more makefile work
FossilOrigin-Name: e9c480f1c27658636c1b39826ff71bc2cf0ae0ea08fbb640bd93362b5ab10210
This commit is contained in:
parent
a26134dc17
commit
758e87b125
1 changed files with 4 additions and 5 deletions
9
Makefile
9
Makefile
|
@ -77,6 +77,7 @@ GLOSSARY ?= ./bin/retro tools/glossary.retro
|
||||||
ASSEMBLE ?= ./bin/retro-muri
|
ASSEMBLE ?= ./bin/retro-muri
|
||||||
EXTEND ?= ./bin/retro-extend
|
EXTEND ?= ./bin/retro-extend
|
||||||
EXPORT ?= ./bin/retro-embedimage
|
EXPORT ?= ./bin/retro-embedimage
|
||||||
|
RETRO ?= ./bin/retro
|
||||||
|
|
||||||
# -------------------------------------------------------------
|
# -------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -84,16 +85,14 @@ all: clean build
|
||||||
|
|
||||||
help:
|
help:
|
||||||
|
|
||||||
build: dirs toolchain ngaImage bin/retro bin/retro-repl bin/retro-describe
|
build: dirs toolchain ngaImage binaries
|
||||||
|
|
||||||
optional: build bin/retro-repl
|
binaries: bin/retro bin/retro-repl bin/retro-describe
|
||||||
|
|
||||||
toolchain: dirs bin/retro-embedimage bin/retro-extend bin/retro-muri bin/retro-unu
|
toolchain: dirs bin/retro-embedimage bin/retro-extend bin/retro-muri bin/retro-unu
|
||||||
|
|
||||||
image: vm/nga-c/image.c
|
image: vm/nga-c/image.c
|
||||||
|
|
||||||
repl: bin/retro-repl
|
|
||||||
|
|
||||||
dirs:
|
dirs:
|
||||||
mkdir -p bin
|
mkdir -p bin
|
||||||
cp tools/retro-document.sh bin/retro-document
|
cp tools/retro-document.sh bin/retro-document
|
||||||
|
@ -200,7 +199,7 @@ vm/nga-c/image.c: toolchain ngaImage interface/retro-unix.retro $(DEVICES)
|
||||||
bin/retro: vm/nga-c/image.c vm/nga-c/retro.c package/list.forth package/load-extensions.retro
|
bin/retro: vm/nga-c/image.c vm/nga-c/retro.c package/list.forth package/load-extensions.retro
|
||||||
cd vm/nga-c && $(CC) -DFAST $(OPTIONS) $(ENABLED) $(CFLAGS) $(LDFLAGS) -o ../../bin/retro retro.c $(LIBM) $(LIBDL)
|
cd vm/nga-c && $(CC) -DFAST $(OPTIONS) $(ENABLED) $(CFLAGS) $(LDFLAGS) -o ../../bin/retro retro.c $(LIBM) $(LIBDL)
|
||||||
cd package && ../bin/retro -u rre.image -f list.forth
|
cd package && ../bin/retro -u rre.image -f list.forth
|
||||||
./bin/retro-embedimage rre.image >vm/nga-c/image.c
|
$(EXPORT) rre.image >vm/nga-c/image.c
|
||||||
rm rre.image
|
rm rre.image
|
||||||
cd vm/nga-c && $(CC) -DFAST $(OPTIONS) $(ENABLED) $(CFLAGS) $(LDFLAGS) -o ../../bin/retro retro.c $(LIBM) $(LIBDL)
|
cd vm/nga-c && $(CC) -DFAST $(OPTIONS) $(ENABLED) $(CFLAGS) $(LDFLAGS) -o ../../bin/retro retro.c $(LIBM) $(LIBDL)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue