diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/.cvsignore | 1 | ||||
-rw-r--r-- | examples/Makefile.am | 7 | ||||
-rw-r--r-- | examples/filetransfer.c | 11 |
3 files changed, 18 insertions, 1 deletions
diff --git a/examples/.cvsignore b/examples/.cvsignore index b88a4db..7d110e0 100644 --- a/examples/.cvsignore +++ b/examples/.cvsignore @@ -13,4 +13,5 @@ simple15 colourmaptest regiontest mac +filetransfer diff --git a/examples/Makefile.am b/examples/Makefile.am index 468e223..614c5ff 100644 --- a/examples/Makefile.am +++ b/examples/Makefile.am @@ -6,9 +6,14 @@ MAC=mac mac_LDFLAGS=-framework ApplicationServices -framework Carbon -framework IOKit endif +if WITH_TIGHTVNC_FILETRANSFER +FILETRANSFER=filetransfer +endif + noinst_HEADERS=radon.h noinst_PROGRAMS=example pnmshow regiontest pnmshow24 fontsel \ - vncev storepasswd colourmaptest simple simple15 $(MAC) + vncev storepasswd colourmaptest simple simple15 $(MAC) \ + $(FILETRANSFER) diff --git a/examples/filetransfer.c b/examples/filetransfer.c new file mode 100644 index 0000000..dacf73d --- /dev/null +++ b/examples/filetransfer.c @@ -0,0 +1,11 @@ +#include <rfb/rfb.h> + +int main(int argc,char** argv) +{ + rfbScreenInfoPtr server=rfbGetScreen(&argc,argv,400,300,8,3,4); + server->frameBuffer=(char*)malloc(400*300*4); + rfbRegisterTightVNCFileTransferExtension(); + rfbInitServer(server); + rfbRunEventLoop(server,-1,FALSE); + return(0); +} |