2015-05-04 18:54:51 +03:00
|
|
|
PROGS=step0_repl step1_read_print step2_eval step3_env step4_if_fn_do \
|
2015-08-12 00:42:47 +03:00
|
|
|
step5_tco step6_file step7_quote step8_macros
|
2015-04-02 01:36:29 +03:00
|
|
|
|
|
|
|
all: ${PROGS}
|
2015-03-06 00:50:10 +03:00
|
|
|
|
|
|
|
|
|
|
|
step0_repl: step0_repl.adb
|
2015-03-15 22:56:09 +03:00
|
|
|
gnatmake -g -P$@
|
|
|
|
|
|
|
|
step1_read_print: step1_read_print.adb types.ad[bs] reader.ad[bs] \
|
2015-03-28 21:44:29 +03:00
|
|
|
printer.ad[bs] smart_pointers.ad[bs]
|
2015-03-15 22:56:09 +03:00
|
|
|
gnatmake -g -P$@
|
2015-03-06 00:50:10 +03:00
|
|
|
|
2015-04-02 23:40:22 +03:00
|
|
|
step2_eval: step2_eval.adb types.ad[bs] reader.ad[bs] printer.ad[bs] \
|
2015-04-26 19:15:58 +03:00
|
|
|
smart_pointers.ad[bs] envs.ad[bs] evaluation.ad[bs] core.ad[bs]
|
2015-04-02 01:36:29 +03:00
|
|
|
gnatmake -g -P$@
|
|
|
|
|
2015-04-05 22:27:47 +03:00
|
|
|
step3_env: step3_env.adb types.ad[bs] reader.ad[bs] printer.ad[bs] \
|
2015-04-26 19:15:58 +03:00
|
|
|
smart_pointers.ad[bs] envs.ad[bs] evaluation.ad[bs] core.ad[bs]
|
2015-04-05 22:27:47 +03:00
|
|
|
gnatmake -g -gnata -P$@
|
|
|
|
|
2015-04-19 20:08:51 +03:00
|
|
|
step4_if_fn_do: step4_if_fn_do.adb types.ad[bs] reader.ad[bs] printer.ad[bs] \
|
2015-04-26 19:15:58 +03:00
|
|
|
smart_pointers.ad[bs] envs.ad[bs] evaluation.ad[bs] core.ad[bs]
|
2015-04-19 20:08:51 +03:00
|
|
|
gnatmake -g -gnata -P$@
|
|
|
|
|
2015-05-04 18:54:51 +03:00
|
|
|
step5_tco: step5_tco.adb types.ad[bs] reader.ad[bs] printer.ad[bs] \
|
|
|
|
smart_pointers.ad[bs] envs.ad[bs] evaluation.ad[bs] core.ad[bs]
|
|
|
|
gnatmake -g -gnata -P$@
|
|
|
|
|
2015-05-22 00:31:44 +03:00
|
|
|
step6_file: step6_file.adb types.ad[bs] reader.ad[bs] printer.ad[bs] \
|
|
|
|
smart_pointers.ad[bs] envs.ad[bs] evaluation.ad[bs] core.ad[bs]
|
|
|
|
gnatmake -g -gnata -P$@
|
|
|
|
|
2015-07-09 01:18:19 +03:00
|
|
|
step7_quote: step7_quote.adb types.ad[bs] reader.ad[bs] printer.ad[bs] \
|
|
|
|
smart_pointers.ad[bs] envs.ad[bs] evaluation.ad[bs] core.ad[bs]
|
|
|
|
gnatmake -g -gnata -P$@
|
|
|
|
|
2015-08-12 00:42:47 +03:00
|
|
|
step8_macros: step8_macros.adb types.ad[bs] reader.ad[bs] printer.ad[bs] \
|
|
|
|
smart_pointers.ad[bs] envs.ad[bs] evaluation.ad[bs] core.ad[bs]
|
|
|
|
gnatmake -g -gnata -P$@
|
|
|
|
|
2015-03-06 00:50:10 +03:00
|
|
|
clean:
|
2015-04-02 01:36:29 +03:00
|
|
|
rm -f obj/* ${PROGS}
|