qsos-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qsos-commits] qsos/apps/JQEditor build.xml src/org/qsos/main/...


From: Romain PELISSE
Subject: [Qsos-commits] qsos/apps/JQEditor build.xml src/org/qsos/main/...
Date: Mon, 07 Aug 2006 09:08:46 +0000

CVSROOT:        /sources/qsos
Module name:    qsos
Changes by:     Romain PELISSE <rpelisse>       06/08/07 09:08:46

Modified files:
        apps/JQEditor  : build.xml 
        apps/JQEditor/src/org/qsos/main: JQ.java 
        apps/JQEditor/src/org/qsos/radar: GenerateRadar.java 

Log message:
        Add task to build final repository

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qsos/apps/JQEditor/build.xml?cvsroot=qsos&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/qsos/apps/JQEditor/src/org/qsos/main/JQ.java?cvsroot=qsos&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/qsos/apps/JQEditor/src/org/qsos/radar/GenerateRadar.java?cvsroot=qsos&r1=1.2&r2=1.3

Patches:
Index: build.xml
===================================================================
RCS file: /sources/qsos/qsos/apps/JQEditor/build.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- build.xml   23 Jun 2006 22:07:35 -0000      1.6
+++ build.xml   7 Aug 2006 09:08:46 -0000       1.7
@@ -2,36 +2,56 @@
        <!-- project's properties -->
        <property name="appname" value="JQEditeur"/>
        <property name="lib" value="lib"/>
+       <property name="lib.linux" value="${lib}/linux"/>
+               
        <property name="src" value="src"/>                      
        <property name="share" value="share"/>
+       <property name="swt.version" value="3232"/>
+       
        <property name="dist" value="dist"/>
-       <property name="dist.windows" value="${dist}/win32"/>   
+       <property name="dist.common" value="${dist}/common"/>   
+       <property name="dist.common.linux" value="${dist.common}/linux"/>       
+       <property name="dist.common.share" value="${dist.common}/share"/>       
+
        <property name="out" value="out"/>
        <property name="out.classes" value="out"/>
-       <property name="out.lib" value="out"/>
+       <property name="out.lib" value="out/lib"/>
+       <property name="out.unzipedJars" value="out/unziped"/>
 
+       <property name="linux.app"      value="run.sh"/>
 
        <!-- init -->
        <target name="init" depends="clean">
+               <!-- Building tree directory for ouput -->
                <mkdir dir="${out}"/>
                <mkdir dir="${out.classes}"/>
                <mkdir dir="${out.lib}"/>
                <mkdir dir="${dist}"/>
-
+               <!-- Common Classpath -->
                <path id="classpath">
                        <fileset dir="${lib}">
                                <include name="*.jar" />
                        </fileset>
                </path>
+               
+               <!-- OS related classpath-->
+               <path id="linux-classpath">
+                       <fileset dir="${lib}/linux">
+                               <include name="*.*" />
+                       </fileset>
+               </path>
        </target>
 
        <!-- COMPILE -->
        <target name="build" depends="init" description="compil all java 
classes">
-               <javac  compiler="gcj"
+               <javac  
+                               failonerror="true"
                        srcdir="${src}"
                        destdir="${out}">
                        <classpath refid="classpath" />
+                       <classpath refid="linux-classpath" />
                </javac>
+               
                <copy todir="${out}">
                <fileset dir="${src}">
                <include name="**/*.properties"/>
@@ -39,89 +59,89 @@
                </copy>
        </target>
                
+       <!-- unjar a jar-->
+       
+       <target name="unjar">
+               
+       </target>
+       
        <!-- JAR -->
        <target name="jar-jqeditor" depends="build">
+               <mkdir dir="${out.unzipedJars}"/>
+               <unjar dest="${out.unzipedJars}">
+                       <fileset dir="${lib}">
+                               <include name="*.jar"/>
+                       </fileset>
+               </unjar>                                
+               
                <jar destfile="${dist}/jqeditor.jar" >
                        <manifest>
                            <attribute name="Built-By" value="${user.name}"/>
-                           <section name="common">
+                               <attribute name="Sealed" value="false"/>
                              <attribute name="Main-Class" 
value="org.qsos.main.JQ"/>
-                           </section>
                          </manifest>
                        <fileset dir="${out.classes}">
                                <include name="**/*.class"/>
                                <include name="**/*.properties"/>
                        </fileset>
-                       
+                       <fileset dir="${out.unzipedJars}">
+                               <include name="**/*.*"/>
+                       </fileset>                      
                </jar>
-       </target>
-       
-       <!-- all -->
-       <target name="all" depends="clean,build">
-               <antcall target="jar-jqeditor"/>
-       </target>
 
-       <target name="run" description="RUN the program">
-               <java classname="org.qsos.main.JQ">
-                       <classpath>
-                               <path refid="classpath"/>
-                               <pathelement location="${dist}/jqeditor.jar"/>
-                       </classpath>
-               </java>
        </target>
 
-
-       <!-- Building the app directory for the windows distrib -->
-
-       <target name="windows" depends="jar-jqeditor">
-               <mkdir dir="${dist.windows}"/>
-
-               <property name="target" value="${dist.windows}/${appname}"/>
-               <property name="target.src" value="${target}/src"/>
-                       <property name="target.lib" value="${target}/lib"/>     
  
-               <property name="target.share" value="${target}/share"/>
-
-               <mkdir dir="${target}"/>
-               <mkdir dir="${target.lib}"/>
-               <mkdir dir="${target.share}"/>
-               <mkdir dir="${target.src}"/>
-
+       <!-- Building the final directory tree --> 
+       <target name="common" depends="jar-jqeditor">
+               <mkdir dir="${dist.common}"/>
                <!-- Copying source to the app's src dir -->
-               <copy todir="${target.src}">
+               <copy todir="${dist.common}/src">
                        <fileset dir="${src}">
                                <include name="**/*.java"/>
                        </fileset>
                </copy>
-
                <!-- Adding jar to the main directory -->
-
                <copy   file="${dist}/jqeditor.jar"
-                       tofile="${target}/jqeditor.jar"/>
-
-
-               <copy todir="${target.lib}">
-                       <fileset dir="${lib}">
-                               <include name="**/*.jar"/>
+                               tofile="${dist.common}/jqeditor.jar"/>
+               <!-- Adding resources -->
+               <copy todir="${dist.common.share}">
+                       <fileset dir="${share}">
+                               <include name="**/*.png"/>
+                               <include name="**/*.bmp"/>
+                               <include name="**/*.jpg"/>
+                               <include name="**/*.ico"/>
                        </fileset>
                 </copy>
-
                <!-- Adding windows dll for SWT -->
-               <copy todir="${target}">
+               <copy todir="${dist.common.share}">
                <fileset dir="${share}">
                <include name="swt-win32-3139.dll"/>
             </fileset>
         </copy>
-               <!-- Adding resources -->
-               <copy todir="${target.share}">
-                       <fileset dir="${share}">
-                               <include name="**/*.png"/>
-                               <include name="**/*.bmp"/>
-                               <include name="**/*.jpg"/>
-                               <include name="**/*.ico"/>
+               <!-- Copiyng windows launching script 
+               <copy   file="" tofile=""/> -->
+               <!-- Adding linux .so archive for SWT -->
+               <copy todir="${dist.common.linux}">
+                       <fileset dir="${lib.linux}">
+                               <include name="**/*${swt.version}.so"/>
                        </fileset>
                </copy>
+               <!-- Copying linux launching script -->
+               <copy   file="${linux.app}"     
tofile="${dist.common}/${linux.app}"/>
+       
+       </target>
+
+       <!-- Running the app -->
+       <target name="run" description="RUN the program" >
+               <java   fork="true" 
+                               jar="${dist.common}/jqeditor.jar"  
+                               logerror="true" >
+                       <jvmarg 
value="-Djava.library.path=./${dist.common.linux}"/>
+               </java>
        </target>
 
+       <!-- Cleanning the directories from products -->
+       
        <target name="clean">
                <delete failonerror="false">
                        <fileset dir="${dist}"/>
@@ -130,10 +150,11 @@
                <delete dir="${dist}"/>
                <delete dir="${out}"/>
        </target>
-<!--
-       <copy todir="${out}">
-               <fileset dir="${src}">
-                       <exclude name="**/*.java"/>
-               </fileset>
-       </copy> -->
+       
+       <!-- all -->
+       <target name="all" depends="clean,build">
+               <antcall target="jar-jqeditor"/>
+       </target>
+
+       
 </project>

Index: src/org/qsos/main/JQ.java
===================================================================
RCS file: /sources/qsos/qsos/apps/JQEditor/src/org/qsos/main/JQ.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- src/org/qsos/main/JQ.java   16 Jun 2006 14:16:35 -0000      1.1
+++ src/org/qsos/main/JQ.java   7 Aug 2006 09:08:46 -0000       1.2
@@ -1,5 +1,5 @@
 /*
-**  $Id: JQ.java,v 1.1 2006/06/16 14:16:35 goneri Exp $
+**  $Id: JQ.java,v 1.2 2006/08/07 09:08:46 rpelisse Exp $
 **
 **  Copyright (C) 2006 ESME SUDRIA ( www.esme.fr ) 
 **
@@ -144,6 +144,7 @@
        public JQ()
        {
                super(null);
+        System.out.println("JQ is being run");
                
                addStatusLine();
                addCoolBar(SWT.BORDER);

Index: src/org/qsos/radar/GenerateRadar.java
===================================================================
RCS file: 
/sources/qsos/qsos/apps/JQEditor/src/org/qsos/radar/GenerateRadar.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- src/org/qsos/radar/GenerateRadar.java       21 Jun 2006 15:17:08 -0000      
1.2
+++ src/org/qsos/radar/GenerateRadar.java       7 Aug 2006 09:08:46 -0000       
1.3
@@ -1,5 +1,5 @@
 /*
-**  $Id: GenerateRadar.java,v 1.2 2006/06/21 15:17:08 rpelisse Exp $
+**  $Id: GenerateRadar.java,v 1.3 2006/08/07 09:08:46 rpelisse Exp $
 **
 **  Copyright (C) 2006 ESME SUDRIA ( www.esme.fr ) 
 **
@@ -32,6 +32,7 @@
 import org.eclipse.jface.viewers.CheckStateChangedEvent;
 import org.eclipse.jface.viewers.CheckboxTreeViewer;
 import org.eclipse.jface.viewers.ICheckStateListener;
+
 import org.eclipse.swt.SWT;
 import org.eclipse.swt.awt.SWT_AWT;
 import org.eclipse.swt.graphics.Color;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]