21 lines
333 B
Makefile
21 lines
333 B
Makefile
BUILD_DIR := bin/
|
|
SRC_DIR := src/
|
|
DOC_DIR := doc/
|
|
DOC_TYPE ?= doc
|
|
|
|
all:
|
|
nim compile --out:$(BUILD_DIR) $(SRC_DIR)*.nim
|
|
|
|
doc:
|
|
nim $(DOC_TYPE) --outdir:$(DOC_DIR) $(SRC_DIR)*.nim
|
|
|
|
release:
|
|
nim compile --define:release --out:$(BUILD_DIR) $(SRC_DIR)*.nim
|
|
|
|
run:
|
|
@$(BUILD_DIR)main
|
|
|
|
clean:
|
|
@rm -rf $(BUILD_DIR) $(DOC_DIR)
|
|
|
|
clear: clean |