X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=Makefile;h=14e2463a16f0d5209d0b5155197b754fb569f237;hb=18c81fd168495dea35ca909c5ffe1370cf0879c5;hp=cd73b3eecc2526fd50ea4f3e8b9840634a7faa59;hpb=580248abbbcfcbf7a7c28cc2a00a97c305ef99ad;p=org.ibex.core.git diff --git a/Makefile b/Makefile index cd73b3e..14e2463 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,7 @@ all: JVM Linux Win32 Darwin Solaris clean: - rm -rf .jikes .configure* .install* build .compile + rm -rf .jikes .configure* .install* build .compile .build* find upstream -name config.cache -exec rm {}\; JVM: build/JVM/xwt.jar @@ -140,7 +140,7 @@ $(target_bin): build/$(platform)/org/xwt/plat/$(platform).cc.o upstream/jpeg-6b/ # builtin_src := $(shell find src/org/xwt/builtin -name '*.*') -build/res/builtin.jar: $(builtin_src:src/%=build/res/%) build/res/freetype.mips +build/res/builtin.jar: $(builtin_src:src/%=build/res/%) build/res/freetype.mips build/res/libmspack.mips @echo -e "\n\033[1mzipping res/* -> .jar: builtin.jar\033[0m" cd build/res; $(jar) cf builtin.jar $(^:build/res/%=%) @@ -193,6 +193,22 @@ build/res/freetype.mips: build/mips/org/xwt/translators/Freetype.c.o build/mips/ --strip \ -lfreetype +build/res/libmspack.mips: build/mips/org/xwt/translators/MSPack.c.o build/mips/org/xwt/mips/crt0.c.o build/mips/org/xwt/mips/syscalls.c.o + make .install_libmspack-20030726_mips-unknown-elf target=mips-unknown-elf + @echo -e "\n\033[1mlinking .o -> .mips: $@\033[0m" + mkdir -p build/mips build/res + upstream/install/bin/mips-unknown-elf-gcc \ + -nostdlib \ + --static \ + -march=mips1 \ + -T src/org/xwt/mips/linker.ld \ + -Lbuild/mips \ + -Lupstream/libmspack-20030726/build-mips-unknown-elf/ \ + -o $@ \ + build/mips/org/xwt/translators/MSPack.c.o \ + --strip \ + -lmspack +