update Makefile to reduce rebuild times a little
FossilOrigin-Name: c82c06b0cf580878b37bd2a8e614bdc10bafd126f55394b3fef18d46d0bf0139
This commit is contained in:
parent
10f71527af
commit
acd4f22a66
1 changed files with 3 additions and 6 deletions
9
Makefile
9
Makefile
|
@ -123,21 +123,18 @@ bin/retro-repl: vm/nga-c/repl.c vm/nga-c/image.c
|
|||
|
||||
# retro on unix
|
||||
|
||||
bin/retro: ngaImage bin/retro-embedimage bin/retro-extend vm/nga-c/retro-image.c vm/nga-c/retro-unix.c interface/filesystem.retro interface/floatingpoint.retro interface/unix.retro interface/rng.retro interface/sockets.retro interface/scripting.retro interface/retro-unix.retro interface/clock.retro vm/nga-c/bsd-strl.c vm/nga-c/config.h vm/nga-c/dev-clock.c vm/nga-c/dev-files.c vm/nga-c/dev-floatingpoint.c vm/nga-c/dev-image.c vm/nga-c/dev-rng.c vm/nga-c/dev-sockets.c vm/nga-c/dev-unix.c vm/nga-c/prototypes.h
|
||||
vm/nga-c/retro-image.c: ngaImage bin/retro-embedimage bin/retro-extend interface/filesystem.retro interface/floatingpoint.retro interface/unix.retro interface/rng.retro interface/sockets.retro interface/scripting.retro interface/retro-unix.retro interface/clock.retro
|
||||
cp ngaImage rre.image
|
||||
./bin/retro-extend rre.image interface/scripting.retro interface/filesystem.retro interface/floatingpoint.retro interface/unix.retro interface/rng.retro interface/sockets.retro interface/scripting.retro interface/retro-unix.retro interface/clock.retro
|
||||
./bin/retro-embedimage rre.image >vm/nga-c/retro-image.c
|
||||
|
||||
bin/retro: vm/nga-c/retro-image.c vm/nga-c/retro-unix.c vm/nga-c/bsd-strl.c vm/nga-c/config.h vm/nga-c/dev-clock.c vm/nga-c/dev-files.c vm/nga-c/dev-floatingpoint.c vm/nga-c/dev-image.c vm/nga-c/dev-rng.c vm/nga-c/dev-sockets.c vm/nga-c/dev-unix.c vm/nga-c/prototypes.h
|
||||
cd vm/nga-c && $(CC) $(OPTIONS) $(CFLAGS) $(LDFLAGS) -o ../../bin/retro retro-unix.c $(LIBM)
|
||||
cd package && ../bin/retro -f list.forth
|
||||
./bin/retro-embedimage rre.image >vm/nga-c/retro-image.c
|
||||
rm rre.image
|
||||
cd vm/nga-c && $(CC) $(OPTIONS) $(CFLAGS) $(LDFLAGS) -o ../../bin/retro retro-unix.c $(LIBM)
|
||||
|
||||
vm/nga-c/image.c: bin/retro-embedimage bin/retro-extend bin/retro-muri image/retro.forth image/rx.muri
|
||||
./bin/retro-muri image/rx.muri
|
||||
./bin/retro-extend ngaImage image/retro.forth
|
||||
./bin/retro-embedimage ngaImage > vm/nga-c/image.c
|
||||
|
||||
|
||||
|
||||
# optional targets
|
||||
|
|
Loading…
Reference in a new issue