aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile12
1 files changed, 12 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 77f03d9..1b73a9e 100644
--- a/Makefile
+++ b/Makefile
@@ -32,6 +32,15 @@ parse-events.o: parse-events.c parse-events.h
32trace-seq.o: trace-seq.c parse-events.h 32trace-seq.o: trace-seq.c parse-events.h
33 $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) -fPIC $< -o $@ 33 $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) -fPIC $< -o $@
34 34
35trace-util.o:: trace-util.c
36 $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) -fPIC $< -o $@
37
38trace-input.o:: trace-input.c
39 $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) -fPIC $< -o $@
40
41trace-ftrace.o:: trace-ftrace.c
42 $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) -fPIC $< -o $@
43
35PEVENT_LIB_OBJS = parse-events.o trace-seq.o 44PEVENT_LIB_OBJS = parse-events.o trace-seq.o
36 45
37libparsevent.so: $(PEVENT_LIB_OBJS) 46libparsevent.so: $(PEVENT_LIB_OBJS)
@@ -42,6 +51,9 @@ libparsevent.a: $(PEVENT_LIB_OBJS)
42 51
43TCMD_LIB_OBJS = $(PEVENT_LIB_OBJS) trace-util.o trace-input.o trace-ftrace.o 52TCMD_LIB_OBJS = $(PEVENT_LIB_OBJS) trace-util.o trace-input.o trace-ftrace.o
44 53
54libtracecmd.so: $(TCMD_LIB_OBJS)
55 $(CC) --shared $^ -o $@
56
45libtracecmd.a: $(TCMD_LIB_OBJS) 57libtracecmd.a: $(TCMD_LIB_OBJS)
46 $(RM) $@; $(AR) rcs $@ $^ 58 $(RM) $@; $(AR) rcs $@ $^
47 59