Hook TildaTerminal and TildaWindow together
[tilda-gobject.git] / Makefile
index c05460e..1396ced 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -3,17 +3,24 @@ CFLAGS=-ggdb -O1 -pipe
 GOBJ_CFLAGS=`pkg-config --cflags gobject-2.0`
 GOBJ_LIBS=`pkg-config --libs gobject-2.0`
 
-tilda-window: tilda-window.o
-       $(GCC) $(CFLAGS) $^ -o $@ $(GOBJ_LIBS)
+ALL_CFLAGS=`pkg-config --cflags gtk+-2.0 vte`
+ALL_LIBS=`pkg-config --libs gtk+-2.0 vte`
+
+.PHONY: all memcheck-tt memcheck-tw memcheck clean
+
+all: tilda-window
+
+tilda-window: tilda-window.o tilda-terminal.o
+       $(GCC) $(CFLAGS) $^ -o $@ $(ALL_LIBS)
 
 tilda-window.o: tilda-window.c tilda-window.h
-       $(GCC) $(CFLAGS) -c -o $@ $< $(GOBJ_CFLAGS)
+       $(GCC) $(CFLAGS) -c -o $@ $< $(ALL_CFLAGS)
 
 tilda-terminal: tilda-terminal.o
-       $(GCC) $(CFLAGS) $^ -o $@ $(GOBJ_LIBS)
+       $(GCC) $(CFLAGS) $^ -o $@ $(ALL_LIBS)
 
 tilda-terminal.o: tilda-terminal.c tilda-terminal.h
-       $(GCC) $(CFLAGS) -c -o $@ $< $(GOBJ_CFLAGS)
+       $(GCC) $(CFLAGS) -c -o $@ $< $(ALL_CFLAGS)
 
 memcheck-tw: tilda-window
        valgrind --tool=memcheck ./tilda-window
@@ -28,6 +35,3 @@ clean:
        rm -f tilda-window
        rm -f tilda-terminal
 
-
-
-