2003/02/25 21:37:08
[org.ibex.core.git] / src / org / xwt / plat / Win32.xml
index ee301d8..dad696e 100644 (file)
@@ -3,9 +3,11 @@
 <project name="Win32" default="build">
 
     <target name="build">
-        <property name="gcc-target" value="i686-pc-mingw32"/>
-        <property name="linkflags" value="-Wl,--subsystem,windows"/>
+        <property name="gcc-target" value="i686-pc-mingw32-"/>
+        <property name="linkflags" value="-Wl,--subsystem,windows -lcomdlg32"/>
         <property name="binaryname" value="xwt.exe"/>
+        <property name="javafiles" value="org/xwt/plat/Win32.java"/>
+        <property name="ccfiles" value="org/xwt/plat/Win32.cc"/>
         <ant target="build" antfile="src/org/xwt/plat/GCJ.xml"/>
     </target>
                                                                          
         <echo message='launching .exe'/>
         <exec dir='.' executable='/usr/bin/ssh'>
             <arg value='${cygwin-host}'/>
-            <arg value='cd ${cygwin-path}; www/html/dist/xwt.exe src org.xwt.demo.main'/>
+            <arg value='cd ${cygwin-path}; bin-Win32/xwt.exe src org.xwt.demo.main'/>
         </exec>
     </target>
 
-    <target name="dist">
-        <echo message='creating ActiveX dll...'/>
-        <bash>
-            /usr/local/gcc/bin/i686-pc-mingw32-g++     -DCOMPILE_DLL -c src/org/xwt/plat/Win32.cc -o bin-Win32/Win32-dll.o
-            /usr/local/gcc/bin/i686-pc-mingw32-g++     -Wl,--base-file,/tmp/basefile -mdll -Wl,-e,_DllMainCRTStartup@12 \
-                                                       -o bin-Win32/xwt.dll bin-Win32/Win32-dll.o -lole32 -luuid
-            /usr/local/gcc/bin/i686-pc-mingw32-dlltool --base-file /tmp/basefile --output-exp bin-Win32/xwt.exp \
-                                                       --def src/org/xwt/plat/Win32.def
-            /usr/local/gcc/bin/i686-pc-mingw32-g++     -Wl,--base-file,/tmp/basefile bin-Win32/xwt.exp -mdll \
-                                                       -Wl,-e,_DllMainCRTStartup@12 -o bin-Win32/xwt.dll bin-Win32/Win32-dll.o -lole32 -luuid
-            /usr/local/gcc/bin/i686-pc-mingw32-dlltool --base-file /tmp/basefile --output-exp bin-Win32/xwt.exp --def src/org/xwt/plat/Win32.def
-            /usr/local/gcc/bin/i686-pc-mingw32-g++     bin-Win32/xwt.exp -mdll -Wl,-e,_DllMainCRTStartup@12 -o bin-Win32/xwt.dll \
-                                                       bin-Win32/Win32-dll.o -lole32 -luuid
-        </bash>
-
-        <echo message='collecting files to archive in a cab...'/>
-        <copy file='src/org/xwt/plat/Win32.inf' tofile='bin-Win32/xwt.inf'/>
-        <copy file='www/html/dist/xwt.exe' tofile='bin-Win32/xwt.exe'/>
-        <bash> /usr/local/gcc/bin/i686-pc-mingw32-strip bin-Win32/xwt.exe </bash>
-
-        <echo message='building cab file...'/>
-        <exec dir='.' executable='/usr/bin/ssh'>
-           <arg value='${cygwin-host}'/>
-           <arg value='cd ${cygwin-path}/bin-Win32; ../lib/cabarc.exe -s 6144 N xwt.cab xwt.dll xwt.exe xwt.inf'/>
-        </exec>
-        <copy file='bin-Win32/xwt.cab' tofile='www/html/dist/xwt.cab'/>
-    </target>
-
 </project>