aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--Makefile7
2 files changed, 7 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
index 5761abc..e75ab04 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,3 @@
+/build/
+
*.o
diff --git a/Makefile b/Makefile
index 9101cc4..8ddc10c 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
SOURCES := $(shell find src -name '*.m')
OBJECTS := $(SOURCES:%.m=%.o)
-PRODUCT := Application
+PRODUCT := build/Application
.PHONY: all
@@ -14,12 +14,15 @@ all: $(PRODUCT)
$< \
-o $@
-$(PRODUCT): $(OBJECTS)
+$(PRODUCT): $(OBJECTS) | build
$(CC) \
-framework Cocoa \
-o $@ \
$^
+build:
+ mkdir -p build
+
.PHONY: clean
clean:
rm $(OBJECTS)