Makefile (354B)
1 CC = gcc 2 3 COMPILER_FLAGS = -Wall 4 #LINKER_FLAGS = -static -lm 5 LINKER_FLAGS = -lm 6 PKG_CONFIG = `pkg-config --cflags --libs gtk+-3.0` 7 8 OBJS := $(basename $(wildcard *.c)) 9 10 all: 11 $(MAKE) $(OBJS) 12 13 %: %.c 14 $(CC) $(COMPILER_FLAGS) $@.c $(LINKER_FLAGS) $(PKG_CONFIG) -o $@ 15 16 clean: 17 rm -f $(OBJS) 18 19 tags: *.c 20 ctags -R /usr/include/gtk-3.0 *.c 21 22 .PHONY: all clean