Move main() into its own file
[tilda-gobject.git] / Makefile
index 1396ced..5136211 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -6,32 +6,28 @@ GOBJ_LIBS=`pkg-config --libs gobject-2.0`
 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
+.PHONY: all memcheck clean
 
-all: tilda-window
+all: tilda
 
-tilda-window: tilda-window.o tilda-terminal.o
+tilda: tilda.o tilda-window.o tilda-terminal.o
        $(GCC) $(CFLAGS) $^ -o $@ $(ALL_LIBS)
 
-tilda-window.o: tilda-window.c tilda-window.h
+tilda.o: tilda.c
        $(GCC) $(CFLAGS) -c -o $@ $< $(ALL_CFLAGS)
 
-tilda-terminal: tilda-terminal.o
-       $(GCC) $(CFLAGS) $^ -o $@ $(ALL_LIBS)
+tilda-window.o: tilda-window.c tilda-window.h
+       $(GCC) $(CFLAGS) -c -o $@ $< $(ALL_CFLAGS)
 
 tilda-terminal.o: tilda-terminal.c tilda-terminal.h
        $(GCC) $(CFLAGS) -c -o $@ $< $(ALL_CFLAGS)
 
-memcheck-tw: tilda-window
-       valgrind --tool=memcheck ./tilda-window
-
-memcheck-tt: tilda-terminal
-       valgrind --tool=memcheck ./tilda-terminal
-
-memcheck: memcheck-tt memcheck-tw
+memcheck: tilda
+       valgrind --tool=memcheck ./tilda
 
 clean:
        rm -f *.o
        rm -f tilda-window
        rm -f tilda-terminal
+       rm -f tilda