aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 8 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index d01856a..4e7f462 100644
--- a/Makefile
+++ b/Makefile
@@ -16,7 +16,7 @@ CFLAGS = -g -Wall $(CONFIG_FLAGS)
16 $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) $< -o $@ 16 $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) $< -o $@
17 17
18TARGETS = libparsevent.a libtracecmd.a trace-cmd plugin_hrtimer.so plugin_mac80211.so \ 18TARGETS = libparsevent.a libtracecmd.a trace-cmd plugin_hrtimer.so plugin_mac80211.so \
19 plugin_sched_switch.so 19 plugin_sched_switch.so trace-graph
20 20
21all: $(TARGETS) 21all: $(TARGETS)
22 22
@@ -32,16 +32,21 @@ trace-input.o:: $(HEADERS)
32trace-view.o:: $(HEADERS) 32trace-view.o:: $(HEADERS)
33trace-view-store.o:: $(HEADERS) 33trace-view-store.o:: $(HEADERS)
34trace-filter.o:: $(HEADERS) 34trace-filter.o:: $(HEADERS)
35trace-graph.o:: $(HEADERS)
35 36
36trace-cmd:: trace-cmd.o trace-read.o trace-view.o trace-view-store.o \ 37trace-cmd:: trace-cmd.o trace-read.o trace-view.o trace-view-store.o \
37 trace-filter.o 38 trace-filter.o
38 $(CC) $^ -rdynamic -o $@ $(CONFIG_LIBS) $(LIBS) 39 $(CC) $^ -rdynamic -o $@ $(CONFIG_LIBS) $(LIBS)
39 40
40.PHONY: view_depends 41trace-graph:: trace-graph.o
42 $(CC) $^ -rdynamic -o $@ $(CONFIG_LIBS) $(LIBS)
43
44.PHONY: gtk_depends
41view_depends: 45view_depends:
42 @pkg-config --cflags $(PACKAGES) 46 @pkg-config --cflags $(PACKAGES)
43 47
44trace-view.o:: parse-events.h view_depends 48trace-view.o:: parse-events.h gtk_depends
49trace-graph.o:: parse-events.h gtk_depends
45 50
46parse-events.o: parse-events.c parse-events.h 51parse-events.o: parse-events.c parse-events.h
47 $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) -fPIC $< -o $@ 52 $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) -fPIC $< -o $@