CC ?= gcc CFLAGS=-c -Wall -Wextra -pedantic -O3 -DDEBUG -I../../Include -include UefiCompat.h OBJS=AppleEfiBinary.o Sha256.o Rsa2048Sha256.o OcAppleKeysLib.o main.o all: AppleEfiSignTool AppleEfiSignTool: $(OBJS) $(CC) $(OBJS) -o AppleEfiSignTool Sha256.o: $(CC) $(CFLAGS) ../../Library/OcCryptoLib/Sha256.c -o $@ Rsa2048Sha256.o: $(CC) $(CFLAGS) ../../Library/OcCryptoLib/Rsa2048Sha256.c -o $@ OcAppleKeysLib.o: $(CC) $(CFLAGS) ../../Library/OcAppleKeysLib/OcAppleKeysLib.c -o $@ .c: $(CC) $(CFLAGS) $< -o $@ clean: rm -rf *.o AppleEfiSignTool