CC = clang CFLAGS ?= -Wall -Wextra -pedantic -std=c89 -Og -g STRIP = strip FORMAT = clang-format -i BIN = dsk2img TESTS = test-lzw .PHONY: all tests strip clean format all: $(BIN) tests: $(TESTS) strip: $(BIN) $(STRIP) $^ test-lzw: lzw.o utils.o dsk2img: lzw.o utils.o clean: $(RM) $(BIN) $(TESTS) *.o *.exe *~ *% format: $(FORMAT) *.c *.h