Improved installation of make_ files
authorceriel <none@none>
Mon, 16 Dec 1991 15:35:14 +0000 (15:35 +0000)
committerceriel <none@none>
Mon, 16 Dec 1991 15:35:14 +0000 (15:35 +0000)
util/ceg/util/make_back
util/ceg/util/make_ce
util/ceg/util/proto.make

index 2112108..e204b00 100644 (file)
@@ -12,7 +12,7 @@ all:  back.$(LIBSUF)
 back.$(LIBSUF):        $(SRC_DIR)/mach.h
        -mkdir back
        cd back; cp $(BACK)/*h . ; cp $(BACK)/Makefile . ; cd ..
-       if [ -d $(SRC_DIR)/back.src ] ; then cd back; cp $(SRC_DIR)/back.src/* . ; cd .. ; fi
+       -if [ -d $(SRC_DIR)/back.src ] ; then cd back; cp $(SRC_DIR)/back.src/* . ; cd .. ; fi
        cd back; make SRC_DIR=$(SRC_DIR) CC="$(CC)" COPTIONS="$(COPTIONS)" TARGET_HOME=$(TARGET_HOME) ; cd ..
        $(AR) r back.$(LIBSUF) back/*.$(SUF)
        $(RANLIB) back.$(LIBSUF)
index eafd295..75c63f0 100644 (file)
@@ -30,5 +30,5 @@ ce/dummy1:    ceg/ceg $(SRC_DIR)/EM_table $(SRC_DIR)/mach.c
        -mkdir ce
        -cp $(SRC_DIR)/mach.c ce/mach.c
        cd ce ; ../ceg/ceg -l < $(DEF)/not_impl/not_impl_table ; cp $(DEF)/*.c . ; cp $(DEF)/*/*.c . ; cd ..
-       if [ -d $(SRC_DIR)/ce.src ] ; then cd ce ; cp $(SRC_DIR)/ce.src/*.c . ; cd .. ; fi
+       -if [ -d $(SRC_DIR)/ce.src ] ; then cd ce ; cp $(SRC_DIR)/ce.src/*.c . ; cd .. ; fi
        cd ce ; $(EM)/lib.bin/cpp -P $(SRC_DIR)/EM_table | ../ceg/ceg -l ; touch dummy1 ; cd ..
index cd69422..877b961 100644 (file)
@@ -12,14 +12,13 @@ all:
 install:
        -mkdir $(CEGLIB)
        -mkdir $(UTIL)
-       for i in $(UtilList) ; do cp $$i $(UTIL)/$$i ; done
+       for i in $(UtilList) ; do mk_makefile $(SRC_DIR)/$$i > $(UTIL)/$$i ; done
        { echo TARGET_HOME=$(TARGET_HOME); cat $(SRC_DIR)/install_ceg ; } > $(TARGET_HOME)/bin/install_ceg
        chmod +x $(TARGET_HOME)/bin/install_ceg
        { echo TARGET_HOME=$(TARGET_HOME); echo SUF=$(SUF); echo LIBSUF=$(LIBSUF); cat $(SRC_DIR)/update_ceg ; } > $(TARGET_HOME)/bin/update_ceg
        chmod +x $(TARGET_HOME)/bin/update_ceg
 
 cmp:
-       -for i in $(UtilList) ; do cmp $$i $(UTIL)/$$i ; done
 
 clean: