blob: fb387996abd6a8206cca5b8a9355e98590278cb6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
INTF_OBJS= \
src/intf.o \
src/fsm.o \
src/trans-libnl.o
STORAGE_OBJS= \
src/storage-mmap.o
MISC_OBJS= \
src/misc.o
DEBUG_OBJS= \
src/debug.o
INTF_LIB=-lnl
TSNIF=tsnif
TSNIF_OBJS= \
src/tsnif.o \
$(INTF_OBJS) \
$(STORAGE_OBJS) \
$(MISC_OBJS) \
$(DEBUG_OBJS)
$(TSNIF): $(TSNIF_OBJS)
$(QUIET_LD)$(CC) -o $@ $^ $(INTF_LIB)
TSNIF_REPLAY=tsnif-replay
TSNIF_REPLAY_OBJS= \
src/tsnif-replay.o \
$(STORAGE_OBJS) \
$(MISC_OBJS) \
$(DEBUG_OBJS)
$(TSNIF_REPLAY): $(TSNIF_REPLAY_OBJS)
$(QUIET_LD)$(CC) -o $@ $^
TSNIFD=tsnifd
TSNIFD_OBJS= \
src/tsnifd.o \
src/tsnifd-storage.o \
$(INTF_OBJS) \
$(STORAGE_OBJS) \
$(DEBUG_OBJS)
$(TSNIFD): $(TSNIFD_OBJS)
$(QUIET_LD)$(CC) -o $@ $^ $(INTF_LIB)
SIMPTY=sim-pty
SIMPTY_OBJS= \
src/sim-pty.o
$(SIMPTY): $(SIMPTY_OBJS)
$(QUIET_LD)$(CC) -o $@ $^
TEST=tsnif-test
TEST_OBJS=\
src/test.o \
src/test-storage-mmap.o \
$(STORAGE_OBJS) \
$(DEBUG_OBJS)
$(TEST): $(TEST_OBJS)
$(QUIET_LD)$(CC) -o $@ $^
OBJS= \
$(INTF_OBJS) \
$(STORAGE_OBJS) \
$(MISC_OBJS) \
$(TSNIF_OBJS) \
$(TSNIF_REPLAY_OBJS) \
$(TSNIFD_OBJS) \
$(SIMPTY_OBJS) \
$(TEST_OBJS)
PROGRAMS= \
$(TSNIF) \
$(TSNIF_REPLAY) \
$(TSNIFD) \
$(SIMPTY) \
$(TEST)
install::
$(call install,$(TSNIF),$(bindir),"rx")
$(call install,$(TSNIF_REPLAY),$(bindir),"rx")
$(call install,$(TSNIFD),$(bindir),"rx")
|