From: ceriel Date: Mon, 16 Dec 1991 15:35:14 +0000 (+0000) Subject: Improved installation of make_ files X-Git-Tag: release-5-5~553 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=c6f6df87aeb54df509826a47f19739006767c73a;p=ack.git Improved installation of make_ files --- diff --git a/util/ceg/util/make_back b/util/ceg/util/make_back index 211210859..e204b00bf 100644 --- a/util/ceg/util/make_back +++ b/util/ceg/util/make_back @@ -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) diff --git a/util/ceg/util/make_ce b/util/ceg/util/make_ce index eafd29569..75c63f027 100644 --- a/util/ceg/util/make_ce +++ b/util/ceg/util/make_ce @@ -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 .. diff --git a/util/ceg/util/proto.make b/util/ceg/util/proto.make index cd694229a..877b961ee 100644 --- a/util/ceg/util/proto.make +++ b/util/ceg/util/proto.make @@ -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: