1212
1313 <!-- compiles against these libraries -->
1414 <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" />
1616
1717 <property name =" build" location =" target/classes" />
1818 <property name =" dist" location =" target/" />
2424 <attribute name =" src" />
2525 <attribute name =" out" />
2626 <attribute name =" err" />
27+ <attribute name =" lib" />
2728 <element name =" js-args" implicit =" yes" optional =" true" />
2829 <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 } " >
3035 <classpath >
3136 <pathelement path =" ${ build } " />
32- <pathelement path =" ${ lib.canary } " />
33- <pathelement path =" ${ lib.bukkit } " />
37+ <pathelement path =" @{ lib } " />
3438 </classpath >
3539 <arg value =" @{ src } " />
3640 <js-args />
7276 </javac >
7377 </target >
7478
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" >
7682 </target >
7783
7884 <target name =" compile-docs" depends =" init" >
8692 <target name =" generate-api-ref-entries" depends =" copy-js,compile-docs,init" >
8793
8894 <jscript src =" src/docs/js/generateApiDocs.js"
89- out =" ${ dist } /apiref.md"
95+ out =" ${ dist } /apiref.md"
96+ lib =" ${ lib.bukkit } "
9097 err =" ${ dist } /gen-api-error.log" >
9198 <arg value =" ${ dist } /js" />
9299 </jscript >
93100
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 } "
96104 err =" ${ dist } /gen-items-error.log" />
97105
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 } "
100109 err =" ${ dist } /gen-sounds-error.log" />
101110
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 } "
104114 err =" ${ dist } /gen-entities-error.log" />
105115
106116 <concat destfile =" ${ dist } /apiref-con.md" >
107117 <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" />
111121 </concat >
112122
113123 </target >
116126 <target name =" gen-events-helper-canary" depends =" compile-docs,init" >
117127 <mkdir dir =" ${ dist } /js/lib" />
118128 <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 } "
120131 err =" ${ dist } /gen-events-canary-error.log" >
121132 <arg value =" CanaryMod" />
122133 <arg value =" ${ lib.canary } " />
128139 <target name =" gen-events-helper-bukkit" depends =" compile-docs,init" >
129140 <mkdir dir =" ${ dist } /js/lib" />
130141 <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 } "
132144 err =" ${ dist } /gen-events-bukkit-error.log" >
133145 <arg value =" SpigotMC" />
134146 <arg value =" ${ lib.bukkit } " />
@@ -162,7 +174,8 @@ Walter Higgins
162174
163175 <target name =" gen-toc-apiref" depends =" compile-docs,generate-api-ref-entries, init" description =" Generate Table of Contents for API Reference" >
164176 <jscript src =" src/docs/js/generateTOC.js"
165- out =" ${ dist } /toc-apiref.md"
177+ out =" ${ dist } /toc-apiref.md"
178+ lib =" ${ lib.bukkit } "
166179 err =" ${ dist } /gen-toc-error.log" >
167180 <arg value =" ${ dist } /apiref-con.md" />
168181 </jscript >
@@ -171,6 +184,7 @@ Walter Higgins
171184 <target name =" gen-toc-ypgpm" depends =" compile-docs,init" description =" Generate Table of Contents for Young Programmers Guide" >
172185 <jscript src =" src/docs/js/generateTOC.js"
173186 out =" ${ dist } /toc-ypgpm.md"
187+ lib =" ${ lib.bukkit } "
174188 err =" ${ dist } /gen-ypgpm-error.log" >
175189 <arg value =" src/docs/templates/ypgpm.md" />
176190 </jscript >
0 commit comments