X-Git-Url: http://git.megacz.com/?p=nestedvm.git;a=blobdiff_plain;f=Makefile;h=20ca8bf61dd0b4593d3761d5923698f6f0dc5f2d;hp=d450f4b7e80f13894568ff3af467a7c6b743a1fc;hb=f811f364cc38f2ca8af249c3f645debe04992480;hpb=7f009e0099d7cea1308f24fdc1e1b5cf9f974c17 diff --git a/Makefile b/Makefile index d450f4b..20ca8bf 100644 --- a/Makefile +++ b/Makefile @@ -113,7 +113,9 @@ build/mips2java$(EXE_EXT): $(java_sources) $(java_gen_sources) # # MIPS Binary compilation # -build/%.o: src/%.c $(tasks)/full_toolchain + +# The nestedvm support library is special, it doesn't a full libc +$(mips_c_objects): build/%.o: src/%.c $(tasks)/build_gcc $(tasks)/build_newlib $(tasks)/build_extraheaders @mkdir -p `dirname $@` $(MIPS_CC) $(MIPS_CFLAGS) -c -o $@ $< @@ -122,7 +124,7 @@ build/%.o: src/%.c $(tasks)/build_gcc $(tasks)/build_libc @mkdir -p `dirname $@` $(MIPS_CC) $(MIPS_CFLAGS) $($(notdir $*)_CFLAGS) -c -o $@ $< -build/%.o: src/%.s $(tasks)/full_toolchain +build/%.o: src/%.s $(tasks)/build_gcc @mkdir -p `dirname $@` $(MIPS_CC) -x assembler-with-cpp -c -o $@ $<