2004/01/19 02:18:51
authormegacz <megacz@xwt.org>
Fri, 30 Jan 2004 08:04:10 +0000 (08:04 +0000)
committermegacz <megacz@xwt.org>
Fri, 30 Jan 2004 08:04:10 +0000 (08:04 +0000)
darcs-hash:20040130080410-2ba56-5862e861af932c3d3012d0aa99458d1c8b61359c.gz

Makefile

index cf38732..dc019ac 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -45,7 +45,7 @@ gcc_optimizations  := -O2
 
 gcc_flags          := -nostdinc $(gcc_optimizations) -Ibuild/h -Iupstream/jpeg-6b/src/ -Iupstream/jpeg-6b/build-$(target)
 gcc_flags          += -Iupstream/install/$(target)/include -Iupstream/install/lib/gcc-lib/$(target)/3.3/include
-gcc_flags          += -Iupstream/install/include
+gcc_flags          += -Iupstream/install/include -Ibuild/class
 gcj_flags          := -fCLASSPATH=build/java
 g++_flags          := -Iupstream/install/lib/gcc-lib/$(target)/3.3/include/ -Iupstream/install/$(target)/include -Wno-multichar
 gcj                := upstream/install/bin/$(target)-gcj $(gcc_flags) $(gcj_flags)
@@ -59,6 +59,28 @@ gcj: .install_gcc-3.3_$(target); make $(target_bin) link_flags="$(link_flags)" p
 include Makefile.upstream
 
 java_sources              := $(patsubst src/%.java,     build/java/%.java, $(shell find src -name '*.java' | grep -v Preprocessor))
+java_sources              += build/java/org/xwt/mips/Errno.java
+java_sources              += build/java/org/xwt/mips/Unistd.java
+java_sources              += build/java/org/xwt/mips/Syscalls.java
+java_sources              += build/java/org/xwt/mips/Registers.java
+java_sources              += build/java/org/xwt/mips/Runtime.java
+java_sources              += build/java/org/xwt/mips/UnixRuntime.java
+java_sources              += build/java/org/xwt/mips/util/SeekableByteArray.java
+java_sources              += build/java/org/xwt/mips/util/SeekableData.java
+java_sources              += build/java/org/xwt/mips/util/SeekableFile.java
+java_sources              += build/java/org/xwt/mips/util/SeekableInputStream.java
+
+build/java/org/xwt/mips/util/%: .install_mips2java
+       @echo linking $@
+       @mkdir -p $(@D)
+       @cd $(@D); ln -sf ../../../../../../upstream/mips/org/xwt/mips/util/$*
+build/java/org/xwt/mips/%: .install_mips2java
+       @echo linking $@
+       @mkdir -p $(@D)
+       @test -e upstream/mips/build/org/xwt/mips/$* && (cd $(@D); \
+               ln -sf ../../../../../upstream/mips/build/org/xwt/mips/$*); true
+       @test -e upstream/mips/org/xwt/mips/$* && (cd $(@D); \
+               ln -sf ../../../../../upstream/mips/org/xwt/mips/$*); true
 
 
 ### Java Class Files ##############################################################################