-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