File: Release_Source.bat

package info (click to toggle)
mediaconch 25.04-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 16,828 kB
  • sloc: ansic: 126,293; cpp: 39,636; javascript: 34,300; xml: 2,950; sh: 2,121; makefile: 200; python: 183
file content (127 lines) | stat: -rw-r--r-- 5,778 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
@rem Copyright (c) MediaArea.net SARL. All Rights Reserved.
@rem
@rem Use of this source code is governed by a BSD-style license that can
@rem be found in the License.html file in the root of the source tree.
@rem

@echo off

rem --- Search binaries ---
set BPATH=
if exist "%~dp0\..\..\..\MediaArea-Utils-Binaries" set BPATH="%~dp0\..\..\..\MediaArea-Utils-Binaries"
if exist "%~dp0\..\..\MediaArea-Utils-Binaries" set BPATH="%~dp0\..\..\MediaArea-Utils-Binaries"
if "%BPATH%"=="" (
    echo "ERROR: binaries path not found"
    exit /b 1
)

rem --- Clean up ---
del mediaconch_.tar.bz2
del MediaConch_Source.tar
del mediaconch_-1.tar.gz
del mediaconch__AllInclusive.7z
rmdir MediaConch_Source /S /Q
mkdir MediaConch_Source


@rem --- Copying : Sources ---
xcopy ..\Source\*.cpp MediaConch_Source\Source\ /S
xcopy ..\Source\*.h MediaConch_Source\Source\ /S
xcopy ..\Source\*.dfm MediaConch_Source\Source\ /S
xcopy ..\Source\*.xml MediaConch_Source\Source\ /S
xcopy ..\Source\*.rc MediaConch_Source\Source\ /S
xcopy ..\Source\*.csv MediaConch_Source\Source\ /S
xcopy ..\Source\*.ico MediaConch_Source\Source\ /S
xcopy ..\Source\Install\*.nsi MediaConch_Source\Source\Install\
xcopy ..\Source\*.sh  MediaConch_Source\Source\ /S
xcopy ..\Source\*.png MediaConch_Source\Source\ /S
xcopy ..\Source\*.xpm MediaConch_Source\Source\ /S
xcopy ..\Source\*.svg MediaConch_Source\Source\ /S
xcopy ..\Source\*.qrc MediaConch_Source\Source\ /S
xcopy ..\Source\*.ui MediaConch_Source\Source\ /S

@rem --- Copying : Projects ---
xcopy ..\Project\*.bpg MediaConch_Source\Project\ /S
xcopy ..\Project\*.bpf MediaConch_Source\Project\ /S
xcopy ..\Project\*.bpr MediaConch_Source\Project\ /S
xcopy ..\Project\*.bdsgroup MediaConch_Source\Project\ /S
xcopy ..\Project\*.bdsproj MediaConch_Source\Project\ /S
xcopy ..\Project\*.groupproj MediaConch_Source\Project\ /S
xcopy ..\Project\*.cbproj MediaConch_Source\Project\ /S
xcopy ..\Project\*.dev MediaConch_Source\Project\ /S
xcopy ..\Project\*.sln MediaConch_Source\Project\ /S
xcopy ..\Project\*.vc MediaConch_Source\Project\ /S
xcopy ..\Project\*.vcproj MediaConch_Source\Project\ /S
xcopy ..\Project\*.vcxproj MediaConch_Source\Project\ /S
xcopy ..\Project\*.vcxproj.filters MediaConch_Source\Project\ /S
xcopy ..\Project\*.ico MediaConch_Source\Project\ /S
xcopy ..\Project\*.workspace MediaConch_Source\Project\ /S
xcopy ..\Project\*.cbp MediaConch_Source\Project\ /S /Y
xcopy ..\Project\*.def MediaConch_Source\Project\ /S
xcopy ..\Project\*.idl MediaConch_Source\Project\ /S
xcopy ..\Project\*.rgs MediaConch_Source\Project\ /S
xcopy ..\Project\*.bat MediaConch_Source\Project\ /S
xcopy ..\Project\*.pro MediaConch_Source\Project\ /S
xcopy ..\Project\Qt\prepare MediaConch_Source\Project\Qt\ /S
xcopy ..\Project\BCB\MediaConch*.res MediaConch_Source\Project\BCB /S
xcopy ..\Project\MSVC2005\*.cpp MediaConch_Source\Project\MSVC2005\ /S
xcopy ..\Project\MSVC2005\*.c MediaConch_Source\Project\MSVC2005\ /S
xcopy ..\Project\MSVC2005\*.h MediaConch_Source\Project\MSVC2005\ /S
xcopy ..\Project\MSVC2005\*.rc MediaConch_Source\Project\MSVC2005\ /S
xcopy ..\Project\MSVC2008\*.cpp MediaConch_Source\Project\MSVC2008\ /S
xcopy ..\Project\MSVC2008\*.c MediaConch_Source\Project\MSVC2008\ /S
xcopy ..\Project\MSVC2008\*.h MediaConch_Source\Project\MSVC2008\ /S
xcopy ..\Project\MSVC2008\*.rc MediaConch_Source\Project\MSVC2008\ /S
xcopy ..\Project\MSVC2010\*.cpp MediaConch_Source\Project\MSVC2010\ /S
xcopy ..\Project\MSVC2010\*.c MediaConch_Source\Project\MSVC2010\ /S
xcopy ..\Project\MSVC2010\*.h MediaConch_Source\Project\MSVC2010\ /S
xcopy ..\Project\MSVC2010\*.rc MediaConch_Source\Project\MSVC2010\ /S
xcopy ..\Project\MSVC2012\*.cpp MediaConch_Source\Project\MSVC2012\ /S
xcopy ..\Project\MSVC2012\*.c MediaConch_Source\Project\MSVC2012\ /S
xcopy ..\Project\MSVC2012\*.h MediaConch_Source\Project\MSVC2012\ /S
xcopy ..\Project\MSVC2012\*.rc MediaConch_Source\Project\MSVC2012\ /S
xcopy ..\Project\MSVC2013\*.cpp MediaConch_Source\Project\MSVC2013\ /S
xcopy ..\Project\MSVC2013\*.c MediaConch_Source\Project\MSVC2013\ /S
xcopy ..\Project\MSVC2013\*.h MediaConch_Source\Project\MSVC2013\ /S
xcopy ..\Project\MSVC2013\*.rc MediaConch_Source\Project\MSVC2013\ /S
xcopy ..\Project\GNU\* MediaConch_Source\Project\GNU\ /S
xcopy ..\Project\Solaris\* MediaConch_Source\Project\Solaris\ /S

@rem --- Copying : Release ---
xcopy *.txt MediaConch_Source\Release\
xcopy *.bat MediaConch_Source\Release\
xcopy *.sh  MediaConch_Source\Release\
xcopy *.sub MediaConch_Source\Release\
xcopy BCB\*.txt MediaConch_Source\Release\BCB\ /S
xcopy MSVC\*.txt MediaConch_Source\Release\MSVC\ /S
xcopy GCC_MinGW32\*.txt MediaConch_Source\Release\GCC_MinGW32\ /S
xcopy GCC_Linux_i386\*.txt MediaConch_Source\Release\GCC_Linux_i386\ /S
xcopy Make_GCC.sh MediaConch_Source\Release\

@rem --- Copying : debian ---
xcopy ..\debian\* MediaConch_Source\debian\ /S

rem --- Copying : Information files ---
xcopy ..\*.txt MediaConch_Source\
xcopy ..\*.html MediaConch_Source\

rem --- Copying : Contrib files ---
xcopy ..\Contrib\*.doc MediaConch_Source\Contrib\ /S

rem --- Copying : CVS files ---
xcopy ..\*.cvsignore MediaConch_Source\


rem --- Compressing Archive ---
if "%2"=="SkipCompression" goto SkipCompression
move MediaConch_Source MediaConch
%BPATH%\Windows\7-zip\7z a -r -ttar -mx9 MediaConch_Source.tar MediaConch\*
%BPATH%\Windows\7-zip\7z a -r -tbzip2 -mx9 mediaconch_.tar.bz2 MediaConch_Source.tar
%BPATH%\Windows\7-zip\7z a -r -tgzip -mx9 mediaconch_-1.tar.gz MediaConch_Source.tar
:SkipCompression

rem --- Clean up ---
if "%1"=="SkipCleanUp" goto SkipCleanUp
rmdir MediaConch_Source /S /Q
rmdir MediaConch /S /Q
:SkipCleanUp