work on freerdp

ulab-original
Jay Sorg 14 years ago
parent 565d86d282
commit 4d4f80bfc4

@ -5,6 +5,7 @@ SUBDIRS = \
rdp \ rdp \
xup \ xup \
mc \ mc \
freerdp \
libxrdp \ libxrdp \
xrdp \ xrdp \
sesman \ sesman \

@ -58,6 +58,7 @@ AC_CONFIG_FILES([Makefile
libxrdp/Makefile libxrdp/Makefile
xup/Makefile xup/Makefile
mc/Makefile mc/Makefile
freerdp/Makefile
xrdp/Makefile xrdp/Makefile
sesman/Makefile sesman/Makefile
sesman/libscp/Makefile sesman/libscp/Makefile

@ -0,0 +1,18 @@
AM_CFLAGS = \
-DXRDP_CFG_PATH=\"${sysconfdir}/xrdp\" \
-DXRDP_SBIN_PATH=\"${sbindir}\" \
-DXRDP_SHARE_PATH=\"${datadir}/xrdp\" \
-DXRDP_PID_PATH=\"${localstatedir}/run\"
INCLUDES = \
-I$(top_srcdir)/common \
-I$(top_srcdir)/../freerdp/include/freerdp
lib_LTLIBRARIES = \
libxrdpfreerdp.la
libxrdpfreerdp_la_SOURCES = xrdp-freerdp.c
libxrdpfreerdp_la_LIBADD = \
$(top_srcdir)/common/libcommon.la

@ -26,6 +26,9 @@
#include "os_calls.h" #include "os_calls.h"
#include "defines.h" #include "defines.h"
/* this is the freerdp main header */
#include "freerdp.h"
#define CURRENT_MOD_VER 2 #define CURRENT_MOD_VER 2
struct mod struct mod
@ -82,7 +85,7 @@ struct mod
int (*server_send_to_channel)(struct mod* v, int channel_id, int (*server_send_to_channel)(struct mod* v, int channel_id,
char* data, int data_len, char* data, int data_len,
int total_data_len, int flags); int total_data_len, int flags);
int (*server_bell_trigger)(struct vnc* v); int (*server_bell_trigger)(struct mod* v);
long server_dumby[100 - 25]; /* align, 100 minus the number of server long server_dumby[100 - 25]; /* align, 100 minus the number of server
functions above */ functions above */
/* common */ /* common */

@ -82,7 +82,7 @@ struct mod
int (*server_send_to_channel)(struct mod* v, int channel_id, int (*server_send_to_channel)(struct mod* v, int channel_id,
char* data, int data_len, char* data, int data_len,
int total_data_len, int flags); int total_data_len, int flags);
int (*server_bell_trigger)(struct vnc* v); int (*server_bell_trigger)(struct mod* v);
long server_dumby[100 - 25]; /* align, 100 minus the number of server long server_dumby[100 - 25]; /* align, 100 minus the number of server
functions above */ functions above */
/* common */ /* common */

@ -45,6 +45,12 @@ ip=ask
port=ask3389 port=ask3389
[xrdp6] [xrdp6]
name=freerdp-any
lib=libxrdpfreerdp.so
ip=ask
port=ask3389
[xrdp7]
name=sesman-X11rdp name=sesman-X11rdp
lib=libxup.so lib=libxup.so
username=ask username=ask

Loading…
Cancel
Save