2 CDS_LIBRARY_VERSION := 2.2.0
\r
3 LOCAL_PATH := $(call my-dir)
\r
4 CDS_ROOT_DIR = $(LOCAL_PATH)/../../..
\r
6 BOOST_LIBS := -lboost_thread -lboost_system
\r
7 BOOST_LIB_PATH := $(BOOST_ROOT)/stage32-android/lib
\r
9 CDS_TESTHDR_INCLUDE := $(LOCAL_PATH)/../../.. \
\r
10 $(LOCAL_PATH)/../../../tests \
\r
11 $(LOCAL_PATH)/../../../tests/test-hdr \
\r
14 include $(CLEAR_VARS)
\r
17 LOCAL_MODULE_FILENAME = libcds-$(CDS_LIBRARY_VERSION)
\r
18 include $(CDS_ROOT_DIR)/projects/source.libcds.mk
\r
19 LOCAL_SRC_FILES := $(CDS_SOURCES:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
20 LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../.. $(BOOST_ROOT)
\r
21 LOCAL_CPP_FEATURES := exceptions
\r
23 include $(BUILD_SHARED_LIBRARY)
\r
26 include $(CLEAR_VARS)
\r
28 LOCAL_MODULE := test-hdr-map
\r
29 include $(CDS_ROOT_DIR)/projects/source.test-common.mk
\r
30 include $(CDS_ROOT_DIR)/projects/source.test-hdr.mk
\r
31 include $(CDS_ROOT_DIR)/projects/source.test-hdr.offsetof.mk
\r
32 LOCAL_SRC_FILES := $(CDS_TESTCOMMON_SOURCES:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
33 LOCAL_SRC_FILES += $(CDS_TESTHDR_MAP:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
34 LOCAL_SRC_FILES += $(CDS_TESTHDR_OFFSETOF_MAP:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
35 LOCAL_C_INCLUDES := $(CDS_TESTHDR_INCLUDE)
\r
36 LOCAL_SHARED_LIBRARIES := cds
\r
37 LOCAL_CPP_FEATURES := exceptions
\r
38 LOCAL_CPPFLAGS := -Wno-invalid-offsetof -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
\r
39 LOCAL_LDLIBS := $(BOOST_LIBS)
\r
40 LOCAL_LDFLAGS := -L$(BOOST_LIB_PATH)
\r
41 include $(BUILD_EXECUTABLE)
\r
44 include $(CLEAR_VARS)
\r
46 LOCAL_MODULE := test-hdr-deque
\r
47 include $(CDS_ROOT_DIR)/projects/source.test-common.mk
\r
48 include $(CDS_ROOT_DIR)/projects/source.test-hdr.mk
\r
49 include $(CDS_ROOT_DIR)/projects/source.test-hdr.offsetof.mk
\r
50 LOCAL_SRC_FILES := $(CDS_TESTCOMMON_SOURCES:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
51 LOCAL_SRC_FILES += $(CDS_TESTHDR_DEQUE:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
52 LOCAL_SRC_FILES += $(CDS_TESTHDR_OFFSETOF_DEQUE:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
53 LOCAL_C_INCLUDES := $(CDS_TESTHDR_INCLUDE)
\r
54 LOCAL_SHARED_LIBRARIES := cds
\r
55 LOCAL_CPP_FEATURES := exceptions
\r
56 LOCAL_CPPFLAGS := -Wno-invalid-offsetof -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
\r
57 LOCAL_LDLIBS := $(BOOST_LIBS)
\r
58 LOCAL_LDFLAGS := -L$(BOOST_LIB_PATH)
\r
59 include $(BUILD_EXECUTABLE)
\r
62 include $(CLEAR_VARS)
\r
64 LOCAL_MODULE := test-hdr-ordlist
\r
65 include $(CDS_ROOT_DIR)/projects/source.test-common.mk
\r
66 include $(CDS_ROOT_DIR)/projects/source.test-hdr.mk
\r
67 include $(CDS_ROOT_DIR)/projects/source.test-hdr.offsetof.mk
\r
68 LOCAL_SRC_FILES := $(CDS_TESTCOMMON_SOURCES:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
69 LOCAL_SRC_FILES += $(CDS_TESTHDR_ORDLIST:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
70 LOCAL_SRC_FILES += $(CDS_TESTHDR_OFFSETOF_ORDLIST:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
71 LOCAL_C_INCLUDES := $(CDS_TESTHDR_INCLUDE)
\r
72 LOCAL_SHARED_LIBRARIES := cds
\r
73 LOCAL_CPP_FEATURES := exceptions
\r
74 LOCAL_CPPFLAGS := -Wno-invalid-offsetof -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
\r
75 LOCAL_LDLIBS := $(BOOST_LIBS)
\r
76 LOCAL_LDFLAGS := -L$(BOOST_LIB_PATH)
\r
77 include $(BUILD_EXECUTABLE)
\r
80 include $(CLEAR_VARS)
\r
82 LOCAL_MODULE := test-hdr-pqueue
\r
83 include $(CDS_ROOT_DIR)/projects/source.test-common.mk
\r
84 include $(CDS_ROOT_DIR)/projects/source.test-hdr.mk
\r
85 include $(CDS_ROOT_DIR)/projects/source.test-hdr.offsetof.mk
\r
86 LOCAL_SRC_FILES := $(CDS_TESTCOMMON_SOURCES:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
87 LOCAL_SRC_FILES += $(CDS_TESTHDR_PQUEUE:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
88 # LOCAL_SRC_FILES += $(CDS_TESTHDR_OFFSETOF_PQUEUE:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
89 LOCAL_C_INCLUDES := $(CDS_TESTHDR_INCLUDE)
\r
90 LOCAL_SHARED_LIBRARIES := cds
\r
91 LOCAL_CPP_FEATURES := exceptions
\r
92 LOCAL_CPPFLAGS := -Wno-invalid-offsetof -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
\r
93 LOCAL_LDLIBS := $(BOOST_LIBS)
\r
94 LOCAL_LDFLAGS := -L$(BOOST_LIB_PATH)
\r
95 include $(BUILD_EXECUTABLE)
\r
98 include $(CLEAR_VARS)
\r
100 LOCAL_MODULE := test-hdr-queue
\r
101 include $(CDS_ROOT_DIR)/projects/source.test-common.mk
\r
102 include $(CDS_ROOT_DIR)/projects/source.test-hdr.mk
\r
103 include $(CDS_ROOT_DIR)/projects/source.test-hdr.offsetof.mk
\r
104 LOCAL_SRC_FILES := $(CDS_TESTCOMMON_SOURCES:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
105 LOCAL_SRC_FILES += $(CDS_TESTHDR_QUEUE:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
106 LOCAL_SRC_FILES += $(CDS_TESTHDR_OFFSETOF_QUEUE:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
107 LOCAL_C_INCLUDES := $(CDS_TESTHDR_INCLUDE)
\r
108 LOCAL_SHARED_LIBRARIES := cds
\r
109 LOCAL_CPP_FEATURES := exceptions
\r
110 LOCAL_CPPFLAGS := -Wno-invalid-offsetof -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
\r
111 LOCAL_LDLIBS := $(BOOST_LIBS)
\r
112 LOCAL_LDFLAGS := -L$(BOOST_LIB_PATH)
\r
113 include $(BUILD_EXECUTABLE)
\r
116 include $(CLEAR_VARS)
\r
118 LOCAL_MODULE := test-hdr-set
\r
119 include $(CDS_ROOT_DIR)/projects/source.test-common.mk
\r
120 include $(CDS_ROOT_DIR)/projects/source.test-hdr.mk
\r
121 include $(CDS_ROOT_DIR)/projects/source.test-hdr.offsetof.mk
\r
122 LOCAL_SRC_FILES := $(CDS_TESTCOMMON_SOURCES:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
123 LOCAL_SRC_FILES += $(CDS_TESTHDR_SET:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
124 LOCAL_SRC_FILES += $(CDS_TESTHDR_OFFSETOF_SET:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
125 LOCAL_C_INCLUDES := $(CDS_TESTHDR_INCLUDE)
\r
126 LOCAL_SHARED_LIBRARIES := cds
\r
127 LOCAL_CPP_FEATURES := exceptions
\r
128 LOCAL_CPPFLAGS := -Wno-invalid-offsetof -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
\r
129 LOCAL_LDLIBS := $(BOOST_LIBS)
\r
130 LOCAL_LDFLAGS := -L$(BOOST_LIB_PATH)
\r
131 include $(BUILD_EXECUTABLE)
\r
134 include $(CLEAR_VARS)
\r
136 LOCAL_MODULE := test-hdr-stack
\r
137 include $(CDS_ROOT_DIR)/projects/source.test-common.mk
\r
138 include $(CDS_ROOT_DIR)/projects/source.test-hdr.mk
\r
139 include $(CDS_ROOT_DIR)/projects/source.test-hdr.offsetof.mk
\r
140 LOCAL_SRC_FILES := $(CDS_TESTCOMMON_SOURCES:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
141 LOCAL_SRC_FILES += $(CDS_TESTHDR_STACK:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
142 LOCAL_SRC_FILES += $(CDS_TESTHDR_OFFSETOF_STACK:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
143 LOCAL_C_INCLUDES := $(CDS_TESTHDR_INCLUDE)
\r
144 LOCAL_SHARED_LIBRARIES := cds
\r
145 LOCAL_CPP_FEATURES := exceptions
\r
146 LOCAL_CPPFLAGS := -Wno-invalid-offsetof -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
\r
147 LOCAL_LDLIBS := $(BOOST_LIBS)
\r
148 LOCAL_LDFLAGS := -L$(BOOST_LIB_PATH)
\r
149 include $(BUILD_EXECUTABLE)
\r
152 include $(CLEAR_VARS)
\r
154 LOCAL_MODULE := test-hdr-tree
\r
155 include $(CDS_ROOT_DIR)/projects/source.test-common.mk
\r
156 include $(CDS_ROOT_DIR)/projects/source.test-hdr.mk
\r
157 include $(CDS_ROOT_DIR)/projects/source.test-hdr.offsetof.mk
\r
158 LOCAL_SRC_FILES := $(CDS_TESTCOMMON_SOURCES:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
159 LOCAL_SRC_FILES += $(CDS_TESTHDR_TREE:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
160 LOCAL_SRC_FILES += $(CDS_TESTHDR_OFFSETOF_TREE:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
161 LOCAL_C_INCLUDES := $(CDS_TESTHDR_INCLUDE)
\r
162 LOCAL_SHARED_LIBRARIES := cds
\r
163 LOCAL_CPP_FEATURES := exceptions
\r
164 LOCAL_CPPFLAGS := -Wno-invalid-offsetof -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
\r
165 LOCAL_LDLIBS := $(BOOST_LIBS)
\r
166 LOCAL_LDFLAGS := -L$(BOOST_LIB_PATH)
\r
167 include $(BUILD_EXECUTABLE)
\r
170 include $(CLEAR_VARS)
\r
172 LOCAL_MODULE := test-hdr-misc
\r
173 include $(CDS_ROOT_DIR)/projects/source.test-common.mk
\r
174 include $(CDS_ROOT_DIR)/projects/source.test-hdr.mk
\r
175 include $(CDS_ROOT_DIR)/projects/source.test-hdr.offsetof.mk
\r
176 LOCAL_SRC_FILES := $(CDS_TESTCOMMON_SOURCES:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
177 LOCAL_SRC_FILES += $(CDS_TESTHDR_MISC:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
178 # LOCAL_SRC_FILES += $(CDS_TESTHDR_OFFSETOF_MISC:%.cpp=$(CDS_ROOT_DIR)/%.cpp)
\r
179 LOCAL_C_INCLUDES := $(CDS_TESTHDR_INCLUDE)
\r
180 LOCAL_SHARED_LIBRARIES := cds
\r
181 LOCAL_CPP_FEATURES := exceptions
\r
182 LOCAL_CPPFLAGS := -Wno-invalid-offsetof -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
\r
183 LOCAL_LDLIBS := $(BOOST_LIBS)
\r
184 LOCAL_LDFLAGS := -L$(BOOST_LIB_PATH)
\r
185 include $(BUILD_EXECUTABLE)
\r