Home | History | Annotate | Download | only in tinyxml
      1 # 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 
      8 commonSources:= \
      9 	tinyxml.cpp \
     10 	tinyxmlparser.cpp \
     11 	tinyxmlerror.cpp \
     12 	tinystr.cpp
     13 
     14 # For the host
     15 # =====================================================
     16 LOCAL_PATH:= $(call my-dir)
     17 include $(CLEAR_VARS)
     18 
     19 LOCAL_SRC_FILES:= \
     20 	$(commonSources)
     21 
     22 LOCAL_MODULE:= libtinyxml
     23 
     24 LOCAL_CFLAGS+= $(TOOL_CFLAGS)
     25 LOCAL_LDFLAGS:= $(TOOL_LDFLAGS) -lstdc++ -lc
     26 
     27 LOCAL_MULTILIB := both
     28 
     29 include $(BUILD_HOST_STATIC_LIBRARY)
     30 
     31 
     32 # For the device
     33 # =====================================================
     34 include $(CLEAR_VARS)
     35 
     36 LOCAL_SRC_FILES:= \
     37 	$(commonSources)
     38 
     39 LOCAL_MODULE:= libtinyxml
     40 
     41 LOCAL_SHARED_LIBRARIES := \
     42     libc \
     43     libstdc++
     44 
     45 include $(BUILD_SHARED_LIBRARY)
     46 
     47 
     48