/+junk/GObject_tutorial

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/%2Bjunk/GObject_tutorial
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
CC=gcc
CFLAGS=-std=c11 `pkg-config --cflags glib-2.0 gio-2.0 gobject-2.0`
LDFLAGS=`pkg-config --libs glib-2.0 gio-2.0 gobject-2.0`

EXEC=main

SRC=main.c\
    animal.c\
    dog.c\
    cat.c

OBJ=main.o\
    animal.o\
    dog.o\
    cat.o


$(EXEC): $(OBJ)
	$(CC) -o $@ $^ $(CFLAGS) $(LDFLAGS)

%.o: %.c
	$(CC) -c -o $@ $< $(CFLAGS)

.PHONY: clean run

clean:
	rm -f $(OBJ) $(EXEC)