blob: 7a91be0cceb156ebc254d36739c68277213e6776 [file] [log] [blame]
The Android Open Source Project562be062009-03-03 19:30:48 -08001# Copyright 2005 The Android Open Source Project
2#
3# Android.mk for TinyXml.
4#
5# Add -DTIXML_USE_STL to CFLAGS to use STL.
6#
7
8commonSources:= \
9 tinyxml.cpp \
10 tinyxmlparser.cpp \
11 tinyxmlerror.cpp \
12 tinystr.cpp
13
14# For the host
15# =====================================================
16LOCAL_PATH:= $(call my-dir)
17include $(CLEAR_VARS)
18
19LOCAL_SRC_FILES:= \
20 $(commonSources)
21
22LOCAL_MODULE:= libtinyxml
23
24LOCAL_CFLAGS+= $(TOOL_CFLAGS)
25LOCAL_LDFLAGS:= $(TOOL_LDFLAGS) -lstdc++ -lc
26
Ian Rogers2cd29142014-06-27 16:12:08 -070027LOCAL_MULTILIB := both
Ian Rogers817e3802014-06-05 10:09:57 -070028
The Android Open Source Project562be062009-03-03 19:30:48 -080029include $(BUILD_HOST_STATIC_LIBRARY)
30
31
Dan Albert61291ab2014-08-20 16:58:42 -070032# For the device (static)
33# =====================================================
34include $(CLEAR_VARS)
35
36LOCAL_SRC_FILES:= \
37 $(commonSources)
38
39LOCAL_MODULE:= libtinyxml
40
41include $(BUILD_STATIC_LIBRARY)
42
43
The Android Open Source Project562be062009-03-03 19:30:48 -080044# For the device
45# =====================================================
Adam Hampson02d5b262013-01-23 08:54:11 -080046include $(CLEAR_VARS)
47
48LOCAL_SRC_FILES:= \
49 $(commonSources)
50
51LOCAL_MODULE:= libtinyxml
52
Adam Hampson494e4482013-01-29 08:46:46 -080053LOCAL_SHARED_LIBRARIES := \
54 libc \
55 libstdc++
56
Adam Hampson02d5b262013-01-23 08:54:11 -080057include $(BUILD_SHARED_LIBRARY)
The Android Open Source Project562be062009-03-03 19:30:48 -080058
59