source: Main/trunk/make-installer.sh@ 311

Last change on this file since 311 was 255, checked in by Nishi, on Oct 4, 2024 at 1:08:58 PM

get listdir working [release 2.03E]

  • Property svn:executable set to *
  • Property svn:keywords set to Id
File size: 650 bytes
Line 
1#!/bin/sh
2# $Id: make-installer.sh 255 2024-10-04 04:08:58Z nishi $
3
4if [ "x$1" = "x" ]; then
5 echo "Usage: $0 win32|win64|vc6|bcc [description]"
6 exit 1
7fi
8
9fail() {
10 rm -f tewi.exe
11 rm -f generated.conf
12 rm -f itworks.html
13 exit 1
14}
15
16rm -f install.exe
17
18VERSION=`make get-version`
19
20make clean || fail
21make PLATFORM=$1 PREFIX=C:/Tewi -j4 || fail
22cp Server/tewi.exe tewi.exe
23cd Server
24../Tool/genconf "C:/Tewi" modules dll > ../generated.conf
25../Tool/itworks > ../itworks.html
26makensis -DVERSION=$VERSION -DONLY_EXEC install.nsi
27cp install.exe ../install.exe
28cd ..
29rm -rf Tewi tewi.7z
307z x -oTewi install.exe
31rm -rf Tewi/'$'*
327z a tewi.7z Tewi
33rm -rf Tewi
34rm tewi.exe
35rm itworks.html
36rm generated.conf
Note: See TracBrowser for help on using the repository browser.