1# 2# Makefile for tdb directory 3# 4 5CFLAGS = -DSTANDALONE -DTDB_DEBUG -g -DHAVE_MMAP=1 6CC = gcc 7 8PROGS = tdbtest tdbtool tdbtorture 9TDB_OBJ = tdb.o spinlock.o 10 11default: $(PROGS) 12 13tdbtest: tdbtest.o $(TDB_OBJ) 14 $(CC) $(CFLAGS) -o tdbtest tdbtest.o $(TDB_OBJ) -lgdbm 15 16tdbtool: tdbtool.o $(TDB_OBJ) 17 $(CC) $(CFLAGS) -o tdbtool tdbtool.o $(TDB_OBJ) 18 19tdbtorture: tdbtorture.o $(TDB_OBJ) 20 $(CC) $(CFLAGS) -o tdbtorture tdbtorture.o $(TDB_OBJ) 21 22tdbdump: tdbdump.o $(TDB_OBJ) 23 $(CC) $(CFLAGS) -o tdbdump tdbdump.o $(TDB_OBJ) 24 25tdbbackup: tdbbackup.o $(TDB_OBJ) 26 $(CC) $(CFLAGS) -o tdbbackup tdbbackup.o $(TDB_OBJ) 27 28tdb_restore_secrets: tdb_restore_secrets.o $(TDB_OBJ) 29 $(CC) $(CFLAGS) -o tdb_restore_secrets tdb_restore_secrets.o $(TDB_OBJ) 30 31clean: 32 rm -f $(PROGS) *.o *~ *% core test.db test.tdb test.gdbm 33