mirror of
https://github.com/kanaka/mal.git
synced 2024-09-21 02:27:10 +03:00
14 lines
392 B
Makefile
14 lines
392 B
Makefile
SOURCES = reader.kt printer.kt types.kt env.kt core.kt readline.kt
|
|
|
|
SRCS = step0_repl.kt step1_read_print.kt step2_eval.kt step3_env.kt step4_if_fn_do.kt \
|
|
step5_tco.kt step6_file.kt
|
|
JARS = $(SRCS:%.kt=%.jar)
|
|
|
|
all: $(JARS)
|
|
|
|
clean:
|
|
rm -vf $(JARS)
|
|
|
|
$(JARS): %.jar: src/mal/%.kt $(SOURCES:%.kt=src/mal/%.kt)
|
|
kotlinc src/mal/$(@:%.jar=%.kt) $(SOURCES:%.kt=src/mal/%.kt) -include-runtime -d $@
|