mirror of
https://github.com/moparisthebest/hexchat
synced 2024-11-22 09:12:22 -05:00
update wdk distribution to use relative paths where possible
This commit is contained in:
parent
82be515937
commit
6d0fa458f0
@ -1,11 +1,15 @@
|
||||
@echo off
|
||||
set PERL_510=c:\mozilla-build\perl-5.10-x64
|
||||
set PERL_512=c:\mozilla-build\perl-5.12-x64
|
||||
set DEV_64=c:\mozilla-build\build\xchat-wdk\dep-x64
|
||||
cd ..\src
|
||||
echo X64 = YES > makeinc.mak
|
||||
echo DEV64 = %DEV_64% >> makeinc.mak
|
||||
type makeinc.skel >> makeinc.mak
|
||||
set INCLUDE=c:\WinDDK\7600.16385.1\inc\api;c:\WinDDK\7600.16385.1\inc\crt;c:\WinDDK\7600.16385.1\inc\api\crt\stl70
|
||||
set LIB=c:\WinDDK\7600.16385.1\lib\wnet\amd64;c:\WinDDK\7600.16385.1\lib\Crt\amd64
|
||||
set INCLUDE=%WDK_ROOT%\inc\api;%WDK_ROOT%\inc\crt;%WDK_ROOT%\inc\api\crt\stl70
|
||||
set LIB=%WDK_ROOT%\lib\wnet\amd64;%WDK_ROOT%\lib\Crt\amd64
|
||||
set OPATH=%PATH%
|
||||
set PATH=c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64;c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\x64;c:\mozilla-build\build\xchat-dev64\bin
|
||||
set PATH=%PROGRAMFILES(X86)%\Microsoft Visual Studio 10.0\VC\bin\amd64;%PROGRAMFILES(X86)%\Microsoft SDKs\Windows\v7.0A\Bin\x64;%DEV_64%\bin
|
||||
cd common
|
||||
nmake /nologo /f makefile.mak clean
|
||||
cd ..\fe-gtk
|
||||
@ -19,10 +23,10 @@ nmake /nologo /f makefile.mak clean
|
||||
nmake /nologo /f makefile.mak
|
||||
cd perl
|
||||
set OOPATH=%PATH%
|
||||
set PATH=%OOPATH%;c:\mozilla-build\perl-5.10-x64\bin
|
||||
set PATH=%OOPATH%;%PERL_510%\bin
|
||||
nmake /nologo /s /f makefile-510.mak clean
|
||||
nmake /nologo /s /f makefile-510.mak
|
||||
set PATH=%OOPATH%;c:\mozilla-build\perl-5.12-x64\bin
|
||||
set PATH=%OOPATH%;%PERL_512%\bin
|
||||
nmake /nologo /s /f makefile-512.mak clean
|
||||
nmake /nologo /s /f makefile-512.mak
|
||||
cd ..\..\build
|
||||
|
@ -1,10 +1,14 @@
|
||||
@echo off
|
||||
set PERL_510=c:\mozilla-build\perl-5.10-x86
|
||||
set PERL_512=c:\mozilla-build\perl-5.12-x86
|
||||
set DEV_32=c:\mozilla-build\build\xchat-wdk\dep-x86
|
||||
cd ..\src
|
||||
type makeinc.skel > makeinc.mak
|
||||
set INCLUDE=c:\WinDDK\7600.16385.1\inc\api;c:\WinDDK\7600.16385.1\inc\crt;c:\WinDDK\7600.16385.1\inc\api\crt\stl70
|
||||
set LIB=c:\WinDDK\7600.16385.1\lib\wxp\i386;c:\WinDDK\7600.16385.1\lib\Crt\i386
|
||||
echo DEV32 = %DEV_32% > makeinc.mak
|
||||
type makeinc.skel >> makeinc.mak
|
||||
set INCLUDE=%WDK_ROOT%\inc\api;%WDK_ROOT%\inc\crt;%WDK_ROOT%\inc\api\crt\stl70
|
||||
set LIB=%WDK_ROOT%\lib\wxp\i386;%WDK_ROOT%\lib\Crt\i386
|
||||
set OPATH=%PATH%
|
||||
set PATH=c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin;c:\mozilla-build\build\xchat-dev32\bin
|
||||
set PATH=%PROGRAMFILES(X86)%\Microsoft Visual Studio 10.0\VC\bin;%PROGRAMFILES(X86)%\Microsoft Visual Studio 10.0\Common7\IDE;%PROGRAMFILES(X86)%\Microsoft SDKs\Windows\v7.0A\Bin;%DEV_32%\bin
|
||||
nmake /nologo /f makefile.mak clean
|
||||
cd pixmaps
|
||||
nmake /nologo /f makefile.mak
|
||||
@ -15,10 +19,10 @@ nmake /nologo /f makefile.mak clean
|
||||
nmake /nologo /f makefile.mak
|
||||
cd perl
|
||||
set OOPATH=%PATH%
|
||||
set PATH=%OOPATH%;c:\mozilla-build\perl-5.10-x86\bin
|
||||
set PATH=%OOPATH%;%PERL_510%\bin
|
||||
nmake /nologo /s /f makefile-510.mak clean
|
||||
nmake /nologo /s /f makefile-510.mak
|
||||
set PATH=%OOPATH%;c:\mozilla-build\perl-5.12-x86\bin
|
||||
set PATH=%OOPATH%;%PERL_512%\bin
|
||||
nmake /nologo /s /f makefile-512.mak clean
|
||||
nmake /nologo /s /f makefile-512.mak
|
||||
cd ..\..\build
|
||||
|
@ -1,6 +1,7 @@
|
||||
@echo off
|
||||
set WDK_ROOT=c:\WinDDK\7600.16385.1
|
||||
call build-x86.bat
|
||||
call build-x64.bat
|
||||
set PATH=c:\Program Files (x86)\Inno Setup 5
|
||||
set PATH=%PROGRAMFILES(X86)%\Inno Setup 5
|
||||
compil32 /cc xchat-wdk.iss
|
||||
pause
|
||||
|
9
build/dep-extract.bat
Normal file
9
build/dep-extract.bat
Normal file
@ -0,0 +1,9 @@
|
||||
@echo off
|
||||
set PATH=%PROGRAMW6432%\7-Zip
|
||||
cd ..\dep-x64
|
||||
7z x *.zip
|
||||
7z x *.7z
|
||||
cd ..\dep-x86
|
||||
7z x *.zip
|
||||
7z x *.7z
|
||||
pause
|
@ -1,37 +1,34 @@
|
||||
@echo off
|
||||
set GTK_BIN=c:\mozilla-build\build\xchat-dev64\bin
|
||||
set SSL_BIN=c:\mozilla-build\build\openssl-wdk-1.0.0a-x64\bin
|
||||
set LUA_BIN=c:\mozilla-build\build\lua-wdk-5.1.4-2-x64\bin
|
||||
set ENCHANT_BIN=c:\mozilla-build\build\enchant-wdk-1.6.0-x64\bin
|
||||
set XCHAT_DEST=c:\mozilla-build\build\xchat-wdk-uni
|
||||
set DEPS_ROOT=..\dep-x64
|
||||
set XCHAT_DEST=..\tmp
|
||||
copy ..\src\fe-gtk\xchat.exe %XCHAT_DEST%\xchat.exe.x64
|
||||
copy %GTK_BIN%\libgtk-win32-2.0-0.dll %XCHAT_DEST%\libgtk-win32-2.0-0.dll.x64
|
||||
copy %GTK_BIN%\libgdk_pixbuf-2.0-0.dll %XCHAT_DEST%\libgdk_pixbuf-2.0-0.dll.x64
|
||||
copy %GTK_BIN%\libgio-2.0-0.dll %XCHAT_DEST%\libgio-2.0-0.dll.x64
|
||||
copy %GTK_BIN%\libglib-2.0-0.dll %XCHAT_DEST%\libglib-2.0-0.dll.x64
|
||||
copy %GTK_BIN%\libgmodule-2.0-0.dll %XCHAT_DEST%\libgmodule-2.0-0.dll.x64
|
||||
copy %GTK_BIN%\libgobject-2.0-0.dll %XCHAT_DEST%\libgobject-2.0-0.dll.x64
|
||||
copy %GTK_BIN%\libgthread-2.0-0.dll %XCHAT_DEST%\libgthread-2.0-0.dll.x64
|
||||
copy %GTK_BIN%\libpng14-14.dll %XCHAT_DEST%\libpng14-14.dll.x64
|
||||
copy %GTK_BIN%\libgdk-win32-2.0-0.dll %XCHAT_DEST%\libgdk-win32-2.0-0.dll.x64
|
||||
copy %GTK_BIN%\libcairo-2.dll %XCHAT_DEST%\libcairo-2.dll.x64
|
||||
copy %GTK_BIN%\libfontconfig-1.dll %XCHAT_DEST%\libfontconfig-1.dll.x64
|
||||
copy %GTK_BIN%\libexpat-1.dll %XCHAT_DEST%\libexpat-1.dll.x64
|
||||
copy %GTK_BIN%\libfreetype-6.dll %XCHAT_DEST%\libfreetype-6.dll.x64
|
||||
copy %GTK_BIN%\libpango-1.0-0.dll %XCHAT_DEST%\libpango-1.0-0.dll.x64
|
||||
copy %GTK_BIN%\libpangocairo-1.0-0.dll %XCHAT_DEST%\libpangocairo-1.0-0.dll.x64
|
||||
copy %GTK_BIN%\libpangoft2-1.0-0.dll %XCHAT_DEST%\libpangoft2-1.0-0.dll.x64
|
||||
copy %GTK_BIN%\libpangowin32-1.0-0.dll %XCHAT_DEST%\libpangowin32-1.0-0.dll.x64
|
||||
copy %GTK_BIN%\libatk-1.0-0.dll %XCHAT_DEST%\libatk-1.0-0.dll.x64
|
||||
copy %GTK_BIN%\libintl-8.dll %XCHAT_DEST%\libintl-8.dll.x64
|
||||
copy %GTK_BIN%\..\lib\gtk-2.0\2.10.0\engines\libpixmap.dll %XCHAT_DEST%\lib\gtk-2.0\2.10.0\engines\libpixmap.dll.x64
|
||||
copy %GTK_BIN%\..\lib\gtk-2.0\2.10.0\engines\libwimp.dll %XCHAT_DEST%\lib\gtk-2.0\2.10.0\engines\libwimp.dll.x64
|
||||
copy %GTK_BIN%\..\lib\gtk-2.0\modules\libgail.dll %XCHAT_DEST%\lib\gtk-2.0\modules\libgail.dll.x64
|
||||
copy %SSL_BIN%\libeay32.dll %XCHAT_DEST%\libeay32.dll.x64
|
||||
copy %SSL_BIN%\ssleay32.dll %XCHAT_DEST%\ssleay32.dll.x64
|
||||
copy %SSL_BIN%\zlib1.dll %XCHAT_DEST%\zlib1.dll.x64
|
||||
copy %ENCHANT_BIN%\libenchant.dll %XCHAT_DEST%\libenchant.dll.x64
|
||||
copy %ENCHANT_BIN%\..\lib\enchant\libenchant_myspell.dll %XCHAT_DEST%\lib\enchant\libenchant_myspell.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libgtk-win32-2.0-0.dll %XCHAT_DEST%\libgtk-win32-2.0-0.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libgdk_pixbuf-2.0-0.dll %XCHAT_DEST%\libgdk_pixbuf-2.0-0.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libgio-2.0-0.dll %XCHAT_DEST%\libgio-2.0-0.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libglib-2.0-0.dll %XCHAT_DEST%\libglib-2.0-0.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libgmodule-2.0-0.dll %XCHAT_DEST%\libgmodule-2.0-0.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libgobject-2.0-0.dll %XCHAT_DEST%\libgobject-2.0-0.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libgthread-2.0-0.dll %XCHAT_DEST%\libgthread-2.0-0.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libpng14-14.dll %XCHAT_DEST%\libpng14-14.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libgdk-win32-2.0-0.dll %XCHAT_DEST%\libgdk-win32-2.0-0.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libcairo-2.dll %XCHAT_DEST%\libcairo-2.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libfontconfig-1.dll %XCHAT_DEST%\libfontconfig-1.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libexpat-1.dll %XCHAT_DEST%\libexpat-1.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libfreetype-6.dll %XCHAT_DEST%\libfreetype-6.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libpango-1.0-0.dll %XCHAT_DEST%\libpango-1.0-0.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libpangocairo-1.0-0.dll %XCHAT_DEST%\libpangocairo-1.0-0.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libpangoft2-1.0-0.dll %XCHAT_DEST%\libpangoft2-1.0-0.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libpangowin32-1.0-0.dll %XCHAT_DEST%\libpangowin32-1.0-0.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libatk-1.0-0.dll %XCHAT_DEST%\libatk-1.0-0.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libintl-8.dll %XCHAT_DEST%\libintl-8.dll.x64
|
||||
copy %DEPS_ROOT%\lib\gtk-2.0\2.10.0\engines\libpixmap.dll %XCHAT_DEST%\lib\gtk-2.0\2.10.0\engines\libpixmap.dll.x64
|
||||
copy %DEPS_ROOT%\lib\gtk-2.0\2.10.0\engines\libwimp.dll %XCHAT_DEST%\lib\gtk-2.0\2.10.0\engines\libwimp.dll.x64
|
||||
copy %DEPS_ROOT%\lib\gtk-2.0\modules\libgail.dll %XCHAT_DEST%\lib\gtk-2.0\modules\libgail.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libeay32.dll %XCHAT_DEST%\libeay32.dll.x64
|
||||
copy %DEPS_ROOT%\bin\ssleay32.dll %XCHAT_DEST%\ssleay32.dll.x64
|
||||
copy %DEPS_ROOT%\bin\zlib1.dll %XCHAT_DEST%\zlib1.dll.x64
|
||||
copy %DEPS_ROOT%\bin\libenchant.dll %XCHAT_DEST%\libenchant.dll.x64
|
||||
copy %DEPS_ROOT%\lib\enchant\libenchant_myspell.dll %XCHAT_DEST%\lib\enchant\libenchant_myspell.dll.x64
|
||||
::copy ..\plugins\ewc\xcewc.dll %XCHAT_DEST%\plugins\xcewc.dll.x64
|
||||
copy ..\plugins\checksum\xcchecksum.dll %XCHAT_DEST%\plugins\xcchecksum.dll.x64
|
||||
copy ..\plugins\lua\xclua.dll %XCHAT_DEST%\plugins\xclua.dll.x64
|
||||
@ -43,4 +40,4 @@ copy ..\plugins\upd\xcupd.dll %XCHAT_DEST%\plugins\xcupd.dll.x64
|
||||
copy ..\plugins\xdcc\xcxdcc.dll %XCHAT_DEST%\plugins\xcxdcc.dll.x64
|
||||
copy ..\plugins\xtray\xtray.dll %XCHAT_DEST%\plugins\xtray.dll.x64
|
||||
copy ..\plugins\winamp\xcwinamp.dll %XCHAT_DEST%\plugins\xcwinamp.dll.x64
|
||||
copy %LUA_BIN%\lua51.dll %XCHAT_DEST%\lua51.dll.x64
|
||||
copy %DEPS_ROOT%\bin\lua51.dll %XCHAT_DEST%\lua51.dll.x64
|
||||
|
@ -1,51 +1,47 @@
|
||||
@echo off
|
||||
set GTK_BIN=c:\mozilla-build\build\xchat-dev32\bin
|
||||
set SSL_BIN=c:\mozilla-build\build\openssl-wdk-1.0.0a-x86\bin
|
||||
set LUA_BIN=c:\mozilla-build\build\lua-wdk-5.1.4-2-x86\bin
|
||||
set ENCHANT_BIN=c:\mozilla-build\build\enchant-wdk-1.6.0-x86\bin
|
||||
set XCHAT_DEST=c:\mozilla-build\build\xchat-wdk-uni
|
||||
set DEPS_ROOT=..\dep-x86
|
||||
set XCHAT_DEST=..\tmp
|
||||
rmdir /q /s %XCHAT_DEST%
|
||||
mkdir %XCHAT_DEST%
|
||||
echo 2> portable-mode
|
||||
move portable-mode %XCHAT_DEST%
|
||||
copy ..\src\fe-gtk\xchat.exe %XCHAT_DEST%
|
||||
copy %GTK_BIN%\libgtk-win32-2.0-0.dll %XCHAT_DEST%
|
||||
copy %GTK_BIN%\libgdk_pixbuf-2.0-0.dll %XCHAT_DEST%
|
||||
copy %GTK_BIN%\libgio-2.0-0.dll %XCHAT_DEST%
|
||||
copy %GTK_BIN%\libglib-2.0-0.dll %XCHAT_DEST%
|
||||
copy %GTK_BIN%\libgmodule-2.0-0.dll %XCHAT_DEST%
|
||||
copy %GTK_BIN%\libgobject-2.0-0.dll %XCHAT_DEST%
|
||||
copy %GTK_BIN%\libgthread-2.0-0.dll %XCHAT_DEST%
|
||||
copy %GTK_BIN%\libpng14-14.dll %XCHAT_DEST%
|
||||
copy %GTK_BIN%\libgdk-win32-2.0-0.dll %XCHAT_DEST%
|
||||
copy %GTK_BIN%\libcairo-2.dll %XCHAT_DEST%
|
||||
copy %GTK_BIN%\libfontconfig-1.dll %XCHAT_DEST%
|
||||
copy %GTK_BIN%\libexpat-1.dll %XCHAT_DEST%
|
||||
copy %GTK_BIN%\freetype6.dll %XCHAT_DEST%
|
||||
copy %GTK_BIN%\libpango-1.0-0.dll %XCHAT_DEST%
|
||||
copy %GTK_BIN%\libpangocairo-1.0-0.dll %XCHAT_DEST%
|
||||
copy %GTK_BIN%\libpangoft2-1.0-0.dll %XCHAT_DEST%
|
||||
copy %GTK_BIN%\libpangowin32-1.0-0.dll %XCHAT_DEST%
|
||||
copy %GTK_BIN%\libatk-1.0-0.dll %XCHAT_DEST%
|
||||
copy %GTK_BIN%\intl.dll %XCHAT_DEST%
|
||||
xcopy /q /s /i %GTK_BIN%\..\lib\gtk-2.0\2.10.0\engines\libpixmap.dll %XCHAT_DEST%\lib\gtk-2.0\2.10.0\engines\
|
||||
copy %GTK_BIN%\..\lib\gtk-2.0\2.10.0\engines\libwimp.dll %XCHAT_DEST%\lib\gtk-2.0\2.10.0\engines
|
||||
xcopy /q /s /i %GTK_BIN%\..\lib\gtk-2.0\modules\libgail.dll %XCHAT_DEST%\lib\gtk-2.0\modules\
|
||||
copy %DEPS_ROOT%\bin\libgtk-win32-2.0-0.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\libgdk_pixbuf-2.0-0.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\libgio-2.0-0.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\libglib-2.0-0.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\libgmodule-2.0-0.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\libgobject-2.0-0.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\libgthread-2.0-0.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\libpng14-14.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\libgdk-win32-2.0-0.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\libcairo-2.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\libfontconfig-1.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\libexpat-1.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\freetype6.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\libpango-1.0-0.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\libpangocairo-1.0-0.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\libpangoft2-1.0-0.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\libpangowin32-1.0-0.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\libatk-1.0-0.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\intl.dll %XCHAT_DEST%
|
||||
xcopy /q /s /i %DEPS_ROOT%\lib\gtk-2.0\2.10.0\engines\libpixmap.dll %XCHAT_DEST%\lib\gtk-2.0\2.10.0\engines\
|
||||
copy %DEPS_ROOT%\lib\gtk-2.0\2.10.0\engines\libwimp.dll %XCHAT_DEST%\lib\gtk-2.0\2.10.0\engines
|
||||
xcopy /q /s /i %DEPS_ROOT%\lib\gtk-2.0\modules\libgail.dll %XCHAT_DEST%\lib\gtk-2.0\modules\
|
||||
xcopy /q /s /i etc %XCHAT_DEST%\etc
|
||||
copy ..\COPYING %XCHAT_DEST%
|
||||
copy %SSL_BIN%\..\LICENSE.OPENSSL %XCHAT_DEST%
|
||||
copy %SSL_BIN%\..\LICENSE.ZLIB %XCHAT_DEST%
|
||||
copy %GTK_BIN%\..\share\doc\glib-2.26.0\COPYING %XCHAT_DEST%\LICENSE.GTK
|
||||
copy %GTK_BIN%\..\share\doc\cairo_1.10.0-1_win32\COPYING-LGPL-2.1 %XCHAT_DEST%\LICENSE.CAIRO
|
||||
copy %LUA_BIN%\..\COPYRIGHT %XCHAT_DEST%\LICENSE.LUA
|
||||
copy %ENCHANT_BIN%\..\COPYING %XCHAT_DEST%\LICENSE.ENCHANT
|
||||
copy %SSL_BIN%\libeay32.dll %XCHAT_DEST%
|
||||
copy %SSL_BIN%\ssleay32.dll %XCHAT_DEST%
|
||||
copy %SSL_BIN%\zlib1.dll %XCHAT_DEST%
|
||||
copy %SSL_BIN%\cert.pem %XCHAT_DEST%
|
||||
copy %ENCHANT_BIN%\libenchant.dll %XCHAT_DEST%
|
||||
xcopy /q /s /i %ENCHANT_BIN%\..\lib\enchant\libenchant_myspell.dll %XCHAT_DEST%\lib\enchant\
|
||||
::xcopy /q /s /i ..\plugins\ewc\xcewc.dll %XCHAT_DEST%\plugins\
|
||||
copy %DEPS_ROOT%\LICENSE.OPENSSL %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\LICENSE.ZLIB %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\share\doc\glib-2.26.0\COPYING %XCHAT_DEST%\LICENSE.GTK
|
||||
copy %DEPS_ROOT%\share\doc\cairo_1.10.0-1_win32\COPYING-LGPL-2.1 %XCHAT_DEST%\LICENSE.CAIRO
|
||||
copy %DEPS_ROOT%\LICENSE.LUA %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\LICENSE.ENCHANT %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\libeay32.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\ssleay32.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\zlib1.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\cert.pem %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\libenchant.dll %XCHAT_DEST%
|
||||
xcopy /q /s /i %DEPS_ROOT%\lib\enchant\libenchant_myspell.dll %XCHAT_DEST%\lib\enchant\
|
||||
xcopy /q /s /i ..\plugins\checksum\xcchecksum.dll %XCHAT_DEST%\plugins\
|
||||
copy ..\plugins\lua\xclua.dll %XCHAT_DEST%\plugins
|
||||
copy ..\plugins\perl\xcperl-510.dll %XCHAT_DEST%\plugins
|
||||
@ -56,7 +52,7 @@ copy ..\plugins\upd\xcupd.dll %XCHAT_DEST%\plugins
|
||||
copy ..\plugins\xdcc\xcxdcc.dll %XCHAT_DEST%\plugins
|
||||
copy ..\plugins\xtray\xtray.dll %XCHAT_DEST%\plugins
|
||||
copy ..\plugins\winamp\xcwinamp.dll %XCHAT_DEST%\plugins
|
||||
copy %LUA_BIN%\lua51.dll %XCHAT_DEST%
|
||||
copy %DEPS_ROOT%\bin\lua51.dll %XCHAT_DEST%
|
||||
xcopy /q /s /i ..\po\locale %XCHAT_DEST%\locale
|
||||
xcopy /q /s /i %GTK_BIN%\..\share\locale %XCHAT_DEST%\share\locale
|
||||
xcopy /q /s /i ..\..\myspell %XCHAT_DEST%\share\myspell
|
||||
xcopy /q /s /i %DEPS_ROOT%\share\locale %XCHAT_DEST%\share\locale
|
||||
xcopy /q /s /i ..\dep-x86\myspell %XCHAT_DEST%\share\myspell
|
||||
|
@ -19,7 +19,7 @@ DefaultDirName={pf}\XChat-WDK
|
||||
DefaultGroupName=XChat-WDK
|
||||
DisableProgramGroupPage=yes
|
||||
SolidCompression=yes
|
||||
SourceDir=..\..\xchat-wdk-uni
|
||||
SourceDir=..\tmp
|
||||
OutputDir=..\xchat-wdk\build
|
||||
FlatComponentsList=no
|
||||
PrivilegesRequired=none
|
||||
|
@ -16,3 +16,6 @@ http://ftp.gnome.org/pub/gnome/binaries/win64/gtk+/2.22/gtk+_2.22.0-1_win64.zip
|
||||
http://ftp.gnome.org/pub/gnome/binaries/win64/gtk+/2.22/gtk+-dev_2.22.0-1_win64.zip
|
||||
http://ftp.gnome.org/pub/gnome/binaries/win64/pango/1.28/pango_1.28.3-1_win64.zip
|
||||
http://ftp.gnome.org/pub/gnome/binaries/win64/pango/1.28/pango-dev_1.28.3-1_win64.zip
|
||||
http://xchat-wdk.googlecode.com/files/Enchant-WDK%201.6.0-2%20x64.7z
|
||||
http://xchat-wdk.googlecode.com/files/Lua-WDK%205.1.4-2-2%20x64.7z
|
||||
http://xchat-wdk.googlecode.com/files/OpenSSL-WDK%201.0.0a-2%20x64.7z
|
@ -8,7 +8,6 @@ http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/freetype_2.4.2-1_win3
|
||||
http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/gettext-runtime_0.18.1.1-2_win32.zip
|
||||
http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/gettext-runtime-dev_0.18.1.1-2_win32.zip
|
||||
http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/libpng_1.4.3-1_win32.zip
|
||||
http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/zlib_1.2.5-2_win32.zip
|
||||
http://ftp.gnome.org/pub/gnome/binaries/win32/gdk-pixbuf/2.22/gdk-pixbuf_2.22.0-1_win32.zip
|
||||
http://ftp.gnome.org/pub/gnome/binaries/win32/gdk-pixbuf/2.22/gdk-pixbuf-dev_2.22.0-1_win32.zip
|
||||
http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.26/glib_2.26.0-2_win32.zip
|
||||
@ -17,3 +16,7 @@ http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.22/gtk+_2.22.0-2_win32.zip
|
||||
http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.22/gtk+-dev_2.22.0-2_win32.zip
|
||||
http://ftp.gnome.org/pub/gnome/binaries/win32/pango/1.28/pango_1.28.3-1_win32.zip
|
||||
http://ftp.gnome.org/pub/gnome/binaries/win32/pango/1.28/pango-dev_1.28.3-1_win32.zip
|
||||
http://xchat-wdk.googlecode.com/files/Enchant-WDK%201.6.0-2%20x86.7z
|
||||
http://xchat-wdk.googlecode.com/files/Lua-WDK%205.1.4-2-2%20x86.7z
|
||||
http://xchat-wdk.googlecode.com/files/OpenSSL-WDK%201.0.0a-2%20x86.7z
|
||||
http://xchat-wdk.googlecode.com/files/myspell-20101001.7z
|
@ -1,10 +1,11 @@
|
||||
@echo off
|
||||
set INCLUDE=c:\WinDDK\7600.16385.1\inc\api;c:\WinDDK\7600.16385.1\inc\crt;c:\WinDDK\7600.16385.1\inc\api\crt\stl70
|
||||
set LIB=c:\WinDDK\7600.16385.1\lib\wnet\amd64;c:\WinDDK\7600.16385.1\lib\Crt\amd64
|
||||
set WDK_ROOT=c:\WinDDK\7600.16385.1
|
||||
set INCLUDE=%WDK_ROOT%\inc\api;%WDK_ROOT%\inc\crt;%WDK_ROOT%\inc\api\crt\stl70
|
||||
set LIB=%WDK_ROOT%\lib\wnet\amd64;%WDK_ROOT%\lib\Crt\amd64
|
||||
set OPATH=%PATH%
|
||||
set PATH=c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64;c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\x64
|
||||
set PATH=%PROGRAMFILES(X86)%\Microsoft Visual Studio 10.0\VC\bin\amd64;%PROGRAMFILES(X86)%\Microsoft SDKs\Windows\v7.0A\Bin\x64
|
||||
nmake -f makefile.mak clean
|
||||
nmake -f makefile.mak X64=1 DLL=1 MFLAGS=-MD GLIBDIR=c:\mozilla-build\build\xchat-dev64\include\glib-2.0
|
||||
nmake -f makefile.mak X64=1 DLL=1 MFLAGS=-MD GLIBDIR=..\glib-x64\include\glib-2.0
|
||||
echo.Press return when ready to install!
|
||||
pause
|
||||
set PATH=%OPATH%
|
||||
|
@ -1,10 +1,11 @@
|
||||
@echo off
|
||||
set INCLUDE=c:\WinDDK\7600.16385.1\inc\api;c:\WinDDK\7600.16385.1\inc\crt;c:\WinDDK\7600.16385.1\inc\api\crt\stl70
|
||||
set LIB=c:\WinDDK\7600.16385.1\lib\wxp\i386;c:\WinDDK\7600.16385.1\lib\Crt\i386
|
||||
set WDK_ROOT=c:\WinDDK\7600.16385.1
|
||||
set INCLUDE=%WDK_ROOT%\inc\api;%WDK_ROOT%\inc\crt;%WDK_ROOT%\inc\api\crt\stl70
|
||||
set LIB=%WDK_ROOT%\lib\wxp\i386;%WDK_ROOT%\lib\Crt\i386
|
||||
set OPATH=%PATH%
|
||||
set PATH=c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin;c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
|
||||
set PATH=%PROGRAMFILES(X86)%\Microsoft Visual Studio 10.0\VC\bin;%PROGRAMFILES(X86)%\Microsoft SDKs\Windows\v7.0A\Bin;%PROGRAMFILES(X86)%\Microsoft Visual Studio 10.0\Common7\IDE
|
||||
nmake -f makefile.mak clean
|
||||
nmake -f makefile.mak DLL=1 MFLAGS=-MD GLIBDIR=c:\mozilla-build\build\xchat-dev32\include\glib-2.0
|
||||
nmake -f makefile.mak DLL=1 MFLAGS=-MD GLIBDIR=..\glib-x86\include\glib-2.0
|
||||
echo.Press return when ready to install!
|
||||
pause
|
||||
set PATH=%OPATH%
|
||||
|
@ -1,7 +1,7 @@
|
||||
#include <winver.h>
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 1,6,0,1
|
||||
FILEVERSION 1,6,0,2
|
||||
PRODUCTVERSION 1,6,0,0
|
||||
FILEFLAGSMASK 0
|
||||
FILEFLAGS 0
|
||||
@ -15,7 +15,7 @@ VS_VERSION_INFO VERSIONINFO
|
||||
BEGIN
|
||||
VALUE "CompanyName", "none"
|
||||
VALUE "FileDescription", "libenchant"
|
||||
VALUE "FileVersion", "1.6.0.1"
|
||||
VALUE "FileVersion", "1.6.0.2"
|
||||
VALUE "InternalName", "libenchant"
|
||||
VALUE "OriginalFilename", "libenchant.dll"
|
||||
VALUE "ProductName", "libenchant"
|
||||
|
@ -1,9 +1,9 @@
|
||||
@echo off
|
||||
set ENCHANT_DEST=c:\mozilla-build\build\enchant-wdk-1.6.0-x64
|
||||
set ENCHANT_DEST=..\..\enchant-wdk-1.6.0-x64
|
||||
set RELEASE_DIR=..\bin\release
|
||||
rmdir /q /s %ENCHANT_DEST%
|
||||
mkdir %ENCHANT_DEST%
|
||||
copy ..\COPYING.LIB %ENCHANT_DEST%\COPYING
|
||||
copy ..\COPYING.LIB %ENCHANT_DEST%\LICENSE.ENCHANT
|
||||
xcopy /q /s /i %RELEASE_DIR%\enchant.exe %ENCHANT_DEST%\bin\
|
||||
copy %RELEASE_DIR%\enchant-lsmod.exe %ENCHANT_DEST%\bin
|
||||
copy %RELEASE_DIR%\libenchant.dll %ENCHANT_DEST%\bin
|
||||
|
@ -1,9 +1,9 @@
|
||||
@echo off
|
||||
set ENCHANT_DEST=c:\mozilla-build\build\enchant-wdk-1.6.0-x86
|
||||
set ENCHANT_DEST=..\..\enchant-wdk-1.6.0-x86
|
||||
set RELEASE_DIR=..\bin\release
|
||||
rmdir /q /s %ENCHANT_DEST%
|
||||
mkdir %ENCHANT_DEST%
|
||||
copy ..\COPYING.LIB %ENCHANT_DEST%\COPYING
|
||||
copy ..\COPYING.LIB %ENCHANT_DEST%\LICENSE.ENCHANT
|
||||
xcopy /q /s /i %RELEASE_DIR%\enchant.exe %ENCHANT_DEST%\bin\
|
||||
copy %RELEASE_DIR%\enchant-lsmod.exe %ENCHANT_DEST%\bin
|
||||
copy %RELEASE_DIR%\libenchant.dll %ENCHANT_DEST%\bin
|
||||
|
@ -1,8 +1,9 @@
|
||||
@echo off
|
||||
set WDK_ROOT=c:\WinDDK\7600.16385.1
|
||||
set OPATH=%PATH%
|
||||
set INCLUDE=c:\WinDDK\7600.16385.1\inc\api;c:\WinDDK\7600.16385.1\inc\crt;c:\WinDDK\7600.16385.1\inc\ddk
|
||||
set LIB=c:\WinDDK\7600.16385.1\lib\wnet\amd64;c:\WinDDK\7600.16385.1\lib\Crt\amd64
|
||||
set PATH=c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64
|
||||
set INCLUDE=%WDK_ROOT%\inc\api;%WDK_ROOT%\inc\crt;%WDK_ROOT%\inc\ddk
|
||||
set LIB=%WDK_ROOT%\lib\wnet\amd64;%WDK_ROOT%\lib\Crt\amd64
|
||||
set PATH=%PROGRAMFILES(X86)%\Microsoft Visual Studio 10.0\VC\bin\amd64
|
||||
set DEST=..\lua-wdk-5.1.4-2-x64
|
||||
call etc\luavs-x64.bat
|
||||
@echo off
|
||||
@ -14,19 +15,19 @@ mkdir %DEST%
|
||||
mkdir %DEST%\bin
|
||||
mkdir %DEST%\lib
|
||||
mkdir %DEST%\include
|
||||
xcopy COPYRIGHT %DEST%
|
||||
copy COPYRIGHT %DEST%\LICENSE.LUA
|
||||
:: binaries and libraries
|
||||
xcopy src\lua.exe %DEST%\bin
|
||||
xcopy src\lua51.dll %DEST%\bin
|
||||
xcopy src\lua51.exp %DEST%\bin
|
||||
xcopy src\luac.exe %DEST%\bin
|
||||
copy src\lua.exe %DEST%\bin
|
||||
copy src\lua51.dll %DEST%\bin
|
||||
copy src\lua51.exp %DEST%\bin
|
||||
copy src\luac.exe %DEST%\bin
|
||||
:: library
|
||||
xcopy src\lua51.lib %DEST%\lib
|
||||
copy src\lua51.lib %DEST%\lib
|
||||
:: api
|
||||
xcopy src\lua.h %DEST%\include
|
||||
xcopy src\luaconf.h %DEST%\include
|
||||
xcopy src\lualib.h %DEST%\include
|
||||
xcopy src\lauxlib.h %DEST%\include
|
||||
xcopy etc\lua.hpp %DEST%\include
|
||||
copy src\lua.h %DEST%\include
|
||||
copy src\luaconf.h %DEST%\include
|
||||
copy src\lualib.h %DEST%\include
|
||||
copy src\lauxlib.h %DEST%\include
|
||||
copy etc\lua.hpp %DEST%\include
|
||||
echo.Finished!
|
||||
pause
|
||||
|
@ -1,8 +1,9 @@
|
||||
@echo off
|
||||
set WDK_ROOT=c:\WinDDK\7600.16385.1
|
||||
set OPATH=%PATH%
|
||||
set INCLUDE=c:\WinDDK\7600.16385.1\inc\api;c:\WinDDK\7600.16385.1\inc\crt;c:\WinDDK\7600.16385.1\inc\ddk
|
||||
set LIB=c:\WinDDK\7600.16385.1\lib\wxp\i386;c:\WinDDK\7600.16385.1\lib\Crt\i386
|
||||
set PATH=c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
|
||||
set INCLUDE=%WDK_ROOT%\inc\api;%WDK_ROOT%\inc\crt;%WDK_ROOT%\inc\ddk
|
||||
set LIB=%WDK_ROOT%\lib\wxp\i386;%WDK_ROOT%\lib\Crt\i386
|
||||
set PATH=%PROGRAMFILES(X86)%\Microsoft Visual Studio 10.0\VC\bin;%PROGRAMFILES(X86)%\Microsoft Visual Studio 10.0\Common7\IDE
|
||||
set DEST=..\lua-wdk-5.1.4-2-x86
|
||||
call etc\luavs.bat
|
||||
@echo off
|
||||
@ -14,19 +15,19 @@ mkdir %DEST%
|
||||
mkdir %DEST%\bin
|
||||
mkdir %DEST%\lib
|
||||
mkdir %DEST%\include
|
||||
xcopy COPYRIGHT %DEST%
|
||||
copy COPYRIGHT %DEST%\LICENSE.LUA
|
||||
:: binaries and libraries
|
||||
xcopy src\lua.exe %DEST%\bin
|
||||
xcopy src\lua51.dll %DEST%\bin
|
||||
xcopy src\lua51.exp %DEST%\bin
|
||||
xcopy src\luac.exe %DEST%\bin
|
||||
copy src\lua.exe %DEST%\bin
|
||||
copy src\lua51.dll %DEST%\bin
|
||||
copy src\lua51.exp %DEST%\bin
|
||||
copy src\luac.exe %DEST%\bin
|
||||
:: library
|
||||
xcopy src\lua51.lib %DEST%\lib
|
||||
copy src\lua51.lib %DEST%\lib
|
||||
:: api
|
||||
xcopy src\lua.h %DEST%\include
|
||||
xcopy src\luaconf.h %DEST%\include
|
||||
xcopy src\lualib.h %DEST%\include
|
||||
xcopy src\lauxlib.h %DEST%\include
|
||||
xcopy etc\lua.hpp %DEST%\include
|
||||
copy src\lua.h %DEST%\include
|
||||
copy src\luaconf.h %DEST%\include
|
||||
copy src\lualib.h %DEST%\include
|
||||
copy src\lauxlib.h %DEST%\include
|
||||
copy etc\lua.hpp %DEST%\include
|
||||
echo.Finished!
|
||||
pause
|
||||
|
@ -1,7 +1,8 @@
|
||||
@echo off
|
||||
set INCLUDE=c:\WinDDK\7600.16385.1\inc\api;c:\WinDDK\7600.16385.1\inc\crt;c:\WinDDK\7600.16385.1\inc\ddk
|
||||
set LIB=c:\WinDDK\7600.16385.1\lib\wnet\amd64;c:\WinDDK\7600.16385.1\lib\Crt\amd64
|
||||
set PATH=c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64;c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\x64;c:\mozilla-build\msys\bin;c:\mozilla-build\moztools-x64\bin
|
||||
set WDK_ROOT=c:\WinDDK\7600.16385.1
|
||||
set INCLUDE=%WDK_ROOT%\inc\api;%WDK_ROOT%\inc\crt;%WDK_ROOT%\inc\ddk
|
||||
set LIB=%WDK_ROOT%\lib\wnet\amd64;%WDK_ROOT%\lib\Crt\amd64
|
||||
set PATH=%PROGRAMFILES(X86)%\Microsoft Visual Studio 10.0\VC\bin\amd64;%PROGRAMFILES(X86)%\Microsoft SDKs\Windows\v7.0A\Bin\x64;c:\mozilla-build\msys\bin;c:\mozilla-build\moztools-x64\bin
|
||||
set BUILD_OPT=1
|
||||
set USE_64=1
|
||||
set WINDDK_BUILD=1
|
||||
|
@ -1,7 +1,8 @@
|
||||
@echo off
|
||||
set INCLUDE=c:\WinDDK\7600.16385.1\inc\api;c:\WinDDK\7600.16385.1\inc\crt
|
||||
set LIB=c:\WinDDK\7600.16385.1\lib\wxp\i386;c:\WinDDK\7600.16385.1\lib\Crt\i386
|
||||
set PATH=c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin;c:\mozilla-build\msys\bin;c:\mozilla-build\moztools\bin
|
||||
set WDK_ROOT=c:\WinDDK\7600.16385.1
|
||||
set INCLUDE=%WDK_ROOT%\inc\api;%WDK_ROOT%\inc\crt
|
||||
set LIB=%WDK_ROOT%\lib\wxp\i386;%WDK_ROOT%\lib\Crt\i386
|
||||
set PATH=%PROGRAMFILES(X86)%\Microsoft Visual Studio 10.0\VC\bin;%PROGRAMFILES(X86)%\Microsoft Visual Studio 10.0\Common7\IDE;%PROGRAMFILES(X86)%\Microsoft SDKs\Windows\v7.0A\Bin;c:\mozilla-build\msys\bin;c:\mozilla-build\moztools\bin
|
||||
set BUILD_OPT=1
|
||||
set USE_64=
|
||||
set WINDDK_BUILD=1
|
||||
|
@ -1,9 +1,12 @@
|
||||
@echo off
|
||||
set WDK_ROOT=c:\WinDDK\7600.16385.1
|
||||
set PERL_PATH=c:\mozilla-build\perl-5.12-x64\bin
|
||||
set NASM_PATH=c:\mozilla-build\nasm
|
||||
set OPENSSL_DEST=..\openssl-wdk-1.0.0a-x64
|
||||
set INCLUDE=c:\WinDDK\7600.16385.1\inc\api;c:\WinDDK\7600.16385.1\inc\crt;c:\WinDDK\7600.16385.1\inc\ddk;c:\mozilla-build\build\openssl-1.0.0a\ms;c:\mozilla-build\build\zlib-x64\include
|
||||
set LIB=c:\WinDDK\7600.16385.1\lib\wnet\amd64;c:\WinDDK\7600.16385.1\lib\Crt\amd64;c:\mozilla-build\build\zlib-x64\lib
|
||||
set PATH=c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64;c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\x64;c:\mozilla-build\perl-5.12-x64\bin;c:\Windows\System32;c:\mozilla-build\nasm;c:\mozilla-build\build\zlib-x64\bin
|
||||
perl Configure VC-WIN64A enable-camellia no-asm zlib-dynamic --openssldir=./
|
||||
set INCLUDE=%WDK_ROOT%\inc\api;%WDK_ROOT%\inc\crt;%WDK_ROOT%\inc\ddk;ms;zlib-x64\include
|
||||
set LIB=%WDK_ROOT%\lib\wnet\amd64;%WDK_ROOT%\lib\Crt\amd64;zlib-x64\lib
|
||||
set PATH=%PROGRAMFILES(X86)%\Microsoft Visual Studio 10.0\VC\bin\amd64;%PROGRAMFILES(X86)%\Microsoft SDKs\Windows\v7.0A\Bin\x64;%PERL_PATH%;%NASM_PATH%;%SystemRoot%\System32;..\zlib-x64\bin
|
||||
perl Configure VC-WIN64A enable-camellia zlib-dynamic --openssldir=./
|
||||
call ms\do_win64a
|
||||
nmake -f ms\ntdll.mak vclean
|
||||
nmake -f ms\ntdll.mak
|
||||
@ -21,7 +24,7 @@ move lib %OPENSSL_DEST%
|
||||
mkdir %OPENSSL_DEST%\share
|
||||
move openssl.cnf %OPENSSL_DEST%\share\openssl.cnf.example
|
||||
move include-orig include
|
||||
copy c:\mozilla-build\build\zlib-x64\bin\zlib1.dll %OPENSSL_DEST%\bin
|
||||
copy zlib-x64\bin\zlib1.dll %OPENSSL_DEST%\bin
|
||||
move cert.pem %OPENSSL_DEST%\bin
|
||||
echo.Finished!
|
||||
pause
|
||||
|
@ -1,8 +1,11 @@
|
||||
@echo off
|
||||
set WDK_ROOT=c:\WinDDK\7600.16385.1
|
||||
set PERL_PATH=c:\mozilla-build\perl-5.12-x86\bin
|
||||
set NASM_PATH=c:\mozilla-build\nasm
|
||||
set OPENSSL_DEST=..\openssl-wdk-1.0.0a-x86
|
||||
set INCLUDE=c:\WinDDK\7600.16385.1\inc\api;c:\WinDDK\7600.16385.1\inc\crt;c:\WinDDK\7600.16385.1\inc\ddk;c:\mozilla-build\build\openssl-1.0.0a\ms;c:\mozilla-build\build\zlib-x86\include
|
||||
set LIB=c:\WinDDK\7600.16385.1\lib\wxp\i386;c:\WinDDK\7600.16385.1\lib\Crt\i386;c:\mozilla-build\build\zlib-x86\lib
|
||||
set PATH=c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin;c:\mozilla-build\perl-5.12-x86\bin;c:\Windows\System32;c:\mozilla-build\nasm;c:\mozilla-build\build\zlib-x86\bin
|
||||
set INCLUDE=%WDK_ROOT%\inc\api;%WDK_ROOT%\inc\crt;%WDK_ROOT%\inc\ddk;ms;zlib-x86\include
|
||||
set LIB=%WDK_ROOT%\lib\wxp\i386;%WDK_ROOT%\lib\Crt\i386;zlib-x86\lib
|
||||
set PATH=%PROGRAMFILES(X86)%\Microsoft Visual Studio 10.0\VC\bin;%PROGRAMFILES(X86)%\Microsoft Visual Studio 10.0\Common7\IDE;%PROGRAMFILES(X86)%\Microsoft SDKs\Windows\v7.0A\Bin;%PERL_PATH%;%NASM_PATH%;%SystemRoot%\System32;..\zlib-x86\bin
|
||||
perl Configure VC-WIN32 enable-camellia zlib-dynamic --openssldir=./
|
||||
call ms\do_nasm
|
||||
@echo off
|
||||
@ -22,7 +25,7 @@ move lib %OPENSSL_DEST%
|
||||
mkdir %OPENSSL_DEST%\share
|
||||
move openssl.cnf %OPENSSL_DEST%\share\openssl.cnf.example
|
||||
move include-orig include
|
||||
copy c:\mozilla-build\build\zlib-x86\bin\zlib1.dll %OPENSSL_DEST%\bin
|
||||
copy zlib-x86\bin\zlib1.dll %OPENSSL_DEST%\bin
|
||||
move cert.pem %OPENSSL_DEST%\bin
|
||||
echo.Finished!
|
||||
pause
|
||||
|
@ -9,7 +9,7 @@ checksum.def:
|
||||
echo xchat_plugin_deinit >> checksum.def
|
||||
|
||||
checksum.obj: checksum.c makefile.mak
|
||||
cl $(CFLAGS) checksum.c
|
||||
cl $(CFLAGS) /I.. checksum.c
|
||||
|
||||
clean:
|
||||
del *.obj
|
||||
|
@ -1,7 +1,7 @@
|
||||
include "..\..\src\makeinc.mak"
|
||||
|
||||
all: lua.obj lua.def
|
||||
link $(LDFLAGS) $(LIBS) /dll /out:xclua.dll /libpath:$(LUAPATH)\lib $(LUALIB).lib /def:lua.def lua.obj
|
||||
link $(LDFLAGS) $(LIBS) /dll /out:xclua.dll $(LUALIB).lib /def:lua.def lua.obj
|
||||
|
||||
lua.def:
|
||||
echo EXPORTS > lua.def
|
||||
@ -9,7 +9,7 @@ lua.def:
|
||||
echo xchat_plugin_deinit >> lua.def
|
||||
|
||||
lua.obj: lua.c makefile.mak
|
||||
cl $(CFLAGS) /Dsnprintf=g_snprintf /I$(LUAPATH)\include lua.c
|
||||
cl $(CFLAGS) /I.. /Dsnprintf=g_snprintf lua.c
|
||||
|
||||
clean:
|
||||
del *.obj
|
||||
|
@ -1,6 +1,4 @@
|
||||
all:
|
||||
# @cd ewc
|
||||
# @-$(MAKE) /nologo /s /f makefile.mak $@
|
||||
@cd checksum
|
||||
@-$(MAKE) /nologo /s /f makefile.mak $@
|
||||
@cd ..\lua
|
||||
@ -19,11 +17,6 @@ all:
|
||||
@-$(MAKE) /nologo /s /f makefile.mak $@
|
||||
|
||||
clean:
|
||||
# @del ewc\*.def
|
||||
# @del ewc\*.dll
|
||||
# @del ewc\*.exp
|
||||
# @del ewc\*.lib
|
||||
# @del ewc\*.obj
|
||||
@del checksum\*.def
|
||||
@del checksum\*.dll
|
||||
@del checksum\*.exp
|
||||
|
@ -18,7 +18,7 @@ perl.def:
|
||||
echo xchat_plugin_get_info >> perl.def
|
||||
|
||||
perl.obj: perl.c
|
||||
$(CC) $(CFLAGS) perl.c $(GLIB) -I$(PERLPATH) -DPERL_DLL=\"$(PERLLIB).dll\"
|
||||
$(CC) $(CFLAGS) perl.c $(GLIB) /I$(PERLPATH) /I.. /DPERL_DLL=\"$(PERLLIB).dll\"
|
||||
|
||||
perl.c: xchat.pm.h
|
||||
|
||||
|
@ -18,7 +18,7 @@ perl.def:
|
||||
echo xchat_plugin_get_info >> perl.def
|
||||
|
||||
perl.obj: perl.c
|
||||
$(CC) $(CFLAGS) perl.c $(GLIB) -I$(PERLPATH) -DPERL_DLL=\"$(PERLLIB).dll\"
|
||||
$(CC) $(CFLAGS) perl.c $(GLIB) /I$(PERLPATH) /I.. /DPERL_DLL=\"$(PERLLIB).dll\"
|
||||
|
||||
perl.c: xchat.pm.h
|
||||
|
||||
|
@ -11,7 +11,7 @@ python.def:
|
||||
echo xchat_plugin_get_info >> python.def
|
||||
|
||||
python.obj: python.c
|
||||
$(CC) $(CFLAGS) /Dusleep=_sleep /DPATH_MAX=255 python.c $(GLIB) /I$(PYTHONPATH)\include /DPYTHON_DLL=\"$(PYTHONLIB).dll\"
|
||||
$(CC) $(CFLAGS) /I.. /Dusleep=_sleep /DPATH_MAX=255 python.c $(GLIB) /I$(PYTHONPATH)\include /DPYTHON_DLL=\"$(PYTHONLIB).dll\"
|
||||
|
||||
$(TARGET): python.obj python.def
|
||||
$(LINK) /dll /out:$(TARGET) $(LDFLAGS) python.obj /libpath:$(PYTHONPATH)\libs $(PYTHONLIB).lib $(LIBS) /def:python.def
|
||||
|
@ -11,7 +11,7 @@ tcl.def:
|
||||
echo xchat_plugin_get_info >> tcl.def
|
||||
|
||||
tclplugin.obj: tclplugin.c
|
||||
$(CC) $(CFLAGS) tclplugin.c /I$(TCLPATH)\include /DTCL_DLL=\"$(TCLLIB).dll\"
|
||||
$(CC) $(CFLAGS) /I.. tclplugin.c /I$(TCLPATH)\include /DTCL_DLL=\"$(TCLLIB).dll\"
|
||||
|
||||
$(TARGET): tclplugin.obj tcl.def
|
||||
$(LINK) /dll /out:$(TARGET) $(LDFLAGS) tclplugin.obj /libpath:$(TCLPATH)\lib $(TCLLIB).lib /delayload:$(TCLLIB).dll delayimp.lib /def:tcl.def
|
||||
|
@ -9,7 +9,7 @@ upd.def:
|
||||
echo xchat_plugin_deinit >> upd.def
|
||||
|
||||
upd.obj: upd.c makefile.mak
|
||||
cl $(CFLAGS) $(GLIB) upd.c
|
||||
cl $(CFLAGS) $(GLIB) /I.. upd.c
|
||||
|
||||
clean:
|
||||
del *.obj
|
||||
|
@ -9,7 +9,7 @@ winamp.def:
|
||||
echo xchat_plugin_deinit >> winamp.def
|
||||
|
||||
winamp.obj: winamp.c makefile.mak
|
||||
cl $(CFLAGS) winamp.c
|
||||
cl $(CFLAGS) /I.. winamp.c
|
||||
|
||||
clean:
|
||||
del *.obj
|
||||
|
@ -9,7 +9,7 @@ xdcc.def:
|
||||
echo xchat_plugin_deinit >> xdcc.def
|
||||
|
||||
xdcc.obj: xdcc.c makefile.mak
|
||||
cl $(CFLAGS) $(GLIB) xdcc.c
|
||||
cl $(CFLAGS) $(GLIB) /I.. xdcc.c
|
||||
|
||||
clean:
|
||||
del *.obj
|
||||
|
@ -1,48 +1,37 @@
|
||||
CC = cl
|
||||
LINK = link
|
||||
CFLAGS = $(CFLAGS) /Ox /c /MD /MP2 /W0 /nologo
|
||||
CFLAGS = $(CFLAGS) /DWIN32 /DG_DISABLE_CAST_CHECKS /DG_DISABLE_DEPRECATED /DGDK_PIXBUF_DISABLE_DEPRECATED /DGDK_DISABLE_DEPRECATED /DUSE_IPV6 /DHAVE_STRTOULL /Dstrtoull=_strtoui64 /Dstrcasecmp=stricmp /Dstrncasecmp=strnicmp
|
||||
CFLAGS = $(CFLAGS) -Ic:\mozilla-build\build\xchat-wdk\plugins
|
||||
CFLAGS = $(CFLAGS) /DWIN32 /DG_DISABLE_CAST_CHECKS /DG_DISABLE_DEPRECATED /DGDK_PIXBUF_DISABLE_DEPRECATED /DGDK_DISABLE_DEPRECATED /DUSE_IPV6 /DHAVE_STRTOULL /Dstrtoull=_strtoui64 /Dstrcasecmp=stricmp /Dstrncasecmp=strnicmp /DUSE_OPENSSL
|
||||
CFLAGS = $(CFLAGS)
|
||||
CPPFLAGS = /c /MD /W0 /nologo /DWIN32
|
||||
LDFLAGS = /subsystem:windows /nologo
|
||||
LIBS = $(LIBS) gdi32.lib shell32.lib user32.lib advapi32.lib imm32.lib ole32.lib winmm.lib ws2_32.lib wininet.lib comdlg32.lib
|
||||
LIBS = $(LIBS) gdi32.lib shell32.lib user32.lib advapi32.lib imm32.lib ole32.lib winmm.lib ws2_32.lib wininet.lib comdlg32.lib libeay32.lib ssleay32.lib
|
||||
|
||||
!ifdef X64
|
||||
#############################################################
|
||||
#x64 config
|
||||
DEV64 = c:\mozilla-build\build\xchat-dev64
|
||||
|
||||
GLIB = -I$(DEV64)\include -I$(DEV64)\include\glib-2.0 -I$(DEV64)\lib\glib-2.0\include
|
||||
GTK = -I$(DEV64)\include\gtk-2.0 -I$(DEV64)\lib\gtk-2.0\include -I$(DEV64)\include\atk-1.0 -I$(DEV64)\include\cairo -I$(DEV64)\include\pango-1.0 -I$(DEV64)\include\gdk-pixbuf-2.0
|
||||
GLIB = /I$(DEV64)\include\glib-2.0 /I$(DEV64)\lib\glib-2.0\include
|
||||
GTK = /I$(DEV64)\include\gtk-2.0 /I$(DEV64)\lib\gtk-2.0\include /I$(DEV64)\include\atk-1.0 /I$(DEV64)\include\cairo /I$(DEV64)\include\pango-1.0 /I$(DEV64)\include\gdk-pixbuf-2.0
|
||||
LIBS = $(LIBS) /libpath:$(DEV64)\lib gtk-win32-2.0.lib gdk-win32-2.0.lib atk-1.0.lib gio-2.0.lib gdk_pixbuf-2.0.lib pangowin32-1.0.lib pangocairo-1.0.lib pango-1.0.lib cairo.lib gobject-2.0.lib gmodule-2.0.lib glib-2.0.lib intl.lib
|
||||
|
||||
OPENSSLPATH = c:\mozilla-build\build\openssl-wdk-1.0.0a-x64
|
||||
CFLAGS = $(CFLAGS) /DUSE_OPENSSL /I$(OPENSSLPATH)\include
|
||||
LIBS = $(LIBS) /libpath:$(OPENSSLPATH)\lib libeay32.lib ssleay32.lib
|
||||
|
||||
CFLAGS = $(CFLAGS) /favor:AMD64 /D_WIN64
|
||||
CPPFLAGS = $(CPPFLAGS) /favor:AMD64 /D_WIN64
|
||||
CFLAGS = $(CFLAGS) /favor:AMD64 /D_WIN64 /I$(DEV64)\include
|
||||
CPPFLAGS = $(CPPFLAGS) /favor:AMD64 /D_WIN64 /I$(DEV64)\include
|
||||
LDFLAGS = $(LDFLAGS) msvcrt_win2003.obj
|
||||
|
||||
LUAPATH = c:\mozilla-build\build\lua-wdk-5.1.4-2-x64
|
||||
PYTHONPATH = c:\mozilla-build\python-2.6-x64
|
||||
TCLPATH = c:\mozilla-build\tcl-8.5-x64
|
||||
!else
|
||||
#############################################################
|
||||
#x86 config
|
||||
DEV32 = c:\mozilla-build\build\xchat-dev32
|
||||
|
||||
GLIB = -I$(DEV32)\include -I$(DEV32)\include\glib-2.0 -I$(DEV32)\lib\glib-2.0\include
|
||||
GTK = -I$(DEV32)\include\gtk-2.0 -I$(DEV32)\lib\gtk-2.0\include -I$(DEV32)\include\atk-1.0 -I$(DEV32)\include\cairo -I$(DEV32)\include\pango-1.0 -I$(DEV32)\include\gdk-pixbuf-2.0
|
||||
GLIB = /I$(DEV32)\include\glib-2.0 /I$(DEV32)\lib\glib-2.0\include
|
||||
GTK = /I$(DEV32)\include\gtk-2.0 /I$(DEV32)\lib\gtk-2.0\include /I$(DEV32)\include\atk-1.0 /I$(DEV32)\include\cairo /I$(DEV32)\include\pango-1.0 /I$(DEV32)\include\gdk-pixbuf-2.0
|
||||
LIBS = $(LIBS) /libpath:$(DEV32)\lib gtk-win32-2.0.lib gdk-win32-2.0.lib atk-1.0.lib gio-2.0.lib gdk_pixbuf-2.0.lib pangowin32-1.0.lib pangocairo-1.0.lib pango-1.0.lib cairo.lib gobject-2.0.lib gmodule-2.0.lib glib-2.0.lib intl.lib
|
||||
|
||||
OPENSSLPATH = c:\mozilla-build\build\openssl-wdk-1.0.0a-x86
|
||||
CFLAGS = $(CFLAGS) /DUSE_OPENSSL /I$(OPENSSLPATH)\include
|
||||
LIBS = $(LIBS) /libpath:$(OPENSSLPATH)\lib libeay32.lib ssleay32.lib
|
||||
|
||||
CFLAGS = $(CFLAGS) /I$(DEV32)\include
|
||||
LDFLAGS = $(LDFLAGS) msvcrt_winxp.obj
|
||||
|
||||
LUAPATH = c:\mozilla-build\build\lua-wdk-5.1.4-2-x86
|
||||
PYTHONPATH = c:\mozilla-build\python-2.6-x86
|
||||
TCLPATH = c:\mozilla-build\tcl-8.5-x86
|
||||
!endif
|
||||
|
Loading…
Reference in New Issue
Block a user