multrix/Makefile

27 lines
506 B
Makefile
Raw Normal View History

2022-11-15 11:06:52 -05:00
BUILD_DIR := bin/
2022-11-15 11:45:52 -05:00
SRC_DIR := src/
DOC_DIR := doc/
DOC_TYPE ?= doc
2022-11-15 11:06:52 -05:00
all:
2022-11-22 20:09:43 -05:00
nim compile --verbosity:0 --hints:on --showAllMismatches:on --out:$(BUILD_DIR) $(SRC_DIR)main.nim
2022-11-15 11:45:52 -05:00
doc:
2022-11-17 21:34:43 -05:00
nim $(DOC_TYPE) --outdir:$(DOC_DIR) $(SRC_DIR)main.nim
2022-11-15 11:06:52 -05:00
2022-11-17 20:44:33 -05:00
release: clean
2022-11-17 21:34:43 -05:00
nim compile --define:release --out:$(BUILD_DIR) $(SRC_DIR)main.nim
2022-11-15 11:06:52 -05:00
2022-11-17 20:49:57 -05:00
real: release
2022-11-17 20:44:33 -05:00
run: all
@echo "===================================================="
@echo ""
@$(BUILD_DIR)main
crun: clean run
2022-11-15 11:06:52 -05:00
clean:
2022-11-15 11:45:52 -05:00
@rm -rf $(BUILD_DIR) $(DOC_DIR)
2022-11-15 11:06:52 -05:00
clear: clean