Android.mk revision 310c4993d94430dfaa790160c15785992131133a
16ac99e5d2314f6629849954f22f54e7b22226efbKevin RocardLOCAL_PATH := $(call my-dir)
268a912857707864bbaaff9808717813105072a6ePatrick Benavoli
37e699468fe1b8a1654905cc4a5978eb35f335475Kevin Rocard####################
47e699468fe1b8a1654905cc4a5978eb35f335475Kevin Rocard# Common definitions
568a912857707864bbaaff9808717813105072a6ePatrick Benavoli
6310c4993d94430dfaa790160c15785992131133aKevin Rocardcommon_src_files := \
768a912857707864bbaaff9808717813105072a6ePatrick Benavoli        Socket.cpp \
868a912857707864bbaaff9808717813105072a6ePatrick Benavoli        ListeningSocket.cpp \
968a912857707864bbaaff9808717813105072a6ePatrick Benavoli        ConnectionSocket.cpp \
1068a912857707864bbaaff9808717813105072a6ePatrick Benavoli        Message.cpp \
1168a912857707864bbaaff9808717813105072a6ePatrick Benavoli        RequestMessage.cpp \
1268a912857707864bbaaff9808717813105072a6ePatrick Benavoli        AnswerMessage.cpp \
1368a912857707864bbaaff9808717813105072a6ePatrick Benavoli        RemoteProcessorServer.cpp \
1468a912857707864bbaaff9808717813105072a6ePatrick Benavoli        RemoteProcessorServerBuilder.cpp
1568a912857707864bbaaff9808717813105072a6ePatrick Benavoli
16310c4993d94430dfaa790160c15785992131133aKevin Rocardcommon_module := libremote-processor
17310c4993d94430dfaa790160c15785992131133aKevin Rocardcommon_module_tags := optional
1868a912857707864bbaaff9808717813105072a6ePatrick Benavoli
19310c4993d94430dfaa790160c15785992131133aKevin Rocardcommon_ldlibs := -lpthread
207e699468fe1b8a1654905cc4a5978eb35f335475Kevin Rocard#############################
217e699468fe1b8a1654905cc4a5978eb35f335475Kevin Rocard# Target build
2268a912857707864bbaaff9808717813105072a6ePatrick Benavoli
237e699468fe1b8a1654905cc4a5978eb35f335475Kevin Rocardinclude $(CLEAR_VARS)
2468a912857707864bbaaff9808717813105072a6ePatrick Benavoli
25310c4993d94430dfaa790160c15785992131133aKevin RocardLOCAL_SRC_FILES := $(common_src_files)
2668a912857707864bbaaff9808717813105072a6ePatrick Benavoli
27310c4993d94430dfaa790160c15785992131133aKevin RocardLOCAL_MODULE := $(common_module)
28310c4993d94430dfaa790160c15785992131133aKevin RocardLOCAL_MODULE_TAGS := $(common_module_tags)
297e699468fe1b8a1654905cc4a5978eb35f335475Kevin Rocard
30310c4993d94430dfaa790160c15785992131133aKevin RocardLOCAL_CFLAGS += $(common_cflags)
317e699468fe1b8a1654905cc4a5978eb35f335475Kevin Rocard
327e699468fe1b8a1654905cc4a5978eb35f335475Kevin RocardLOCAL_C_INCLUDES += \
337e699468fe1b8a1654905cc4a5978eb35f335475Kevin Rocard    external/stlport/stlport/ \
347e699468fe1b8a1654905cc4a5978eb35f335475Kevin Rocard    bionic/
3568a912857707864bbaaff9808717813105072a6ePatrick Benavoli
367e699468fe1b8a1654905cc4a5978eb35f335475Kevin RocardLOCAL_SHARED_LIBRARIES := libstlport
3768a912857707864bbaaff9808717813105072a6ePatrick Benavoli
38310c4993d94430dfaa790160c15785992131133aKevin RocardLOCAL_LDLIBS += $(common_ldlibs)
3968a912857707864bbaaff9808717813105072a6ePatrick Benavoli
4068a912857707864bbaaff9808717813105072a6ePatrick Benavoliinclude $(BUILD_SHARED_LIBRARY)
4168a912857707864bbaaff9808717813105072a6ePatrick Benavoli
427e699468fe1b8a1654905cc4a5978eb35f335475Kevin Rocard##############################
437e699468fe1b8a1654905cc4a5978eb35f335475Kevin Rocard# Host build
447e699468fe1b8a1654905cc4a5978eb35f335475Kevin Rocard
457e699468fe1b8a1654905cc4a5978eb35f335475Kevin Rocardinclude $(CLEAR_VARS)
467e699468fe1b8a1654905cc4a5978eb35f335475Kevin Rocard
47310c4993d94430dfaa790160c15785992131133aKevin RocardLOCAL_SRC_FILES := $(common_src_files)
487e699468fe1b8a1654905cc4a5978eb35f335475Kevin Rocard
49310c4993d94430dfaa790160c15785992131133aKevin RocardLOCAL_MODULE := $(common_module)_host
50310c4993d94430dfaa790160c15785992131133aKevin RocardLOCAL_MODULE_TAGS := $(common_module_tags)
517e699468fe1b8a1654905cc4a5978eb35f335475Kevin Rocard
52310c4993d94430dfaa790160c15785992131133aKevin RocardLOCAL_CFLAGS += $(common_cflags)
537e699468fe1b8a1654905cc4a5978eb35f335475Kevin Rocard
54310c4993d94430dfaa790160c15785992131133aKevin RocardLOCAL_LDLIBS += $(common_ldlibs)
557e699468fe1b8a1654905cc4a5978eb35f335475Kevin Rocard
567e699468fe1b8a1654905cc4a5978eb35f335475Kevin Rocardinclude $(BUILD_HOST_SHARED_LIBRARY)
57