3 # This is the top level make file for APT, it recurses to each lower
4 # level make file and runs it with the proper target
9 .PHONY
: headers library
clean veryclean
all binary program doc
10 all headers library
clean veryclean binary program doc
:
13 # $(MAKE) -C methods/ftp $@
19 .PHONY
: maintainer-clean dist-clean
distclean pristine sanity
20 maintainer-clean dist-clean
distclean pristine sanity
: veryclean
23 # The startup target builds the necessary configure scripts. It should
24 # be used after a CVS checkout.
27 CONVERTED
=$(BUILD
)/environment.mak
$(BUILD
)/include/config.h
$(BUILD
)/makefile
28 startup
: configure
$(CONVERTED
)
30 configure
: aclocal.m4 configure.in
36 $(BUILD
)/config.status
: configure
37 test -e
$(BUILD
) || mkdir
$(BUILD
)
38 (HERE
=`pwd`; cd
$(BUILD
) && $$HERE/configure
)
39 $(BUILD
)/include/config.h
: buildlib
/config.h.in
40 $(BUILD
)/environment.mak
: buildlib
/environment.mak.in
41 $(CONVERTED
): $(BUILD
)/config.status
42 (cd
$(BUILD
) && .
/config.status
)