PROGRAM= fuzzyalias # # ZMailer Error mail Transport Agent makefile # srcdir = . SHELL= /bin/sh CC= gcc COPTS= -g -O2 CPPFLAGS= CPPDEP= gcc -MM TOPDIR= ../.. MAILBIN= $(DESTDIR)/opt/mail/bin DEFS= -DHAVE_CONFIG_H INSTALL= /usr/bin/install -c FUZZYALIAS_INCL= FUZZYALIAS_LIB= -ldb -lgdbm -lresolv # SOURCE= fuzzyalias.c db.c fuzzy.c simil.c INCL= -I$(srcdir)/$(TOPDIR)/include -I$(TOPDIR)/include -I$(TOPDIR) CFLAGS= $(COPTS) $(CPPFLAGS) $(DEFS) $(INCL) $(FUZZYALIAS_INCL) LIBMALLOC= LIBMALLOCDEB= $(TOPDIR)/libmalloc/libmalloc_d.a-a LIB= -L$(TOPDIR)/libs -lta -lzm -lzc $(LIBMALLOC) #LIB= $(TOPDIR)/lib/libzm.a $(TOPDIR)/libc/libzc.a ../libta/libta.a $(LIBMALLOC) LIBDEB= $(TOPDIR)/libs/libtag #LIBDEB= $(TOPDIR)/lib/libzm.a-a $(TOPDIR)/libc/libzc.a-a ../libta/libta.a-a $(LIBMALLOCDEB) LINTLIB= ../libta/llib-llibta.ln $(TOPDIR)/libc/llib-llibzc.ln $(PROGRAM)-a: $(LIBDEB) $(PROGRAM) $(PROGRAM): $(PROGRAM).o version.o db.o fuzzy.o simil.o $(LIBDEB) $(CC) $(CFLAGS) -o $@ $(PROGRAM).o version.o db.o fuzzy.o simil.o $(LIB) $(FUZZYALIAS_LIB) version.c: $(PROGRAM).o $(TOPDIR)/Makefile @$(MAKE) $(MFLAGS) -f $(TOPDIR)/Makefile $@ $(PROGRAM).o: $(srcdir)/$(PROGRAM).c install: $(PROGRAM) $(INSTALL) -m 0755 $(PROGRAM) $(MAILBIN)/ta/$(PROGRAM).x mv $(MAILBIN)/ta/$(PROGRAM).x $(MAILBIN)/ta/$(PROGRAM) clean: -rm -f $(PROGRAM) *.o *.out make.log *~ distclean: clean rm -f Makefile lint: $(LINTLIB) lint $(DEFS) $(INCL) $(LINTLIB) $(PROGRAM).c ../libta/libta.a-a: cd ../libta ; $(MAKE) $(MFLAGS) $(TOPDIR)/libs/libtag: cd $(TOPDIR)/libs; $(MAKE) $(MFLAGS) libtag $(TOPDIR)/libs/libta.a: cd $(TOPDIR)/libs ; $(MAKE) $(MFLAGS) $(TOPDIR)/libc/libzc.a-a: cd $(TOPDIR)/libc ; $(MAKE) $(MFLAGS) $(TOPDIR)/libs/libzc.a: cd $(TOPDIR)/libs ; $(MAKE) $(MFLAGS) $(TOPDIR)/lib/libzm.a-a: cd $(TOPDIR)/lib ; $(MAKE) $(MFLAGS) $(TOPDIR)/libs/libzm.a: cd $(TOPDIR)/libs ; $(MAKE) $(MFLAGS) $(TOPDIR)/libmalloc/libmalloc_d.a: cd $(TOPDIR)/libmalloc ; $(MAKE) $(MFLAGS) $(TOPDIR)/libmalloc/libmalloc_d.a-a: cd $(TOPDIR)/libmalloc ; $(MAKE) $(MFLAGS) ../libta/llib-llibta.ln: cd ../libta ; make lintlib $(TOPDIR)/libc/llib-llibzc.ln: cd $(TOPDIR)/libc ; make lintlib 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.