# # $Id: Makefile,v 1.17 2002/02/04 20:53:55 ljb Exp $ # * originally Id: Makefile,v 1.53 1998/08/07 00:13:32 gerald Exp # include ../../Make.include GOAL = irrd OBJS = main.o telnet.o scan.o config.o commands.o database.o update.o mirror.o uii_commands.o journal.o indicies.o rpsl_commands.o route.o hash_spec.o templates.o irrd_util.o mirrorstatus.o statusfile.o atomic_trans.o $(MRTLIB) $(CFGLIB) IRRD_LIBS = -L../atomic_ops -latomic_ops -L../compat -lcompat all: $(GOAL) irrd: $(OBJS) echo "Linking: $(LD) $(LDFLAGS) $(OBJS) -o $@" $(LD) $(LDFLAGS) $(OBJS) -o $@ $(SYS_LIBS) $(IRRD_LIBS) $(GOAL).purify: $(OBJS) $(PURIFY) -follow-child-processes $(LD) $(LDFLAGS) $(OBJS) -o $@ $(SYS_LIBS) $(IRRD_LIBS) $(GOAL).quantify: $(OBJS) $(QUANTIFY) $(LD) $(LDFLAGS) $(OBJS) -o $@ $(SYS_LIBS) $(KVM_LIB) $(IRRD_LIBS) $(GOAL).lint: lint $(CPPFLAGS) `echo $(OBJS) | sed -e 's,\.o,.c,g'` install: $(GOAL) $(INSTALL) -m 755 $(GOAL) $(DESTDIR)/$(GOAL) install-man: irrd.8 $(INSTALL) -m 644 irrd.8 $(MANDIR)/man8/irrd.8 clean: $(RM) *.o core *.core *~* *.quanitfy *.purify $(GOAL) *.o: ./irrd.h ./scan.h ./irrd_prototypes.h ../atomic_ops/libatomic_ops.a ../compat/libcompat.a depend: $(MAKEDEP) $(CFLAGS) $(CPPFLAGS) $(DEFINES) *.c # DO NOT DELETE THIS LINE -- make depend depends on it.