2 include @top_srcdir@/Rules.make
4 CFLAGS+=-I@top_srcdir@ -I@top_srcdir@/libipulog/include -I@top_srcdir@/include
5 SH_CFLAGS:=$(CFLAGS) -fPIC
7 # Normally You should not need to change anything below
10 SHARED_LIBS=ulogd_NETFLOW.so
12 all: $(SHARED_LIBS) netflow-import
16 $(SHARED_LIBS): %.so: %_sh.o
17 $(LD) $(LDFLAGS) -shared -o $@ $< -lc $(filter-out -ldl,$(LIBS)) $(MYSQL_LDFLAGS)
20 $(CC) $(MYSQL_CFLAGS) $(SH_CFLAGS) -o $@ -c $<
22 netflow-import: ulogd_NETFLOW.c
23 $(CC) $(MYSQL_CFLAGS) $(SH_CFLAGS) -DSTANDALONE -o $@ $< $(MYSQL_LDFLAGS) -lpthread
26 $(RM) $(SHARED_LIBS) *.o
32 $(INSTALL) -m 755 -d $(DESTDIR)$(ULOGD_LIB_PATH)
33 $(INSTALL) -m 755 *.so $(DESTDIR)$(ULOGD_LIB_PATH)
34 $(INSTALL) -D -m 755 netflow-import $(DESTDIR)/$(bindir)/netflow-import