]> code.delx.au - osx-proxyconf/commitdiff
Better Makefile
authorJames Bunton <jamesbunton@fastmail.fm>
Fri, 4 Apr 2008 03:29:10 +0000 (14:29 +1100)
committerJames Bunton <jamesbunton@fastmail.fm>
Fri, 4 Apr 2008 03:29:10 +0000 (14:29 +1100)
Makefile

index 4b84f1fb72215b419767f36735e908d77bb57982..48bdc1126865db4db2d72eaca0be4be03a6b33d5 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,14 @@
-CFLAGS     := -Wall -W -arch i386 -arch ppc $(CFLAGS)
-FRAMEWORKS := -std=c99 -framework CoreFoundation -framework SystemConfiguration -framework Foundation
+CFLAGS     := -Wall -W -std=c99 -arch i386 -arch ppc $(CFLAGS)
+LDFLAGS    := $(LDFLAGS)
+FRAMEWORKS := -framework CoreFoundation -framework SystemConfiguration -framework Foundation
+TARGETS    := sysconfig
 
-sysconfig: sysconfig.m
-       $(CC) $< -o $@ $(CFLAGS) $(FRAMEWORKS)
+all: $(TARGETS)
+
+%: %.m
+       $(CC) -o $@ $(CFLAGS) $(LDFLAGS) $(FRAMEWORKS) $<
 
 clean:
-       rm -f sysconfig
+       rm -f $(TARGETS)
 
 .PHONY: clean