From b322939812395968827aed6e3a8316370ae3f450 Mon Sep 17 00:00:00 2001 From: igor Date: Mon, 25 Aug 2025 21:08:35 -0700 Subject: [PATCH] Improve Makefile. --- src/Makefile | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/Makefile b/src/Makefile index d440719..5d952ab 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,20 +1,22 @@ CC = clang -# FLAGS = -fno-objc-arc -Wall -Wextra -Wunguarded-availability \ -# -Werror=unguarded-availability -glldb -fno-caret-diagnostics \ -# -fno-show-column -FLAGS = -O3 +FLAGS = -fno-objc-arc -Wall -Wextra -Wunguarded-availability \ + -Werror=unguarded-availability -glldb -fno-caret-diagnostics \ + -fno-show-column +# FLAGS = -O3 FRAMEWORKS = -framework Cocoa -framework IOKit -framework ServiceManagement MACOS_VERSION = 13.0 EXEC = Caffeine +TARGET = arm64-apple-macos$(MACOS_VERSION) +# TARGET = x86_64-apple-macos$(MACOS_VERSION) + default: $(EXEC) $(EXEC).app -# TODO: Add x86 support. -# -mmacosx-version-min=$(MACOS_VERSION) -$(EXEC): main.m AppDelegate.m AboutViewController.m MenulessWindow.m \ - Helpers.m - $(CC) $(FLAGS) -target arm64-apple-macos$(MACOS_VERSION) \ - -sectcreate __TEXT __info_plist Info.plist $^ $(FRAMEWORKS) -o $@ +$(EXEC): main.m AppDelegate.m AppDelegate.h\ + AboutViewController.m AboutViewController.h\ + MenulessWindow.m MenulessWindow.h Helpers.m Helpers.h + $(CC) $(FLAGS) -target $(TARGET) -sectcreate __TEXT __info_plist\ + Info.plist $(filter-out %.h, $^) $(FRAMEWORKS) -o $@ $(EXEC).app: $(EXEC) @rm -rf $@