diff options
-rw-r--r-- | Makefile | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -32,6 +32,15 @@ parse-events.o: parse-events.c parse-events.h | |||
32 | trace-seq.o: trace-seq.c parse-events.h | 32 | trace-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 | ||
35 | trace-util.o:: trace-util.c | ||
36 | $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) -fPIC $< -o $@ | ||
37 | |||
38 | trace-input.o:: trace-input.c | ||
39 | $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) -fPIC $< -o $@ | ||
40 | |||
41 | trace-ftrace.o:: trace-ftrace.c | ||
42 | $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) -fPIC $< -o $@ | ||
43 | |||
35 | PEVENT_LIB_OBJS = parse-events.o trace-seq.o | 44 | PEVENT_LIB_OBJS = parse-events.o trace-seq.o |
36 | 45 | ||
37 | libparsevent.so: $(PEVENT_LIB_OBJS) | 46 | libparsevent.so: $(PEVENT_LIB_OBJS) |
@@ -42,6 +51,9 @@ libparsevent.a: $(PEVENT_LIB_OBJS) | |||
42 | 51 | ||
43 | TCMD_LIB_OBJS = $(PEVENT_LIB_OBJS) trace-util.o trace-input.o trace-ftrace.o | 52 | TCMD_LIB_OBJS = $(PEVENT_LIB_OBJS) trace-util.o trace-input.o trace-ftrace.o |
44 | 53 | ||
54 | libtracecmd.so: $(TCMD_LIB_OBJS) | ||
55 | $(CC) --shared $^ -o $@ | ||
56 | |||
45 | libtracecmd.a: $(TCMD_LIB_OBJS) | 57 | libtracecmd.a: $(TCMD_LIB_OBJS) |
46 | $(RM) $@; $(AR) rcs $@ $^ | 58 | $(RM) $@; $(AR) rcs $@ $^ |
47 | 59 | ||