summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJiri Olsa <Jiri Olsa jolsa@redhat.com>2010-03-31 09:57:51 +0200
committerJiri Olsa <Jiri Olsa jolsa@redhat.com>2010-03-31 09:57:51 +0200
commitb0ea03cb60527efafc317e2623756ff05b90dc19 (patch)
treef6a74b94073759ca085009b26f070d95b2ebbb79
parent7f4dc168b6cfa82682a0235c4e426e43950ed1a9 (diff)
downloadtsnif-b0ea03cb60527efafc317e2623756ff05b90dc19.tar.gz
tsnif-b0ea03cb60527efafc317e2623756ff05b90dc19.tar.xz
tsnif-b0ea03cb60527efafc317e2623756ff05b90dc19.zip
added tsnifd and tsnif-replay, build refactored
-rw-r--r--src/Makefile65
-rw-r--r--src/tsnif-replay.c7
-rw-r--r--src/tsnifd.c7
3 files changed, 63 insertions, 16 deletions
diff --git a/src/Makefile b/src/Makefile
index 9cbbfa2..a0543e4 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -1,27 +1,60 @@
-TSNIF_BIN=tsnif
-TSNIF_OBJS=\
- src/tsnif.o \
+INTF_OBJS= \
src/intf.o \
src/fsm.o \
src/trans-libnl.o
-TSNIF_LIB=-lnl
-OBJS+=$(TSNIF_OBJS)
-PROGRAMS+=$(TSNIF_BIN)
+STORAGE_OBJS= \
+ src/storage.o
-$(TSNIF_BIN): $(TSNIF_OBJS)
- $(QUIET_LD)$(CC) -o $@ $(TSNIF_OBJS) $(TSNIF_LIB)
+INTF_LIB=-lnl
-install::
- $(call install,$(TSNIF_BIN),$(bindir),"rx")
-SIMPTY_OBJS=\
+
+TSNIF=tsnif
+TSNIF_OBJS= \
+ src/tsnif.o
+
+$(TSNIF): $(TSNIF_OBJS) $(INTF_OBJS) $(STORAGE_OBJS)
+ $(QUIET_LD)$(CC) -o $@ $^ $(INTF_LIB)
+
+
+TSNIF_REPLAY=tsnif-replay
+TSNIF_REPLAY_OBJS= \
+ src/tsnif-replay.o
+$(TSNIF_REPLAY): $(TSNIF_REPLAY_OBJS)
+ $(QUIET_LD)$(CC) -o $@ $(TSNIF_REPLAY_OBJS)
+
+
+TSNIFD=tsnifd
+TSNIFD_OBJS= \
+ src/tsnifd.o
+$(TSNIFD): $(TSNIFD_OBJS) $(INTF_OBJS) $(STORAGE_OBJS)
+ $(QUIET_LD)$(CC) -o $@ $^ $(INTF_LIB)
+
+
+SIMPTY=sim-pty
+SIMPTY_OBJS= \
src/sim-pty.o
+$(SIMPTY): $(SIMPTY_OBJS)
+ $(QUIET_LD)$(CC) -o $@ $^
-SIMPTY_BIN=sim-pty
-OBJS+=$(SIMPTY_OBJS)
-PROGRAMS+=$(SIMPTY_BIN)
-$(SIMPTY_BIN): $(SIMPTY_OBJS)
- $(QUIET_LD)$(CC) -o $@ $(SIMPTY_OBJS)
+OBJS= \
+ $(INTF_OBJS) \
+ $(STORAGE_OBJS) \
+ $(TSNIF_OBJS) \
+ $(TSNIF_REPLAY_OBJS) \
+ $(TSNIFD_OBJS) \
+ $(SIMPTY_OBJS)
+
+PROGRAMS= \
+ $(TSNIF) \
+ $(TSNIF_REPLAY) \
+ $(TSNIFD) \
+ $(SIMPTY)
+
+install::
+ $(call install,$(TSNIF),$(bindir),"rx")
+ $(call install,$(TSNIF_REPLAY),$(bindir),"rx")
+ $(call install,$(TSNIFD),$(bindir),"rx")
diff --git a/src/tsnif-replay.c b/src/tsnif-replay.c
new file mode 100644
index 0000000..5864387
--- /dev/null
+++ b/src/tsnif-replay.c
@@ -0,0 +1,7 @@
+
+#include <stdio.h>
+
+int main(int argc, char **argv)
+{
+ return 0;
+}
diff --git a/src/tsnifd.c b/src/tsnifd.c
new file mode 100644
index 0000000..5864387
--- /dev/null
+++ b/src/tsnifd.c
@@ -0,0 +1,7 @@
+
+#include <stdio.h>
+
+int main(int argc, char **argv)
+{
+ return 0;
+}