/[tewi]/make-installer.sh
ViewVC logotype

Annotation of /make-installer.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations)
Thu Oct 17 09:53:38 2024 UTC (4 weeks ago) by nishi
Branch: MAIN
CVS Tags: v2_05A, v2_05, HEAD
Content type: application/x-sh
update

1 nishi 1.1 #!/bin/sh
2     # $Id: make-installer.sh 355 2024-10-16 09:28:09Z nishi $
3    
4     if [ "x$1" = "x" ]; then
5     echo "Usage: $0 win32|win64|vc6|bcc [description]"
6     exit 1
7     fi
8    
9     fail() {
10     rm -f tewi.exe
11     rm -f generated.conf
12     rm -f itworks.html
13     exit 1
14     }
15    
16     rm -rf Tewi
17     rm -f tewi.exe
18     rm -f itworks.html
19     rm -f generated.conf
20     rm -f install.exe
21     rm -f tewi.7z
22    
23     VERSION=`make get-version`
24    
25     make clean || fail
26     make PLATFORM=$1 PREFIX=C:/Tewi -j4 || fail
27     cp Server/tewi.exe tewi.exe
28     cd Server
29     ../Tool/genconf "C:/Tewi" modules dll > ../generated.conf
30     ../Tool/itworks > ../itworks.html
31     makensis -DVERSION=$VERSION -DONLY_EXEC install.nsi
32     cp install.exe ../install.exe
33     cd ..
34     rm -rf Tewi tewi.7z
35     7z x -oTewi install.exe
36     rm -rf Tewi/'$'*
37     7z a tewi.7z Tewi
38     rm -rf Tewi
39     rm tewi.exe
40     rm itworks.html
41     rm generated.conf

nishi@chaotic.ninja
ViewVC Help
Powered by ViewVC 1.3.0-dev