added tex.jar target
authoradam <adam@megacz.com>
Wed, 12 May 2004 02:15:19 +0000 (19:15 -0700)
committeradam <adam@megacz.com>
Wed, 12 May 2004 02:15:19 +0000 (19:15 -0700)
darcs-hash:20040512021519-5007d-eb51c10dfb6abab5257ef473c349b95e32e49de0.gz

Makefile

index 4d5c279..7e28241 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -173,6 +173,14 @@ env.sh: Makefile $(tasks)/full_toolchain build/org/ibex/nestedvm/Compiler.class
 
 runtime_classes = Runtime Registers UsermodeConstants util/Seekable
 
+tex.jar: $(runtime_classes:%=build/org/ibex/nestedvm/%.class) upstream/build/build_tex
+       echo -e "Manifest-Version: 1.0\nMain-Class: org.ibex.core.Main\n" > .manifest
+       cp upstream/build/tex/TeX.class build
+       cd build && jar cfm ../$@ ../.manifest \
+               $(runtime_classes:%=org/ibex/nestedvm/%.class) \
+               org/ibex/nestedvm/Runtime\$$*.class \
+               org/ibex/nestedvm/util/Seekable\$$*.class
+
 runtime.jar: $(runtime_classes:%=build/org/ibex/nestedvm/%.class)
        cd build && jar cf ../$@ \
                $(runtime_classes:%=org/ibex/nestedvm/%.class) \