UNDO: %.o should not depend on full_toolchain
authoradam <adam@megacz.com>
Mon, 10 May 2004 11:48:23 +0000 (04:48 -0700)
committeradam <adam@megacz.com>
Mon, 10 May 2004 11:48:23 +0000 (04:48 -0700)
darcs-hash:20040510114823-5007d-7baf2d1a887cfeb2a934bad9c97a6c3b5ef993d1.gz

Makefile

index d450f4b..20ca8bf 100644 (file)
--- 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 $@ $<