diff options
-rw-r--r-- | Makefile | 10 | ||||
-rw-r--r-- | parse-events.h | 2 |
2 files changed, 8 insertions, 4 deletions
@@ -8,21 +8,23 @@ LIBS = -L. -lparsevent | |||
8 | %.o: %.c | 8 | %.o: %.c |
9 | $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) $< -o $@ | 9 | $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) $< -o $@ |
10 | 10 | ||
11 | TARGETS = trace-cmd libparsevent.so | 11 | TARGETS = libparsevent.so trace-cmd |
12 | 12 | ||
13 | all: $(TARGETS) | 13 | all: $(TARGETS) |
14 | 14 | ||
15 | trace-read.o:: parse-events.h | 15 | trace-read.o:: parse-events.h |
16 | trace-cmd.o:: parse-events.h | 16 | trace-cmd.o:: parse-events.h |
17 | trace-seq.o:: parse-events.h | ||
18 | 17 | ||
19 | trace-cmd:: trace-cmd.o trace-read.o trace-seq.o | 18 | trace-cmd:: trace-cmd.o trace-read.o |
20 | $(CC) $^ -o $@ $(LIBS) | 19 | $(CC) $^ -o $@ $(LIBS) |
21 | 20 | ||
22 | parse-events.o: parse-events.c parse-events.h | 21 | parse-events.o: parse-events.c parse-events.h |
23 | $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) -fPIC $< -o $@ | 22 | $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) -fPIC $< -o $@ |
24 | 23 | ||
25 | libparsevent.so: parse-events.o | 24 | trace-seq.o: trace-seq.c parse-events.h |
25 | $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) -fPIC $< -o $@ | ||
26 | |||
27 | libparsevent.so: parse-events.o trace-seq.o | ||
26 | $(CC) --shared $^ -o $@ | 28 | $(CC) --shared $^ -o $@ |
27 | 29 | ||
28 | .PHONY: force | 30 | .PHONY: force |
diff --git a/parse-events.h b/parse-events.h index 847d87e..8516672 100644 --- a/parse-events.h +++ b/parse-events.h | |||
@@ -1,6 +1,8 @@ | |||
1 | #ifndef _PARSE_EVENTS_H | 1 | #ifndef _PARSE_EVENTS_H |
2 | #define _PARSE_EVENTS_H | 2 | #define _PARSE_EVENTS_H |
3 | 3 | ||
4 | #include <stdarg.h> | ||
5 | |||
4 | #ifndef __unused | 6 | #ifndef __unused |
5 | #define __unused __attribute__ ((unused)) | 7 | #define __unused __attribute__ ((unused)) |
6 | #endif | 8 | #endif |