diff options
Diffstat (limited to 'parameter/Android.mk')
-rw-r--r-- | parameter/Android.mk | 127 |
1 files changed, 127 insertions, 0 deletions
diff --git a/parameter/Android.mk b/parameter/Android.mk new file mode 100644 index 0000000..8db8179 --- /dev/null +++ b/parameter/Android.mk @@ -0,0 +1,127 @@ +LOCAL_PATH:= $(call my-dir) + +include $(CLEAR_VARS) + +LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES) + +LOCAL_COPY_HEADERS_TO := parameter + +LOCAL_COPY_HEADERS := \ + ParameterMgrPlatformConnector.h \ + SelectionCriterionTypeInterface.h \ + SelectionCriterionInterface.h + +LOCAL_SRC_FILES:= \ + Subsystem.cpp \ + PathNavigator.cpp \ + Element.cpp \ + SystemClass.cpp \ + ElementBuilder.cpp \ + Component.cpp \ + ParameterMgr.cpp \ + SelectionCriteria.cpp \ + SelectionCriterionLibrary.cpp \ + SelectionCriteriaDefinition.cpp \ + SelectionCriterionType.cpp \ + ElementLibrary.cpp \ + SelectionCriterionDefinition.cpp \ + SubsystemElementBuilder.cpp \ + SubsystemLibrary.cpp \ + SelectionCriterion.cpp \ + ComponentLibrary.cpp \ + ParameterBlock.cpp \ + ConfigurableElement.cpp \ + MappingData.cpp \ + ParameterBlackboard.cpp \ + ComponentType.cpp \ + TypeElement.cpp \ + InstanceConfigurableElement.cpp \ + ComponentInstance.cpp \ + ParameterBlockType.cpp \ + ParameterType.cpp \ + Parameter.cpp \ + BooleanParameterType.cpp \ + IntegerParameterType.cpp \ + ArrayParameter.cpp \ + InstanceDefinition.cpp \ + ParameterMgrPlatformConnector.cpp \ + ComputedSizeParameterType.cpp \ + ComputedSizeParameter.cpp \ + FixedPointParameterType.cpp \ + ParameterAccessContext.cpp \ + XmlFileIncluderElement.cpp \ + ParameterFrameworkConfiguration.cpp \ + FrameworkConfigurationGroup.cpp \ + FrameworkConfigurationLocation.cpp \ + KindElement.cpp \ + ElementLibrarySet.cpp \ + ErrorContext.cpp \ + SystemClassConfiguration.cpp \ + AreaConfiguration.cpp \ + DomainConfiguration.cpp \ + ConfigurableDomain.cpp \ + SyncerSet.cpp \ + ConfigurableDomains.cpp \ + BinaryStream.cpp \ + ConfigurationAccessContext.cpp \ + XmlElementSerializingContext.cpp \ + XmlParameterSerializingContext.cpp \ + XmlDomainSerializingContext.cpp \ + BinarySerializableElement.cpp \ + BitParameterBlockType.cpp \ + BitParameterBlock.cpp \ + BitParameterType.cpp \ + BitParameter.cpp \ + ElementLocator.cpp \ + ParameterMgrLogger.cpp \ + AutoLog.cpp \ + Rule.cpp \ + CompoundRule.cpp \ + SelectionCriterionRule.cpp \ + ConfigurableElementAggregator.cpp \ + BackSynchronizer.cpp \ + HardwareBackSynchronizer.cpp \ + SimulatedBackSynchronizer.cpp \ + MappingContext.cpp \ + SubsystemObject.cpp \ + SubsystemObjectCreator.cpp + + +LOCAL_MODULE:= libparameter + +LOCAL_MODULE_TAGS := optional + +TARGET_ERROR_FLAGS += -Wno-non-virtual-dtor + +LOCAL_C_INCLUDES += $(LOCAL_PATH)/../utility/ $(LOCAL_PATH)/../xmlserializer/ $(LOCAL_PATH)/../remote-processor/ + +LOCAL_C_INCLUDES += \ + external/stlport/stlport/ \ + bionic/libstdc++ \ + bionic/ + +LOCAL_C_INCLUDES += + +LOCAL_SHARED_LIBRARIES := libstlport libdl libxmlserializer +LOCAL_STATIC_LIBRARIES := libutility + +LOCAL_LDLIBS += +LOCAL_LDFLAGS += + +include $(BUILD_SHARED_LIBRARY) + +# ==== export parameter script ======================== +include $(CLEAR_VARS) + +LOCAL_MODULE := parameter + +LOCAL_MODULE_TAGS := optional + +LOCAL_MODULE_CLASS := EXECUTABLES + +# This will install the file in /system/bin +LOCAL_MODULE_PATH := $(TARGET_OUT_EXECUTABLES) + +LOCAL_SRC_FILES := $(LOCAL_MODULE) + +include $(BUILD_PREBUILT) |