ALL=loa MYCFLAGS=-Wall `pkg-config --cflags loudmouth-1.0 gtk+-2.0` MYLDFLAGS=`pkg-config --libs loudmouth-1.0 gtk+-2.0` all: $(ALL) %.o: %.c $(CC) $(CFLAGS) $(MYCFLAGS) -c -o $@ -c $< loa: loa.o loa-board.o $(CC) $(LDLAGS) $(MYLDFLAGS) -o $@ $^ Makefile.dep: *.c $(CC) -M $(CPPFLAGS) $(MYCFLAGS) $^ > $@ -include Makefile.dep .PHONY: clean clean: rm -f $(ALL) *.o Makefile.dep