diff options
Diffstat (limited to 'Android.mk')
-rw-r--r-- | Android.mk | 214 |
1 files changed, 214 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk new file mode 100644 index 0000000..720165b --- /dev/null +++ b/Android.mk @@ -0,0 +1,214 @@ +# Cannot convert to Android.bp as resource copying has not +# yet implemented for soong as of 12/16/2016 + +LOCAL_PATH := $(call my-dir) + +# config/vsomeip.json config file +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE := vsomeip.json +LOCAL_MODULE_CLASS := ETC +LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/vsomeip +LOCAL_SRC_FILES := config/vsomeip.json +LOCAL_PROPRIETARY_MODULE := true +#include $(BUILD_PREBUILT) + +# config/vsomeip-local.json config file +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE := vsomeip-local.json +LOCAL_MODULE_CLASS := ETC +LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/vsomeip +LOCAL_SRC_FILES := config/vsomeip-local.json +LOCAL_PROPRIETARY_MODULE := true +#include $(BUILD_PREBUILT) + +# config/vsomeip-tcp-client.json config file +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE := vsomeip-tcp-client.json +LOCAL_MODULE_CLASS := ETC +LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/vsomeip +LOCAL_SRC_FILES := config/vsomeip-tcp-client.json +LOCAL_PROPRIETARY_MODULE := true +#include $(BUILD_PREBUILT) + +# config/vsomeip-tcp-service.json config file +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE := vsomeip-tcp-service.json +LOCAL_MODULE_CLASS := ETC +LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/vsomeip +LOCAL_SRC_FILES := config/vsomeip-tcp-service.json +LOCAL_PROPRIETARY_MODULE := true +#include $(BUILD_PREBUILT) + +# config/vsomeip-udp-client.json config file +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE := vsomeip-udp-client.json +LOCAL_MODULE_CLASS := ETC +LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/vsomeip +LOCAL_SRC_FILES := config/vsomeip-udp-client.json +LOCAL_PROPRIETARY_MODULE := true +#include $(BUILD_PREBUILT) + +# config/vsomeip-udp-service.json config file +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE := vsomeip-udp-service.json +LOCAL_MODULE_CLASS := ETC +LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/etc/vsomeip +LOCAL_SRC_FILES := config/vsomeip-udp-service.json +LOCAL_PROPRIETARY_MODULE := true +#include $(BUILD_PREBUILT) + +# +# libvsomeip3_dlt +# +include $(CLEAR_VARS) + +LOCAL_MODULE := libvsomeip3_dlt +LOCAL_MODULE_TAGS := optional +LOCAL_CLANG := true +LOCAL_PROPRIETARY_MODULE := true + +LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/interface \ + +LOCAL_SRC_FILES += $(call all-cpp-files-under,implementation/endpoints) +LOCAL_SRC_FILES += $(call all-cpp-files-under,implementation/logger) +LOCAL_SRC_FILES += $(call all-cpp-files-under,implementation/tracing) +LOCAL_SRC_FILES += $(call all-cpp-files-under,implementation/message) +LOCAL_SRC_FILES += $(call all-cpp-files-under,implementation/routing) +LOCAL_SRC_FILES += $(call all-cpp-files-under,implementation/runtime) +LOCAL_SRC_FILES += $(call all-cpp-files-under,implementation/utility) +LOCAL_SRC_FILES += $(call all-cpp-files-under,implementation/plugin) +LOCAL_SRC_FILES += $(call all-cpp-files-under,implementation/security) + +LOCAL_C_INCLUDES := \ + $(LOCAL_PATH)/interface \ + +LOCAL_SHARED_LIBRARIES := \ + liblog \ + libutils \ + libboost_system \ + libboost_thread \ + libboost_filesystem \ + +LOCAL_CFLAGS := \ + -std=c++14 \ + -frtti \ + -fexceptions \ + -DWITHOUT_SYSTEMD \ + -DVSOMEIP_VERSION=\"3.3.0\" \ + -DVSOMEIP_BASE_PATH=\"/vendor/run/someip/\" \ + -Wno-unused-parameter \ + -Wno-non-virtual-dtor \ + -Wno-unused-const-variable \ + -Wno-unused-parameter \ + -Wno-unused-private-field \ + -Wno-unused-lambda-capture \ + -Wno-unused-variable \ + -Wno-unused-local-typedef \ + -Wno-sign-compare \ + -Wno-format \ + -Wno-header-guard \ + -Wno-overloaded-virtual \ + +include $(BUILD_SHARED_LIBRARY) + +# +# libvsomeip-cfg_dlt +# +include $(CLEAR_VARS) + +LOCAL_MODULE := libvsomeip-cfg_dlt +LOCAL_MODULE_TAGS := optional +LOCAL_CLANG := true +LOCAL_PROPRIETARY_MODULE := true + +LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/interface \ + +LOCAL_SRC_FILES += $(call all-cpp-files-under,implementation/configuration) + +LOCAL_C_INCLUDES := \ + $(LOCAL_PATH)/interface \ + +LOCAL_SHARED_LIBRARIES := \ + liblog \ + libutils \ + libboost_system \ + libboost_thread \ + libboost_filesystem \ + libvsomeip3_dlt \ + +LOCAL_CFLAGS := \ + -std=c++14 \ + -frtti \ + -fexceptions \ + -DWITHOUT_SYSTEMD \ + -DVSOMEIP_VERSION=\"3.3.0\" \ + -DVSOMEIP_BASE_PATH=\"/vendor/run/someip/\" \ + -Wno-unused-parameter \ + -Wno-non-virtual-dtor \ + -Wno-unused-const-variable \ + -Wno-unused-parameter \ + -Wno-unused-private-field \ + -Wno-unused-lambda-capture \ + -Wno-unused-variable \ + -Wno-unused-local-typedef \ + -Wno-sign-compare \ + -Wno-format \ + -Wno-header-guard \ + -Wno-overloaded-virtual \ + +include $(BUILD_SHARED_LIBRARY) + +# +# libvsomeip_dlt +# +include $(CLEAR_VARS) + +LOCAL_MODULE := libvsomeip_dlt +LOCAL_MODULE_TAGS := optional +LOCAL_CLANG := true +LOCAL_PROPRIETARY_MODULE := true + +LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/interface \ + +LOCAL_SRC_FILES += $(call all-cpp-files-under,implementation/compat/message) +LOCAL_SRC_FILES += $(call all-cpp-files-under,implementation/compat/runtime) + +LOCAL_C_INCLUDES := \ + $(LOCAL_PATH)/interface \ + +LOCAL_SHARED_LIBRARIES := \ + liblog \ + libutils \ + libboost_system \ + libboost_thread \ + libboost_filesystem \ + libvsomeip3_dlt \ + +LOCAL_CFLAGS := \ + -frtti \ + -fexceptions \ + -DWITHOUT_SYSTEMD \ + -DVSOMEIP_VERSION=\"3.3.0\" \ + -DVSOMEIP_COMPAT_VERSION=\"3.3.0\" \ + -DVSOMEIP_BASE_PATH=\"/vendor/run/someip/\" \ + -Wno-unused-parameter \ + -Wno-non-virtual-dtor \ + -Wno-unused-const-variable \ + -Wno-unused-parameter \ + -Wno-unused-private-field \ + -Wno-unused-lambda-capture \ + -Wno-unused-variable \ + -Wno-unused-local-typedef \ + -Wno-sign-compare \ + -Wno-format \ + -Wno-header-guard \ + -Wno-overloaded-virtual \ + -Wl,-wrap,socket \ + +include $(BUILD_SHARED_LIBRARY)
\ No newline at end of file |