# iter2 minimal image-clear probe — build glue.

CC ?= cc
CFLAGS ?= -O0 -g -Wall -Wextra -std=c11
LDLIBS ?= -lvulkan

PROBE = probe_image_clear
SRC   = probe_image_clear.c

all: $(PROBE)

$(PROBE): $(SRC)
	$(CC) $(CFLAGS) -o $@ $< $(LDLIBS)

run: all
	PAN_I_WANT_A_BROKEN_VULKAN_DRIVER=1 ./$(PROBE)

run-validation: all
	PAN_I_WANT_A_BROKEN_VULKAN_DRIVER=1 \
	VK_INSTANCE_LAYERS=VK_LAYER_KHRONOS_validation \
	./$(PROBE)

clean:
	rm -f $(PROBE)

.PHONY: all run run-validation clean
