-
Notifications
You must be signed in to change notification settings - Fork 0
/
release.sh
57 lines (47 loc) · 1.3 KB
/
release.sh
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
#!/bin/sh
PKG_NAME=q2dos_`date -u +%Y%m%d`.7z
rm -f $PKG_NAME
./clean.sh
./makeall.sh $*
. ./cross_defs.dj
echo $TARGET-strip q2.exe
$TARGET-strip q2.exe || exit 1
mkdir -p _build || exit 1
cp -p q2.exe _build
cp -p ref_soft/ref_soft.dxe _build
cp -p ref_gl/ref_gl.dxe _build
cp -pr dos/3rdparty/lib_dxe/* _build
cp -p CWSDPMI.EXE _build
cp -p readme.txt _build
cp -p readme.fx _build
mkdir -p _build/baseq2
cp -p game/gamex86.dxe _build/baseq2
mkdir -p _build/ctf
cp -p ctf/gamex86.dxe _build/ctf
mkdir -p _build/xatrix
cp -p xsrc/gamex86.dxe _build/xatrix
mkdir -p _build/rogue
cp -p rsrc/gamex86.dxe _build/rogue
mkdir -p _build/3zb2
cp -p 3zb2/gamex86.dxe _build/3zb2
cp -p 3zb2/3ZB.cfg _build/3zb2
mkdir -p _build/ace
cp -p acebot/gamex86.dxe _build/ace
mkdir -p _build/action
cp -p action/gamex86.dxe _build/action
mkdir -p _build/chaos
cp -p chaos/gamex86.dxe _build/chaos
mkdir -p _build/dday
cp -p dday/gamex86.dxe _build/dday
mkdir -p _build/zaero
cp -p zaero/gamex86.dxe _build/zaero
# gamespy shit
cp -p Goa/gamespy.dxe _build
# copy a default gl.dxe
cp -p dos/3rdparty/lib_dxe/opengl/fxmesa/gl.dxe _build
cd _build || exit 1
unix2dos -k readme.txt
unix2dos -k readme.fx
find * -type d|xargs chmod 755
find * -type f|xargs chmod 644
7z a ../$PKG_NAME *