blob: 57bbe96d0e788ad9a78a1c9509850dcdfb187651 [file] [log] [blame]
Patrick Benavoli68a91282011-08-31 11:23:23 +02001LOCAL_PATH:= $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)
6
7LOCAL_COPY_HEADERS_TO := parameter
8
9LOCAL_COPY_HEADERS := \
10 ParameterMgrPlatformConnector.h \
11 SelectionCriterionTypeInterface.h \
12 SelectionCriterionInterface.h
13
14LOCAL_SRC_FILES:= \
15 Subsystem.cpp \
16 PathNavigator.cpp \
17 Element.cpp \
18 SystemClass.cpp \
19 ElementBuilder.cpp \
20 Component.cpp \
21 ParameterMgr.cpp \
22 SelectionCriteria.cpp \
23 SelectionCriterionLibrary.cpp \
24 SelectionCriteriaDefinition.cpp \
25 SelectionCriterionType.cpp \
26 ElementLibrary.cpp \
Patrick Benavoli68a91282011-08-31 11:23:23 +020027 SubsystemElementBuilder.cpp \
28 SubsystemLibrary.cpp \
29 SelectionCriterion.cpp \
30 ComponentLibrary.cpp \
31 ParameterBlock.cpp \
32 ConfigurableElement.cpp \
33 MappingData.cpp \
34 ParameterBlackboard.cpp \
35 ComponentType.cpp \
36 TypeElement.cpp \
37 InstanceConfigurableElement.cpp \
38 ComponentInstance.cpp \
39 ParameterBlockType.cpp \
40 ParameterType.cpp \
41 Parameter.cpp \
42 BooleanParameterType.cpp \
43 IntegerParameterType.cpp \
44 ArrayParameter.cpp \
45 InstanceDefinition.cpp \
46 ParameterMgrPlatformConnector.cpp \
Patrick Benavoli68a91282011-08-31 11:23:23 +020047 FixedPointParameterType.cpp \
48 ParameterAccessContext.cpp \
49 XmlFileIncluderElement.cpp \
50 ParameterFrameworkConfiguration.cpp \
51 FrameworkConfigurationGroup.cpp \
52 FrameworkConfigurationLocation.cpp \
53 KindElement.cpp \
54 ElementLibrarySet.cpp \
55 ErrorContext.cpp \
Patrick Benavoli68a91282011-08-31 11:23:23 +020056 AreaConfiguration.cpp \
57 DomainConfiguration.cpp \
58 ConfigurableDomain.cpp \
59 SyncerSet.cpp \
60 ConfigurableDomains.cpp \
61 BinaryStream.cpp \
62 ConfigurationAccessContext.cpp \
63 XmlElementSerializingContext.cpp \
64 XmlParameterSerializingContext.cpp \
65 XmlDomainSerializingContext.cpp \
66 BinarySerializableElement.cpp \
67 BitParameterBlockType.cpp \
68 BitParameterBlock.cpp \
69 BitParameterType.cpp \
70 BitParameter.cpp \
71 ElementLocator.cpp \
72 ParameterMgrLogger.cpp \
73 AutoLog.cpp \
74 Rule.cpp \
75 CompoundRule.cpp \
76 SelectionCriterionRule.cpp \
77 ConfigurableElementAggregator.cpp \
78 BackSynchronizer.cpp \
79 HardwareBackSynchronizer.cpp \
80 SimulatedBackSynchronizer.cpp \
81 MappingContext.cpp \
82 SubsystemObject.cpp \
Patrick Benavoli2ecf9002011-08-31 11:23:24 +020083 SubsystemObjectCreator.cpp \
Patrick Benavoli1387bda2011-08-31 11:23:24 +020084 BaseParameter.cpp \
Patrick Benavoli1352ae52011-10-21 16:48:04 +020085 AutoLock.cpp \
86 StringParameterType.cpp \
Patrick Benavoli9fc3c0d2011-10-27 14:27:27 +020087 StringParameter.cpp \
88 EnumParameterType.cpp
Patrick Benavoli68a91282011-08-31 11:23:23 +020089
90
91LOCAL_MODULE:= libparameter
92
93LOCAL_MODULE_TAGS := optional
94
95TARGET_ERROR_FLAGS += -Wno-non-virtual-dtor
96
97LOCAL_C_INCLUDES += $(LOCAL_PATH)/../utility/ $(LOCAL_PATH)/../xmlserializer/ $(LOCAL_PATH)/../remote-processor/
98
99LOCAL_C_INCLUDES += \
100 external/stlport/stlport/ \
101 bionic/libstdc++ \
102 bionic/
103
104LOCAL_C_INCLUDES +=
105
106LOCAL_SHARED_LIBRARIES := libstlport libdl libxmlserializer
107LOCAL_STATIC_LIBRARIES := libutility
108
109LOCAL_LDLIBS +=
110LOCAL_LDFLAGS +=
111
112include $(BUILD_SHARED_LIBRARY)
113