summaryrefslogtreecommitdiff
path: root/RemoteProcess.mk
diff options
context:
space:
mode:
authorFrançois Gaffie <francois.gaffie@intel.com>2016-02-17 08:04:43 +0100
committerEric Laurent <elaurent@google.com>2016-03-04 17:54:33 -0800
commit481587bdf35ee618daf7d0d55aeba9023052ad36 (patch)
tree4e9263583efa28a86bc7bf788479644c7f159bc5 /RemoteProcess.mk
parent0ee85db398be8ea33d67cc42f99a1468cd6c8180 (diff)
downloadparameter-framework-481587bdf35ee618daf7d0d55aeba9023052ad36.tar.gz
parameter-framework: integrate v3.2.4 within Android environment
This patch makes the integration of the new PFW v3.2.4 within Android by adding the required makefile, required license file, required header files. Bug: 22887211 Change-Id: I2b02af30b0540e72b1fab0c7250076cb55630af3 Signed-off-by: François Gaffie <francois.gaffie@intel.com>
Diffstat (limited to 'RemoteProcess.mk')
-rw-r--r--RemoteProcess.mk49
1 files changed, 49 insertions, 0 deletions
diff --git a/RemoteProcess.mk b/RemoteProcess.mk
new file mode 100644
index 0000000..8dae0e4
--- /dev/null
+++ b/RemoteProcess.mk
@@ -0,0 +1,49 @@
+# Copyright (c) 2016, Intel Corporation
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without modification,
+# are permitted provided that the following conditions are met:
+#
+# 1. Redistributions of source code must retain the above copyright notice, this
+# list of conditions and the following disclaimer.
+#
+# 2. Redistributions in binary form must reproduce the above copyright notice,
+# this list of conditions and the following disclaimer in the documentation and/or
+# other materials provided with the distribution.
+#
+# 3. Neither the name of the copyright holder nor the names of its contributors
+# may be used to endorse or promote products derived from this software without
+# specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
+# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ifeq ($(LOCAL_IS_HOST_MODULE),true)
+SUFFIX := _host
+else
+SUFFIX :=
+endif
+
+LOCAL_MODULE := remote_process$(SUFFIX)
+LOCAL_MODULE_CLASS := EXECUTABLES
+LOCAL_SRC_FILES := upstream/remote-process/main.cpp
+LOCAL_C_INCLUDES := \
+ $(LOCAL_PATH)/upstream/utility/ \
+ $(LOCAL_PATH)/support/android/asio
+
+LOCAL_CFLAGS := \
+ -DASIO_STANDALONE -frtti -isystem \
+ $(LOCAL_PATH)/asio/include -DASIO_DISABLE_STD_SYSTEM_ERROR \
+ -fexceptions
+
+LOCAL_SHARED_LIBRARIES := libremote-processor$(SUFFIX)
+
+LOCAL_CLANG := true \ No newline at end of file