diff options
Diffstat (limited to 'src/base/Makefile.am')
-rw-r--r-- | src/base/Makefile.am | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/base/Makefile.am b/src/base/Makefile.am new file mode 100644 index 0000000..ce995f2 --- /dev/null +++ b/src/base/Makefile.am @@ -0,0 +1,35 @@ +SUBDIRS = triangulate + +AM_CPPFLAGS = -I.. @XML2_CFLAGS@ @PTHREAD_CFLAGS@ +ALL_H = FileHelper.h Exception.h Logger.h ConfigMgr.h ObjectCounter.h \ + XMLHelper.h TimeSource.h ProfilingZone.h ThreadProfiler.h \ + ScopeTimer.h IFrameEndListener.h IPreRenderListener.h IPlaybackEndListener.h \ + Test.h TestSuite.h OSHelper.h Queue.h WorkerThread.h Command.h ObjectCounter.h \ + Rect.h Directory.h DirEntry.h StringHelper.h MathHelper.h GeomHelper.h \ + CubicSpline.h BezierCurve.h UTF8String.h Triangle.h DAG.h \ + WideLine.h DlfcnWrapper.h Signal.h Backtrace.h \ + CmdQueue.h ProfilingZoneID.h GLMHelper.h StandardLogSink.h ILogSink.h \ + ThreadHelper.h + +TESTS = testbase + +EXTRA_DIST = DlfcnWrapper.cpp + +noinst_LTLIBRARIES = libbase.la +libbase_la_SOURCES = FileHelper.cpp Exception.cpp Logger.cpp \ + ConfigMgr.cpp XMLHelper.cpp TimeSource.cpp OSHelper.cpp \ + ProfilingZone.cpp ThreadProfiler.cpp ScopeTimer.cpp Test.cpp \ + TestSuite.cpp ObjectCounter.cpp Directory.cpp DirEntry.cpp \ + StringHelper.cpp MathHelper.cpp GeomHelper.cpp CubicSpline.cpp \ + BezierCurve.cpp UTF8String.cpp Triangle.cpp DAG.cpp WideLine.cpp \ + Backtrace.cpp ProfilingZoneID.cpp GLMHelper.cpp \ + WorkerThread.cpp StandardLogSink.cpp ThreadHelper.cpp \ + $(ALL_H) +libbase_a_CXXFLAGS = -Wno-format-y2k + +noinst_PROGRAMS = testbase +testbase_SOURCES = testbase.cpp $(ALL_H) +testbase_LDADD = ./libbase.la ./triangulate/libtriangulate.la \ + @BOOST_THREAD_LIBS@ @XML2_LIBS@ @PTHREAD_LIBS@ +# -rdynamic needed only for testBacktrace to work under linux. +testbase_LDFLAGS = -rdynamic |