X-Git-Url: https://git.cworth.org/git?p=loudgame;a=blobdiff_plain;f=Makefile;h=c54c765a6a381241b656f0d4fad01631ce2b148f;hp=f4e529dc0f053b25bce5870c5cba85518a5cfd11;hb=88c5b7fb802cd1eab050dc67289d86dcb37dec6c;hpb=b71bfe83b2d18e4142b361605511db8bbe7925d9 diff --git a/Makefile b/Makefile index f4e529d..c54c765 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,22 @@ -ALL=lm-echo +ALL=lg-echo lg-test lg-set lg-loa MYCFLAGS=-Wall `pkg-config --cflags loudmouth-1.0` MYLDFLAGS=`pkg-config --libs loudmouth-1.0` all: $(ALL) -%: %.c - $(CC) $(CFLAGS) $(MYCFLAGS) $(LDFLAGS) $(MYLDFLAGS) -o $@ $^ +%.o: %.c + $(CC) $(CFLAGS) $(MYCFLAGS) -c -o $@ -c $< +%: %.o loudgame.o + $(CC) $(LDLAGS) $(MYLDFLAGS) -o $@ $^ + +lg-loa: lg-loa.o loa-board.o loudgame.o + $(CC) $(LDLAGS) $(MYLDFLAGS) -o $@ $^ + +Makefile.dep: *.c + $(CC) -M $(CPPFLAGS) $(MYCFLAGS) $^ > $@ +-include Makefile.dep + +.PHONY: clean clean: - rm -f $(ALL) *.o + rm -f $(ALL) *.o Makefile.dep