summaryrefslogtreecommitdiff
path: root/src/lib/Makefile.am
blob: abff7bf00ddbabedf6d802dfcb7153e230b51356 (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
36
37
38
if PLATFORM_WIN32
version_info = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -avoid-version
else
version_info = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
endif

lib_LTLIBRARIES = libpgplus-@PGPLUS_MAJOR_VERSION@.@PGPLUS_MINOR_VERSION@.la
libpgplus_@PGPLUS_MAJOR_VERSION@_@PGPLUS_MINOR_VERSION@_includedir = $(includedir)/libpgplus-@PGPLUS_MAJOR_VERSION@.@PGPLUS_MINOR_VERSION@/libpgplus

AM_CXXFLAGS = -I$(top_srcdir)/inc $(REVENGE_CFLAGS) $(REVENGE_STREAM_CFLAGS) $(DEBUG_CXXFLAGS)

libpgplus_@PGPLUS_MAJOR_VERSION@_@PGPLUS_MINOR_VERSION@_la_LIBADD  = $(REVENGE_LIBS) @LIBPGPLUS_WIN32_RESOURCE@
libpgplus_@PGPLUS_MAJOR_VERSION@_@PGPLUS_MINOR_VERSION@_la_DEPENDENCIES = @LIBPGPLUS_WIN32_RESOURCE@
libpgplus_@PGPLUS_MAJOR_VERSION@_@PGPLUS_MINOR_VERSION@_la_LDFLAGS = $(version_info) -export-dynamic -no_undefined
libpgplus_@PGPLUS_MAJOR_VERSION@_@PGPLUS_MINOR_VERSION@_la_SOURCES = \
	PGPLUSCollector.cpp \
	PGPLUSDocument.cpp \
	PGPLUSParser.cpp \
	libpgplus_utils.cpp \
	PGPLUSCollector.h \
	PGPLUSParser.h \
	libpgplus_utils.h 

if OS_WIN32

@LIBPGPLUS_WIN32_RESOURCE@ : libpgplus.rc $(libpgplus_@PGPLUS_MAJOR_VERSION@_@PGPLUS_MINOR_VERSION@_la_OBJECTS)
	chmod +x $(top_srcdir)/build/win32/*compile-resource
	WINDRES=@WINDRES@ $(top_srcdir)/build/win32/lt-compile-resource libpgplus.rc @LIBPGPLUS_WIN32_RESOURCE@

endif


EXTRA_DIST = \
	libpgplus.rc.in

# These may be in the builddir too
BUILD_EXTRA_DIST = \
	libpgplus.rc