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) |