# include @top_srcdir@/Rules.make CFLAGS+=-I@top_srcdir@/libipulog/include -I@top_srcdir@/conffile SUBDIRS=conffile libipulog extensions doc ifeq (x@MYSQLINCLUDES@,x) else SUBDIRS+=mysql endif # Normally You should not need to change anything below all: recurse ulogd distrib: @for d in $(SUBDIRS); do if ! make -C $$d distrib; then exit 1; fi; done @make distclean recurse: @for d in $(SUBDIRS); do if ! make -C $$d; then exit 1; fi; done ulogd: ulogd.c $(LIBIPULOG) ulogd.h conffile/conffile.o $(LIBIPULOG)/libipulog.a $(CC) $(CFLAGS) -rdynamic $(LIBS) $< conffile/conffile.o $(LIBIPULOG)/libipulog.a -o $@ clean: # rm -f ulogd *.o extensions/*.o extensions/*.so conffile/*.o rm -f ulogd ulogd.o @for d in $(SUBDIRS); do if ! make -C $$d $@; then exit 1; fi; done distclean: clean @for d in $(SUBDIRS); do if ! make -C $$d $@; then exit 1; fi; done rm -f Makefile config.cache config.log config.status Rules.make install: all @for d in $(SUBDIRS); do if ! make -C $$d $@; then exit 1; fi; done @INSTALL@ -m 755 ulogd $(DESTDIR)@sbindir@/ulogd @INSTALL@ -m 600 ulogd.conf $(DESTDIR)@sysconfdir@/ulogd.conf doc: $(MAKE) -C $@