1 |
@echo off |
@echo off |
2 |
|
|
3 |
REM Dette program skal køres fra "RAD Studio Command Prompt" |
REM Dette program skal køres fra "RAD Studio Command Prompt" |
4 |
|
|
5 |
|
|
6 |
|
REM Versionsnr skal sættes både som variabel her men også i projekt filen |
7 |
|
SET VER=6_3_4 |
8 |
|
|
9 |
|
REM ryd eksisterende indhold af %STED% |
10 |
|
SET STED= |
11 |
|
|
12 |
REM cleaning files |
REM cleaning files |
13 |
DEL *.dcu /S |
DEL *.dcu /S |
14 |
DEL *.exe /S |
DEL *.exe /S |
15 |
|
|
16 |
|
|
17 |
msbuild.exe RuteLabels.dproj /p:Config=Release;DCC_Define=STED_BK |
SET BUILDDIR=Install\RuteLabels |
|
REN RuteLabels.exe RuteLabels_BK.exe |
|
18 |
|
|
19 |
DEL *.dcu /S |
RMDIR %BUILDDIR% /S /Q |
20 |
msbuild.exe RuteLabels.dproj /p:Config=Release;DCC_Define=STED_DBK |
MKDIR %BUILDDIR% |
|
REN RuteLabels.exe RuteLabels_DBK.exe |
|
21 |
|
|
|
DEL *.dcu /S |
|
|
msbuild.exe RuteLabels.dproj /p:Config=Release;DCC_Define=STED_FD |
|
|
REN RuteLabels.exe RuteLabels_FD.exe |
|
22 |
|
|
23 |
DEL *.dcu /S |
REM START BUILD AF VARIANTERNE |
24 |
msbuild.exe RuteLabels.dproj /p:Config=Release;DCC_Define=STED_NS |
REM |
25 |
REN RuteLabels.exe RuteLabels_NS.exe |
|
26 |
|
SET DIST=BK |
27 |
|
CALL :SUB_BUILD |
28 |
|
|
29 |
|
|
30 |
|
REM TK er BK's lokation hos TrykKompagniet i Hvidovre |
31 |
|
SET DIST=TK |
32 |
|
CALL :SUB_BUILD |
33 |
|
|
34 |
|
|
35 |
|
SET DIST=DBK |
36 |
|
CALL :SUB_BUILD |
37 |
|
|
38 |
|
|
39 |
|
SET DIST=FD |
40 |
|
CALL :SUB_BUILD |
41 |
|
|
42 |
|
SET DIST=NS |
43 |
|
CALL :SUB_BUILD |
44 |
|
|
45 |
|
|
46 |
|
|
47 |
|
REM BYG DAO varianter |
48 |
|
|
49 |
|
SET DIST=DAO |
50 |
|
|
51 |
|
SET STED=_BRA |
52 |
|
CALL :SUB_BUILD |
53 |
|
|
54 |
|
SET STED=_GLL |
55 |
|
CALL :SUB_BUILD |
56 |
|
|
57 |
|
SET STED=_ALB |
58 |
|
CALL :SUB_BUILD |
59 |
|
|
60 |
|
|
61 |
|
GOTO EOF |
62 |
|
|
63 |
|
|
64 |
|
:SUB_BUILD |
65 |
|
REM Denne subroutine sørger for at builde varianten der passer på %DIST% og opretter installationsmapper med alt |
66 |
|
REM tilhørende indhold |
67 |
|
ECHO --------------------------------------------------------------------------- |
68 |
|
ECHO Builder %DIST% %STED% |
69 |
DEL *.dcu /S |
DEL *.dcu /S |
70 |
msbuild.exe RuteLabels.dproj /p:Config=Release |
|
71 |
REN RuteLabels.exe RuteLabels_DAO.exe |
SET DIR=%BUILDDIR%\RuteLabels_ver%VER%_%DIST%%STED%_omdelinginfo |
72 |
|
|
73 |
|
msbuild.exe RuteLabels.dproj /p:Config=Release;DCC_Define=STED_%DIST% |
74 |
|
MKDIR %DIR% |
75 |
|
MKDIR %DIR%\Docs |
76 |
|
MKDIR %DIR%\Logs |
77 |
|
MKDIR %DIR%\Sounds |
78 |
|
COPY Help\Manual*.pdf %DIR%\Docs |
79 |
|
COPY Sounds\* %DIR%\Sounds |
80 |
|
COPY IniTemplates\%DIST%%STED%.ini %DIR%\RuteLabels.ini |
81 |
|
COPY RuteLabels.exe %DIR% |
82 |
|
EXIT /B |
83 |
|
REM End of Build sub routine |
84 |
|
|
85 |
|
|
86 |
|
:EOF |
87 |
|
|
88 |
|
ECHO ---------------------------------------------------------------------- |
89 |
|
ECHO Rydder op |
90 |
|
DEL RuteLabels.exe |
91 |
|
DEL *.dcu /S |