[project @ 1996-01-08 20:28:12 by partain]
[ghc-hetmet.git] / ghc / utils / parallel / Jmakefile
1 PROGRAMS = grs2gr \
2            gr2ps \
3            gr2qp \
4            qp2ps \
5            ghc-fool-sort ghc-unfool-sort
6
7 all:: $(PROGRAMS)
8 /* stuff to have before we get going */
9 MsubNeededHere($(PROGRAMS))
10
11 /* === BUILD STUFF (installation, etc., below) ========== */
12
13 MsubProgramScriptTarget(PerlCmd,grs2gr,grs2gr.pl,,)
14 MsubProgramScriptTarget(/usr/local/bin/bash,gr2ps,gr2ps.bash,,)
15 MsubProgramScriptTarget(PerlCmd,gr2qp,gr2qp.pl,,)
16 MsubProgramScriptTarget(PerlCmd,qp2ps,qp2ps.pl,,)
17 MsubProgramScriptTarget(PerlCmd,ghc-fool-sort,ghc-fool-sort.pl,,)
18 MsubProgramScriptTarget(PerlCmd,ghc-unfool-sort,ghc-unfool-sort.pl,,)
19
20 /* === INSTALLATION ======== */
21
22 /* the rest of these vary from std/useful to hackish dans le extreme */
23
24 MakeDirectories(install,    $(INSTSCRIPTDIR))
25 InstallScriptTarget(grs2gr, $(INSTSCRIPTDIR))
26 InstallScriptTarget(gr2ps,  $(INSTSCRIPTDIR))
27 InstallScriptTarget(gr2qp,  $(INSTSCRIPTDIR))
28 InstallScriptTarget(qp2ps,  $(INSTSCRIPTDIR))
29 InstallScriptTarget(ghc-fool-sort,  $(INSTSCRIPTDIR))
30 InstallScriptTarget(ghc-unfool-sort,$(INSTSCRIPTDIR))
31
32 /* === OTHER STUFF ========= */
33
34 ExtraStuffToClean($(PROGRAMS))
35
36 ClearTagsFile()
37 PerlTagsTarget( *.pl )