netsniff-ng: remove unnecessary zeroing of packet counters in init_ctx()
[netsniff-ng.git] / trafgen / Makefile
blob3369d4addb281ba02d044ad472d1f75c6fbb6688
1 trafgen-libs = -lm
3 ifeq ($(CONFIG_LIBNL), 1)
4 trafgen-libs += $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) $(PKG_CONFIG) --libs libnl-3.0) \
5 $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) $(PKG_CONFIG) --libs libnl-genl-3.0)
6 endif
8 trafgen-objs = xmalloc.o \
9 die.o \
10 ioops.o \
11 privs.o \
12 proc.o \
13 dev.o \
14 irq.o \
15 link.o \
16 str.o \
17 sig.o \
18 sock.o \
19 ring_tx.o \
20 ring.o \
21 timer.o \
22 sysctl.o \
23 cpp.o \
24 pcap_sg.o \
25 pcap_rw.o \
26 pcap_mm.o \
27 iosched.o \
28 trafgen_proto.o \
29 trafgen_l2.o \
30 trafgen_l3.o \
31 trafgen_l4.o \
32 trafgen_lexer.yy.o \
33 trafgen_parser.tab.o \
34 trafgen.o
36 ifeq ($(CONFIG_LIBNL), 1)
37 trafgen-objs += mac80211.o
38 endif
40 trafgen-lex = trafgen_lexer.yy.o
42 trafgen-yacc = trafgen_parser.tab.o
44 trafgen-eflags = -I..
46 ifeq ($(CONFIG_LIBNL), 1)
47 trafgen-eflags = $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) $(PKG_CONFIG) --cflags libnl-3.0) \
48 $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) $(PKG_CONFIG) --cflags libnl-genl-3.0)
49 endif
51 trafgen-confs = trafgen_stddef.h
53 trafgen_post_install:
54 $(Q)mv $(DESTDIR)$(ETCDIRE)/trafgen_stddef.h $(DESTDIR)$(ETCDIRE)/stddef.h
56 trafgen_clean_custom:
57 $(Q)$(call RM,$(BUILD_DIR)/*.h $(BUILD_DIR)/*.c)