TARGETS := $(patsubst %.c,%,$(SOURCES))
TESTS := $(patsubst %,test-%,$(TARGETS))
-CFLAGS := -I$(SDKROOT)/System/Library/Frameworks/System.framework/PrivateHeaders
+include Makefile.common
+
+CFLAGS += -I$(SDKROOT)/System/Library/Frameworks/System.framework/PrivateHeaders
+
+%: %.c
+ $(CC) -o $(BUILDDIR)/$@ $< $(CFLAGS)
all: $(TARGETS)
clean:
rm -f $(TARGETS)
+setup:
+ mkdir -p $(BUILDDIR)
+
+
+# B&I Targets
+
+installhdrs:
+
+install: setup all
+
+
.PHONY: all test check clean $(TESTS)