[project @ 1996-07-25 20:43:49 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            gr2pe \
7            gr2java \
8            gr2jv \
9            gr2ap \
10            qp2ap \
11            gr2gran \
12            gr2RTS \
13            RTS2gran \
14            gran-extr \
15            gp-ext-imp \
16            tf \
17            avg-RTS \
18            SPLIT \
19            AVG \
20            SN \
21            get_SN \
22            sn_filter \
23            ps-scale-y
24
25 all:: $(PROGRAMS)
26 /* stuff to have before we get going */
27 MsubNeededHere($(PROGRAMS))
28
29 /* === BUILD STUFF (installation, etc., below) ========== */
30
31 MsubProgramScriptTarget(PerlCmd,grs2gr,grs2gr.pl,,)
32 MsubProgramScriptTarget(/usr/local/bin/bash,gr2ps,gr2ps.bash,,)
33 MsubProgramScriptTarget(PerlCmd,gr2qp,gr2qp.pl,,)
34 MsubProgramScriptTarget(PerlCmd,qp2ps,qp2ps.pl,,)
35 MsubProgramScriptTarget(PerlCmd,ghc-fool-sort,ghc-fool-sort.pl,,)
36 MsubProgramScriptTarget(PerlCmd,ghc-unfool-sort,ghc-unfool-sort.pl,,)
37
38 MsubProgramScriptTarget(PerlCmd,gr2pe,gr2pe.pl,,)
39 MsubProgramScriptTarget(PerlCmd,gr2java,gr2java.pl,,)
40 MsubProgramScriptTarget(/usr/local/bin/bash,gr2jv,gr2jv.bash,,)
41 MsubProgramScriptTarget(/usr/local/bin/bash,gr2ap,gr2ap.bash,,)
42 MsubProgramScriptTarget(PerlCmd,qp2ap,qp2ap.pl,,)
43
44 MsubProgramScriptTarget(/usr/local/bin/bash,gr2gran,gr2gran.bash,,)
45 MsubProgramScriptTarget(PerlCmd,gr2RTS,gr2RTS.pl,,)
46 MsubProgramScriptTarget(PerlCmd,RTS2gran,RTS2gran.pl,,)
47 MsubProgramScriptTarget(PerlCmd,gran-extr,gran-extr.pl,,)
48
49 MsubProgramScriptTarget(PerlCmd,gp-ext-imp,gp-ext-imp.pl,,)
50 MsubProgramScriptTarget(PerlCmd,tf,tf.pl,,)
51 MsubProgramScriptTarget(PerlCmd,avg-RTS,avg-RTS.pl,,)
52 MsubProgramScriptTarget(PerlCmd,SPLIT,SPLIT.pl,,)
53 MsubProgramScriptTarget(PerlCmd,AVG,AVG.pl,,)
54 MsubProgramScriptTarget(PerlCmd,SN,SN.pl,,)
55 MsubProgramScriptTarget(PerlCmd,get_SN,get_SN.pl,,)
56 MsubProgramScriptTarget(PerlCmd,sn_filter,sn_filter.pl,,)
57 MsubProgramScriptTarget(PerlCmd,ps-scale-y,ps-scale-y.pl,,)
58
59 /* === INSTALLATION ======== */
60
61 /* the rest of these vary from std/useful to hackish dans le extreme */
62
63 MakeDirectories(install,    $(INSTSCRIPTDIR))
64 InstallScriptTarget(grs2gr, $(INSTSCRIPTDIR))
65 InstallScriptTarget(gr2ps,  $(INSTSCRIPTDIR))
66 InstallScriptTarget(gr2qp,  $(INSTSCRIPTDIR))
67 InstallScriptTarget(qp2ps,  $(INSTSCRIPTDIR))
68 InstallScriptTarget(ghc-fool-sort,  $(INSTSCRIPTDIR))
69 InstallScriptTarget(ghc-unfool-sort,$(INSTSCRIPTDIR))
70
71 InstallScriptTarget(gr2pe,  $(INSTSCRIPTDIR))
72 InstallScriptTarget(gr2java,  $(INSTSCRIPTDIR))
73 InstallScriptTarget(gr2jv,  $(INSTSCRIPTDIR))
74 InstallScriptTarget(gr2ap,  $(INSTSCRIPTDIR))
75 InstallScriptTarget(qp2ap,  $(INSTSCRIPTDIR))
76
77 InstallScriptTarget(gr2gran,  $(INSTSCRIPTDIR))
78 InstallScriptTarget(gr2RTS,  $(INSTSCRIPTDIR))
79 InstallScriptTarget(RTS2gran,  $(INSTSCRIPTDIR))
80 InstallScriptTarget(gran-extr,  $(INSTSCRIPTDIR))
81
82 InstallScriptTarget(gp-ext-imp,  $(INSTSCRIPTDIR))
83 InstallScriptTarget(tf,  $(INSTSCRIPTDIR))
84 InstallScriptTarget(avg-RTS,  $(INSTSCRIPTDIR))
85 InstallScriptTarget(SPLIT,  $(INSTSCRIPTDIR))
86 InstallScriptTarget(AVG,  $(INSTSCRIPTDIR))
87 InstallScriptTarget(SN,  $(INSTSCRIPTDIR))
88 InstallScriptTarget(get_SN,  $(INSTSCRIPTDIR))
89 InstallScriptTarget(sn_filter,  $(INSTSCRIPTDIR))
90 InstallScriptTarget(ps-scale-y,  $(INSTSCRIPTDIR))
91
92 /* === OTHER STUFF ========= */
93
94 ExtraStuffToClean($(PROGRAMS))
95
96 ClearTagsFile()
97 PerlTagsTarget( *.pl )