1a430b2b5ca4f0967836f5820e8f03adc17fc0a24San MehatLOCAL_PATH:= $(call my-dir) 2a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatinclude $(CLEAR_VARS) 3a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 4a430b2b5ca4f0967836f5820e8f03adc17fc0a24San MehatLIBVNCSERVER_ROOT:=../../.. 5a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 6a430b2b5ca4f0967836f5820e8f03adc17fc0a24San MehatHAVE_LIBZ=1 7a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat#HAVE_LIBJPEG=1 8a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 9a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatifdef HAVE_LIBZ 10a430b2b5ca4f0967836f5820e8f03adc17fc0a24San MehatZLIBSRCS := \ 11a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/zlib.c \ 12a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/zrle.c \ 13a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/zrleoutstream.c \ 14a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/zrlepalettehelper.c \ 15a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/common/zywrletemplate.c 16a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatifdef HAVE_LIBJPEG 17a430b2b5ca4f0967836f5820e8f03adc17fc0a24San MehatTIGHTSRCS := $(LIBVNCSERVER_ROOT)/libvncserver/tight.c 18a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatendif 19a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatendif 20a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 21a430b2b5ca4f0967836f5820e8f03adc17fc0a24San MehatLOCAL_SRC_FILES:= \ 22a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat fbvncserver.c \ 23a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/main.c \ 24a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/rfbserver.c \ 25a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/rfbregion.c \ 26a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/auth.c \ 27a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/sockets.c \ 28a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/stats.c \ 29a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/corre.c \ 30a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/hextile.c \ 31a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/rre.c \ 32a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/translate.c \ 33a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/cutpaste.c \ 34a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/httpd.c \ 35a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/cursor.c \ 36a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/font.c \ 37a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/draw.c \ 38a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/selbox.c \ 39a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/common/d3des.c \ 40a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/common/vncauth.c \ 41a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/cargs.c \ 42a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/common/minilzo.c \ 43a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/ultra.c \ 44a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LIBVNCSERVER_ROOT)/libvncserver/scale.c \ 45a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(ZLIBSRCS) \ 46a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(TIGHTSRCS) 47a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 48a430b2b5ca4f0967836f5820e8f03adc17fc0a24San MehatLOCAL_C_INCLUDES := \ 49a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LOCAL_PATH) \ 50a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LOCAL_PATH)/$(LIBVNCSERVER_ROOT)/libvncserver \ 51a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LOCAL_PATH)/$(LIBVNCSERVER_ROOT)/common \ 52a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat $(LOCAL_PATH)/$(LIBVNCSERVER_ROOT) \ 53a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat external/jpeg 54a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 55a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatifdef HAVE_LIBZ 56a430b2b5ca4f0967836f5820e8f03adc17fc0a24San MehatLOCAL_SHARED_LIBRARIES := libz 57a430b2b5ca4f0967836f5820e8f03adc17fc0a24San MehatLOCAL_LDLIBS := -lz 58a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatendif 59a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatifdef HAVE_LIBJPEG 60a430b2b5ca4f0967836f5820e8f03adc17fc0a24San MehatLOCAL_STATIC_LIBRARIES := libjpeg 61a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatendif 62a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 63a430b2b5ca4f0967836f5820e8f03adc17fc0a24San MehatLOCAL_MODULE:= androidvncserver 64a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 65a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatinclude $(BUILD_EXECUTABLE) 66