]> granicus.if.org Git - apache/blob - support/NWGNUmakefile
* Doing a PROPFIND on a large collection e.g. 50.000 elements can easily
[apache] / support / NWGNUmakefile
1 #
2 # Get the 'head' of the build environment.  This includes default targets and
3 # paths to tools
4 #
5
6 include $(AP_WORK)/build/NWGNUhead.inc
7
8 #
9 # build this level's files
10
11 #
12 # If there is an NLM target, put it here
13 #
14 TARGET_nlm = \
15         $(OBJDIR)/ab.nlm \
16         $(OBJDIR)/htpasswd.nlm \
17         $(OBJDIR)/htdigest.nlm \
18         $(OBJDIR)/htdbm.nlm \
19         $(OBJDIR)/htcacheclean.nlm \
20         $(OBJDIR)/httxt2dbm.nlm \
21         $(OBJDIR)/logres.nlm \
22         $(OBJDIR)/rotlogs.nlm \
23         $(EOLIST)
24
25 # Allow the debugging modules to be built if WITH_DEBUGGING is defined
26 ifeq "$(WITH_DEBUGGING)" "1"
27 TARGET_nlm += $(OBJDIR)/firehose.nlm
28 endif
29
30 #
31 # implement targets and dependancies (leave this section alone)
32 #
33
34 libs :: $(OBJDIR) $(TARGET_lib)
35
36 nlms :: libs $(TARGET_nlm)
37
38 #
39 # Updated this target to create necessary directories and copy files to the 
40 # correct place.  (See $(AP_WORK)/build/NWGNUhead.inc for examples)
41 #
42 install :: nlms FORCE
43         $(call COPY,$(OBJDIR)/*.nlm, $(INSTALLBASE)/bin/)
44
45 #
46 # Any specialized rules here
47 #
48
49 #
50 # Include the 'tail' makefile that has targets that depend on variables defined
51 # in this makefile
52 #
53
54 include $(APBUILD)/NWGNUtail.inc
55
56