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