2017-10-21 10:21:56 +03:00
|
|
|
step0_repl: step0_repl.asm
|
2017-10-09 02:10:03 +03:00
|
|
|
nasm -felf64 step0_repl.asm
|
|
|
|
ld -o $@ step0_repl.o
|
2017-10-21 10:21:56 +03:00
|
|
|
|
2017-10-22 17:09:13 +03:00
|
|
|
COMPONENTS=core.asm reader.asm printer.asm types.asm system.asm
|
|
|
|
|
|
|
|
step1_read_print: step1_read_print.asm $(COMPONENTS)
|
2017-10-21 10:21:56 +03:00
|
|
|
nasm -felf64 step1_read_print.asm
|
|
|
|
ld -o $@ step1_read_print.o
|
2017-10-22 17:09:13 +03:00
|
|
|
|
|
|
|
step2_eval: step2_eval.asm $(COMPONENTS)
|
|
|
|
nasm -felf64 step2_eval.asm
|
|
|
|
ld -o $@ step2_eval.o
|
2017-10-31 02:45:55 +03:00
|
|
|
|
|
|
|
step3_env: step3_env.asm $(COMPONENTS)
|
|
|
|
nasm -felf64 step3_env.asm
|
|
|
|
ld -o $@ step3_env.o
|
2017-11-07 02:37:57 +03:00
|
|
|
|
|
|
|
step4_if_fn_do: step4_if_fn_do.asm $(COMPONENTS)
|
|
|
|
nasm -felf64 step4_if_fn_do.asm
|
|
|
|
ld -o $@ step4_if_fn_do.o
|
2017-11-11 04:04:11 +03:00
|
|
|
|
|
|
|
step5_tco: step5_tco.asm $(COMPONENTS)
|
|
|
|
nasm -felf64 step5_tco.asm
|
|
|
|
ld -o $@ step5_tco.o
|
2017-11-13 02:46:18 +03:00
|
|
|
|
|
|
|
step6_file: step6_file.asm $(COMPONENTS)
|
|
|
|
nasm -felf64 step6_file.asm
|
|
|
|
ld -o $@ step6_file.o
|