mirror of
https://github.com/kanaka/mal.git
synced 2024-10-06 02:17:09 +03:00
8a19f60386
- Reorder README to have implementation list after "learning tool" bullet. - This also moves tests/ and libs/ into impls. It would be preferrable to have these directories at the top level. However, this causes difficulties with the wasm implementations which need pre-open directories and have trouble with paths starting with "../../". So in lieu of that, symlink those directories to the top-level. - Move the run_argv_test.sh script into the tests directory for general hygiene.
35 lines
388 B
Makefile
35 lines
388 B
Makefile
# To load this file:
|
|
# $(eval include rules.mk)
|
|
|
|
# Usage:
|
|
# (make* "$(eval $(call PRINT_RULE,abc,,@echo \"building $$@\"))")
|
|
define PRINT_RULE
|
|
$(1): $(2)
|
|
$(3)
|
|
endef
|
|
|
|
# Usage:
|
|
# (make* "$(eval $(call PRINT_LINES,abc:, @echo \"shell command\"))")
|
|
define PRINT_LINES
|
|
$(1)
|
|
$(2)
|
|
$(3)
|
|
$(4)
|
|
$(5)
|
|
$(6)
|
|
$(7)
|
|
$(8)
|
|
$(9)
|
|
$(10)
|
|
$(11)
|
|
$(12)
|
|
$(13)
|
|
$(14)
|
|
$(15)
|
|
$(16)
|
|
$(17)
|
|
$(18)
|
|
$(19)
|
|
$(20)
|
|
endef
|