CFLAGS=-Wall -Werror -Wchar-subscripts -Wmissing-declarations \ -Wmissing-prototypes -Wnested-externs -Wpointer-arith \ -Wcast-align -Wsign-compare -g CC=gcc MAIN_SOURCES=main.c contact.c MAIN_BIN=cellsync INCLUDES=`pkg-config --cflags glib-2.0 libebook-1.2` LIBS=`pkg-config --libs glib-2.0 libebook-1.2` BINS=$(MAIN_BIN) MAIN_MODULES=$(patsubst %.c,%.o,$(MAIN_SOURCES)) all: $(BINS) %.o: %.c $(CC) $(CFLAGS) $(INCLUDES) -c $< $(MAIN_BIN): $(MAIN_MODULES) $(CC) $(LIBS) $(MAIN_MODULES) -o $@ clean: -rm $(MAIN_MODULES) $(BINS) -rm -r vcards