% make ====> Making tools javac -target 1.1 jtools/js/tools/*.java java -Dtinyvm.home="." js.tools.GenerateConstants ====> Making loader/linker (lejos) javac -target 1.1 jtools/js/tinyvm/*.java cd jtools; \ jar cf ../lib/jtools.jar `find . -name '*.class'` cd tools; make make[1]: Entering directory `/home/inaba/lecture/soft402/lejos/tools' cd firmdl; make make[2]: Entering directory `/home/inaba/lecture/soft402/lejos/tools/firmdl' gcc -O2 -c -o mkimg.o mkimg.c gcc -O2 -c -o srec.o srec.c gcc mkimg.o srec.o -o mkimg -O2 ./mkimg fastdl.srec > fastdl.h gcc -O2 -c -o firmdl.o firmdl.c gcc -O2 -c -o rcx_comm.o rcx_comm.c gcc -O2 -c -o util.o util.c gcc firmdl.o srec.o rcx_comm.o util.o \ -o ../../bin/lejosfirmdl -O2 make[2]: Leaving directory `/home/inaba/lecture/soft402/lejos/tools/firmdl' gcc -I../vmsrc -Wall -Wno-unused -O2 -c lejosrun.c gcc lejosrun.o firmdl/rcx_comm.o -o ../bin/lejosrun gcc -I../vmsrc -Wall -Wno-unused -O2 -c util.c gcc -DTOOL_NAME=\"javac\" -DTOOL_ALT_VAR=\"JAVAC\" -DJAVA2 -c jtoolexec.c gcc jtoolexec.o util.o -o ../bin/lejosc gcc -DTOOL_NAME=\"javap\" -DTOOL_ALT_VAR=\"JAVAP\" -DJAVA2 -c jtoolexec.c gcc jtoolexec.o util.o -o ../bin/lejosp gcc -DTOOL_NAME=\"javac\" -DTOOL_ALT_VAR=\"JAVAC\" -c jtoolexec.c gcc jtoolexec.o util.o -o ../bin/lejosc1 gcc -DTOOL_NAME=\"javap\" -DTOOL_ALT_VAR=\"JAVAP\" -c jtoolexec.c gcc jtoolexec.o util.o -o ../bin/lejosp1 gcc -DWRITE_ORDER=\"BE\" -DLOADER_TOOL=\"lejosrun\" -c javaexec.c gcc javaexec.o util.o -o ../bin/lejos gcc -DWRITE_ORDER=\"LE\" -DLOADER_TOOL=\"emu-lejosrun\" -c javaexec.c gcc javaexec.o util.o -o ../bin/emu-lejos make[1]: Leaving directory `/home/inaba/lecture/soft402/lejos/tools' javac -target 1.1 -classpath classes \ `find classes -name '*.java'` cd classes; jar cf ../lib/classes.jar \ `find . -name '*.class'` cd rcxcomm; make make[1]: Entering directory `/home/inaba/lecture/soft402/lejos/rcxcomm' cd src; make make[2]: Entering directory `/home/inaba/lecture/soft402/lejos/rcxcomm/src' make[2]: `../../bin/libirtower.so' is up to date. make[2]: Leaving directory `/home/inaba/lecture/soft402/lejos/rcxcomm/src' cd classes; make make[2]: Entering directory `/home/inaba/lecture/soft402/lejos/rcxcomm/classes' javac `find . -name '*.java'` jar cf ../../lib/pcrcxcomm.jar `find . -name '*.class'` make[2]: Leaving directory `/home/inaba/lecture/soft402/lejos/rcxcomm/classes' cd rcxclasses; make make[2]: Entering directory `/home/inaba/lecture/soft402/lejos/rcxcomm/rcxclasses' javac -classpath "../../lib/classes.jar" \ `find . -name '*.java'` jar cf ../../lib/rcxrcxcomm.jar `find . -name '*.class'` make[2]: Leaving directory `/home/inaba/lecture/soft402/lejos/rcxcomm/rcxclasses' make[1]: Leaving directory `/home/inaba/lecture/soft402/lejos/rcxcomm' ====> Making leJOS Unix binaries (lejos, for emulation) cd unix_impl; make make[1]: Entering directory `/home/inaba/lecture/soft402/lejos/unix_impl' gcc -I../vmsrc -I. -Wall -Wno-unused -c ../vmsrc/interpreter.c gcc -I../vmsrc -I. -Wall -Wno-unused -c ../vmsrc/threads.c gcc -I../vmsrc -I. -Wall -Wno-unused -c ../vmsrc/exceptions.c gcc -I../vmsrc -I. -Wall -Wno-unused -c ../vmsrc/memory.c gcc -I../vmsrc -I. -Wall -Wno-unused -c ../vmsrc/language.c gcc -I../vmsrc -I. -Wall -Wno-unused -c verbose.c gcc -I../vmsrc -I. -Wall -Wno-unused -c sensors.c gcc -I../vmsrc -I. -Wall -Wno-unused -c ../vmsrc/poll.c gcc -I../vmsrc -I. -Wall -Wno-unused -c tvmemul.c gcc -I../vmsrc -I. -Wall -Wno-unused -c traceemul.c gcc -I../vmsrc -I. -Wall -Wno-unused -c nativeemul.c gcc -I../vmsrc -I. -Wall -Wno-unused -c load.c gcc -I../vmsrc -I. -Wall -Wno-unused -c opcodeinfo.c gcc interpreter.o threads.o exceptions.o \ memory.o language.o verbose.o sensors.o \ poll.o tvmemul.o traceemul.o nativeemul.o \ load.o opcodeinfo.o -o ../bin/emu-lejosrun gcc -I../vmsrc -I. -Wall -Wno-unused -c dump.c gcc dump.o load.o -o ../bin/emu-dump make[1]: Leaving directory `/home/inaba/lecture/soft402/lejos/unix_impl' ====> Installation of leJOS done! ~/lecture/soft402/lejos>