CVS: rdesktop/uiports makefile_nanox,NONE,1.1 nanoxwin.c,NONE,1.1
Jay Sorg <[email protected]>
| Newsgroups | gmane.network.rdesktop.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/rdesktop/rdesktop/uiports In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5318 Added Files: makefile_nanox nanoxwin.c Log Message: add nanox --- NEW FILE: makefile_nanox --- # # nanoxrdesktop makefile # CC = gcc CFLAGS = -Os -Wall -I/usr/local/nanox/src/include RESTOBJ = ../tcp.o ../iso.o ../mcs.o ../secure.o ../rdp.o ../rdp5.o ../orders.o ../cache.o ../mppc.o ../licence.o ../bitmap.o ../channels.o ../pstcache.o LDFLAGS = -lcrypto NXLIBS = /usr/local/nanox/src/lib/libnano-X.a all: nanoxrd nanoxrd: $(RESTOBJ) nanoxwin.o $(CC) -o nanoxrdesktop nanoxwin.o $(NXLIBS) $(RESTOBJ) $(LDFLAGS) strip nanoxrdesktop clean: rm -f nanoxrdesktop rm -f *.o rm -f ../*.o --- NEW FILE: nanoxwin.c --- /* -*- c-basic-offset: 8 -*- rdesktop: A Remote Desktop Protocol client. User interface services - NanoX(microwindows) Copyright (C) Jay Sorg 2004-2005 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ [...1070 lines suppressed...] GrMapWindow(g_wnd); /* create graphic context */ g_gc = GrNewGC(); g_gc_clean = GrNewGC(); /* clear screen */ GrSetGCForeground(g_gc, 0); GrFillRect(g_wnd, g_gc, 0, 0, g_width, g_height); /* register callbacks, set mask, and run main loop */ GrSelectEvents(g_wnd, -1); /* all events */ GrRegisterInput(g_sck); GrMainLoop(nanox_event); /* free graphic context */ GrDestroyGC(g_gc); GrDestroyGC(g_gc_clean); /* free window */ GrDestroyWindow(g_wnd); /* close connection */ GrClose(); return 0; } ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click