]>
Commit | Line | Data |
---|---|---|
dec49b94 | 1 | .SUFFIXES: |
2 | .SUFFIXES: .qc .o | |
3 | CFLAGS= -O | |
4 | ||
5 | EQLIBS = /usr/rtingres/lib/libqlib /usr/rtingres/lib/compatlib | |
6 | ||
7 | .qc.o: | |
ec4cc3ed | 8 | /usr/rtingres/bin/eqc $*.qc |
dec49b94 | 9 | rm -f $*.o |
10 | cc -c ${CFLAGS} $*.c | |
79b2a9d6 | 11 | rm -f $*.c |
dec49b94 | 12 | |
79b2a9d6 | 13 | all: smsbackup smsrestore counts salvager #copy_backups |
dec49b94 | 14 | |
15 | smsbackup: dump_db.o bkup1.o bkup.o dumprest.o | |
16 | cc -o $@ ${CFLAGS} dump_db.o bkup1.o bkup.o dumprest.o ${EQLIBS} | |
17 | ||
18 | smsrestore: rest_db.o rest1.o rest.o dumprest.o | |
19 | cc -o $@ ${CFLAGS} rest_db.o rest1.o rest.o dumprest.o ${EQLIBS} | |
20 | ||
79b2a9d6 | 21 | counts: counts.o |
22 | cc -o $@ ${CFLAGS} counts.o ${EQLIBS} | |
23 | ||
24 | salvager: salvager.o | |
25 | cc -o $@ ${CFLAGS} salvager.o ${EQLIBS} | |
26 | ||
27 | copy_backups: copy_backups.c | |
28 | cc -o $@ ${CFLAGS} -I../include copy_backups.c \ | |
29 | ../update/sms_update.o -L../lib \ | |
30 | -lsms -lgdb -lkrb -ldes -lmisc | |
31 | ||
dec49b94 | 32 | bkup.qc: ../db/dbbuild db2bkup.awk |
33 | cc -E ../db/dbbuild | awk -f db2bkup.awk > bkup.qc | |
34 | ||
35 | bkup1.qc: bkup.qc | |
36 | ||
37 | rest.qc: ../db/dbbuild db2rest.awk | |
38 | cc -E ../db/dbbuild | awk -f db2rest.awk > rest.qc | |
39 | ||
40 | rest1.qc: rest.qc | |
41 | ||
42 | lint: | |
43 | lint -h dump_db.c bkup.c bkup1.c dumprest.c | egrep -v '^II' | |
44 | lint -h rest_db.c rest.c rest1.c dumprest.c | egrep -v '^II' | |
45 | ||
46 | clean: | |
79b2a9d6 | 47 | rm -f *.o smsbackup bkup.qc bkup1.qc smsrestore rest.qc rest1.qc |
dec49b94 | 48 | rm -f core *~ |
79b2a9d6 | 49 | rm -f copy_backups counts salvager |
50 | rm -f bkup.c bkup1.c counts.c dump_db.c dumprest.c | |
51 | rm -f rest.c rest1.c rest_db.c salvager.c | |
52 | ||
53 | install: | |
54 | install smsbackup ../bin/smsbackup | |
55 | install smsrestore ../bin/smsrestore | |
56 | install counts ../bin/counts | |
57 | install salvager ../bin/salvager | |
58 | install nightly.sh ../bin/nightly.sh | |
dec49b94 | 59 | |
60 |