From e1ee384ab82b3dd9dc775d74fc37dc5fe42b3a2f Mon Sep 17 00:00:00 2001 From: brian Date: Sat, 8 May 2004 00:27:25 -0700 Subject: [PATCH] jar build fixes darcs-hash:20040508072725-24bed-a6059c3011929c4b8e003d368d1d15c0abcc7f17.gz --- Makefile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index e4143dc..5956163 100644 --- a/Makefile +++ b/Makefile @@ -171,15 +171,16 @@ env.sh: Makefile $(tasks)/full_toolchain build/org/ibex/nestedvm/Compiler.class # Runtime.jar # -runtime_util_classes = SeekableData SeekableByteArray SeekableFile SeekableInputStream -runtime_classes = Runtime Registers UsermodeConstants $(runtime_util_classes:%=util/%) -unixruntime_classes = $(runtime_classes) UnixRuntime +runtime_classes = Runtime Registers UsermodeConstants util/Seekable runtime.jar: $(runtime_classes:%=build/org/ibex/nestedvm/%.class) cd build && jar cf ../$@ $(runtime_classes:%=org/ibex/nestedvm/%*.class) -unixruntime.jar: $(unixruntime_classes:%=build/org/ibex/nestedvm/%.class) - cd build && jar cf ../$@ $(unixruntime_classes:%=org/ibex/nestedvm/%*.class) +.manifest: + echo -ne "Manifest-Version: 1.0\nMain-Class: org.ibex.nestedvm.RuntimeCompiler\n" > $@ + +nestedvm.jar: $(java_classes) .manifest + cd build && jar cfm ../$@ ../.manifest $(java_classes:build/%.class=%*.class) # This is only for Brian to use... don't mess with it rebuild-constants: $(tasks)/build_newlib -- 1.7.10.4