Imported Upstream version 2.5
[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 INSTALL=        @INSTALL@
10 INSTALL_DATA=   @INSTALL_DATA@
11 CC=             @CC@
12 CFLAGS=         @CFLAGS@
13 LDFLAGS=        @LDFLAGS@
14 DEFFORMAT=      @DEFFORMAT@
15 DEVICE=         @DEVICE@
16 FSED_CPM=       @FSED_CPM@
17 EXEEXT =        @EXEEXT@
18 OBJEXT =        .@OBJEXT@
19 LIBS=           @LIBS@ @LDLIBS@
20 LDDEPS=         @LDDEPS@
21 CPPFLAGS=       -DDISKDEFS=\"@datadir@/diskdefs\" -DFORMAT=\"$(DEFFORMAT)\"
22 #
23 # I'm only a novice and I haven't worked out how to autoconf this one
24 #
25
26 #MAKEDEPEND=    mkdep -d
27 MAKEDEPEND=     gcc -MM
28 #MAKEDEPEND=    makedepend -f-
29
30 DEVICEOBJ=      device_$(DEVICE)$(OBJEXT) 
31
32 ALL=            cpmls$(EXEEXT) cpmrm$(EXEEXT) cpmcp$(EXEEXT) \
33                 cpmchmod$(EXEEXT) cpmchattr$(EXEEXT) mkfs.cpm$(EXEEXT) \
34                 fsck.cpm$(EXEEXT) $(FSED_CPM)
35
36 all:            $(ALL)
37
38 LibDsk/libdsk.a:
39                 cd LibDsk && make
40
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)
43
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)
46
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)
49
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)
52
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)
55
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)
58
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)
61
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)
64
65 fsck.test:      fsck.cpm
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
78
79 install:        all
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 @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
98
99 clean:
100                 rm -f *$(OBJEXT) *.1 *.5
101
102 distclean:      clean
103                 rm -rf $(ALL) autom4te.cache config.log config.cache config.h config.status Makefile *.out 
104
105 tar:            distclean
106                 (b=`pwd`; b=`basename $$b`; cd ..; tar zcvf $$b.tar.gz $$b)
107
108 depend:
109                 $(MAKEDEPEND) $(CPPFLAGS) *.c >.depend
110
111 include .depend