/[projects]/dao/DelphiScanner/BuildVariants.cmd
ViewVC logotype

Diff of /dao/DelphiScanner/BuildVariants.cmd

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2996 by torben, Fri Apr 8 14:01:34 2016 UTC revision 3108 by torben, Mon Aug 29 14:03:14 2016 UTC
# Line 1  Line 1 
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  SET VER=6_2_1  
6    REM Versionsnr skal sættes både som variabel her men også i projekt filen
7    SET VER=6_3_1
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
# Line 15  RMDIR %BUILDDIR% /S /Q Line 20  RMDIR %BUILDDIR% /S /Q
20  MKDIR %BUILDDIR%  MKDIR %BUILDDIR%
21    
22    
23    REM START BUILD AF VARIANTERNE
24    REM
25    
26  SET DIST=BK  SET DIST=BK
27  DEL *.dcu /S  CALL :SUB_BUILD
 SET DIR=%BUILDDIR%\RuteLabels_ver%VER%_%DIST%_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\%DIST%.ini %DIR%\RuteLabels.ini  
 MOVE RuteLabels.exe %DIR%  
28    
29    
30  REM TK er BK's lokation hos TrykKompagniet i Hvidovre  REM TK er BK's lokation hos TrykKompagniet i Hvidovre
31  SET DIST=TK  SET DIST=TK
32  DEL *.dcu /S  CALL :SUB_BUILD
 SET DIR=%BUILDDIR%\RuteLabels_ver%VER%_%DIST%_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\%DIST%.ini %DIR%\RuteLabels.ini  
 MOVE RuteLabels.exe %DIR%  
33    
34    
35  SET DIST=DBK  SET DIST=DBK
36  DEL *.dcu /S  CALL :SUB_BUILD
 SET DIR=%BUILDDIR%\RuteLabels_ver%VER%_%DIST%_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\%DIST%.ini %DIR%\RuteLabels.ini  
 MOVE RuteLabels.exe %DIR%  
37    
38    
39  SET DIST=FD  SET DIST=FD
40  DEL *.dcu /S  CALL :SUB_BUILD
 SET DIR=%BUILDDIR%\RuteLabels_ver%VER%_%DIST%_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\%DIST%.ini %DIR%\RuteLabels.ini  
 MOVE RuteLabels.exe %DIR%  
41    
42  SET DIST=NS  SET DIST=NS
43  DEL *.dcu /S  CALL :SUB_BUILD
44  SET DIR=%BUILDDIR%\RuteLabels_ver%VER%_%DIST%_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\%DIST%.ini %DIR%\RuteLabels.ini  
 MOVE RuteLabels.exe %DIR%  
45    
46    
 REM ---------------------------------------------------------------------------  
47  REM BYG DAO varianter  REM BYG DAO varianter
48    
49  SET DIST=DAO  SET DIST=DAO
 DEL *.dcu /S  
50    
51  msbuild.exe RuteLabels.dproj /p:Config=Release;DCC_Define=STED_%DIST%  SET STED=_BRA
52    CALL :SUB_BUILD
53    
54    SET STED=_GLL
55    CALL :SUB_BUILD
56    
57  SET STED=BRA  SET STED=_ALB
58  SET DIR=%BUILDDIR%\RuteLabels_ver%VER%_DAO_%STED%_omdelinginfo  CALL :SUB_BUILD
 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%  
59    
 SET STED=GLL  
 SET DIR=%BUILDDIR%\RuteLabels_ver%VER%_DAO_%STED%_omdelinginfo  
 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%  
60    
61  SET STED=ALB  GOTO EOF
62  SET DIR=%BUILDDIR%\RuteLabels_ver%VER%_DAO_%STED%_omdelinginfo  
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
70    
71    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%  MKDIR %DIR%
75  MKDIR %DIR%\Docs  MKDIR %DIR%\Docs
76  MKDIR %DIR%\Logs  MKDIR %DIR%\Logs
77  MKDIR %DIR%\Sounds  MKDIR %DIR%\Sounds
78  COPY Help\Manual*.pdf %DIR%\Docs  COPY Help\Manual*.pdf %DIR%\Docs
79  COPY Sounds\* %DIR%\Sounds  COPY Sounds\* %DIR%\Sounds
80  COPY IniTemplates\%STED%.ini %DIR%\RuteLabels.ini  COPY IniTemplates\%DIST%%STED%.ini %DIR%\RuteLabels.ini
81  COPY RuteLabels.exe %DIR%  COPY RuteLabels.exe %DIR%
82    EXIT /B
83    REM End of Build sub routine
84    
85    
86    :EOF
87    
 DEL RuteLabels.exe  
88    ECHO ----------------------------------------------------------------------
89    ECHO Rydder op
90    DEL RuteLabels.exe
91    DEL *.dcu /S

Legend:
Removed from v.2996  
changed lines
  Added in v.3108

  ViewVC Help
Powered by ViewVC 1.1.20