From 279e953ae666de4ed37a554b2387789de558304c Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sat, 16 Sep 2023 23:46:57 +0200 Subject: Makefile: Move compiler flags to variables --- Makefile | 9 ++++++--- 1 file 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 "${@}" \ $^ -- cgit v1.2.3