File: mkwinpkg

package info (click to toggle)
kic 2.4c-4
  • links: PTS, VCS
  • area: non-free
  • in suites: forky, sid
  • size: 2,640 kB
  • sloc: ansic: 37,465; sh: 3,317; makefile: 407; lisp: 109
file content (69 lines) | stat: -rwxr-xr-x 1,424 bytes parent folder | download | duplicates (3)
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
58
59
60
61
62
63
64
65
66
67
68
69
#! /bin/sh

# Script to build a Windows package file.  This is called from the
# Makefile in ../msw_package.

version=$1
if [ x"$version" == x ]; then
    echo "No version given!"
    exit
fi
program=kic

# The inno packager exeutable.
inno="/inno-5.5.1/iscc"

topdir=data
rm -rf $topdir
mkdir $topdir

bin=$topdir/bin
lib=$topdir/lib
kic=$lib/kic

srclib=..

mkdir $bin
mkdir $lib
mkdir $kic

echo Copying files for export ...
install -sc -m 0755 $srclib/src/bin/kic.exe $bin
install -sc -m 0755 $srclib/src/bin/ciftokic.exe $bin
install -sc -m 0755 $srclib/src/bin/kichelp.exe $bin
install -sc -m 0755 $srclib/src/bin/kictocif.exe $bin
install -sc -m 0755 $srclib/src/bin/kictostr.exe $bin
install -sc -m 0755 $srclib/src/bin/kicscale.exe $bin
install -sc -m 0755 $srclib/src/bin/strmtext.exe $bin
install -sc -m 0755 $srclib/src/bin/strtokic.exe $bin

cp $srclib/startup/* $kic
utod $kic/*
utod $kic/README
utod $kic/kic_help.txt
utod $kic/kic_tech
utod $kic/kic_tech.110
utod $kic/kic_tech.220
utod $kic/kic_tech.300
utod $kic/kic_tech.hyp
utod $kic/kic_tech.scm
utod $kic/logofont.kic
utod $kic/ltab
utod $kic/ltab.hyp
utod $kic/ltab.trw

echo Completed copying files, building package ...

sed -e s/VERSION/$version/ < $program.iss.in > $program.iss
utod $program.iss

$inno $program.iss > build.log
if [ $? != 0 ]; then
    echo Compile failed!
    exit 1
fi

mv Output/*.exe .
rmdir Output
rm $program.iss
echo Done