--- ./Makefile.orig 2024-04-23 23:28:52 +++ ./Makefile 2024-04-23 23:33:18 @@ -20,10 +20,11 @@ SCP_TARGET=$(shell cat ./deploymentScpTarget) DEPLOYMENT_INCLUDES_DIR="./deployment-files" -COMPILER_GCC=gcc -COMPILER_CLANG=clang -COMPILER=$(COMPILER_CLANG) +CC := +CFLAGS := +COMPILER=$(CC) + CC_WARN_OPTS=-Wall -Wextra -Wno-unused-parameter -Werror SOURCE_FILES=icalBuddy[ABCDEFGHIJKLMNOPQRSTUVWXYZ]*.m ANSIEscapeHelper.m HG*.m IcalBuddy*.m *+HGAdditions.m @@ -42,7 +43,7 @@ @echo @echo ---- Compiling main app: @echo ====================================== - $(COMPILER) $(ARG_DEBUG) -O3 $(CC_WARN_OPTS) -std=c99 -force_cpusubtype_ALL -mmacosx-version-min=10.5 -arch x86_64 -framework Cocoa -framework CalendarStore -framework AppKit -framework AddressBook -o $@ icalBuddy.m $(SOURCE_FILES) + $(COMPILER) $(ARG_DEBUG) -O3 $(CC_WARN_OPTS) $(CFLAGS) -std=c99 -mmacosx-version-min=10.5 -framework Cocoa -framework CalendarStore -framework AppKit -framework AddressBook -o $@ icalBuddy.m $(SOURCE_FILES) @@ -54,7 +55,7 @@ @echo @echo ---- Compiling TEST version of main app: @echo ====================================== - $(COMPILER) $(ARG_DEBUG) -O3 -Wall -std=c99 -force_cpusubtype_ALL -mmacosx-version-min=10.5 -arch x86_64 -DUSE_MOCKED_CALENDARSTORE -framework Cocoa -framework CalendarStore -framework AppKit -framework AddressBook -o $@ icalBuddy.m calendarStoreMock/*.m $(SOURCE_FILES) + $(COMPILER) $(ARG_DEBUG) -O3 $(CFLAGS) -std=c99 -mmacosx-version-min=10.5 -DUSE_MOCKED_CALENDARSTORE -framework Cocoa -framework CalendarStore -framework AppKit -framework AddressBook -o $@ icalBuddy.m calendarStoreMock/*.m $(SOURCE_FILES) @@ -81,7 +82,7 @@ @echo @echo ---- Compiling test runner: @echo ====================================== - $(COMPILER) $(ARG_DEBUG) -O3 -Wall -std=c99 -force_cpusubtype_ALL -mmacosx-version-min=10.5 -arch x86_64 -DUSE_MOCKED_CALENDARSTORE -framework Cocoa -framework CalendarStore -framework AppKit -framework AddressBook -o $@ testRunner.m $(SOURCE_FILES) calendarStoreMock/*.m tests/unit/*.m + $(COMPILER) $(ARG_DEBUG) -O3 $(CFLAGS) -std=c99 -mmacosx-version-min=10.5 -DUSE_MOCKED_CALENDARSTORE -framework Cocoa -framework CalendarStore -framework AppKit -framework AddressBook -o $@ testRunner.m $(SOURCE_FILES) calendarStoreMock/*.m tests/unit/*.m