8 /* stuff to have before we get going */
9 MsubNeededHere($(PROGRAMS))
11 /* === BUILD STUFF (installation, etc., below) ========== */
13 BuildPgmFromOneCFile(lndir)
15 MsubMakefileDependentProgramScriptTarget(PerlCmd,runstdtest,runstdtest.prl,,)
16 MsubMakefileDependentProgramScriptTarget(PerlCmd,ltx,ltx.prl,,)
17 MsubProgramScriptTarget(PerlCmd,fastmake,fastmake.prl,,)
20 mkdependC has to go in "bin" directory, because there may be
21 machine-dependent ideas of what CC to use, etc.
23 ltx, runstdtest: ditto, but only because of TMPDIR
25 MsubMakefileDependentProgramScriptTarget(PerlCmd,mkdependC,mkdependC.prl,/*noflags*/,/*Makefile*/)
27 /* === INSTALLATION ======== */
29 /* the rest of these vary from std/useful to hackish dans le extreme */
31 MakeDirectories(install, $(INSTBINDIR) $(INSTSCRIPTDIR))
32 InstallScriptTarget(fastmake, $(INSTSCRIPTDIR))
33 InstallBinaryTarget(lndir, $(INSTBINDIR))
34 InstallScriptTarget(ltx, $(INSTBINDIR))
35 InstallScriptTarget(mkdependC, $(INSTBINDIR))
36 InstallScriptTarget(runstdtest, $(INSTBINDIR))
38 InstallManPageTarget(lndir,$(INSTCOMMANDIR),$(COMMANSUFFIX))
39 InstallManPageTarget(mkdirhier,$(INSTCOMMANDIR),$(COMMANSUFFIX))
41 /* === OTHER STUFF ========= */
43 ExtraStuffToClean($(PROGRAMS))
46 PerlTagsTarget( *.prl ) /* nothing for the Bourne shell scripts */