# Imakefile for backup directory.
#
-SRCS= dump_db.c bkup1.c bkup.c dumprest.c rest_db.c rest1.c rest.c
+SRCS= dump_db.h dump_db.c bkup1.c bkup.c dumprest.c rest_db.c rest1.c rest.c
SRCDIR=${SRCTOP}/backup
-CODE= db2bkup.awk db2rest.awk dump_db.h dump_db.dc dumprest.dc \
- nightly.sh report.sh rest_db.dc esqlc_fix.pl
-BOBJS= dump_db.o bkup1.o bkupfix.o dumprest.o
+CODE= db2bkup.awk db2rest.awk dump_db.h dump_db.pc dumprest.pc \
+ nightly.sh report.sh rest_db.pc
+BOBJS= dump_db.o bkup1.o bkup.o dumprest.o
ROBJS= rest_db.o rest1.o rest.o dumprest.o
sqlrule()
program(mrbackup, ${BOBJS},${MR_LIBDEP}, ${CLIBS} ${SQL_LIB}, ${PROGDIR})
program(mrrestore, ${ROBJS},${MR_LIBDEP}, ${CLIBS} ${SQL_LIB}, ${PROGDIR})
-bkup.dc: ../db/schema db2bkup.awk
- cc -E ../db/schema | awk -f db2bkup.awk > bkup.dc
-bkup1.dc: bkup.dc
-rest.dc: ../db/schema db2rest.awk
- cc -E ../db/schema | awk -f db2rest.awk > rest.dc
-rest1.dc: rest.dc
+bkup.pc: ../db/schema.sql db2bkup.awk
+ awk -f db2bkup.awk < ../db/schema.sql > bkup.pc
+bkup1.pc: bkup.pc
+rest.pc: ../db/schema.sql db2rest.awk
+ awk -f db2rest.awk < ../db/schema.sql > rest.pc
+rest1.pc: rest.pc
clean::
- $(RM) bkup.dc bkup1.dc rest.dc rest1.dc bkupfix.c
+ $(RM) bkup.pc bkup1.pc bkup.h rest.pc rest1.pc rest.h
sqlfile(dump_db)
sqlfile(rest_db)
sqlfile(dumprest)
sqlfile(bkup1)
sqlfile(rest)
sqlfile(rest1)
-
-bkupfix.c: bkup.c esqlc_fix.pl
- perl esqlc_fix.pl < bkup.c > bkupfix.c