|
8 | 8 |
|
9 | 9 | DEV_DIR=../../game |
10 | 10 | CLEAN_DIR=${DEV_DIR}_clean |
| 11 | +CLEAN_DEBUG_DIR=${DEV_DIR}_clean_debug |
11 | 12 | rm -rf ${CLEAN_DIR} |
12 | | -mkdir -p ${CLEAN_DIR}/{bin,tf/{bin,custom}} |
| 13 | +rm -rf ${CLEAN_DEBUG_DIR} |
| 14 | +mkdir -p ${CLEAN_DIR}/{bin,tf/bin} |
| 15 | +mkdir -p ${CLEAN_DEBUG_DIR}/{bin,tf/bin} |
13 | 16 | cp -rf copy/* ${CLEAN_DIR} |
14 | 17 |
|
15 | 18 | declare -a FILES=( |
16 | 19 | {hl2,srcds}.exe |
17 | | - bin/engine.dll |
18 | | - bin/GameUI.dll |
19 | | - bin/replay.dll |
20 | | - bin/launcher.dll |
21 | | - bin/inputsystem.dll |
22 | | - bin/{Material,SoundEmitter}System.dll |
23 | | - bin/dedicated.dll |
24 | | - bin/ServerBrowser.dll |
25 | | - bin/{shaderapi,stdshader_}dx9.dll |
26 | | - bin/vgui{matsurface,2}.dll |
27 | | - bin/{data,scenefile}cache.dll |
28 | | - bin/sourcevr.dll |
29 | | - bin/StudioRender.dll |
30 | | - bin/bsppack.dll |
31 | | - bin/FileSystem_Stdio.dll |
32 | | - bin/vstdlib.dll |
33 | | - bin/tier0.dll |
34 | | - tf/bin/{client,server}.dll |
35 | 20 | ) |
| 21 | + |
| 22 | +declare -a DLLS_CI=( |
| 23 | + bin/engine |
| 24 | + bin/replay |
| 25 | + bin/launcher |
| 26 | + bin/inputsystem |
| 27 | + bin/{Material,SoundEmitter}System |
| 28 | + bin/dedicated |
| 29 | + bin/{shaderapi,stdshader_}dx9 |
| 30 | + bin/vgui{matsurface,2} |
| 31 | + bin/{data,scenefile}cache |
| 32 | + bin/sourcevr |
| 33 | + bin/StudioRender |
| 34 | + bin/bsppack |
| 35 | + bin/FileSystem_Stdio |
| 36 | + bin/vstdlib |
| 37 | + bin/tier0 |
| 38 | + tf/bin/{client,server} |
| 39 | + ) |
| 40 | + |
| 41 | +declare -a DLLS=( |
| 42 | + bin/GameUI |
| 43 | + bin/ServerBrowser |
| 44 | + ) |
| 45 | + |
36 | 46 | for F in "${FILES[@]}"; do |
37 | 47 | cp -f ${DEV_DIR}/${F} ${CLEAN_DIR}/${F} |
38 | 48 | done |
39 | 49 |
|
| 50 | +for F in "${DLLS_CI[@]}"; do |
| 51 | + cp -f ${DEV_DIR}/${F}.dll ${CLEAN_DIR}/${F}.dll |
| 52 | + cp -f ${DEV_DIR}/${F,,}.pdb ${CLEAN_DEBUG_DIR}/${F,,}.pdb |
| 53 | +done |
| 54 | + |
| 55 | +for F in "${DLLS[@]}"; do |
| 56 | + cp -f ${DEV_DIR}/${F}.dll ${CLEAN_DIR}/${F}.dll |
| 57 | + cp -f ${DEV_DIR}/${F}.pdb ${CLEAN_DEBUG_DIR}/${F}.pdb |
| 58 | +done |
| 59 | + |
40 | 60 | declare -a FILES=( |
41 | 61 | ../LICENSE_SDK |
42 | 62 | ../.github/README.md |
|
0 commit comments