aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorSteven Rostedt <srostedt@redhat.com>2009-10-12 12:39:27 -0400
committerSteven Rostedt <rostedt@goodmis.org>2009-12-17 21:43:46 -0500
commitab91bd24b899d73d7552c5d1947656a3b446660e (patch)
tree7368767744c5af3d97c5f98e6d19b2ff2021feac /Makefile
parentbed6e5c19bf745300dc045aa2242790cd6cc062b (diff)
Add GTK viewer for reading trace data
This is the start of adding a GTK front end to read the trace data. Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile18
1 files changed, 15 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index dbc79bf..848a6aa 100644
--- a/Makefile
+++ b/Makefile
@@ -1,11 +1,17 @@
1CC = gcc 1CC = gcc
2AR = ar 2AR = ar
3EXT = -std=gnu99 3EXT = -std=gnu99
4CFLAGS = -g -Wall # -O2
5INCLUDES = -I. -I/usr/local/include 4INCLUDES = -I. -I/usr/local/include
6 5
7LIBS = -L. -ltracecmd -ldl 6LIBS = -L. -ltracecmd -ldl
8 7
8PACKAGES= gtk+-2.0 libgnome-2.0 libgnomecanvas-2.0 libgnomeui-2.0 libxml-2.0
9
10CONFIG_FLAGS = $(shell pkg-config --cflags $(PACKAGES))
11CONFIG_LIBS = $(shell pkg-config --libs $(PACKAGES))
12
13CFLAGS = -g -Wall $(CONFIG_FLAGS)
14
9%.o: %.c 15%.o: %.c
10 $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) $< -o $@ 16 $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) $< -o $@
11 17
@@ -24,8 +30,14 @@ trace-util.o:: $(HEADERS)
24trace-ftrace.o:: $(HEADERS) 30trace-ftrace.o:: $(HEADERS)
25trace-input.o:: $(HEADERS) 31trace-input.o:: $(HEADERS)
26 32
27trace-cmd:: trace-cmd.o trace-read.o 33trace-cmd:: trace-cmd.o trace-read.o trace-view.o
28 $(CC) $^ $(LIBS) -rdynamic -o $@ 34 $(CC) $^ -rdynamic -o $@ $(CONFIG_LIBS) $(LIBS)
35
36.PHONY: view_depends
37view_depends:
38 @pkg-config --cflags $(PACKAGES)
39
40trace-view.o:: parse-events.h view_depends
29 41
30parse-events.o: parse-events.c parse-events.h 42parse-events.o: parse-events.c parse-events.h
31 $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) -fPIC $< -o $@ 43 $(CC) -c $(CFLAGS) $(EXT) $(INCLUDES) -fPIC $< -o $@