diff options
author | Jiri Olsa <Jiri Olsa jolsa@redhat.com> | 2010-03-31 09:57:51 +0200 |
---|---|---|
committer | Jiri Olsa <Jiri Olsa jolsa@redhat.com> | 2010-03-31 09:57:51 +0200 |
commit | b0ea03cb60527efafc317e2623756ff05b90dc19 (patch) | |
tree | f6a74b94073759ca085009b26f070d95b2ebbb79 | |
parent | 7f4dc168b6cfa82682a0235c4e426e43950ed1a9 (diff) | |
download | tsnif-b0ea03cb60527efafc317e2623756ff05b90dc19.tar.gz tsnif-b0ea03cb60527efafc317e2623756ff05b90dc19.tar.xz tsnif-b0ea03cb60527efafc317e2623756ff05b90dc19.zip |
added tsnifd and tsnif-replay, build refactored
-rw-r--r-- | src/Makefile | 65 | ||||
-rw-r--r-- | src/tsnif-replay.c | 7 | ||||
-rw-r--r-- | src/tsnifd.c | 7 |
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; +} |