~ubuntu-branches/debian/lenny/italc/lenny

« back to all changes in this revision

Viewing changes to tightvnc4win_integrate

  • Committer: Bazaar Package Importer
  • Author(s): Patrick Winnertz
  • Date: 2008-06-17 13:46:54 UTC
  • mto: This revision was merged to the branch mainline in revision 5.
  • Revision ID: james.westby@ubuntu.com-20080617134654-2y5m7ki93r5c1ysf
Tags: upstream-1.0.9~rc3
ImportĀ upstreamĀ versionĀ 1.0.9~rc3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/bash
 
2
#
 
3
# integrate all needed source-files from a TightVNC4Win-source-tree and
 
4
# patch them for make them working with GCC and fit iTALC's purposes
 
5
#
 
6
# Copyright (c) 2006 Tobias Doerffel
 
7
#
 
8
 
 
9
if [ -z $1 ] ; then
 
10
        echo "Usage:    tightvnc4win_integrate <path-to-tightvnc4win-sources>"
 
11
        exit
 
12
fi
 
13
 
 
14
tightvnc4winsrc=$1
 
15
 
 
16
if [ ! -e $tightvnc4winsrc/WinVNC.cpp ] ; then
 
17
        tightvnc4winsrc=$1/winvnc
 
18
        if [ ! -e $tightvnc4winsrc/WinVNC.cpp ] ; then
 
19
                echo "Could not find a valid source-tree of TightVNC for Windows in $1"
 
20
                exit
 
21
        fi
 
22
fi
 
23
 
 
24
# prepare destination dir
 
25
destdir=ica/win32/src
 
26
mkdir -p $destdir
 
27
rm -rf $destdir/*
 
28
 
 
29
# copy files
 
30
cp $tightvnc4winsrc/VNCHooks/VNCHooks.h $destdir
 
31
cp $tightvnc4winsrc/VNCHooks/VNCHooks.cpp $destdir
 
32
cp $tightvnc4winsrc/omnithread/nt.cpp $destdir
 
33
cp $tightvnc4winsrc/omnithread/nt.h $destdir
 
34
cp $tightvnc4winsrc/omnithread/omnithread.h $destdir
 
35
cp $tightvnc4winsrc/VSocket.h $destdir
 
36
cp $tightvnc4winsrc/vncEncodeCoRRE.cpp $destdir
 
37
cp $tightvnc4winsrc/vncEncodeHexT.cpp $destdir
 
38
cp $tightvnc4winsrc/stdhdrs.h $destdir
 
39
cp $tightvnc4winsrc/vncBuffer.h $destdir
 
40
cp $tightvnc4winsrc/Log.h $destdir
 
41
cp $tightvnc4winsrc/vncTimedMsgBox.h $destdir
 
42
cp $tightvnc4winsrc/resource.h $destdir
 
43
cp $tightvnc4winsrc/rfb.h $destdir
 
44
cp $tightvnc4winsrc/vncServer.h $destdir
 
45
cp $tightvnc4winsrc/vncDesktop.h $destdir
 
46
cp $tightvnc4winsrc/vncKeymap.cpp $destdir
 
47
cp $tightvnc4winsrc/VSocket.cpp $destdir
 
48
cp $tightvnc4winsrc/WinVNC.cpp $destdir
 
49
cp $tightvnc4winsrc/MinMax.h $destdir
 
50
cp $tightvnc4winsrc/vncService.cpp $destdir
 
51
cp $tightvnc4winsrc/vncEncodeTight.h $destdir
 
52
cp $tightvnc4winsrc/vncauth.c $destdir/vncauth_w32.c
 
53
cp $tightvnc4winsrc/VideoDriver.cpp $destdir
 
54
cp $tightvnc4winsrc/d3des.c $destdir/d3des_w32.c
 
55
cp $tightvnc4winsrc/vncEncodeHexT.h $destdir
 
56
cp $tightvnc4winsrc/WinVNC.h $destdir
 
57
cp $tightvnc4winsrc/vncInstHandler.cpp $destdir
 
58
cp $tightvnc4winsrc/vncKeymap.h $destdir
 
59
cp $tightvnc4winsrc/d3des.h $destdir
 
60
cp $tightvnc4winsrc/vncClient.h $destdir
 
61
cp $tightvnc4winsrc/vncRegion.h $destdir
 
62
cp $tightvnc4winsrc/vncServer.cpp $destdir
 
63
cp $tightvnc4winsrc/vncInstHandler.h $destdir
 
64
cp $tightvnc4winsrc/tableinittctemplate.cpp $destdir
 
65
cp $tightvnc4winsrc/vncClient.cpp $destdir
 
66
cp $tightvnc4winsrc/RectList.h $destdir
 
67
cp $tightvnc4winsrc/vncEncodeZlib.h $destdir
 
68
cp $tightvnc4winsrc/stdhdrs.cpp $destdir
 
69
cp $tightvnc4winsrc/tableinitcmtemplate.cpp $destdir
 
70
cp $tightvnc4winsrc/vncEncodeRRE.cpp $destdir
 
71
cp $tightvnc4winsrc/vncEncodeTight.cpp $destdir
 
72
cp $tightvnc4winsrc/vncSockConnect.h $destdir
 
73
cp $tightvnc4winsrc/RectList.cpp $destdir
 
74
cp $tightvnc4winsrc/MinMax.cpp $destdir
 
75
cp $tightvnc4winsrc/translate.cpp $destdir
 
76
cp $tightvnc4winsrc/Log.cpp $destdir
 
77
cp $tightvnc4winsrc/vncEncodeRRE.h $destdir
 
78
cp $tightvnc4winsrc/vncEncoder.cpp $destdir
 
79
cp $tightvnc4winsrc/vncBuffer.cpp $destdir
 
80
cp $tightvnc4winsrc/vncEncodeZlib.cpp $destdir
 
81
cp $tightvnc4winsrc/vncRegion.cpp $destdir
 
82
cp $tightvnc4winsrc/vncService.h $destdir
 
83
cp $tightvnc4winsrc/translate.h $destdir
 
84
cp $tightvnc4winsrc/vncPasswd.h $destdir
 
85
cp $tightvnc4winsrc/VideoDriver.h $destdir
 
86
cp $tightvnc4winsrc/vncEncoder.h $destdir
 
87
cp $tightvnc4winsrc/vncEncodeCoRRE.h $destdir
 
88
cp $tightvnc4winsrc/vncSockConnect.cpp $destdir
 
89
cp $tightvnc4winsrc/VTypes.h $destdir
 
90
cp $tightvnc4winsrc/vncauth.h $destdir
 
91
cp $tightvnc4winsrc/tabletranstemplate.cpp $destdir
 
92
cp $tightvnc4winsrc/vncDesktop.cpp $destdir
 
93
 
 
94
# patch files
 
95
curdir=`pwd`
 
96
cd $destdir
 
97
patch -p1 < $curdir/tightvnc4win_italc.diff