removed install rule. confusing.

This commit is contained in:
curt mayer
2020-02-18 14:22:45 -08:00
parent f4609159fc
commit b765749c3d
10 changed files with 22 additions and 96 deletions

View File

@@ -53,6 +53,9 @@ CPM=$(TOOLS)/cpm/bin
rm -f $$($(CASEFN) $*.hex) ; \
fi
%.hex: %.asm
$(ZXCC) $(CPM)/MAC -$< -$$PO ; \
%.bin: %.ASM
$(ZXCC) $(CPM)/MAC -$< -$$PO
$(ZXCC) $(CPM)/MLOAD25 -tmp.bin=$*.hex
@@ -105,14 +108,6 @@ all:: $(OBJECTS)
@for dir in $(SUBDIRS) ; do \
( echo "building in `pwd`/$$dir" ; cd "$$dir" ; make all ) ; \
done
clean::
-rm -f $$($(CASEFN) make.out *.sym *.lst *.prn *.diff *.dump $(OTHERS) $(filter-out $(NODELETE),$(OBJECTS)))
@for dir in $(SUBDIRS) ; do \
( echo "cleaning in `pwd`/$$dir" ; cd "$$dir" ; make clean ) ; \
done
install:: all
@if [ "$(DEST)" ] ; then for file in $(OBJECTS) ; do \
mkdir -p $(DEST) ; \
echo copy $$file to $(DEST) ; \
@@ -123,8 +118,11 @@ install:: all
echo copy $$file to $(DOCDEST) ; \
cp $$($(CASEFN) $$file) $(DOCDEST) ; \
done ; fi
clean::
-rm -f $$($(CASEFN) make.out *.sym *.lst *.prn *.diff *.dump $(OTHERS) $(filter-out $(NODELETE),$(OBJECTS)))
@for dir in $(SUBDIRS) ; do \
( echo "install in `pwd`/$$dir" ; cd "$$dir" ; make install ) ; \
( echo "cleaning in `pwd`/$$dir" ; cd "$$dir" ; make clean ) ; \
done
clobber:: clean

View File

@@ -16,11 +16,6 @@ all:
(cd $$i ; make all ) \
done
install:
@for i in $(SUBDIRS) ; do \
(cd $$i ; make install ) \
done
clobber:
@for i in $(SUBDIRS) ; do \
(cd $$i ; make clobber ) \

View File

@@ -12,15 +12,13 @@ endif
DEST = ../../$(UNAME)
all: $(DEST)
$(DEST):
mkdir $(DEST)
install:
-for i in *.$(SUFFIX) ; do \
cp $$i $(DEST)/$$(basename $$i .$(SUFFIX)) ; \
done
$(DEST):
mkdir $(DEST)
clobber:
-for i in *.$(SUFFIX) ; do \
rm $(DEST)/$$(basename $$i .$(SUFFIX)) ; \

View File

@@ -16,7 +16,8 @@ DEVICEOBJ = device_posix.o
OBJECTS = cpmls cpmrm cpmcp cpmchmod cpmchattr mkfs.cpm fsck.cpm
all: $(OBJECTS)
all: $(OBJECTS) $(DEST)
cp $(OBJECTS) $(DEST)
cpmls: cpmls.o cpmfs.o getopt.o getopt1.o $(DEVICEOBJ)
$(CC) $(LDFLAGS) -o $@ cpmls.o cpmfs.o getopt.o getopt1.o $(DEVICEOBJ)
@@ -45,9 +46,6 @@ fsed.cpm: fsed.cpm.o cpmfs.o getopt.o getopt1.o $(DEVICEOBJ)
$(DEST):
mkdir -p $(DEST)
install: all $(DEST)
cp $(OBJECTS) $(DEST)
clean:
-rm -f *.o $(OBJECTS)

View File

@@ -43,14 +43,12 @@ SOURCES = \
mos6502.c \
mc6800.c
all: uz80as
all: uz80as $(DEST)
cp uz80as $(DEST)
$(DEST):
mkdir -p $(DEST)
install: uz80as $(DEST)
cp uz80as $(DEST)
clobber: clean
-rm -f uz80as $(DEST)/uz80as

View File

@@ -16,7 +16,8 @@ OBJECTS = zx.o cpmdrv.o cpmglob.o cpmparse.o cpmredir.o \
drdos.o util.o xlt.o zxbdos.o zxcbdos.o zxdbdos.o z80.o
UNUSED = dirent.o
all: zx
all: zx $(DEST)
cp bios.bin zx $(DEST)
$(DEST):
mkdir -p $(DEST)
@@ -27,9 +28,6 @@ clean:
clobber: clean
-rm -f $(DEST)/zx $(DEST)/bios.bin zx
install: zx $(DEST)
cp bios.bin zx $(DEST)
$(OBJECTS): config.h
zx: $(OBJECTS)