12
12
13
13
<!-- compiles against these libraries -->
14
14
<property name =" lib.canary" location =" lib/canarymod-1.8.0.jar" />
15
- <property name =" lib.bukkit" location =" lib/spigot-api-1.12 .2-R0.1-SNAPSHOT.jar" />
15
+ <property name =" lib.bukkit" location =" lib/spigot-api-1.13 .2-R0.1-SNAPSHOT-shaded .jar" />
16
16
17
17
<property name =" build" location =" target/classes" />
18
18
<property name =" dist" location =" target/" />
24
24
<attribute name =" src" />
25
25
<attribute name =" out" />
26
26
<attribute name =" err" />
27
+ <attribute name =" lib" />
27
28
<element name =" js-args" implicit =" yes" optional =" true" />
28
29
<sequential >
29
- <java classname =" jscript" failonerror =" true" fork =" true" output =" @{ out } " error =" @{ err } " >
30
+ <echo message =" cp=${ build } :${ lib.canary } :${ lib.bukkit } " ></echo >
31
+ <echo message =" src=@{ src } out=@{ out } err=@{ err } " ></echo >
32
+ <java classname =" jscript"
33
+ failonerror =" true"
34
+ fork =" true" output =" @{ out } " error =" @{ err } " >
30
35
<classpath >
31
36
<pathelement path =" ${ build } " />
32
- <pathelement path =" ${ lib.canary } " />
33
- <pathelement path =" ${ lib.bukkit } " />
37
+ <pathelement path =" @{ lib } " />
34
38
</classpath >
35
39
<arg value =" @{ src } " />
36
40
<js-args />
72
76
</javac >
73
77
</target >
74
78
75
- <target name =" gendocs" depends =" construct-ypgpm, construct-api-ref" description =" Generate API documentation" >
79
+ <target name =" gendocs"
80
+ depends =" construct-ypgpm, construct-api-ref"
81
+ description =" Generate API documentation" >
76
82
</target >
77
83
78
84
<target name =" compile-docs" depends =" init" >
86
92
<target name =" generate-api-ref-entries" depends =" copy-js,compile-docs,init" >
87
93
88
94
<jscript src =" src/docs/js/generateApiDocs.js"
89
- out =" ${ dist } /apiref.md"
95
+ out =" ${ dist } /apiref.md"
96
+ lib =" ${ lib.bukkit } "
90
97
err =" ${ dist } /gen-api-error.log" >
91
98
<arg value =" ${ dist } /js" />
92
99
</jscript >
93
100
94
- <jscript src =" src/docs/js/generateItemsDoc.js"
95
- out =" ${ dist } /items.md"
101
+ <jscript src =" src/docs/js/generateItemsDocBukkit.js"
102
+ out =" ${ dist } /items-bukkit.md"
103
+ lib =" ${ lib.bukkit } "
96
104
err =" ${ dist } /gen-items-error.log" />
97
105
98
- <jscript src =" src/docs/js/generateSoundsDoc.js"
99
- out =" ${ dist } /sounds.md"
106
+ <jscript src =" src/docs/js/generateSoundsDocBukkit.js"
107
+ out =" ${ dist } /sounds-bukkit.md"
108
+ lib =" ${ lib.bukkit } "
100
109
err =" ${ dist } /gen-sounds-error.log" />
101
110
102
- <jscript src =" src/docs/js/generateEntitiesDoc.js"
103
- out =" ${ dist } /entities.md"
111
+ <jscript src =" src/docs/js/generateEntitiesDocBukkit.js"
112
+ out =" ${ dist } /entities-bukkit.md"
113
+ lib =" ${ lib.bukkit } "
104
114
err =" ${ dist } /gen-entities-error.log" />
105
115
106
116
<concat destfile =" ${ dist } /apiref-con.md" >
107
117
<fileset file =" ${ dist } /apiref.md" />
108
- <fileset file =" ${ dist } /items.md" />
109
- <fileset file =" ${ dist } /sounds.md" />
110
- <fileset file =" ${ dist } /entities.md" />
118
+ <fileset file =" ${ dist } /items-bukkit .md" />
119
+ <fileset file =" ${ dist } /sounds-bukkit .md" />
120
+ <fileset file =" ${ dist } /entities-bukkit .md" />
111
121
</concat >
112
122
113
123
</target >
116
126
<target name =" gen-events-helper-canary" depends =" compile-docs,init" >
117
127
<mkdir dir =" ${ dist } /js/lib" />
118
128
<jscript src =" src/docs/js/generateEventsHelper.js"
119
- out =" ${ dist } /js/lib/events-helper-canary.js"
129
+ out =" ${ dist } /js/lib/events-helper-canary.js"
130
+ lib =" ${ lib.canary } "
120
131
err =" ${ dist } /gen-events-canary-error.log" >
121
132
<arg value =" CanaryMod" />
122
133
<arg value =" ${ lib.canary } " />
128
139
<target name =" gen-events-helper-bukkit" depends =" compile-docs,init" >
129
140
<mkdir dir =" ${ dist } /js/lib" />
130
141
<jscript src =" src/docs/js/generateEventsHelper.js"
131
- out =" ${ dist } /js/lib/events-helper-bukkit.js"
142
+ out =" ${ dist } /js/lib/events-helper-bukkit.js"
143
+ lib =" ${ lib.bukkit } "
132
144
err =" ${ dist } /gen-events-bukkit-error.log" >
133
145
<arg value =" SpigotMC" />
134
146
<arg value =" ${ lib.bukkit } " />
@@ -162,7 +174,8 @@ Walter Higgins
162
174
163
175
<target name =" gen-toc-apiref" depends =" compile-docs,generate-api-ref-entries, init" description =" Generate Table of Contents for API Reference" >
164
176
<jscript src =" src/docs/js/generateTOC.js"
165
- out =" ${ dist } /toc-apiref.md"
177
+ out =" ${ dist } /toc-apiref.md"
178
+ lib =" ${ lib.bukkit } "
166
179
err =" ${ dist } /gen-toc-error.log" >
167
180
<arg value =" ${ dist } /apiref-con.md" />
168
181
</jscript >
@@ -171,6 +184,7 @@ Walter Higgins
171
184
<target name =" gen-toc-ypgpm" depends =" compile-docs,init" description =" Generate Table of Contents for Young Programmers Guide" >
172
185
<jscript src =" src/docs/js/generateTOC.js"
173
186
out =" ${ dist } /toc-ypgpm.md"
187
+ lib =" ${ lib.bukkit } "
174
188
err =" ${ dist } /gen-ypgpm-error.log" >
175
189
<arg value =" src/docs/templates/ypgpm.md" />
176
190
</jscript >
0 commit comments