47 |
--with-egd-socket=*) |
--with-egd-socket=*) |
48 |
extraegdpath=$optarg |
extraegdpath=$optarg |
49 |
;; |
;; |
50 |
|
--with-libvncserver) |
51 |
|
withvncserver=yes |
52 |
|
;; |
53 |
|
--with-libvncserver-config=*) |
54 |
|
vncserverconfig=$optarg |
55 |
|
;; |
56 |
--with-debug) |
--with-debug) |
57 |
cflags="$cflags -g -DWITH_DEBUG" |
cflags="$cflags -g -DWITH_DEBUG" |
58 |
;; |
;; |
59 |
--with-debug-kbd) |
--with-debug-kbd) |
60 |
cflags="$cflags -g -DWITH_DEBUG_KBD" |
cflags="$cflags -g -DWITH_DEBUG_KBD" |
61 |
;; |
;; |
62 |
|
--with-debug-rdp5) |
63 |
|
cflags="$cflags -g -DWITH_DEBUG_RDP5" |
64 |
|
;; |
65 |
|
--with-debug-clipboard) |
66 |
|
cflags="$cflags -g -DWITH_DEBUG_CLIPBOARD" |
67 |
|
;; |
68 |
--without-debug*) |
--without-debug*) |
69 |
;; |
;; |
70 |
*) |
*) |
80 |
echo " --with-openssl=DIR look for OpenSSL at DIR/include, DIR/lib" |
echo " --with-openssl=DIR look for OpenSSL at DIR/include, DIR/lib" |
81 |
echo " --without-openssl use in-tree crypto, even if OpenSSL is available" |
echo " --without-openssl use in-tree crypto, even if OpenSSL is available" |
82 |
echo " --with-egd-socket=PATH look for Entropy Gathering Daemon socket at PATH" |
echo " --with-egd-socket=PATH look for Entropy Gathering Daemon socket at PATH" |
83 |
|
echo " --with-libvncserver make rdp2vnc" |
84 |
|
echo " --with-libvncserver-config=CMD" |
85 |
|
echo " use CMD as libvncserver-config" |
86 |
echo " --with-debug enable protocol debugging output" |
echo " --with-debug enable protocol debugging output" |
87 |
echo " --with-debug-kbd enable debugging of keyboard handling" |
echo " --with-debug-kbd enable debugging of keyboard handling" |
88 |
|
echo " --with-debug-rdp5 enable debugging of RDP5 code" |
89 |
|
echo " --with-debug-clipboard enable debugging of clipboard code" |
90 |
echo |
echo |
91 |
rm -f Makeconf |
rm -f Makeconf |
92 |
exit 1 |
exit 1 |
156 |
rpath="$rpath:$xdir/lib" |
rpath="$rpath:$xdir/lib" |
157 |
fi |
fi |
158 |
|
|
159 |
ldflags="$ldflags -lX11" |
ldflags="$ldflags" |
160 |
|
targets="$targets rdesktop" |
161 |
|
|
162 |
if [ -z "$withoutopenssl" ]; then |
if [ -z "$withoutopenssl" ]; then |
163 |
# Find OpenSSL installation if available |
# Find OpenSSL installation if available |
194 |
fi |
fi |
195 |
fi |
fi |
196 |
|
|
197 |
|
if [ ! -z "$withvncserver" ]; then |
198 |
|
if [ -z "$vncserverconfig" ]; then |
199 |
|
vncserverconfig=libvncserver-config |
200 |
|
fi |
201 |
|
|
202 |
|
echo "VNCINC=`$vncserverconfig --cflags`" >> Makeconf |
203 |
|
echo "LDVNC=`$vncserverconfig --libs`" >> Makeconf |
204 |
|
echo "CCLD=`$vncserverconfig --link`" >> Makeconf |
205 |
|
echo >> Makeconf |
206 |
|
targets="$targets rdp2vnc" |
207 |
|
|
208 |
|
echo "Found libvncserver: Building rdp2vnc" |
209 |
|
fi |
210 |
|
|
211 |
|
|
212 |
# Find EGD socket if we don't have /dev/urandom or /dev/random |
# Find EGD socket if we don't have /dev/urandom or /dev/random |
213 |
|
|
253 |
|
|
254 |
echo "CFLAGS = $cflags" >>Makeconf |
echo "CFLAGS = $cflags" >>Makeconf |
255 |
echo "LDFLAGS = $ldflags" >>Makeconf |
echo "LDFLAGS = $ldflags" >>Makeconf |
256 |
|
echo "TARGETS = $targets" >>Makeconf |
257 |
|
|
258 |
echo "configure complete - now run make" |
echo "configure complete - now run make" |
259 |
|
|