Imported Upstream version 2.10
[debian/cpmtools] / Makefile.in
1 srcdir=         @srcdir@
2 VPATH=          @srcdir@
3 libdir=         @libdir@
4 BINDIR=         @bindir@
5 MANDIR=         @mandir@
6 includedir=     @includedir@
7 exec_prefix=    @exec_prefix@
8 prefix=         @prefix@
9 datarootdir=    @datarootdir@
10
11 INSTALL=        @INSTALL@
12 INSTALL_DATA=   @INSTALL_DATA@
13 CC=             @CC@
14 CFLAGS=         @CFLAGS@
15 LDFLAGS=        @LDFLAGS@
16 DEFFORMAT=      @DEFFORMAT@
17 DISKDEFS=       @DISKDEFS@
18 DEVICE=         @DEVICE@
19 FSED_CPM=       @FSED_CPM@
20 EXEEXT =        @EXEEXT@
21 OBJEXT =        .@OBJEXT@
22 LIBS=           @LIBS@ @LDLIBS@
23 LDDEPS=         @LDDEPS@
24 CPPFLAGS=       @CPPFLAGS@ -DDISKDEFS=\"$(DISKDEFS)\" -DFORMAT=\"$(DEFFORMAT)\"
25 #
26 # I'm only a novice and I haven't worked out how to autoconf this one
27 #
28
29 #MAKEDEPEND=    mkdep -d
30 MAKEDEPEND=     gcc -MM
31 #MAKEDEPEND=    makedepend -f-
32
33 DEVICEOBJ=      device_$(DEVICE)$(OBJEXT) 
34
35 ALL=            cpmls$(EXEEXT) cpmrm$(EXEEXT) cpmcp$(EXEEXT) \
36                 cpmchmod$(EXEEXT) cpmchattr$(EXEEXT) mkfs.cpm$(EXEEXT) \
37                 fsck.cpm$(EXEEXT) $(FSED_CPM)
38
39 all:            $(ALL)
40
41 LibDsk/libdsk.a:
42                 cd LibDsk && make
43
44 cpmls$(EXEEXT):         cpmls$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LDDEPS)
45                 $(CC) $(LDFLAGS) -o $@ cpmls$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LIBS)
46
47 cpmrm$(EXEEXT):         cpmrm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LDDEPS)
48                 $(CC) $(LDFLAGS) -o $@ cpmrm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LIBS)
49
50 cpmcp$(EXEEXT):         cpmcp$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LDDEPS)
51                 $(CC) $(LDFLAGS) -o $@ cpmcp$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LIBS)
52
53 cpmchmod$(EXEEXT):      cpmchmod$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LDDEPS)
54                 $(CC) $(LDFLAGS) -o $@ cpmchmod$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LIBS)
55
56 cpmchattr$(EXEEXT):     cpmchattr$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LDDEPS)
57                 $(CC) $(LDFLAGS) -o $@ cpmchattr$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LIBS)
58
59 mkfs.cpm$(EXEEXT):      mkfs.cpm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LDDEPS)
60                 $(CC) $(LDFLAGS) -o $@ mkfs.cpm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LIBS)
61
62 fsck.cpm$(EXEEXT):      fsck.cpm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LDDEPS)
63                 $(CC) $(LDFLAGS) -o $@ fsck.cpm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LIBS)
64
65 fsed.cpm$(EXEEXT):      fsed.cpm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LDDEPS)
66                 $(CC) $(LDFLAGS) -o $@ fsed.cpm$(OBJEXT) cpmfs$(OBJEXT) getopt$(OBJEXT) getopt1$(OBJEXT) $(DEVICEOBJ) $(LIBS)
67
68 fsck.test:      fsck.cpm
69                 -./fsck.cpm -f ibm-3740 -n badfs/status
70                 -./fsck.cpm -f ibm-3740 -n badfs/extno
71                 -./fsck.cpm -f ibm-3740 -n badfs/lcr
72                 -./fsck.cpm -f ibm-3740 -n badfs/name
73                 -./fsck.cpm -f ibm-3740 -n badfs/extension
74                 -./fsck.cpm -f ibm-3740 -n badfs/blocknumber
75                 -./fsck.cpm -f ibm-3740 -n badfs/recordcount
76                 -./fsck.cpm -f ibm-3740 -n badfs/hugecom
77                 -./fsck.cpm -f ibm-3740 -n badfs/timestamps
78                 -./fsck.cpm -f ibm-3740 -n badfs/multipleblocks
79                 -./fsck.cpm -f ibm-3740 -n badfs/doubleext
80                 -./fsck.cpm -f pcw -n badfs/label
81
82 install:        all
83                 $(INSTALL) -s -m 755 cpmls $(BINDIR)/cpmls
84                 $(INSTALL) -s -m 755 cpmcp $(BINDIR)/cpmcp
85                 $(INSTALL) -s -m 755 cpmrm $(BINDIR)/cpmrm
86                 $(INSTALL) -s -m 755 cpmchmod $(BINDIR)/cpmchmod
87                 $(INSTALL) -s -m 755 cpmchattr $(BINDIR)/cpmchattr
88                 $(INSTALL) -s -m 755 mkfs.cpm $(BINDIR)/mkfs.cpm
89                 $(INSTALL) -s -m 755 fsck.cpm $(BINDIR)/fsck.cpm
90                 [ $(FSED_CPM) != '' ] && $(INSTALL) -s -m 755 fsed.cpm $(BINDIR)/fsed.cpm
91                 $(INSTALL_DATA) diskdefs @datarootdir@/diskdefs
92                 $(INSTALL_DATA) cpmls.1 $(MANDIR)/man1/cpmls.1
93                 $(INSTALL_DATA) cpmcp.1 $(MANDIR)/man1/cpmcp.1
94                 $(INSTALL_DATA) cpmrm.1 $(MANDIR)/man1/cpmrm.1
95                 $(INSTALL_DATA) cpmchmod.1 $(MANDIR)/man1/cpmchmod.1
96                 $(INSTALL_DATA) cpmchattr.1 $(MANDIR)/man1/cpmchattr.1
97                 $(INSTALL_DATA) mkfs.cpm.1 $(MANDIR)/man1/mkfs.cpm.1
98                 $(INSTALL_DATA) fsck.cpm.1 $(MANDIR)/man1/fsck.cpm.1
99                 $(INSTALL_DATA) fsed.cpm.1 $(MANDIR)/man1/fsed.cpm.1
100                 $(INSTALL_DATA) cpm.5 $(MANDIR)/man5/cpm.5
101
102 clean:
103                 rm -f *$(OBJEXT)
104
105 distclean:      clean
106                 rm -rf $(ALL) autom4te.cache config.log config.cache config.h config.status Makefile *.out 
107
108 tar:            distclean
109                 (b=`pwd`; b=`basename $$b`; cd ..; tar zcvf $$b.tar.gz $$b)
110
111 depend:
112                 $(MAKEDEPEND) $(CPPFLAGS) *.c >.depend
113
114 include .depend