28 lines
883 B
Batchfile
28 lines
883 B
Batchfile
@echo off
|
|
|
|
rem Call the script that will read and parse version.m4, and store the version
|
|
rem number in the ledger_version_nr environment variable.
|
|
call ..\vc9\extract_version_numbers.bat
|
|
del config.h
|
|
rem Ledgers uses x.y.z-date format, but MSI needs x.y.z.b numbering. Can be
|
|
rem solved with simple string replace.
|
|
set ledger_version_nr=%ledger_version_nr:-=.%
|
|
|
|
rmdir /S /Q content
|
|
mkdir content
|
|
rem Now, gather all the files we need in a directory
|
|
copy ..\vc9\Release\ledger.exe content
|
|
copy ..\..\..\doc\ledger.pdf content
|
|
copy ..\..\..\doc\LICENSE.rtf content
|
|
copy Calculator_16x16.ico content
|
|
copy ledger.wxs content
|
|
|
|
cd content
|
|
rem Finally, call the WiX compiler & linker
|
|
"%WIX%\bin\candle.exe" ledger.wxs
|
|
"%WIX%\bin\light.exe" -ext WixUIExtension ledger.wixobj
|
|
|
|
rem Hopefully everything went well, copy the result back
|
|
copy ledger.msi ..\ledger-%ledger_version_nr%.msi
|
|
|
|
cd ..
|