diff options
Diffstat (limited to 'nxcomp/Makefile.in')
-rw-r--r-- | nxcomp/Makefile.in | 279 |
1 files changed, 279 insertions, 0 deletions
diff --git a/nxcomp/Makefile.in b/nxcomp/Makefile.in new file mode 100644 index 000000000..434118b4e --- /dev/null +++ b/nxcomp/Makefile.in @@ -0,0 +1,279 @@ +############################################################################ +# # +# Copyright (c) 2001, 2010 NoMachine, http://www.nomachine.com/. # +# # +# NXCOMP, NX protocol compression and NX extensions to this software # +# are copyright of NoMachine. Redistribution and use of the present # +# software is allowed according to terms specified in the file LICENSE # +# which comes in the source distribution. # +# # +# Check http://www.nomachine.com/licensing.html for applicability. # +# # +# NX and NoMachine are trademarks of Medialogic S.p.A. # +# # +# All rights reserved. # +# # +############################################################################ + +# +# Get these values from the configure script. The +# version printed by the program should be derived +# from the CHANGELOG. For example we may use the +# following command: +# +# head -n 3 CHANGELOG | grep 'nxcomp-' | cut -d '-' -f 2-3 +# + +VERSION=@VERSION@ +LIBVERSION=@LIBVERSION@ + +# +# We would really like to enable all warnings, -Wredundant-decls, +# though, gives a warning caused by pthread.h and unistd.h and +# GCC 3.4 was changed in a way that it now complains about some +# of the -W directives we used before (-Wmissing-declarations, +# -Wnested-externs, -Wstrict-prototypes and -Wmissing-prototypes). +# + +CXX = @CXX@ +CXXFLAGS = @CXXFLAGS@ @X_CFLAGS@ @DEFS@ \ + -Wall -Wpointer-arith +CXXINCLUDES = +CXXDEFINES = + +# +# C programs have their own CFLAGS. +# + +CC = @CC@ +CCFLAGS = @CFLAGS@ @X_CFLAGS@ @DEFS@ \ + -Wall -Wpointer-arith +CCINCLUDES = +CCDEFINES = + +LDFLAGS = @LDFLAGS@ +LIBS = @LIBS@ + +# +# Other autoconfigured settings, not used at the moment. +# + +srcdir = @srcdir@ +prefix = @prefix@ +exec_prefix = @exec_prefix@ +bindir = @bindir@ +man1dir = @mandir@/man1 +VPATH = @srcdir@ + +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ + +# +# This should be autodetected. +# + +MAKEDEPEND = @MAKEDEPEND@ +DEPENDINCLUDES = -I/usr/include/c++ -I/usr/include/g++ -I/usr/include/g++-3 + +.SUFFIXES: .cpp.c + +.cpp.o: + $(CXX) -c $(CXXFLAGS) $(CXXINCLUDES) $(CXXDEFINES) $< +.c.o: + $(CC) -c $(CCFLAGS) $(CCINCLUDES) $(CCDEFINES) $< + +LIBRARY = Xcomp + +LIBNAME = lib$(LIBRARY) +LIBFULL = lib$(LIBRARY).so.$(VERSION) +LIBLOAD = lib$(LIBRARY).so.$(LIBVERSION) +LIBSHARED = lib$(LIBRARY).so +LIBARCHIVE = lib$(LIBRARY).a + +LIBCYGSHARED = cyg$(LIBRARY).dll +LIBCYGARCHIVE = lib$(LIBRARY).dll.a + +all: depend @ALL@ + +MSRC = + +CSRC = MD5.c \ + Pack.c \ + Vars.c + +CXXSRC = Loop.cpp \ + Children.cpp \ + Control.cpp \ + Misc.cpp \ + Socket.cpp \ + Fork.cpp \ + Pipe.cpp \ + List.cpp \ + Keeper.cpp \ + Timestamp.cpp \ + Transport.cpp \ + Statistics.cpp \ + Auth.cpp \ + Agent.cpp \ + Proxy.cpp \ + Channel.cpp \ + Message.cpp \ + Split.cpp \ + ClientProxy.cpp \ + ServerProxy.cpp \ + OpcodeStore.cpp \ + ClientStore.cpp \ + ServerStore.cpp \ + ChannelCache.cpp \ + ClientCache.cpp \ + ServerCache.cpp \ + ClientChannel.cpp \ + ServerChannel.cpp \ + GenericChannel.cpp \ + ReadBuffer.cpp \ + ProxyReadBuffer.cpp \ + ClientReadBuffer.cpp \ + ServerReadBuffer.cpp \ + GenericReadBuffer.cpp \ + EncodeBuffer.cpp \ + DecodeBuffer.cpp \ + WriteBuffer.cpp \ + SequenceQueue.cpp \ + IntCache.cpp \ + CharCache.cpp \ + XidCache.cpp \ + ActionCache.cpp \ + BlockCache.cpp \ + BlockCacheSet.cpp \ + StaticCompressor.cpp \ + TextCompressor.cpp \ + Unpack.cpp \ + Alpha.cpp \ + Colormap.cpp \ + Jpeg.cpp \ + Pgn.cpp \ + Bitmap.cpp \ + Rgb.cpp \ + Rle.cpp \ + Z.cpp \ + ChangeProperty.cpp \ + SendEvent.cpp \ + ChangeGC.cpp \ + CreateGC.cpp \ + CreatePixmap.cpp \ + SetClipRectangles.cpp \ + CopyArea.cpp \ + PolyLine.cpp \ + PolySegment.cpp \ + PolyFillRectangle.cpp \ + PutImage.cpp \ + TranslateCoords.cpp \ + GetImage.cpp \ + ClearArea.cpp \ + ConfigureWindow.cpp \ + PolyText8.cpp \ + PolyText16.cpp \ + ImageText8.cpp \ + ImageText16.cpp \ + PolyPoint.cpp \ + PolyFillArc.cpp \ + PolyArc.cpp \ + FillPoly.cpp \ + InternAtom.cpp \ + GetProperty.cpp \ + SetUnpackGeometry.cpp \ + SetUnpackColormap.cpp \ + SetUnpackAlpha.cpp \ + PutPackedImage.cpp \ + ShapeExtension.cpp \ + RenderExtension.cpp \ + GenericRequest.cpp \ + QueryFontReply.cpp \ + ListFontsReply.cpp \ + GetImageReply.cpp \ + GetPropertyReply.cpp \ + GenericReply.cpp \ + RenderGenericRequest.cpp \ + RenderCreatePicture.cpp \ + RenderChangePicture.cpp \ + RenderFreePicture.cpp \ + RenderPictureClip.cpp \ + RenderPictureTransform.cpp \ + RenderPictureFilter.cpp \ + RenderCreateGlyphSet.cpp \ + RenderFreeGlyphSet.cpp \ + RenderAddGlyphs.cpp \ + RenderComposite.cpp \ + RenderCompositeGlyphs.cpp \ + RenderFillRectangles.cpp \ + RenderTrapezoids.cpp \ + RenderTriangles.cpp \ + PositionCacheCompat.cpp \ + ChangeGCCompat.cpp \ + CreatePixmapCompat.cpp \ + SetUnpackColormapCompat.cpp \ + SetUnpackAlphaCompat.cpp \ + RenderCreatePictureCompat.cpp \ + RenderFreePictureCompat.cpp \ + RenderPictureClipCompat.cpp \ + RenderCreateGlyphSetCompat.cpp \ + RenderCompositeCompat.cpp \ + RenderCompositeGlyphsCompat.cpp + +MOBJ = $(MSRC:.c=.o) +COBJ = $(CSRC:.c=.o) +CXXOBJ = $(CXXSRC:.cpp=.o) + +$(LIBFULL): $(CXXOBJ) $(COBJ) + $(CXX) -o $@ $(LDFLAGS) $(CXXOBJ) $(COBJ) $(LIBS) + +$(LIBLOAD): $(LIBFULL) + rm -f $(LIBLOAD) + ln -s $(LIBFULL) $(LIBLOAD) + +$(LIBSHARED): $(LIBFULL) + rm -f $(LIBSHARED) + ln -s $(LIBFULL) $(LIBSHARED) + +$(LIBARCHIVE): $(CXXOBJ) $(COBJ) + rm -f $(LIBARCHIVE) + ar clq $(LIBARCHIVE) $(CXXOBJ) $(COBJ) + ranlib $(LIBARCHIVE) + +$(LIBCYGSHARED): $(LIBARCHIVE) + $(CC) -shared -o $(LIBCYGSHARED) \ + -Wl,--out-implib=$(LIBCYGARCHIVE) \ + -Wl,--export-all-symbols \ + -Wl,--enable-auto-import \ + -Wl,--whole-archive $(LIBARCHIVE) \ + -Wl,--no-whole-archive $(LIBS) \ + $(LDFLAGS) + +$(LIBCYGARCHIVE): $(LIBCYGSHARED) + +depends: depend.status + +depend: depend.status + +depend.status: + if [ -x $(MAKEDEPEND) ] ; then \ + $(MAKEDEPEND) $(CXXINCLUDES) $(CCINCLUDES) \ + $(DEPENDINCLUDES) -f Makefile $(MSRC) $(CSRC) \ + $(CXXSRC) 2>/dev/null; \ + fi + touch depend.status + +install: install.bin install.man + +install.bin: + +install.man: + +clean: + -rm -f *~ *.o *.bak *.orig *.rej st?????? core core.* *.out.* \ + @ALL@ + +distclean: clean + -rm -rf autom4te.cache config.status config.log \ + config.cache depend.status Makefile tags |