include Makefile.config
CORE=engine.o ldapdns.o dns.o response.o ht.o error.o mem.o
all: ldapdns ldapaxfr
ldapdns: udpserver.o $(CORE)
$(CC) $(CFLAGS) $(LFLAGS) -o $@ udpserver.o $(CORE)
ldapaxfr: tcpserver.o $(CORE)
$(CC) $(CFLAGS) $(LFLAGS) -o $@ tcpserver.o $(CORE)
error.o: error.c version.h str.h
udpserver.o: udpserver.c env.h config.h ldapdns.h
tcpserver.o: tcpserver.c env.h ldapdns.h sio.h
engine.o: engine.c config.h env.h error.h ldapdns.h supervise.h mem.h
ldapdns.o: ldapdns.c ldapdns.h config.h
response.o: response.c ldapdns.h dns.h mem.h
dns.o: dns.c ldapdns.h
ht.o: ht.c ht.h mem.h
mem.o: mem.c mem.h
ldapdns.h: list.h str.h bin.h ht.h ip.h ip6.h ip4.h
%.o: %.c
$(CC) $(CFLAGS) -o $@ -c $<
install:
sh install.sh $(PREFIX)
syntax highlighted by Code2HTML, v. 0.9.1