]> git.cworth.org Git - loudgame/blobdiff - Makefile
Add loudgame_broadcast and a simple hash table to announce new users to each other.
[loudgame] / Makefile
index f4e529dc0f053b25bce5870c5cba85518a5cfd11..d74c04ba8a3ca9964db26520328c02234cf76a18 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,11 +1,19 @@
-ALL=lm-echo
+ALL=lg-echo lg-test lg-set
 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 $@ $^
+
+Makefile.dep: *.c
+       $(CC) -M $(CPPFLAGS) $(MYCFLAGS) $^ > $@
+-include Makefile.dep
+
+.PHONY: clean
 clean:
-       rm -f $(ALL) *.o
+       rm -f $(ALL) *.o Makefile.dep