11 /* stuff to have before we get going */
12 MsubNeededHere($(PROGRAMS))
14 /* === BUILD STUFF (installation, etc., below) ========== */
17 MsubProgramScriptTarget(BourneShell,mkdirhier,mkdirhier.sh,,)
19 BuildPgmFromOneCFile(lndir)
21 MsubProgramScriptTarget(BourneShell,lndir,lndir.sh,,)
22 InstallScriptTarget(lndir, $(INSTSCRIPTDIR))
25 MsubMakefileDependentProgramScriptTarget(PerlCmd,runstdtest,runstdtest.prl,,)
26 MsubMakefileDependentProgramScriptTarget(PerlCmd,ltx,ltx.prl,,)
27 MsubProgramScriptTarget(PerlCmd,fastmake,fastmake.prl,,)
28 MsubProgramScriptTarget(PerlCmd,zap-if-same,zap-if-same.prl,,)
29 MsubProgramScriptTarget(PerlCmd,perltags,perltags.prl,,)
32 mkdependC has to go in "bin" directory, because there may be
33 machine-dependent ideas of what CC to use, etc.
35 ltx, runstdtest: ditto, but only because of TMPDIR
37 MsubMakefileDependentProgramScriptTarget(PerlCmd,mkdependC,mkdependC.prl,/*noflags*/,/*Makefile*/)
39 #ifdef UseCCMakeDepend
41 @echo "install makedepend (in ${CURRENT_DIR}) by hand..."
44 lobotomized... install by hand...
45 #ifdef UseCCMakeDepend
46 InstallProgramTarget(makedepend,$(BINDIR))
50 /* === INSTALLATION ======== */
52 /* the rest of these vary from std/useful to hackish dans le extreme */
54 MakeDirectories(install, $(INSTBINDIR) $(INSTSCRIPTDIR))
55 InstallScriptTarget(fastmake, $(INSTSCRIPTDIR))
56 InstallBinaryTarget(lndir, $(INSTBINDIR))
57 InstallScriptTarget(ltx, $(INSTBINDIR))
58 InstallScriptTarget(mkdependC, $(INSTBINDIR))
59 InstallScriptTarget(mkdirhier, $(INSTSCRIPTDIR))
60 InstallScriptTarget(perltags, $(INSTSCRIPTDIR))
61 InstallScriptTarget(runstdtest, $(INSTBINDIR))
62 InstallScriptTarget(zap-if-same, $(INSTSCRIPTDIR))
64 InstallManPageTarget(lndir,$(INSTCOMMANDIR),$(COMMANSUFFIX))
65 InstallManPageTarget(mkdirhier,$(INSTCOMMANDIR),$(COMMANSUFFIX))
67 /* === OTHER STUFF ========= */
69 ExtraStuffToClean($(PROGRAMS))
72 PerlTagsTarget( *.prl ) /* nothing for the Bourne shell scripts */