Lines 23-29
Link Here
|
23 |
<property name="binroot" location="../../nbextra"/> |
23 |
<property name="binroot" location="../../nbextra"/> |
24 |
<property name="homepage.base" value="netbeans.org"/> |
24 |
<property name="homepage.base" value="netbeans.org"/> |
25 |
<property name="dist.base" value="www.netbeans.org/download/nbms/40"/> |
25 |
<property name="dist.base" value="www.netbeans.org/download/nbms/40"/> |
26 |
<property name="license.file" location="org-openide-nbm-license.txt"/> |
26 |
<property name="license.file" location="../nbbuild/standard-nbm-license.txt"/> |
27 |
|
27 |
|
28 |
<property name="nbm_alias" value="nb_ide"/> |
28 |
<property name="nbm_alias" value="nb_ide"/> |
29 |
|
29 |
|
Lines 191-196
Link Here
|
191 |
<target name="jars" depends="compile,13javac-workaround,vers-prep" description="Create JAR files."> |
191 |
<target name="jars" depends="compile,13javac-workaround,vers-prep" description="Create JAR files."> |
192 |
<mkdir dir="netbeans/lib"/> |
192 |
<mkdir dir="netbeans/lib"/> |
193 |
<filter token="Class-Path" value="Class-Path"/> |
193 |
<filter token="Class-Path" value="Class-Path"/> |
|
|
194 |
<filter token="OpenIDE-Module" value="OpenIDE-Module"/> |
194 |
<copy file="manifest.mf" tofile="manifest-subst.mf" filtering="on"/> |
195 |
<copy file="manifest.mf" tofile="manifest-subst.mf" filtering="on"/> |
195 |
<locjar jarfile="netbeans/lib/openide.jar" |
196 |
<locjar jarfile="netbeans/lib/openide.jar" |
196 |
manifest="manifest-subst.mf" |
197 |
manifest="manifest-subst.mf" |
Lines 220-225
Link Here
|
220 |
<mkdir dir="netbeans/lib/patches"/> |
221 |
<mkdir dir="netbeans/lib/patches"/> |
221 |
<!-- Use the same manifest to ensure that packages are defined correctly. --> |
222 |
<!-- Use the same manifest to ensure that packages are defined correctly. --> |
222 |
<filter token="Class-Path" value="X-Commented-Out-Class-Path"/> |
223 |
<filter token="Class-Path" value="X-Commented-Out-Class-Path"/> |
|
|
224 |
<filter token="OpenIDE-Module" value="X-Commented-Out-OpenIDE-Module"/> |
223 |
<copy file="manifest.mf" tofile="manifest-compat-subst.mf" filtering="on"/> |
225 |
<copy file="manifest.mf" tofile="manifest-compat-subst.mf" filtering="on"/> |
224 |
<jar jarfile="netbeans/lib/patches/openide-compat.jar" |
226 |
<jar jarfile="netbeans/lib/patches/openide-compat.jar" |
225 |
basedir="compatkit-work" |
227 |
basedir="compatkit-work" |
Lines 231-236
Link Here
|
231 |
<target name="jars-with-lib" depends="libs,compile,13javac-workaround,vers-prep" description="Create JAR files."> |
233 |
<target name="jars-with-lib" depends="libs,compile,13javac-workaround,vers-prep" description="Create JAR files."> |
232 |
<mkdir dir="standalone"/> |
234 |
<mkdir dir="standalone"/> |
233 |
<filter token="Class-Path" value="Class-Path"/> |
235 |
<filter token="Class-Path" value="Class-Path"/> |
|
|
236 |
<filter token="OpenIDE-Module" value="OpenIDE-Module"/> |
234 |
<copy file="manifest.mf" tofile="manifest-subst.mf" filtering="on"/> |
237 |
<copy file="manifest.mf" tofile="manifest-subst.mf" filtering="on"/> |
235 |
<locjar jarfile="standalone/openide-remainder.jar" |
238 |
<locjar jarfile="standalone/openide-remainder.jar" |
236 |
manifest="manifest-subst.mf" |
239 |
manifest="manifest-subst.mf" |
Lines 310-316
Link Here
|
310 |
--> |
313 |
--> |
311 |
</target> |
314 |
</target> |
312 |
|
315 |
|
313 |
<target name="netbeans" depends="jars" description="Build everything needed for inclusion in the IDE."/> |
316 |
<target name="netbeans" depends="jars" description="Build everything needed for inclusion in the IDE."> |
|
|
317 |
<genlist targetname="nbm" outputfiledir="../nbbuild/netbeans"/> |
318 |
</target> |
319 |
|
320 |
<target name="nbm" depends="netbeans"> |
321 |
<makenbm file="openide.nbm" |
322 |
topdir="." |
323 |
module="netbeans/lib/openide.jar" |
324 |
homepage="http://openide.${homepage.base}/" |
325 |
distribution="http://${dist.base}/openide.nbm"> |
326 |
<license file="${license.file}"/> |
327 |
<signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/> |
328 |
</makenbm> |
329 |
</target> |
314 |
|
330 |
|
315 |
|
331 |
|
316 |
<!-- Build separate libraries for the IDE --> |
332 |
<!-- Build separate libraries for the IDE --> |
Lines 837-843
Link Here
|
837 |
<delete dir="examplemodules"/> |
853 |
<delete dir="examplemodules"/> |
838 |
<delete dir="compatkit-work"/> |
854 |
<delete dir="compatkit-work"/> |
839 |
<delete dir="standalone"/> |
855 |
<delete dir="standalone"/> |
840 |
<delete dir="fake" /> |
856 |
<delete dir="Info"/> |
|
|
857 |
<delete file="openide.nbm"/> |
841 |
</target> |
858 |
</target> |
842 |
<target name="real-clean" depends="clean" description="As for clean, but also remove example module reload area."> |
859 |
<target name="real-clean" depends="clean" description="As for clean, but also remove example module reload area."> |
843 |
<delete dir="examplemodulereload"/> |
860 |
<delete dir="examplemodulereload"/> |
Lines 895-961
Link Here
|
895 |
<style in="api/doc/changes/apichanges.xml" out="www/apichanges.html" destdir="www" style="${basedir}/api/doc/changes/apichanges.xsl"/> |
912 |
<style in="api/doc/changes/apichanges.xml" out="www/apichanges.html" destdir="www" style="${basedir}/api/doc/changes/apichanges.xsl"/> |
896 |
</target> |
913 |
</target> |
897 |
|
914 |
|
898 |
<!-- creating a fake module for distribution of openide & core as nbm --> |
|
|
899 |
|
900 |
<target name="nbm" depends="netbeans, preparenbm"> |
901 |
<makenbm file="org-openide.nbm" |
902 |
topdir="fake" |
903 |
module="fake/netbeans/modules/org-openide.jar" |
904 |
homepage="http://openide.${homepage.base}/" |
905 |
distribution="http://${dist.base}/org-openide.nbm"> |
906 |
<license file="${license.file}"/> |
907 |
<signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/> |
908 |
</makenbm> |
909 |
</target> |
910 |
|
911 |
<target name="preparenbm" depends="vers-prep" > |
912 |
<!-- our fake directory, where we are going to copy all modules --> |
913 |
<mkdir dir="fake" /> |
914 |
<copy todir="fake/netbeans"> |
915 |
<fileset dir="netbeans" /> |
916 |
</copy> |
917 |
|
918 |
|
919 |
<!-- we need to build also core --> |
920 |
<antcall target="buildandcopy"> |
921 |
<param name="dir" value="../core" /> |
922 |
</antcall> |
923 |
<antcall target="buildandcopy"> |
924 |
<param name="dir" value="../core/compiler" /> |
925 |
</antcall> |
926 |
<antcall target="buildandcopy"> |
927 |
<param name="dir" value="../core/execution" /> |
928 |
</antcall> |
929 |
<antcall target="buildandcopy"> |
930 |
<param name="dir" value="../core/ui" /> |
931 |
</antcall> |
932 |
<antcall target="buildandcopy"> |
933 |
<param name="dir" value="../core/windows" /> |
934 |
</antcall> |
935 |
<antcall target="buildandcopy"> |
936 |
<param name="dir" value="../core/ide" /> |
937 |
</antcall> |
938 |
|
939 |
<copy file="org-openide.mf" tofile="org-openide-subst.mf" filtering="on"/> |
940 |
|
941 |
<locjar jarfile="fake/netbeans/modules/org-openide.jar" |
942 |
manifest="org-openide-subst.mf" |
943 |
compress="false"> |
944 |
<locale name="ja"/> |
945 |
|
946 |
<!-- Include just the Bundle.properties describing the module --> |
947 |
<fileset dir="." excludesfile="../nbbuild/standard-jar-excludes.txt" > |
948 |
<include name="org-openide.properties" /> |
949 |
</fileset> |
950 |
</locjar> |
951 |
|
952 |
<genlist targetname="nbm" outputfiledir="../nbbuild/netbeans"/> |
953 |
</target> |
954 |
|
955 |
<target name="buildandcopy" > |
956 |
<ant dir="${dir}" /> |
957 |
<copy todir="fake/netbeans"> |
958 |
<fileset dir="${dir}/netbeans" /> |
959 |
</copy> |
960 |
</target> |
961 |
</project> |
915 |
</project> |