-
Narayan Kamath authored
Bug: http://b/64459264 Test: builds, boots (cherry picked from commit 934754db) Change-Id: I476b4ef566a6eb3a0877b943fe1e7d8c26c9b305
74c03bbd
Makefile 620 B
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