improved installation mechanism
authorceriel <none@none>
Mon, 14 Oct 1991 09:38:04 +0000 (09:38 +0000)
committerceriel <none@none>
Mon, 14 Oct 1991 09:38:04 +0000 (09:38 +0000)
12 files changed:
util/amisc/proto.make
util/ass/proto.make
util/byacc/proto.make
util/cmisc/proto.make
util/cpp/proto.make
util/flex/proto.make
util/grind/proto.make
util/int/proto.make
util/led/proto.make
util/misc/proto.make
util/ncgg/proto.make
util/opt/proto.make

index 7ac19b5..0046ba0 100644 (file)
@@ -28,7 +28,9 @@ ashow:        $(SRC_DIR)/ashow.c
 
 install:       all
        for i in $(ALL); do rm -f $(BINDIR)/$$i; cp $$i $(BINDIR)/$$i; done
-       for i in anm.1 asize.1 astrip.1; do rm -f $(MANDIR)/$$i; cp $(SRC_DIR)/$$i $(MANDIR)/$$i; done
+       if [ $(DO_MACHINE_INDEP) = y ] ; \
+       then for i in anm.1 asize.1 astrip.1; do rm -f $(MANDIR)/$$i; cp $(SRC_DIR)/$$i $(MANDIR)/$$i; done ; \
+       fi
 
 cmp:   all
        -for i in $(ALL); do cmp $$i $(BINDIR)/$$i; done
index 2416686..4cababc 100644 (file)
@@ -24,10 +24,10 @@ clean:
                -rm -f ass *.$(SUF) maktab *.old asstb.c
 
 install :       all
-               rm -f $(TARGET_HOME)/lib.bin/em_ass
                cp ass $(TARGET_HOME)/lib.bin/em_ass
-               rm -f $(TARGET_HOME)/man/em_ass.6
-               cp $(SRC_DIR)/em_ass.6 $(TARGET_HOME)/man/em_ass.6
+               if [ $(DO_MACHINE_INDEP) = y ] ; \
+               then cp $(SRC_DIR)/em_ass.6 $(TARGET_HOME)/man/em_ass.6 ; \
+               fi
 
 cmp :           all
                -cmp ass $(TARGET_HOME)/lib.bin/em_ass
index 52deca6..8a02982 100644 (file)
@@ -51,7 +51,9 @@ clean:
 
 install:       $(PROGRAM)
                cp $(PROGRAM) $(DEST)/$(PROGRAM)
-               cp $(SRC_DIR)/manpage $(MAN)/yacc.1
+               if [ $(DO_MACHINE_INDEP) = y ] ; \
+               then cp $(SRC_DIR)/manpage $(MAN)/yacc.1 ; \
+               fi
 
 cmp:           $(PROGRAM)
                -cmp $(PROGRAM) $(DEST)/$(PROGRAM)
index bbfdf96..7058f0c 100644 (file)
@@ -13,7 +13,9 @@ all:          cid cclash prid tabgen
 
 install:       all
                cp cid cclash prid tabgen $(TARGET_BIN)
-               cp $(SRC_DIR)/cid.1 $(SRC_DIR)/cclash.1 $(SRC_DIR)/prid.1 $(SRC_DIR)/tabgen.1 $(TARGET_MAN)
+               if [ $(DO_MACHINE_INDEP) = y ] ; \
+               then cp $(SRC_DIR)/cid.1 $(SRC_DIR)/cclash.1 $(SRC_DIR)/prid.1 $(SRC_DIR)/tabgen.1 $(TARGET_MAN) ; \
+               fi
 
 cmp:           all
                -cmp cid $(TARGET_BIN)/cid
index 1be3265..052ad64 100644 (file)
@@ -112,10 +112,10 @@ cfiles: hfiles LLfiles $(GSRC)
        @touch cfiles
 
 install: all
-       rm -f $(CEMPP)
        cp cpp $(CEMPP)
-       rm -f $(MANDIR)/cpp.6
-       cp $(SRC_DIR)/cpp.6 $(MANDIR)/cpp.6
+       if [ $(DO_MACHINE_INDEP) = y ] ; \
+       then cp $(SRC_DIR)/cpp.6 $(MANDIR)/cpp.6 ; \
+       fi
 
 cmp:   all
        -cmp cpp $(CEMPP)
index 05f6cd8..0bd3afe 100644 (file)
@@ -144,10 +144,12 @@ lint : $(FLEX_C_SOURCES)
 install: first_flex $(SRC_DIR)/flex.skel
        rm -f $(BINDIR)/flex
        cp flex $(BINDIR)/flex
-       cp $(SRC_DIR)/flex.skel $(AUXDIR)/flex.skel
-       cp $(SRC_DIR)/flex.1 $(MANDIR)/flex.1
-       cp $(SRC_DIR)/flexdoc.1 $(MANDIR)/flexdoc.1
-       
+       if [ $(DO_MACHINE_INDEP) = y ] ; \
+       then    cp $(SRC_DIR)/flex.skel $(AUXDIR)/flex.skel ; \
+               cp $(SRC_DIR)/flex.1 $(MANDIR)/flex.1 ; \
+               cp $(SRC_DIR)/flexdoc.1 $(MANDIR)/flexdoc.1 ; \
+       fi
+
 clean :
        rm -f core errs flex *.$(SUF) parse.c *.lint parse.h tags
 
index 501478b..9291bae 100644 (file)
@@ -68,7 +68,9 @@ all:          make.main
 
 install:       all
                cp grind $(TARGET_HOME)/bin/grind
-               cp $(SRC_DIR)/grind.1 $(TARGET_HOME)/man/grind.1
+               if [ $(DO_MACHINE_INDEP) = y ] ; \
+               then cp $(SRC_DIR)/grind.1 $(TARGET_HOME)/man/grind.1 ; \
+               fi
 
 cmp:           all
                -cmp grind $(TARGET_HOME)/bin/grind
index 39bc0fd..b00ef6a 100644 (file)
@@ -91,7 +91,9 @@ all:  test
 
 install:       $(INT)
        cp $(INT) $(TARGET_HOME)/bin/int
-       cp $(SRC_DIR)/int.1 $(TARGET_HOME)/man/int.1
+       if [ $(DO_MACHINE_INDEP) = y ] ; \
+       then    cp $(SRC_DIR)/int.1 $(TARGET_HOME)/man/int.1 ; \
+       fi
 
 cmp:   $(INT)
        -cmp $(INT) $(TARGET_HOME)/bin/int
index 66e72f1..3937ccf 100644 (file)
@@ -50,10 +50,11 @@ led:        $(OFILES)
        $(CC) $(LDFLAGS) $(OFILES) $(LDLIBS) -o led
 
 install:led
-       rm -f $(LIBDIR)/em_led $(TARGET_HOME)/man/led.6 $(TARGET_HOME)/man/ack.out.5
        cp led $(LIBDIR)/em_led
-       cp $(SRC_DIR)/led.6 $(TARGET_HOME)/man/led.6
-       cp $(SRC_DIR)/ack.out.5 $(TARGET_HOME)/man/ack.out.5
+       if [ $(DO_MACHINE_INDEP) = y ] ; \
+       then    cp $(SRC_DIR)/led.6 $(TARGET_HOME)/man/led.6 ; \
+               cp $(SRC_DIR)/ack.out.5 $(TARGET_HOME)/man/ack.out.5 ; \
+       fi
 
 cmp:   led
        -cmp led $(LIBDIR)/em_led
index 4496866..bd2dd4b 100644 (file)
@@ -61,12 +61,13 @@ clean:
                rm -f $(DEC_PATH) $(ENC_PATH) esize *.$(SUF) *.old
 
 install :       all
-               rm -f $l/em_$(DEC_PATH) $l/em_$(ENC_PATH) $(TARGET_HOME)/bin/esize $(TARGET_HOME)/man/em_decode.6 $(TARGET_HOME)/man/esize.1
                cp $(DEC_PATH) $l/em_$(DEC_PATH)
                cp $(ENC_PATH) $l/em_$(ENC_PATH)
                cp esize $(TARGET_HOME)/bin/esize
-               cp $(SRC_DIR)/em_decode.6 $(TARGET_HOME)/man/em_decode.6
-               cp $(SRC_DIR)/esize.1 $(TARGET_HOME)/man/esize.1
+               if [ $(DO_MACHINE_INDEP) = y ] ; \
+               then    cp $(SRC_DIR)/em_decode.6 $(TARGET_HOME)/man/em_decode.6 ; \
+                       cp $(SRC_DIR)/esize.1 $(TARGET_HOME)/man/esize.1 ; \
+               fi
 
 cmp :           all
                -cmp $(DEC_PATH) $l/em_$(DEC_PATH)
index dc6467f..aabc881 100644 (file)
@@ -32,10 +32,10 @@ cgg:        cgg.$(SUF) $(OFILES) output.$(SUF)
        $(CC) $(LDFLAGS) $(OFILES) output.$(SUF) $(TARGET_HOME)/lib.bin/em_data.$(LIBSUF) -o cgg
 
 install:       cgg
-       rm -f $(TARGET_HOME)/lib.bin/ncgg
        cp cgg $(TARGET_HOME)/lib.bin/ncgg
-       rm -f $(MANDIR)/ncgg.6
-       cp $(SRC_DIR)/ncgg.6 $(MANDIR)/ncgg.6
+       if [ $(DO_MACHINE_INDEP) = y ] ; \
+       then cp $(SRC_DIR)/ncgg.6 $(MANDIR)/ncgg.6 ; \
+       fi
 
 cmp:   cgg
        -cmp cgg $(TARGET_HOME)/lib.bin/ncgg
index ab4d704..70cb301 100644 (file)
@@ -43,12 +43,11 @@ cmp:        all
        -cmp $(SRC_DIR)/em_opt.6 $(TARGET_HOME)/man/em_opt.6
 
 install:all
-       rm -f $(TARGET_HOME)/lib.bin/em_opt
        cp opt $(TARGET_HOME)/lib.bin/em_opt
-       rm -f $(TARGET_HOME)/lib.bin/em_opt2
        cp opt2 $(TARGET_HOME)/lib.bin/em_opt2
-       rm -f $(TARGET_HOME)/man/em_opt.6
-       cp $(SRC_DIR)/em_opt.6 $(TARGET_HOME)/man/em_opt.6
+       if [ $(DO_MACHINE_INDEP) = y ] ; \
+       then cp $(SRC_DIR)/em_opt.6 $(TARGET_HOME)/man/em_opt.6 ; \
+       fi
 
 pattern.c:     $(SRC_DIR)/patterns mktab
        $(CPP) $(SRC_DIR)/patterns | mktab > pattern.c