caaca4785e
FossilOrigin-Name: 996e12c93bcad6e8e3c714fb3c772c44ef15242be744fefbdd2c6a98ae37814c
34 lines
901 B
Makefile
34 lines
901 B
Makefile
LIBS = -lm
|
|
OPTS = -Wall -O3
|
|
|
|
all: clean first then image finally
|
|
|
|
clean:
|
|
rm -f bin/rre
|
|
rm -f bin/embedimage
|
|
rm -f bin/repl
|
|
rm -f bin/extend
|
|
rm -f bin/muri
|
|
rm -f bin/tanu
|
|
|
|
first:
|
|
cd source && make essentials
|
|
|
|
then:
|
|
./bin/unu literate/Unu.md >source/unu.c
|
|
./bin/unu literate/Nga.md >source/nga.c
|
|
./bin/unu literate/Muri.md >source/muri.c
|
|
./bin/unu source/io/posix-files.forth | ./bin/tanu posix_files >source/io/posix_files.c
|
|
./bin/unu source/io/posix-args.forth | ./bin/tanu posix_args >source/io/posix_args.c
|
|
./bin/unu source/io/getc.forth | ./bin/tanu posix_getc >source/io/getc.c
|
|
./bin/unu source/io/FloatingPoint.forth | ./bin/tanu fpu >source/io/fpu.c
|
|
./bin/unu source/io/gopher.forth | ./bin/tanu gopher >source/io/gopher.c
|
|
|
|
./bin/embedimage >source/image.c
|
|
|
|
image:
|
|
./bin/muri literate/Rx.md
|
|
./bin/extend literate/RetroForth.md
|
|
|
|
finally:
|
|
cd source && make
|