From c5cbf0fc379d2d0bd549f34d43ac1e2dcbd5bede Mon Sep 17 00:00:00 2001 From: Oliver Lehmann Date: Tue, 2 Aug 1988 05:39:57 +0000 Subject: [PATCH] cpm commands --- WEGA/contrib/cpm/cpm3/Makefile | 138 +++++++++++++++++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 WEGA/contrib/cpm/cpm3/Makefile diff --git a/WEGA/contrib/cpm/cpm3/Makefile b/WEGA/contrib/cpm/cpm3/Makefile new file mode 100644 index 0000000..e0ee295 --- /dev/null +++ b/WEGA/contrib/cpm/cpm3/Makefile @@ -0,0 +1,138 @@ +# Makefile 1.8 83/07/27 +# +# The following computer are implemented +# p8000: P8000 mit WEGA +# a7150: A7150 mit MUTOS +# +COMPUTER = p8000 +DEST = /z/bin +HDEST = /usr/new/lib +MDEST = /usr/man/man1 +HELP = cpm.hlp +MAN = cpm.1 +CFLAGS = -O -D$(COMPUTER) ${DFLAG} +EXTHDRS = /usr/include/ctype.h \ + /usr/include/stdio.h + +HDRS = command.h \ + cpmfio.h \ + cpmio.h + +LDFLAGS = -i + +LIBLIST = + +LIST = ls -C + +LOADER = cc + +MAKEFILE = Makefile + +OBJS = bitmap.o \ + blockio.o \ + blk_no_hdl.o \ + cclose.o \ + ccreat.o \ + cfillbuf.o \ + cflsbuf.o \ + cmdhdl.o \ + copen.o \ + copy.o \ + cpm.o \ + delete.o \ + dirhdl.o \ + disk.o \ + extent.o \ + ffc.o \ + gensktab.o \ + hexdmp.o \ + interact.o \ + physio.o \ + pip.o \ + rename.o + +PRINT = pr + +PROGRAM = cpm + +SRCS = bitmap.c \ + blockio.c \ + blk_no_hdl.c \ + cclose.c \ + ccreat.c \ + cfillbuf.c \ + cflsbuf.c \ + cmdhdl.c \ + copen.c \ + copy.c \ + cpm.c \ + delete.c \ + dirhdl.c \ + disk.c \ + extent.c \ + ffc.c \ + gensktab.c \ + hexdmp.c \ + interact.c \ + physio.c \ + pip.c \ + rename.c + +$(PROGRAM): $(OBJS) $(LIBLIST) + @echo -n "Loading $(PROGRAMM) ..." + @$(LOADER) $(LDFLAGS) $(OBJS) $(LIBLIST) -o $(PROGRAM) + @echo "done" + +debug:; @echo DFLAG = -DDEBUG > Makefile.tmp00 + @cat Makefile >>Makefile.tmp00 + @make -f Makefile.tmp00 + @rm -f Makefile.tmp00 + +clean:; @rm -f $(OBJS) + +cp: $(PROGRAM) + @echo Installing $(PROGRAM) in $(DEST) + cp $(PROGRAM) $(DEST); strip $(DEST)/$(PROGRAM) + @echo Installing $(HELP) in $(HDEST) + cp ../$(HELP) $(HDEST) + @echo Installing $(MAN) in $(MDEST) + cp ../$(MAN) $(MDEST) + +depend:; @mkmf PROGRAM=$(PROGRAM) DEST=$(DEST) + +index:; @ctags -wx $(HDRS) $(SRCS) + +print:; @$(PRINT) $(HDRS) $(SRCS+ + +program: $(PROGRAM) + +strip:; @strip $(PROGRAM) + +tags: $(SRCS); @ctags $(SRCS) + +update: $(DEST)/$(PROGRAM) + +$(DEST)/$(PROGRAM): $(SRCS) $(LIBLIST) + @make -f $(MAKEFILE) DEST=$(DEST) cp +### +bitmap.o: /usr/include/stdio.h cpmio.h +blockim.o: /usr/include/stdio.h cpmio.h +blk_no_hdl.o: /usr/include/stdio.h cpmio.h cpmfio.h +cclose.o: /usr/include/stdio.h cpmio.h cpmfio.h +ccreat.o: /usr/include/stdio.h cpmio.h cpmfio.h +cfillbuf.o: /usr/include/stdio.h cpmio.h cpmfio.h +cflsbuf.o: /usr/include/stdio.h cpmio.h cpmfio.h +cmdhdl.o: /usr/include/ctype.h /usr/include/stdio.h cpmio.h +copen.o: /usr/include/stdio.h cpmio.h cpmfio.h +copy.o: /usr/include/stdio.h cpmio.h cpmfio.h +cpm.o: /usr/include/stdio.h cpmio.h cpmfio.h +delete.o: /usr/include/stdio.h cpmio.h cpmfio.h +dirhdl.o: /usr/include/stdio.h cpmio.h +disk.o: /usr/include/stdio.h cpmio.h +extent.o: /usr/include/stdio.h cpmio.h cpmfio.h +gensktab.o: /usr/include/stdio.h cpmio.h +hexdmp.o: /usr/include/stdio.h cpmio.h cpmfio.h +interact.o: /usr/include/stdio.h command.h +physio.o: /usr/include/stdio.h cpmio.h +pip.o: /usr/include/stdio.h cpmio.h cpmfio.h +rename.o: /usr/include/stdio.h cpmio.h cpmfio.h