README.md
Rendering markdown...
TARGET = GSSCred-move-uaf
ARCH ?= x86_64
SDK ?= macosx
SIGNING_ID ?= -
SYSROOT := $(shell xcrun --sdk $(SDK) --show-sdk-path)
ifeq ($(SYSROOT),)
$(error Could not find SDK "$(SDK)")
endif
CLANG := $(shell xcrun --sdk $(SDK) --find clang)
CC := $(CLANG) -isysroot $(SYSROOT) -arch $(ARCH)
CODESIGN := codesign
CFLAGS = -O2 -Wall -Werror -Wpedantic -Wno-gnu
FRAMEWORKS = -framework Foundation
SOURCES = $(TARGET).c
HEADERS =
all: $(TARGET)
$(TARGET): $(SOURCES) $(HEADERS)
$(CC) $(CFLAGS) $(FRAMEWORKS) $(DEFINES) -o $@ $(SOURCES)
$(CODESIGN) -s '$(SIGNING_ID)' $@
clean:
rm -f -- $(TARGET)