Files
lx/Makefile
2025-12-26 12:29:26 -06:00

26 lines
341 B
Makefile

TEST = src/test
DOC = doc/main.pdf
OBJ = \
src/lexer.o
all: $(BIN) $(TEST) $(DOC)
test: $(TEST)
$(DOC): doc/main.typst
typst compile $< $@
$(BIN): $(OBJ) $(BIN).o
$(CC) -g -o $(BIN) $(BIN).o $(OBJ)
$(TEST): $(OBJ) $(TEST).o
$(CC) -g -o $(TEST) $(TEST).o $(OBJ)
fmt:
clang-format -i src/*.c src/*.h
clean:
rm $(OBJ) $(BIN)