X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=Makefile;h=bff58007b580b96179ae5eb03222a607d719517a;hp=2a1e2f251a573e57db031e5fa3df58d133732dc6;hb=390b254a3d680502e11c8f1d9f17d5606f62c82c;hpb=cb94732655a610c82a2ab09d506eb38d0be88ce5 diff --git a/Makefile b/Makefile index 2a1e2f2..bff5800 100644 --- a/Makefile +++ b/Makefile @@ -175,11 +175,14 @@ bin/Header_%.o: edu.berkeley.sbp.jar .jvm-bridge cd bin; $(bin)/MakeHeaderModule -module Header_$* -jar ../edu.berkeley.sbp.jar cd bin; $(ghc) -c Header_$*.hs $(link) -bin/Class_%.o: bin/Header_%.o +bin/Class_%.o: + make bin/Header_$*.o cd bin; $(bin)/MakeClassModule -import Header_Java -import Header_$* -cp ../edu.berkeley.sbp.jar `echo $* | sed s/_/./g` cd bin; $(ghc) -c Class_$*.hs $(link) -bin/JVM_%.o: bin/Class_%.o +bin/JVM_%.o: + make bin/Class_$*.o + make bin/Header_$*.o cd bin; echo -e $($*_list) | $(bin)/MakeJVMModule JVM_$* cd bin; $(ghc) -c JVM_$*.hs $(link)