a180a41bba1d50822df23fff0099e90b86638b89vboxsync#
a180a41bba1d50822df23fff0099e90b86638b89vboxsync# rdesktop: A Remote Desktop Protocol client
a180a41bba1d50822df23fff0099e90b86638b89vboxsync# Makefile.in
a180a41bba1d50822df23fff0099e90b86638b89vboxsync# Copyright (C) Matthew Chapman 1999-2007
a180a41bba1d50822df23fff0099e90b86638b89vboxsync#
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncprefix = @prefix@
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncexec_prefix = @exec_prefix@
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncbindir = @bindir@
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncmandir = @mandir@
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncdatarootdir = @datarootdir@
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncdatadir = @datadir@
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncVERSION = @PACKAGE_VERSION@
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncKEYMAP_PATH = $(datadir)/rdesktop/keymaps/
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncCC = @CC@
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncINSTALL = @INSTALL@
6e9aa255e3376b2da5824c09c4c62bc233463bfevboxsyncCFLAGS = @CFLAGS@ @X_CFLAGS@ @DEFS@ -Iinclude -DKEYMAP_PATH=\"$(KEYMAP_PATH)\" -DWITH_RDPUSB=1 -DRDESKTOP -DVBOX -DIN_RING3 -DRT_OS_LINUX -DLOG_DISABLED -DRTLOG_REL_DISABLED -DVBOX_USB_WITH_SYSFS
6e9aa255e3376b2da5824c09c4c62bc233463bfevboxsyncCXXFLAGS = @CXXFLAGS@ @DEFS@ -Iinclude -DKEYMAP_PATH=\"$(KEYMAP_PATH)\" -DWITH_RDPUSB=1 -DRDESKTOP -DVBOX -DIN_RING3 -DRT_OS_LINUX -DLOG_DISABLED -DRTLOG_REL_DISABLED -DVBOX_USB_WITH_SYSFS
6e9aa255e3376b2da5824c09c4c62bc233463bfevboxsyncLDFLAGS = @LDFLAGS@ @LIBS@ @X_LIBS@ @X_EXTRA_LIBS@ -lpthread -ldl
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncSTRIP = @STRIP@
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncTARGETS = rdesktop @RDP2VNCTARGET@
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncVNCINC = @VNCINC@
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncLDVNC = @LDVNC@
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncVNCLINK = @VNCLINK@
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncSOUNDOBJ = @SOUNDOBJ@
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncSCARDOBJ = @SCARDOBJ@
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncCREDSSPOBJ = @CREDSSPOBJ@
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
6e9aa255e3376b2da5824c09c4c62bc233463bfevboxsyncRDPOBJ = tcp.o asn.o iso.o mcs.o secure.o licence.o rdp.o orders.o bitmap.o cache.o rdp5.o channels.o rdpdr.o serial.o printer.o disk.o parallel.o printercache.o mppc.o pstcache.o lspci.o seamless.o ssl.o utils.o Runtime/common/alloc/alloc.o Runtime/common/err/errmsg.o Runtime/common/err/errmsgxpcom.o Runtime/common/err/RTErrConvertFromErrno.o Runtime/common/err/RTErrConvertToErrno.o Runtime/common/misc/sg.o Runtime/common/path/RTPathAppend.o Runtime/common/path/RTPathAppendEx.o Runtime/common/path/RTPathCountComponents.o Runtime/common/path/RTPathFilename.o Runtime/common/path/rtPathRootSpecLen.o Runtime/common/path/RTPathStripFilename.o Runtime/common/path/RTPathStripTrailingSlash.o Runtime/common/path/rtPathVolumeSpecLen.o Runtime/common/string/RTStrCmp.o Runtime/common/string/RTStrNCmp.o Runtime/common/string/RTStrCopy.o Runtime/common/string/RTStrNLen.o Runtime/common/string/straprintf.o Runtime/common/string/stringalloc.o Runtime/common/string/strformat.o Runtime/common/string/strformatrt.o Runtime/common/string/strformattype.o Runtime/common/string/strprintf.o Runtime/common/string/strstrip.o Runtime/common/string/strtonum.o Runtime/common/string/unidata-flags.o Runtime/common/string/unidata-upper.o Runtime/common/string/unidata-lower.o Runtime/common/string/utf-16.o Runtime/common/string/utf-8.o Runtime/common/string/utf-8-case.o Runtime/common/time/timesysalias.o Runtime/generic/pathhost-generic.o Runtime/generic/RTPathAbs-generic.o Runtime/r3/alloc.o Runtime/r3/dir.o Runtime/r3/fileio.o Runtime/r3/fs.o Runtime/r3/linux/sysfs.o Runtime/r3/linux/time-linux.o Runtime/r3/posix/dir-posix.o Runtime/r3/posix/env-posix.o Runtime/r3/posix/fileio-posix.o Runtime/r3/posix/fs2-posix.o Runtime/r3/posix/fs3-posix.o Runtime/r3/posix/path-posix.o Runtime/r3/posix/path2-posix.o Runtime/r3/posix/pipe-posix.o Runtime/r3/posix/thread2-posix.o Runtime/r3/posix/utf8-posix.o Runtime/r3/stream.o vrdp/rdpusb.o vrdp/USBGetDevices.o vrdp/USBLib.o vrdp/linux/USBProxyDevice-linux.o
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncX11OBJ = rdesktop.o xwin.o xkeymap.o ewmhints.o xclip.o cliprdr.o ctrl.o
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncVNCOBJ = vnc/rdp2vnc.o vnc/vnc.o vnc/xkeymap.o vnc/x11stubs.o
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsync.PHONY: all
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncall: $(TARGETS)
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncrdesktop: $(X11OBJ) $(SOUNDOBJ) $(RDPOBJ) $(SCARDOBJ) $(CREDSSPOBJ)
6e9aa255e3376b2da5824c09c4c62bc233463bfevboxsync $(CXX) $(CFLAGS) -o rdesktop $(X11OBJ) $(SOUNDOBJ) $(RDPOBJ) $(SCARDOBJ) $(CREDSSPOBJ) $(LDFLAGS) -lX11
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncrdp2vnc: $(VNCOBJ) $(SOUNDOBJ) $(RDPOBJ) $(SCARDOBJ) $(CREDSSPOBJ)
a180a41bba1d50822df23fff0099e90b86638b89vboxsync $(VNCLINK) $(CFLAGS) -o rdp2vnc $(VNCOBJ) $(SOUNDOBJ) $(RDPOBJ) $(SCARDOBJ) $(CREDSSPOBJ) $(LDFLAGS) $(LDVNC)
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncvnc/rdp2vnc.o: rdesktop.c
a180a41bba1d50822df23fff0099e90b86638b89vboxsync $(CC) $(CFLAGS) $(VNCINC) -DRDP2VNC -o vnc/rdp2vnc.o -c rdesktop.c
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncvnc/vnc.o: vnc/vnc.c
a180a41bba1d50822df23fff0099e90b86638b89vboxsync $(CC) $(CFLAGS) $(VNCINC) -DRDP2VNC -o vnc/vnc.o -c vnc/vnc.c
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncvnc/xkeymap.o: xkeymap.c
a180a41bba1d50822df23fff0099e90b86638b89vboxsync $(CC) $(CFLAGS) $(VNCINC) -DRDP2VNC -o vnc/xkeymap.o -c xkeymap.c
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncvnc/x11stubs.o: vnc/x11stubs.c
a180a41bba1d50822df23fff0099e90b86638b89vboxsync $(CC) $(CFLAGS) $(VNCINC) -o vnc/x11stubs.o -c vnc/x11stubs.c
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsync.PHONY: install
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncinstall: installbin installkeymaps installman
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsync.PHONY: installbin
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncinstallbin: rdesktop
a180a41bba1d50822df23fff0099e90b86638b89vboxsync mkdir -p $(DESTDIR)$(bindir)
a180a41bba1d50822df23fff0099e90b86638b89vboxsync $(INSTALL) rdesktop $(DESTDIR)$(bindir)
a180a41bba1d50822df23fff0099e90b86638b89vboxsync $(STRIP) $(DESTDIR)$(bindir)/rdesktop
a180a41bba1d50822df23fff0099e90b86638b89vboxsync chmod 755 $(DESTDIR)$(bindir)/rdesktop
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsync.PHONY: installman
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncinstallman: doc/rdesktop.1
a180a41bba1d50822df23fff0099e90b86638b89vboxsync mkdir -p $(DESTDIR)$(mandir)/man1
a180a41bba1d50822df23fff0099e90b86638b89vboxsync cp doc/rdesktop.1 $(DESTDIR)$(mandir)/man1
a180a41bba1d50822df23fff0099e90b86638b89vboxsync chmod 644 $(DESTDIR)$(mandir)/man1/rdesktop.1
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsync.PHONY: installkeymaps
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncinstallkeymaps:
a180a41bba1d50822df23fff0099e90b86638b89vboxsync mkdir -p $(DESTDIR)$(KEYMAP_PATH)
a180a41bba1d50822df23fff0099e90b86638b89vboxsync# Prevent copying the CVS directory
a180a41bba1d50822df23fff0099e90b86638b89vboxsync cp keymaps/?? keymaps/??-?? $(DESTDIR)$(KEYMAP_PATH)
a180a41bba1d50822df23fff0099e90b86638b89vboxsync cp keymaps/common $(DESTDIR)$(KEYMAP_PATH)
a180a41bba1d50822df23fff0099e90b86638b89vboxsync cp keymaps/modifiers $(DESTDIR)$(KEYMAP_PATH)
a180a41bba1d50822df23fff0099e90b86638b89vboxsync chmod 644 $(DESTDIR)$(KEYMAP_PATH)/*
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsync.PHONY: proto
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncproto:
a180a41bba1d50822df23fff0099e90b86638b89vboxsync cat proto.head > proto.h
a180a41bba1d50822df23fff0099e90b86638b89vboxsync cproto -DMAKE_PROTO \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync bitmap.c cache.c channels.c cliprdr.c disk.c mppc.c ewmhints.c \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync iso.c licence.c mcs.c orders.c parallel.c printer.c printercache.c \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync pstcache.c rdesktop.c rdp5.c rdp.c rdpdr.c rdpsnd.c \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync secure.c serial.c tcp.c xclip.c xkeymap.c xwin.c lspci.c seamless.c \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync scard.c >> proto.h
a180a41bba1d50822df23fff0099e90b86638b89vboxsync cat proto.tail >> proto.h
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsync.PHONY: clean
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncclean:
6e9aa255e3376b2da5824c09c4c62bc233463bfevboxsync rm -f *.o *~ vnc/*.o vnc/*~ vrdp/*.o vrdp/*~ vrdp/linux/*.o vrdp/linux/*~ Runtime/common/*/*.o Runtime/common/*/*~ Runtime/generic/*.o Runtime/generic/*~ Runtime/r3/*.o Runtime/r3/*~ Runtime/r3/*/*.o Runtime/r3/*/*~ rdesktop rdp2vnc
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsync.PHONY: distclean
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncdistclean: clean
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rm -rf autom4te.cache config.log config.status Makefile rdesktop-$(VERSION).tar.gz
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsync.PHONY: dist
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncdist: rdesktop-$(VERSION).tar.gz
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncrdesktop-$(VERSION).tar.gz: Makefile configure
a180a41bba1d50822df23fff0099e90b86638b89vboxsync mkdir -p /tmp/rdesktop-make-dist-dir
a180a41bba1d50822df23fff0099e90b86638b89vboxsync ln -sf `pwd` /tmp/rdesktop-make-dist-dir/rdesktop-$(VERSION)
a180a41bba1d50822df23fff0099e90b86638b89vboxsync (cd /tmp/rdesktop-make-dist-dir; \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync tar zcvf rdesktop-$(VERSION)/rdesktop-$(VERSION).tar.gz \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/COPYING \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/README \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/configure \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/configure.ac \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/config.sub \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/config.guess \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/bootstrap \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/install-sh \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/Makefile.in \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/rdesktop.spec \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/*.c \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/*.h \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/proto.head \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/proto.tail \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/keymaps/?? \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/keymaps/??-?? \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/keymaps/common \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/keymaps/modifiers \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/keymaps/convert-map \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/doc/HACKING \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/doc/AUTHORS \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/doc/TODO \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/doc/ChangeLog \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/doc/keymapping.txt \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/doc/keymap-names.txt \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/doc/ipv6.txt \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/doc/licensing.txt \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/doc/patches.txt \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/doc/redirection.txt \
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rdesktop-$(VERSION)/doc/rdesktop.1 )
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rm -rf /tmp/rdesktop-make-dist-dir
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsync.PHONY: dist-noversion
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncdist-noversion: rdesktop.tar.gz
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncrdesktop.tar.gz: rdesktop-$(VERSION).tar.gz
a180a41bba1d50822df23fff0099e90b86638b89vboxsync mkdir -p /tmp/rdesktop-make-dist-dir
a180a41bba1d50822df23fff0099e90b86638b89vboxsync tar zxvf $< -C /tmp/rdesktop-make-dist-dir
a180a41bba1d50822df23fff0099e90b86638b89vboxsync mv /tmp/rdesktop-make-dist-dir/rdesktop-$(VERSION) /tmp/rdesktop-make-dist-dir/rdesktop
a180a41bba1d50822df23fff0099e90b86638b89vboxsync ls /tmp/rdesktop-make-dist-dir/rdesktop
a180a41bba1d50822df23fff0099e90b86638b89vboxsync tar zcvf $@ -C /tmp/rdesktop-make-dist-dir rdesktop
a180a41bba1d50822df23fff0099e90b86638b89vboxsync rm -rf /tmp/rdesktop-make-dist-dir
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncMakefile: Makefile.in configure
a180a41bba1d50822df23fff0099e90b86638b89vboxsync ./config.status
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncconfigure: configure.ac
a180a41bba1d50822df23fff0099e90b86638b89vboxsync ./bootstrap
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsync.SUFFIXES:
6e9aa255e3376b2da5824c09c4c62bc233463bfevboxsync.SUFFIXES: .c .cpp .o
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsync.c.o:
a180a41bba1d50822df23fff0099e90b86638b89vboxsync $(CC) $(CFLAGS) -o $@ -c $<
a180a41bba1d50822df23fff0099e90b86638b89vboxsync
a180a41bba1d50822df23fff0099e90b86638b89vboxsync.PHONY: doc/AUTHORS
a180a41bba1d50822df23fff0099e90b86638b89vboxsyncdoc/AUTHORS:
a180a41bba1d50822df23fff0099e90b86638b89vboxsync ./genauthors *.c