dsk/Makefile

26 lines
351 B
Makefile

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