5 ghc-fool-sort ghc-unfool-sort \
26 /* stuff to have before we get going */
27 MsubNeededHere($(PROGRAMS))
29 /* === BUILD STUFF (installation, etc., below) ========== */
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,,)
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,,)
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,,)
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,,)
59 /* === INSTALLATION ======== */
61 /* the rest of these vary from std/useful to hackish dans le extreme */
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))
71 InstallScriptTarget(gr2pe, $(INSTSCRIPTDIR))
72 InstallScriptTarget(gr2java, $(INSTSCRIPTDIR))
73 InstallScriptTarget(gr2jv, $(INSTSCRIPTDIR))
74 InstallScriptTarget(gr2ap, $(INSTSCRIPTDIR))
75 InstallScriptTarget(qp2ap, $(INSTSCRIPTDIR))
77 InstallScriptTarget(gr2gran, $(INSTSCRIPTDIR))
78 InstallScriptTarget(gr2RTS, $(INSTSCRIPTDIR))
79 InstallScriptTarget(RTS2gran, $(INSTSCRIPTDIR))
80 InstallScriptTarget(gran-extr, $(INSTSCRIPTDIR))
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))
92 /* === OTHER STUFF ========= */
94 ExtraStuffToClean($(PROGRAMS))
97 PerlTagsTarget( *.pl )