build: Allow to build astraceroute and flowtop without GeoIP support
[netsniff-ng.git] / trafgen / Makefile
blobe41a6da49c81327fd74d551a462eec519a387c78
1 trafgen-libs = $(shell pkg-config --libs libnl-3.0) \
2 $(shell pkg-config --libs libnl-genl-3.0) \
3 -lm
5 trafgen-objs = xmalloc.o \
6 ioops.o \
7 privs.o \
8 proc.o \
9 dev.o \
10 irq.o \
11 link.o \
12 str.o \
13 sig.o \
14 sock.o \
15 mac80211.o \
16 ring_tx.o \
17 ring.o \
18 timer.o \
19 trafgen_lexer.yy.o \
20 trafgen_parser.tab.o \
21 trafgen.o
23 trafgen-lex = trafgen_lexer.yy.o
25 trafgen-yaac = trafgen_parser.tab.o
27 trafgen-eflags = $(shell pkg-config --cflags libnl-3.0) \
28 $(shell pkg-config --cflags libnl-genl-3.0) \
29 -DHAVE_DISSECTOR_PROTOS -I..
31 trafgen-confs = trafgen_stddef.h
33 trafgen_post_install:
34 $(Q)mv $(DESTDIR)$(ETCDIRE)/trafgen_stddef.h $(DESTDIR)$(ETCDIRE)/stddef.h
36 trafgen_clean_custom:
37 $(Q)$(call RM,$(BUILD_DIR)/*.h $(BUILD_DIR)/*.c)