--- dao/DelphiScanner/BuildVariants.cmd 2015/08/26 18:53:11 2680 +++ dao/DelphiScanner/BuildVariants.cmd 2016/06/14 12:06:29 3051 @@ -2,26 +2,90 @@ REM Dette program skal køres fra "RAD Studio Command Prompt" + +REM Versionsnr skal sættes både som variabel her men også i projekt filen +SET VER=6_2_4 + +REM ryd eksisterende indhold af %STED% +SET STED= + REM cleaning files DEL *.dcu /S DEL *.exe /S -msbuild.exe RuteLabels.dproj /p:Config=Release;DCC_Define=STED_BK -REN RuteLabels.exe RuteLabels_BK.exe +SET BUILDDIR=Install\RuteLabels -DEL *.dcu /S -msbuild.exe RuteLabels.dproj /p:Config=Release;DCC_Define=STED_DBK -REN RuteLabels.exe RuteLabels_DBK.exe +RMDIR %BUILDDIR% /S /Q +MKDIR %BUILDDIR% -DEL *.dcu /S -msbuild.exe RuteLabels.dproj /p:Config=Release;DCC_Define=STED_FD -REN RuteLabels.exe RuteLabels_FD.exe -DEL *.dcu /S -msbuild.exe RuteLabels.dproj /p:Config=Release;DCC_Define=STED_NS -REN RuteLabels.exe RuteLabels_NS.exe +REM START BUILD AF VARIANTERNE +REM + +SET DIST=BK +CALL :SUB_BUILD + + +REM TK er BK's lokation hos TrykKompagniet i Hvidovre +SET DIST=TK +CALL :SUB_BUILD + + +SET DIST=DBK +CALL :SUB_BUILD + + +SET DIST=FD +CALL :SUB_BUILD +SET DIST=NS +CALL :SUB_BUILD + + +REM --------------------------------------------------------------------------- +REM BYG DAO varianter + +SET DIST=DAO + +SET STED=_BRA +CALL :SUB_BUILD + +SET STED=_GLL +CALL :SUB_BUILD + +SET STED=_ALB +CALL :SUB_BUILD + + +GOTO EOF + + +:SUB_BUILD +REM Denne subroutine sørger for at builde varianten der passer på %DIST% og opretter installationsmapper med alt +REM tilhørende indhold +ECHO --------------------------------------------------------------------------- +ECHO Builder %DIST% %STED% DEL *.dcu /S -msbuild.exe RuteLabels.dproj /p:Config=Release -REN RuteLabels.exe RuteLabels_DAO.exe + +SET DIR=%BUILDDIR%\RuteLabels_ver%VER%_%DIST%%STED%_omdelinginfo + +msbuild.exe RuteLabels.dproj /p:Config=Release;DCC_Define=STED_%DIST% +MKDIR %DIR% +MKDIR %DIR%\Docs +MKDIR %DIR%\Logs +MKDIR %DIR%\Sounds +COPY Help\Manual*.pdf %DIR%\Docs +COPY Sounds\* %DIR%\Sounds +COPY IniTemplates\%STED%.ini %DIR%\RuteLabels.ini +COPY RuteLabels.exe %DIR% +EXIT /B +REM End of Build sub routine + + +:EOF + +ECHO ---------------------------------------------------------------------- +ECHO Rydder op +DEL RuteLabels.exe +DEL *.dcu /S \ No newline at end of file