Upgrade to tinyxml2 6.0.0 (2017-12-11)
Bug: http://b/64459264
Test: builds, boots
(cherry picked from commit 934754db26de0bbad010fc663279b5019521b738)
Change-Id: I476b4ef566a6eb3a0877b943fe1e7d8c26c9b305
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..f26cd92
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,26 @@
+all: xmltest staticlib
+
+rebuild: clean all
+
+xmltest: xmltest.cpp libtinyxml2.a
+
+effc:
+ gcc -Werror -Wall -Wextra -Wshadow -Wpedantic -Wformat-nonliteral \
+ -Wformat-security -Wswitch-default -Wuninitialized -Wundef \
+ -Wpointer-arith -Woverloaded-virtual -Wctor-dtor-privacy \
+ -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo \
+ -Wno-unused-parameter -Weffc++ xmltest.cpp tinyxml2.cpp -o xmltest
+
+clean:
+ $(RM) *.o xmltest libtinyxml2.a
+
+test: clean xmltest
+ ./xmltest
+
+staticlib: libtinyxml2.a
+
+libtinyxml2.a: tinyxml2.o
+ $(AR) $(ARFLAGS)s $@ $^
+
+tinyxml2.o: tinyxml2.cpp tinyxml2.h
+