aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeddy Wing2023-09-16 23:46:57 +0200
committerTeddy Wing2023-09-16 23:46:57 +0200
commit279e953ae666de4ed37a554b2387789de558304c (patch)
tree7734975b0646837e166dd2c3139745d68d7f3d60
parentfb7f3b833d31cb7dcae259c6a9a0118cdeafc96c (diff)
downloadBase-Windowed-Application-279e953ae666de4ed37a554b2387789de558304c.tar.bz2
Makefile: Move compiler flags to variables
-rw-r--r--Makefile9
1 files changed, 6 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index eee2375..6fe25bc 100644
--- a/Makefile
+++ b/Makefile
@@ -10,20 +10,23 @@ LOCALIZABLE_STRINGS := $(shell find Internationalization -name Localizable.strin
PRODUCT := build/Application
+CFLAGS += -x objective-c
+LDFLAGS += -framework Cocoa
+
.PHONY: all
all: $(PRODUCT)
%.o: %.m
$(CC) \
- -x objective-c \
+ $(CFLAGS) \
-c \
$< \
-o $@
$(PRODUCT): $(OBJECTS) | build
$(CC) \
- -framework Cocoa \
+ $(LDFLAGS) \
-o $@ \
$^
@@ -42,7 +45,7 @@ build/$(APP_NAME_NOSPACE).app/Contents/MacOS: | build/$(APP_NAME_NOSPACE).app/Co
build/$(APP_NAME_NOSPACE).app/Contents/MacOS/$(APP_NAME_NOSPACE): $(OBJECTS) \
| build/$(APP_NAME_NOSPACE).app/Contents/MacOS
$(CC) \
- -framework Cocoa \
+ $(LDFLAGS) \
-o "${@}" \
$^