Move libcds 1.6.0 from SVN
[libcds.git] / projects / android / jni / Android.mk
1 \r
2     CDS_LIBRARY_VERSION := 1.6.0\r
3     LOCAL_PATH := $(call my-dir)\r
4     CDS_ROOT_DIR = $(LOCAL_PATH)/../../..\r
5 \r
6     BOOST_LIBS := -lboost_thread -lboost_system\r
7     BOOST_LIB_PATH := $(BOOST_ROOT)/stage32-android/lib\r
8 \r
9     CDS_TESTHDR_INCLUDE := $(LOCAL_PATH)/../../.. \\r
10                         $(LOCAL_PATH)/../../../tests \\r
11                         $(LOCAL_PATH)/../../../tests/test-hdr \\r
12                         $(BOOST_ROOT)\r
13 # libcds\r
14     include $(CLEAR_VARS)\r
15 \r
16     LOCAL_MODULE    := cds\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
22 \r
23     include $(BUILD_SHARED_LIBRARY)\r
24 \r
25 #test-hdr-map\r
26     include $(CLEAR_VARS)\r
27 \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
42 \r
43 #test-hdr-deque\r
44     include $(CLEAR_VARS)\r
45 \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
60 \r
61 #test-hdr-ordlist\r
62     include $(CLEAR_VARS)\r
63 \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
78 \r
79 #test-hdr-pqueue\r
80     include $(CLEAR_VARS)\r
81 \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
96 \r
97 #test-hdr-queue\r
98     include $(CLEAR_VARS)\r
99 \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
114 \r
115 #test-hdr-set\r
116     include $(CLEAR_VARS)\r
117 \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
132 \r
133 #test-hdr-stack\r
134     include $(CLEAR_VARS)\r
135 \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
150 \r
151 #test-hdr-tree\r
152     include $(CLEAR_VARS)\r
153 \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
168 \r
169 #test-hdr-misc\r
170     include $(CLEAR_VARS)\r
171 \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