1 /* stuff to have before we get going */
3 UnlitNeededHere(depend)
12 /* Literate-pgmming suffix rules used herein */
13 UnlitSuffixRule(.lprl,.prl)
15 MsubMakefileDependentProgramScriptTarget(PerlCmd,ghc,ghc.prl,/*no flags*/,/*Makefile*/)
16 AllTarget( $(DYN_LOADABLE_BITS) )
18 /* installation is hackish: because we may want to install w/ a diff name */
19 #if DoInstallGHCSystem == YES
20 MakeDirectories(install, $(INSTBINDIR_GHC) $(INSTLIBDIR_GHC))
22 InstallMsubbedScriptTarget(PerlCmd,ghc-v-temp-name,ghc.prl,$(INSTBINDIR_GHC))
23 /* and continuing ... */
25 $(MV) $(INSTBINDIR_GHC)/ghc-v-temp-name $(INSTBINDIR_GHC)/$(GHC_DRIVER_INST_NAME)
26 $(RM) $(INSTBINDIR_GHC)/ghc-v-temp-name
28 dyn_loadable_bits : $(DYN_LOADABLE_BITS)
30 InstallMultNonExecTargets(dyn_loadable_bits, $(DYN_LOADABLE_BITS), $(INSTLIBDIR_GHC))
32 install :: install_dyn_loadable_bits
34 #endif /* DoInstallGHCSystem */
37 @echo make depend done in $(CURRENT_DIR)
39 ExtraStuffToClean( ghc.prl $(DYN_LOADABLE_BITS) )
43 DYN_LOADABLE_LPRLS = $(DYN_LOADABLE_BITS:.prl=.lprl)
44 PerlTagsTarget( ghc.lprl $(DYN_LOADABLE_LPRLS) )