Subversion Repositories Tewi

Rev

Rev 153 | Rev 208 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 153 Rev 206
Line 1... Line 1...
1
#!/bin/sh
1
#!/bin/sh
2
# $Id: installer.sh 153 2024-09-25 10:25:12Z nishi $
2
# $Id: installer.sh 206 2024-10-02 02:33:40Z nishi $
3
 
3
 
4
if [ "x$1" = "x" ]; then
4
if [ "x$1" = "x" ]; then
5
	echo "Usage: $0 win32"
5
	echo "Usage: $0 win32"
6
	echo "       $0 win64"
6
	echo "       $0 win64"
7
	exit 1
7
	exit 1
Line 20... Line 20...
20
VERSION=`make get-version`
20
VERSION=`make get-version`
21
 
21
 
22
sed "s/undef NO_SSL/define NO_SSL/g" config.h.tmpl > config.h
22
sed "s/undef NO_SSL/define NO_SSL/g" config.h.tmpl > config.h
23
 
23
 
24
make clean || fail
24
make clean || fail
25
make PLATFORM=$1 -j4 || fail
25
make PLATFORM=$1 PREFIX=C:/srv/Tewi -j4 || fail
26
cp Server/tewi.exe tewi.exe
26
cp Server/tewi.exe tewi.exe
27
make clean || fail
27
make clean || fail
28
make PLATFORM=$1-service -j4 || fail
28
make PLATFORM=$1-service -j4 PREFIX=C:/srv/Tewi || fail
29
cp Server/tewi.exe tewi-service.exe
29
cp Server/tewi.exe tewi-service.exe
30
cd Server
30
cd Server
31
../Tool/genconf "C:/Tewi" modules dll > ../generated.conf
31
../Tool/genconf "C:/srv/Tewi" modules dll > ../generated.conf
32
../Tool/itworks > ../itworks.html
32
../Tool/itworks > ../itworks.html
33
makensis -DVERSION=$VERSION install.nsi
33
makensis -DVERSION=$VERSION install.nsi
34
cp install.exe ../install-nossl.exe
34
cp install.exe ../install-nossl.exe
35
rm -f tewi.exe tewi-service.exe
35
rm -f tewi.exe tewi-service.exe
36
cd ..
36
cd ..
37
 
37
 
38
sed "s/define NO_SSL/undef NO_SSL/g" config.h.tmpl > config.h
38
sed "s/define NO_SSL/undef NO_SSL/g" config.h.tmpl > config.h
39
 
39
 
40
make clean || fail
40
make clean || fail
41
make PLATFORM=$1 -j4 || fail
41
make PLATFORM=$1 -j4 PREFIX=C:/srv/Tewi|| fail
42
cp Server/tewi.exe tewi.exe
42
cp Server/tewi.exe tewi.exe
43
make clean || fail
43
make clean || fail
44
make PLATFORM=$1-service -j4 || fail
44
make PLATFORM=$1-service -j4 PREFIX=C:/srv/Tewi || fail
45
cp Server/tewi.exe tewi-service.exe
45
cp Server/tewi.exe tewi-service.exe
46
cd Server
46
cd Server
47
../Tool/genconf "C:/Tewi" modules dll > ../generated.conf
47
../Tool/genconf "C:/srv/Tewi" modules dll > ../generated.conf
48
../Tool/itworks > ../itworks.html
48
../Tool/itworks > ../itworks.html
49
makensis -DVERSION=$VERSION install.nsi
49
makensis -DVERSION=$VERSION install.nsi
50
cp install.exe ../install-ssl.exe
50
cp install.exe ../install-ssl.exe
51
rm -f tewi.exe tewi-service.exe
51
rm -f tewi.exe tewi-service.exe
52
cd ..
52
cd ..