1 top_srcdir = @top_srcdir@
4 CPPFLAGS = -I${top_srcdir}/include -I../..
27 if [ -f Makefile.in.bak ]; then \
28 echo "make depend: First remove ircd/Makefile.in.bak"; \
30 mv Makefile.in Makefile.in.bak && \
31 grep -A1 -B10000 '^# DO NOT DELETE THIS LINE' Makefile.in.bak > Makefile.in && \
32 ${CC} ${CFLAGS} -MM ${CPPFLAGS} ${DEP_SRC} >> Makefile.in; \
37 IRCD_CHATTR_T_OBJS = ircd_chattr_t.o test_stub.o ../ircd_string.o
38 ircd_chattr_t: $(IRCD_CHATTR_T_OBJS)
39 ${CC} -o $@ $(IRCD_CHATTR_T_OBJS)
41 IRCD_IN_ADDR_T_OBJS = ircd_in_addr_t.o test_stub.o ../ircd_alloc.o ../ircd_string.o ../match.o ../numnicks.o
42 ircd_in_addr_t: $(IRCD_IN_ADDR_T_OBJS)
43 ${CC} -o $@ $(IRCD_IN_ADDR_T_OBJS)
45 IRCD_MATCH_T_OBJS = ircd_match_t.o test_stub.o ../ircd_string.o ../match.o
46 ircd_match_t: $(IRCD_MATCH_T_OBJS)
47 ${CC} -o $@ $(IRCD_MATCH_T_OBJS)
49 IRCD_STRING_T_OBJS = ircd_string_t.o test_stub.o ../ircd_string.o
50 ircd_string_t: $(IRCD_STRING_T_OBJS)
51 ${CC} -o $@ $(IRCD_STRING_T_OBJS)
54 ${CC} ${CFLAGS} ${CPPFLAGS} -c $< -o $@
56 .PHONY: distclean clean
62 rm -f core *.o ${TESTPROGS}
64 # DO NOT DELETE THIS LINE (or the blank line after it) -- make depend depends on them.
66 ircd_chattr_t.o: ircd_chattr_t.c ../../include/ircd_chattr.h
67 ircd_in_addr_t.o: ircd_in_addr_t.c ../../include/ircd_log.h \
68 ../../include/ircd_string.h ../../include/ircd_chattr.h \
69 ../../include/numnicks.h ../../include/client.h \
70 ../../include/ircd_defs.h ../../include/dbuf.h ../../include/msgq.h \
71 ../../include/ircd_events.h ../../config.h ../../include/ircd_handler.h \
72 ../../include/res.h ../../include/capab.h
73 ircd_string_t.o: ircd_string_t.c ../../include/ircd_string.h \
74 ../../include/ircd_chattr.h
75 test_stub.o: test_stub.c ../../include/client.h ../../include/ircd_defs.h \
76 ../../include/dbuf.h ../../include/msgq.h ../../include/ircd_events.h \
77 ../../config.h ../../include/ircd_handler.h ../../include/res.h \
78 ../../include/capab.h ../../include/ircd_log.h ../../include/s_debug.h