+++ /dev/null
-#\r
-# Makefile for cpmtools, using MS Visual C++ 6.x command-line tools \r
-#\r
-CC= cl\r
-DISKDEFS= c:/cpm/etc/diskdefs\r
-CPPFLAGS= /DDISKDEFS=\"$(DISKDEFS)\" /DFORMAT=\"ibm-3740\"\r
-#\r
-# Note: The "/Zp1" (pack structures on 1-byte boundaries) is important.\r
-#\r
-CFLAGS= /Zp1 /WX /W3 $(CPPFLAGS)\r
-LDFLAGS=\r
-#LDFLAGS= -g -L/usr/dmalloc/lib\r
-LIBCURSES= -lcurses\r
-LIBS= getopt.obj\r
-#LIBS= -ldmalloc\r
-MAKEDEPEND= mkdep -d\r
-#MAKEDEPEND= gcc -MM\r
-#MAKEDEPEND= makedepend -f-\r
-BINDIR= /usr/cpm/bin\r
-MANDIR= /usr/cpm/man/en\r
-OSDEPEND= os_win32.obj\r
-#OSDEPEND= os_unix.obj # Can be used if you don't want direct\r
- # floppy support\r
-\r
-ALL= cpmls.exe cpmrm.exe cpmcp.exe mkfs.cpm.exe fsck.cpm.exe \\r
- # fsed.cpm.exe\r
-\r
-all: $(ALL)\r
-\r
-cpmls.exe: cpmls.obj cpmfs.obj $(OSDEPEND) getopt.obj\r
- $(CC) $(LDFLAGS) -o $@ cpmls.obj cpmfs.obj $(OSDEPEND) $(LIBS)\r
-\r
-cpmrm.exe: cpmrm.obj cpmfs.obj $(OSDEPEND) getopt.obj\r
- $(CC) $(LDFLAGS) -o $@ cpmrm.obj cpmfs.obj $(OSDEPEND) $(LIBS)\r
-\r
-cpmcp.exe: cpmcp.obj cpmfs.obj $(OSDEPEND) getopt.obj\r
- $(CC) $(LDFLAGS) -o $@ cpmcp.obj cpmfs.obj $(OSDEPEND) $(LIBS)\r
-\r
-mkfs.cpm.exe: mkfs.cpm.obj cpmfs.obj $(OSDEPEND) getopt.obj\r
- $(CC) $(LDFLAGS) -o $@ mkfs.cpm.obj cpmfs.obj $(OSDEPEND) $(LIBS)\r
-\r
-fsck.cpm.exe: fsck.cpm.obj cpmfs.obj $(OSDEPEND) getopt.obj\r
- $(CC) $(LDFLAGS) -o $@ fsck.cpm.obj cpmfs.obj $(OSDEPEND) $(LIBS)\r
-\r
-fsed.cpm.exe: fsed.cpm.obj getopt.obj\r
- $(CC) $(LDFLAGS) -o $@ fsed.cpm.obj $(LIBCURSES) $(LIBS)\r
-\r
-fsck.test: fsck.cpm.exe\r
- -.\\fsck.cpm.exe -n badfs/status\r
- -.\\fsck.cpm.exe -n badfs/extno\r
- -.\\fsck.cpm.exe -n badfs/lcr\r
- -.\\fsck.cpm.exe -n badfs/name\r
- -.\\fsck.cpm.exe -n badfs/extension\r
- -.\\fsck.cpm.exe -n badfs/blocknumber\r
- -.\\fsck.cpm.exe -n badfs/recordcount\r
- -.\\fsck.cpm.exe -n badfs/hugecom\r
- -.\\fsck.cpm.exe -n badfs/timestamps\r
- -.\\fsck.cpm.exe -n badfs/multipleblocks\r
- -.\\fsck.cpm.exe -n badfs/doubleext\r
- -.\\fsck.cpm.exe -f pcw -n badfs/label\r
-\r
-install: all\r
- install -c -s -m 755 cpmls $(BINDIR)/cpmls\r
- install -c -s -m 755 cpmcp $(BINDIR)/cpmcp\r
- install -c -s -m 755 cpmrm $(BINDIR)/cpmrm\r
- install -c -s -m 755 mkfs.cpm $(BINDIR)/mkfs.cpm\r
- install -c -s -m 755 fsck.cpm $(BINDIR)/fsck.cpm\r
- install -c -s -m 755 fsed.cpm $(BINDIR)/fsed.cpm\r
- install -c -m 644 diskdefs $(DISKDEFS)\r
- install -c -m 644 cpmls.1 $(MANDIR)/man1/cpmls.1\r
- install -c -m 644 cpmcp.1 $(MANDIR)/man1/cpmcp.1\r
- install -c -m 644 cpmrm.1 $(MANDIR)/man1/cpmrm.1\r
- install -c -m 644 mkfs.cpm.1 $(MANDIR)/man1/mkfs.cpm.1\r
- install -c -m 644 fsck.cpm.1 $(MANDIR)/man1/fsck.cpm.1\r
- install -c -m 644 fsed.cpm.1 $(MANDIR)/man1/fsed.cpm.1\r
-\r
-clean:\r
- rm -f *.obj\r
-\r
-clobber: clean\r
- rm -f $(ALL) *.out\r
-\r
-tar: clobber\r
- (b=`pwd`; b=`basename $$b`; cd ..; tar zcvf $$b.tar.gz $$b)\r
-\r
-depend:\r
- $(MAKEDEPEND) $(CPPFLAGS) *.c >.depend\r
-\r
-include .depend\r