[Terminal] Add string properties
[tilda-gobject.git] / Makefile
1 GCC=gcc
2 CFLAGS=-ggdb -O1 -pipe
3 GOBJ_CFLAGS=`pkg-config --cflags gobject-2.0`
4 GOBJ_LIBS=`pkg-config --libs gobject-2.0`
5
6 .PHONY: all memcheck-tt memcheck-tw memcheck clean
7
8 all: tilda-window tilda-terminal
9
10 tilda-window: tilda-window.o
11         $(GCC) $(CFLAGS) $^ -o $@ $(GOBJ_LIBS)
12
13 tilda-window.o: tilda-window.c tilda-window.h
14         $(GCC) $(CFLAGS) -c -o $@ $< $(GOBJ_CFLAGS)
15
16 tilda-terminal: tilda-terminal.o
17         $(GCC) $(CFLAGS) $^ -o $@ $(GOBJ_LIBS)
18
19 tilda-terminal.o: tilda-terminal.c tilda-terminal.h
20         $(GCC) $(CFLAGS) -c -o $@ $< $(GOBJ_CFLAGS)
21
22 memcheck-tw: tilda-window
23         valgrind --tool=memcheck ./tilda-window
24
25 memcheck-tt: tilda-terminal
26         valgrind --tool=memcheck ./tilda-terminal
27
28 memcheck: memcheck-tt memcheck-tw
29
30 clean:
31         rm -f *.o
32         rm -f tilda-window
33         rm -f tilda-terminal
34