summaryrefslogtreecommitdiff
path: root/src/base/Makefile.am
blob: ce995f2ec3b6b0c974b1e6a1260512b217d7c6d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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