X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=ghc%2Fdriver%2FJmakefile;h=5c7c1097f29e615c5e66f7e310999c6889d9e12b;hp=4e7f653afd4f35f8f9c833fbd28a1064bde9fa8c;hb=5eb1c77c795f92ed0f4c8023847e9d4be1a4fd0d;hpb=e7d21ee4f8ac907665a7e170c71d59e13a01da09 diff --git a/ghc/driver/Jmakefile b/ghc/driver/Jmakefile index 4e7f653..5c7c109 100644 --- a/ghc/driver/Jmakefile +++ b/ghc/driver/Jmakefile @@ -1,29 +1,18 @@ /* stuff to have before we get going */ MsubNeededHere(ghc) -#if BuildDataParallelHaskell == YES -MsubNeededHere(dphc) -#endif -LitStuffNeededHere(depend) -InfoStuffNeededHere(docs) +UnlitNeededHere(depend) DYN_LOADABLE_BITS = \ - ghc-asm-sparc.prl \ - ghc-asm-solaris.prl \ - ghc-asm-m68k.prl \ - ghc-asm-iX86.prl \ - ghc-asm-alpha.prl \ - ghc-asm-hppa.prl \ - ghc-asm-mips.prl \ + ghc-asm.prl \ + ghc-recomp.prl \ + ghc-iface.prl \ ghc-consist.prl \ ghc-split.prl /* Literate-pgmming suffix rules used herein */ -LitSuffixRule(.lprl,.prl) +UnlitSuffixRule(.lprl,.prl) MsubMakefileDependentProgramScriptTarget(PerlCmd,ghc,ghc.prl,/*no flags*/,/*Makefile*/) -#if BuildDataParallelHaskell == YES -MsubMakefileDependentProgramScriptTarget(PerlCmd,dphc,dphc.prl,,/*Makefile*/) -#endif AllTarget( $(DYN_LOADABLE_BITS) ) /* installation is hackish: because we may want to install w/ a diff name */ @@ -36,13 +25,6 @@ install:: $(MV) $(INSTBINDIR_GHC)/ghc-v-temp-name $(INSTBINDIR_GHC)/$(GHC_DRIVER_INST_NAME) $(RM) $(INSTBINDIR_GHC)/ghc-v-temp-name -#if BuildDataParallelHaskell == YES -InstallMsubbedScriptTarget(PerlCmd,dphc-v-temp-name,dphc.prl,$(INSTBINDIR_GHC)) -install:: - $(MV) $(INSTBINDIR_GHC)/dphc-v-temp-name $(INSTBINDIR_GHC)/dphc - $(RM) $(INSTBINDIR_GHC)/dphc-v-temp-name -#endif /* DPH */ - dyn_loadable_bits : $(DYN_LOADABLE_BITS) InstallMultNonExecTargets(dyn_loadable_bits, $(DYN_LOADABLE_BITS), $(INSTLIBDIR_GHC)) @@ -60,5 +42,3 @@ ClearTagsFile() DYN_LOADABLE_LPRLS = $(DYN_LOADABLE_BITS:.prl=.lprl) PerlTagsTarget( ghc.lprl $(DYN_LOADABLE_LPRLS) ) - -LitDocRootTargetWithNamedOutput(driver,lit,driver-standalone)