[armedbear-cvs] r12354 - in trunk/abcl: . nbproject

Mark Evenson mevenson at common-lisp.net
Sat Jan 9 20:26:55 UTC 2010


Author: mevenson
Date: Sat Jan  9 15:26:51 2010
New Revision: 12354

Log:
Align Netbeans build with pure Ant-based build.

Netbeans no longer copies the lisp-based source to the build
directory, meaning the final FASLs refer to the original source
location like in the Ant-based build.


Modified:
   trunk/abcl/nbproject/project.properties
   trunk/abcl/netbeans-build.xml

Modified: trunk/abcl/nbproject/project.properties
==============================================================================
--- trunk/abcl/nbproject/project.properties	(original)
+++ trunk/abcl/nbproject/project.properties	Sat Jan  9 15:26:51 2010
@@ -1,10 +1,11 @@
 application.title=abcl
 application.vendor=
 build.classes.dir=${build.dir}/classes
-build.classes.excludes=**/*.java,**/*.form
+build.classes.excludes=**/*.java,**/*.form,**/*.lisp
 # This directory is removed when the project is cleaned:
 build.dir=build
 build.generated.dir=${build.dir}/generated
+build.generated.sources.dir=${build.dir}/generated-sources
 # Only compile against the classpath explicitly listed here:
 build.sysclasspath=ignore
 build.test.classes.dir=${build.dir}/test/classes
@@ -43,6 +44,7 @@
 javadoc.use=true
 javadoc.version=false
 javadoc.windowtitle=
+jaxbwiz.endorsed.dirs="${netbeans.home}/../ide12/modules/ext/jaxb/api"
 jnlp.codebase.type=local
 jnlp.codebase.url=file:/Users/evenson/work/abcl/dist/
 jnlp.enabled=false

Modified: trunk/abcl/netbeans-build.xml
==============================================================================
--- trunk/abcl/netbeans-build.xml	(original)
+++ trunk/abcl/netbeans-build.xml	Sat Jan  9 15:26:51 2010
@@ -7,20 +7,7 @@
   <import file="nbproject/build-impl.xml"/>
 
   <target name="-post-compile">
-    <echo>build.classes.dir: ${build.classes.dir}</echo>
-      <copy todir="${build.classes.dir}">
-	<fileset dir="${basedir}/src">
-	  <patternset refid="abcl.source.lisp"/>
-	</fileset>
-      </copy>
-
-      <java classpath="${build.classes.dir}"
-	    fork="true"
-	    classname="org.armedbear.lisp.Main">
-	<arg value="--noinit"/>
-	<arg value="--eval"/>
-	<arg value="(compile-system :zip nil :quit t)"/>
-      </java>
+    <antcall target="abcl.compile.lisp"/>
   </target>
 </project>
 




More information about the armedbear-cvs mailing list