# # makedb -- make NDBM database file for later lookups # srcdir = . #DESTDIR= SHELL= /bin/sh CC= gcc COPTS= -g -O2 CPPFLAGS= CPPDEP= gcc -MM MAILBIN= $(DESTDIR)/opt/mail/bin DEFS= -DHAVE_CONFIG_H INSTALL= /usr/bin/install -c CFLAGS= $(COPTS) $(CPPFLAGS) $(DEFS) $(INCL) TOPDIR= ../.. INCL= -I$(srcdir)/$(TOPDIR)/include -I$(TOPDIR)/include -I$(TOPDIR) PROGS= makedb dblook SOURCE= makedb.c dblook.c LIBS= -L$(TOPDIR)/libs -lzm -lzc -ldb -lgdbm all: $(PROGS) makedb: makedb.o readpolicy.o $(CC) $(CFLAGS) -o makedb makedb.o readpolicy.o $(LIBS) dblook: dblook.o $(CC) $(CFLAGS) -o dblook dblook.o $(LIBS) makedb.o: $(srcdir)/makedb.c $(srcdir)/$(TOPDIR)/lib/linebuffer.c $(CC) -c $(CFLAGS) -I$(TOPDIR) $(srcdir)/makedb.c readpolicy.o: $(srcdir)/$(TOPDIR)/smtpserver/readpolicy.c $(srcdir)/$(TOPDIR)/include/policy.h $(CC) -c $(CFLAGS) $(srcdir)/$(TOPDIR)/smtpserver/readpolicy.c clean: -rm -f *.o $(PROGS) *~ distclean: clean -rm -f Makefile install: @for x in $(PROGS) ; do \ $(INSTALL) -m 0755 $$x $(MAILBIN)/$$x.x; \ mv $(MAILBIN)/$$x.x $(MAILBIN)/$$x; \ done depend: CPPDEP="${CPPDEP}" CPPOPT="$(CFLAGS)" $(TOPDIR)/bin/mkdep -s $(srcdir) $(SOURCE) # DO NOT DELETE THIS LINE -- mkdep uses it. # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. # IF YOU PUT ANYTHING HERE IT WILL GO AWAY