File Makefile.am of Package tinyxml

#****************************************************************************
#
# Makefile for TinyXml library.
# Lee Thomason
# www.grinninglizard.com
#
# Process with automake to turn into the real Makefile
#****************************************************************************

SUBDIRS         = docs
ACLOCAL_AMFLAGS = -I m4

lib_LTLIBRARIES       = libtinyxml.la
libtinyxml_la_CXXFLAGS = -fvisibility-inlines-hidden
libtinyxml_la_CPPFLAGS = -include $(top_srcdir)/config.h
libtinyxml_la_SOURCES = tinyxml.cpp tinystr.cpp tinyxmlerror.cpp tinyxmlparser.cpp
libtinyxml_la_LDFLAGS = -Wl,-Bsymbolic-functions -Wl,-z,relro,-z,now -no-undefined -version-info 0:0:0
include_HEADERS       = tinyxml.h tinystr.h

check_PROGRAMS  = xmltest
xmltest_SOURCES = xmltest.cpp

if DEBUG
   AM_CFLAGS    := -Wall -Wno-format -g -DDEBUG
   AM_CXXFLAGS  := ${AM_CFLAGS}
   AM_LDFLAGS   := -g
else
   AM_CFLAGS    := -Wall -Wno-unknown-pragmas
   AM_CXXFLAGS  := ${AM_CFLAGS}
   AM_LDFLAGS   := 
endif

if PROFILE
   AM_CFLAGS   := -pg -O3
   AM_CXXFLAGS := -pg -O3
   AM_ LDFLAGS := -pg
endif

if TINYXML_USE_STL
    libtinyxml_la_CPPFLAGS += -DTIXML_USE_STL=1
endif

EXTRA_DIST = changes.txt readme.txt tinyxml_lib.dsp tinyxmlSTL.dsp tinyXmlTestSTL.vcproj \
	     utf8test.xml tinyxml.dsw tinyxml_lib.vcproj tinyxmlSTL.vcproj \
	     tinyXmlTest.vcproj utf8test.gif echo.dsp tinyxml.sln tinyXmlTestSTL.dsp  \
	     utf8testverify.xml use_stl_def