Просмотр исходного кода

Fragment to properly start the build system
Author: jgg
Date: 1998-11-04 23:51:09 GMT
Fragment to properly start the build system

Arch Librarian лет назад: 22
Родитель
Сommit
5d36c2f2dc
1 измененных файлов с 12 добавлено и 1 удалено
  1. 12 1
      Makefile

+ 12 - 1
Makefile

@@ -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)