3
3
# prepare files for building on Windows
4
4
# run from top directory: install-win32/winconfig
11
MACRO="perl install-win32/macro.pl autodefs/defs.in"
12
IFDEF="perl install-win32/ifdef.pl"
14
# silly vista security theatre
16
cp `which patch` $PATCH
18
9
# build multi-grammar definition files
19
10
perl install-win32/m4todef.pl <version.m4 >autodefs/version.in
20
11
for g in "h" "sh" "nsi" "in" ; do
21
12
perl install-win32/trans.pl $g install-win32/settings.in >autodefs/defs.$g
27
# configure tap driver sources
28
rm -rf tap-win32/amd64
30
$MACRO <tap-win32/SOURCES.in >tap-win32/SOURCES
31
$MACRO <tap-win32/i386/OemWin2k.inf.in | $IFDEF >tap-win32/i386/OemWin2k.inf
32
$MACRO <tap-win32/i386/OemWin2k.inf.in | $IFDEF -DAMD64 >tap-win32/amd64/OemWin2k.inf
35
if [ -n "$SVC_TEMPLATE" ] ; then
37
cp $SVC_TEMPLATE/service.[ch] service-win32
39
cp service.c service.c.orig
40
cp service.h service.h.orig
46
cat COPYING COPYRIGHT.GPL >install-win32/license.txt
48
# copy sample configuration files and docs
52
cp sample-config-files/client.conf $s/client.$PRODUCT_FILE_EXT
53
cp sample-config-files/server.conf $s/server.$PRODUCT_FILE_EXT
54
cp install-win32/sample.ovpn $s/sample.$PRODUCT_FILE_EXT
55
cp easy-rsa/1.0/openssl.cnf $s/openssl.cnf.sample
56
cp INSTALL-win32.txt install-win32
15
cat /dev/null >autodefs/guidefs.nsi