BIN_DIR := bin/ SRC_DIR := src/ DOC_DIR := doc/ DOC_TYPE ?= doc all: nim compile --verbosity:0 --hints:on --showAllMismatches:on --out:$(BIN_DIR)multrix $(SRC_DIR)main.nim @cp $(BIN_DIR)multrix $(BIN_DIR)dot @cp $(BIN_DIR)multrix $(BIN_DIR)cross doc: nim $(DOC_TYPE) --outdir:$(DOC_DIR) $(SRC_DIR)main.nim real: clean nim compile --define:release --out:$(BIN_DIR)multrix $(SRC_DIR)main.nim @cp $(BIN_DIR)multrix $(BIN_DIR)dot @cp $(BIN_DIR)multrix $(BIN_DIR)cross run: all @echo "====================================================" @echo "" @$(BIN_DIR)multrix cr: clean run clean: @rm -rf $(BIN_DIR) $(DOC_DIR) clear: clean