X-Git-Url: http://git.megacz.com/?p=sbp.git;a=blobdiff_plain;f=Makefile;h=bff58007b580b96179ae5eb03222a607d719517a;hp=24d374941d47c5138651981c6c4d11395903eb41;hb=87449191636461647906b08434a8ca7036cbadef;hpb=a89e644223670c82561eb08c3f3f4d13b386341a diff --git a/Makefile b/Makefile index 24d3749..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/Header_%.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)