1include Makefile.config 2 3CORE=engine.o ldapdns.o dns.o response.o ht.o error.o mem.o 4 5all: ldapdns ldapaxfr 6ldapdns: udpserver.o $(CORE) 7 $(CC) $(CFLAGS) $(LFLAGS) -o $@ udpserver.o $(CORE) 8ldapaxfr: tcpserver.o $(CORE) 9 $(CC) $(CFLAGS) $(LFLAGS) -o $@ tcpserver.o $(CORE) 10 11error.o: error.c version.h str.h 12udpserver.o: udpserver.c env.h config.h ldapdns.h 13tcpserver.o: tcpserver.c env.h ldapdns.h sio.h 14engine.o: engine.c config.h env.h error.h ldapdns.h supervise.h mem.h 15ldapdns.o: ldapdns.c ldapdns.h config.h 16response.o: response.c ldapdns.h dns.h mem.h 17dns.o: dns.c ldapdns.h 18ht.o: ht.c ht.h mem.h 19mem.o: mem.c mem.h 20 21ldapdns.h: list.h str.h bin.h ht.h ip.h ip6.h ip4.h 22 23%.o: %.c 24 $(CC) $(CFLAGS) -o $@ -c $< 25 26install: 27 sh install.sh $(PREFIX) 28