- <copy file='src/org/xwt/plat/Win32.inf' tofile='bin-Win32/cabsrc/xwt.inf'/>
- <copy file='www/html/dist/xwt.exe' tofile='bin-Win32/cabsrc/xwt.exe'/>
- <bash> /usr/local/gcc/bin/i686-pc-mingw32-strip bin-Win32/cabsrc/xwt.exe </bash>
+
+ <bash>
+ cat > bin-Win32/cabsrc/xwt-${build-id}.inf <<\EOF
+;; This file will be copied to bin-Win32/xwt-${build-id}.inf and then packed up
+;; into the .cab file for distribution
+
+[version]
+ signature="$CHICAGO$"
+ AdvancedINF=2.0
+ [Add.Code]
+ xwt-${build-id}.dll=xwt-${build-id}.dll
+ xwt-${build-id}.exe=xwt-${build-id}.exe
+ [xwt-${build-id}.dll]
+ file-win32-x86=thiscab
+ clsid=${clsid-string}
+ FileVersion=7,0,0,0
+ RegisterServer=yes
+ [xwt-${build-id}.exe]
+ file-win32-x86=thiscab
+ clsid={FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFE}
+ FileVersion=7,0,0,0
+ RegisterServer=no
+EOF
+ </bash>
+ <copy file='bin-Win32/xwt.exe' tofile='bin-Win32/cabsrc/xwt-${build-id}.exe'/>
+ <bash> /usr/local/gcc/bin/i686-pc-mingw32-strip bin-Win32/cabsrc/xwt-${build-id}.exe </bash>