# Example 5: Non-obfuscated (header passthrough)
# =============================================================================

CC = clang
TARGET = x86_64-w64-mingw32
CFLAGS = --target=$(TARGET) -I../.. -O2

BUILD_DIR = build
SOURCE = main.c
OUTPUT = $(BUILD_DIR)/example5.exe

.PHONY: all clean

all: clean $(OUTPUT)

$(BUILD_DIR):
	@mkdir -p $(BUILD_DIR)

$(OUTPUT): $(SOURCE) | $(BUILD_DIR)
	@echo "[*] Compiling WITHOUT obfuscation..."
	@echo "[*] (Demonstrating non-invasive header)"
	$(CC) $(SOURCE) $(CFLAGS) -o $(OUTPUT)
	@echo "[+] Success: $(OUTPUT)"

clean:
	@rm -rf $(BUILD_DIR)
