forked from wbraswell/parse-eyapp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
makepods
32 lines (28 loc) · 1.47 KB
/
makepods
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
.PHONY:all pods release
all: release pods
pods:
cd tt2; tpage Eyapp.tt2 > ../lib/Parse/Eyapp.pod
cd tt2; tpage Base.tt2 > ../lib/Parse/Eyapp/Base.pod
cd tt2; tpage datagenerationtut.tt2 > ../lib/Parse/Eyapp/datagenerationtut.pod
cd tt2; tpage debuggingtut.tt2 > ../lib/Parse/Eyapp/debuggingtut.pod
cd tt2; tpage defaultactionsintro.tt2 > ../lib/Parse/Eyapp/defaultactionsintro.pod
cd tt2; tpage Driver.tt2 > ../lib/Parse/Eyapp/Driver.pod
cd tt2; tpage eyappintro.tt2 > ../lib/Parse/Eyapp/eyappintro.pod
cd tt2; tpage eyapplanguageref.tt2 > ../lib/Parse/Eyapp/eyapplanguageref.pod
cd tt2; tpage MatchingTrees.tt2 > ../lib/Parse/Eyapp/MatchingTrees.pod
cd tt2; tpage Node.tt2 > ../lib/Parse/Eyapp/Node.pod
cd tt2; tpage Parse.tt2 > ../lib/Parse/Eyapp/Parse.pod
cd tt2; tpage Scope.tt2 > ../lib/Parse/Eyapp/Scope.pod
cd tt2; tpage TokenGen.tt2 > ../lib/Parse/Eyapp/TokenGen.pod
cd tt2; tpage translationschemestut.tt2 > ../lib/Parse/Eyapp/translationschemestut.pod
cd tt2; tpage Treeregexp.tt2 > ../lib/Parse/Eyapp/Treeregexp.pod
cd tt2; tpage YATW.tt2 > ../lib/Parse/Eyapp/YATW.pod
release:
yapp -n -m 'Parse::Eyapp::Parse' -o 'lib/Parse/Eyapp/Parse.pm' lib/Parse/Eyapp/Parse.yp
eyapp -n -m 'Parse::Eyapp::Parse' -o 'lib/Parse/Eyapp/Parse.pm' lib/Parse/Eyapp/Parse.yp
perl eyapp -v -n -m Parse::Eyapp::Treeregparser -o lib/Parse/Eyapp/Treeregexp.pm lib/Parse/Eyapp/Treeregexp.yp
rm -fR Parse-Eyapp-*.tar.gz
publicdist: pods
make
make test
make publicdist