X-Git-Url: https://git.saurik.com/apt.git/blobdiff_plain/f0a53b6301cd1f5d0878f2d6ed21811d70a86f9a..ee43a304fef46c39f4e6c0329c156c3ccb1c65b7:/Makefile?ds=sidebyside diff --git a/Makefile b/Makefile index af8827067..a7f4a4c22 100644 --- a/Makefile +++ b/Makefile @@ -10,7 +10,7 @@ endif all headers library clean veryclean binary program doc: $(MAKE) -C apt-pkg $@ $(MAKE) -C methods $@ - $(MAKE) -C methods/ftp $@ +# $(MAKE) -C methods/ftp $@ $(MAKE) -C cmdline $@ $(MAKE) -C deity $@ $(MAKE) -C gui $@ @@ -23,10 +23,21 @@ maintainer-clean dist-clean distclean pristine sanity: veryclean # The startup target builds the necessary configure scripts. It should # be used after a CVS checkout. .PHONY: startup -startup: configure +BUILD=build +CONVERTED=$(BUILD)/environment.mak $(BUILD)/include/config.h $(BUILD)/makefile +startup: configure $(CONVERTED) configure: aclocal.m4 configure.in autoconf aclocal.m4: aclocal -I buildlib + +build: + mkdir $(BUILD) +$(BUILD)/config.status: configure + (HERE=`pwd`; cd $(BUILD) && $$HERE/configure) +$(BUILD)/include/config.h: buildlib/config.h.in +$(BUILD)/environment.mak: buildlib/environment.mak.in +$(CONVERTED): + (cd $(BUILD) && ./config.status)