From 9ee2942dcb6c80fdd97ea335da7b43f194ee9d47 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Tue, 15 Aug 2023 20:36:50 +0200 Subject: Move build product to `/build/` Makes it cleaner and easier to ignore from revision control. --- .gitignore | 2 ++ Makefile | 7 +++++-- 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) -- cgit v1.2.3