X-Git-Url: http://git.megacz.com/?p=nestedvm.git;a=blobdiff_plain;f=upstream%2FMakefile;h=bade84677a6f6af42c459c8d29827beb456f37b2;hp=f6e02eff12d991a6e04498821870aac7ad30a986;hb=bdcb66ca8ab2d0ff484d2733fcbf7db1dcc5aeb0;hpb=b5d34fe07cc9d3d94d01b0ba92273c7aac4bba86 diff --git a/upstream/Makefile b/upstream/Makefile index f6e02ef..bade846 100644 --- a/upstream/Makefile +++ b/upstream/Makefile @@ -11,7 +11,7 @@ configure_gcc_step2 = $(configure_gcc) --enable-languages="c,c++" version_binutils = 2.14 url_binutils = ftp://ftp.gnu.org/gnu/binutils/binutils-$(version_binutils).tar.gz -patches_binutils = binutils-no64.patch +patches_binutils = binutils-no64.patch binutils-nocompilein.patch configure_binutils = --target=mips-unknown-elf version_newlib = 1.11.0 @@ -222,12 +222,6 @@ tasks/build_regex: tasks/download_regex tasks/build_newlib # to build or run mips2java # -tasks/build_freetype: tasks/full_toolchain -tasks/build_libjpeg: tasks/full_toolchain -tasks/build_boehmgc: tasks/full_toolchain -tasks/build_libmspack: tasks/full_toolchain -tasks/build_freetype: tasks/full_toolchain - version_libjpeg = 6b url_libjpeg = http://www.ijg.org/files/jpegsrc.v$(version_libjpeg).tar.gz @@ -256,7 +250,7 @@ tasks/extract_libjpeg: tasks/download_libjpeg ln -s libjpeg-$(version_libjpeg) libjpeg touch $@ -tasks/build_libjpeg: tasks/patch_libjpeg +tasks/build_libjpeg: tasks/patch_libjpeg tasks/build_libc cd build/libjpeg-$(version_libjpeg) && \ ./configure && \ make CC="mips-unknown-elf-gcc" \ @@ -266,7 +260,7 @@ tasks/build_libjpeg: tasks/patch_libjpeg LDFLAGS="$(MIPS_LDFLAGS)" touch $@ -tasks/extract_libmspack: tasks/download_libmspack +tasks/extract_libmspack: tasks/download_libmspack tasks/build_libc mkdir -p build cd build && \ gzip -dc ../download/libmspack-$(version_libmspack).tar.gz | tar xf - && \ @@ -275,7 +269,7 @@ tasks/extract_libmspack: tasks/download_libmspack ln -s libmspack-$(version_libmspack) libmspack touch $@ -tasks/build_libmspack: tasks/patch_libmspack tasks/full_toolchain +tasks/build_libmspack: tasks/patch_libmspack tasks/build_libc cd build/libmspack-$(version_libmspack)/mspack && \ make CC="mips-unknown-elf-gcc" \ AR="mips-unknown-elf-ar" \ @@ -283,7 +277,7 @@ tasks/build_libmspack: tasks/patch_libmspack tasks/full_toolchain OPTIM="$(MIPS_CFLAGS)" touch $@ -tasks/build_freetype: tasks/patch_freetype tasks/full_toolchain +tasks/build_freetype: tasks/patch_freetype tasks/build_libc cd build/freetype-$(version_freetype) && \ $(MAKE) setup ansi && \ $(MAKE) CC="mips-unknown-elf-gcc" \ @@ -303,7 +297,7 @@ tasks/extract_boehmgc: tasks/download_boehmgc ln -s gc$(version_boehmgc) boehmgc-$(version_boehmgc) touch $@ -tasks/build_boehmgc: tasks/patch_boehmgc tasks/full_toolchain +tasks/build_boehmgc: tasks/patch_boehmgc tasks/build_libc cd build/gc$(version_boehmgc) && \ CC="mips-unknown-elf-gcc" CFLAGS="$(MIPS_CFLAGS)" LDFLAGS="$(MIPS_LDFLAGS)" \ ./configure --host=mips-unknown-elf --disable-shared --disable-threads && \ @@ -311,7 +305,7 @@ tasks/build_boehmgc: tasks/patch_boehmgc tasks/full_toolchain make gctest touch $@ -tasks/build_busybox: tasks/patch_busybox tasks/full_toolchain +tasks/build_busybox: tasks/patch_busybox tasks/build_libc cd build && \ rm -f busybox && \ ln -s busybox-$(version_busybox) busybox