]> andersk Git - moira.git/blob - backup/Makefile
Fixed makefile; now has install step.
[moira.git] / backup / Makefile
1 .SUFFIXES:
2 .SUFFIXES: .qc .o
3 CFLAGS= -O
4
5 EQLIBS = /usr/rtingres/lib/libqlib /usr/rtingres/lib/compatlib
6
7 .qc.o:
8         eqc $*.qc
9         rm -f $*.o
10         cc -c ${CFLAGS} $*.c
11         rm -f $*.c
12
13 all: smsbackup smsrestore counts salvager #copy_backups
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
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
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:
47         rm -f *.o smsbackup bkup.qc bkup1.qc smsrestore rest.qc rest1.qc
48         rm -f core *~
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
59
60
This page took 0.130853 seconds and 5 git commands to generate.