6 includedir= @includedir@
7 exec_prefix= @exec_prefix@
10 INSTALL_DATA= @INSTALL_DATA@
14 DEFFORMAT= @DEFFORMAT@
21 CPPFLAGS= -DDISKDEFS=\"@datadir@/diskdefs\" -DFORMAT=\"$(DEFFORMAT)\"
23 # I'm only a novice and I haven't worked out how to autoconf this one
28 #MAKEDEPEND= makedepend -f-
30 DEVICEOBJ= device_$(DEVICE)$(OBJEXT)
32 ALL= cpmls$(EXEEXT) cpmrm$(EXEEXT) cpmcp$(EXEEXT) \
33 cpmchmod$(EXEEXT) cpmchattr$(EXEEXT) mkfs.cpm$(EXEEXT) \
34 fsck.cpm$(EXEEXT) $(FSED_CPM)
41 cpmls$(EXEEXT): cpmls$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LDDEPS)
42 $(CC) $(LDFLAGS) -o $@ cpmls$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LIBS)
44 cpmrm$(EXEEXT): cpmrm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LDDEPS)
45 $(CC) $(LDFLAGS) -o $@ cpmrm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LIBS)
47 cpmcp$(EXEEXT): cpmcp$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LDDEPS)
48 $(CC) $(LDFLAGS) -o $@ cpmcp$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LIBS)
50 cpmchmod$(EXEEXT): cpmchmod$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LDDEPS)
51 $(CC) $(LDFLAGS) -o $@ cpmchmod$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LIBS)
53 cpmchattr$(EXEEXT): cpmchattr$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LDDEPS)
54 $(CC) $(LDFLAGS) -o $@ cpmchattr$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LIBS)
56 mkfs.cpm$(EXEEXT): mkfs.cpm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LDDEPS)
57 $(CC) $(LDFLAGS) -o $@ mkfs.cpm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LIBS)
59 fsck.cpm$(EXEEXT): fsck.cpm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LDDEPS)
60 $(CC) $(LDFLAGS) -o $@ fsck.cpm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LIBS)
62 fsed.cpm$(EXEEXT): fsed.cpm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LDDEPS)
63 $(CC) $(LDFLAGS) -o $@ fsed.cpm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LIBS)
66 -./fsck.cpm -f ibm-3740 -n badfs/status
67 -./fsck.cpm -f ibm-3740 -n badfs/extno
68 -./fsck.cpm -f ibm-3740 -n badfs/lcr
69 -./fsck.cpm -f ibm-3740 -n badfs/name
70 -./fsck.cpm -f ibm-3740 -n badfs/extension
71 -./fsck.cpm -f ibm-3740 -n badfs/blocknumber
72 -./fsck.cpm -f ibm-3740 -n badfs/recordcount
73 -./fsck.cpm -f ibm-3740 -n badfs/hugecom
74 -./fsck.cpm -f ibm-3740 -n badfs/timestamps
75 -./fsck.cpm -f ibm-3740 -n badfs/multipleblocks
76 -./fsck.cpm -f ibm-3740 -n badfs/doubleext
77 -./fsck.cpm -f pcw -n badfs/label
80 $(INSTALL) -s -m 755 cpmls $(BINDIR)/cpmls
81 $(INSTALL) -s -m 755 cpmcp $(BINDIR)/cpmcp
82 $(INSTALL) -s -m 755 cpmrm $(BINDIR)/cpmrm
83 $(INSTALL) -s -m 755 cpmchmod $(BINDIR)/cpmchmod
84 $(INSTALL) -s -m 755 cpmchattr $(BINDIR)/cpmchattr
85 $(INSTALL) -s -m 755 mkfs.cpm $(BINDIR)/mkfs.cpm
86 $(INSTALL) -s -m 755 fsck.cpm $(BINDIR)/fsck.cpm
87 $(INSTALL) -s -m 755 fsed.cpm $(BINDIR)/fsed.cpm
88 $(INSTALL_DATA) diskdefs $(prefix)/..@datadir@/diskdefs
89 $(INSTALL_DATA) cpmls.1 $(MANDIR)/man1/cpmls.1
90 $(INSTALL_DATA) cpmcp.1 $(MANDIR)/man1/cpmcp.1
91 $(INSTALL_DATA) cpmrm.1 $(MANDIR)/man1/cpmrm.1
92 $(INSTALL_DATA) cpmchmod.1 $(MANDIR)/man1/cpmchmod.1
93 $(INSTALL_DATA) cpmchmod.1 $(MANDIR)/man1/cpmchattr.1
94 $(INSTALL_DATA) mkfs.cpm.1 $(MANDIR)/man1/mkfs.cpm.1
95 $(INSTALL_DATA) fsck.cpm.1 $(MANDIR)/man1/fsck.cpm.1
96 $(INSTALL_DATA) fsed.cpm.1 $(MANDIR)/man1/fsed.cpm.1
97 $(INSTALL_DATA) cpm.5 $(MANDIR)/man5/cpm.5
100 rm -f *$(OBJEXT) *.1 *.5
103 rm -rf $(ALL) autom4te.cache config.log config.cache config.h config.status Makefile *.out
106 (b=`pwd`; b=`basename $$b`; cd ..; tar zcvf $$b.tar.gz $$b)
109 $(MAKEDEPEND) $(CPPFLAGS) *.c >.depend