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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
# $Id$
#
# OpenMAMA: The open middleware agnostic messaging API
# Copyright (C) 2011 NYSE Technologies, Inc.
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301 USA
#
srcdir = @srcdir@
VPATH = @srcdir@
PACKAGE_VERSION = @PACKAGE_VERSION@
lib_LTLIBRARIES = libwombatcommon.la
nobase_include_HEADERS = \
destroyHandle.h \
list.h \
lookup2.h \
platform.h \
property.h \
wlock.h \
timers.h \
wombat/port.h \
wombat/MRSWLock.h \
wombat/environment.h \
wombat/machine.h \
wombat/queue.h \
wombat/strutils.h \
wombat/wCommon.h \
wombat/wConfig.h \
wombat/wInterlocked.h \
wombat/wSemaphore.h \
wombat/wincompat.h \
wombat/wMessageStats.h \
wombat/wtable.h \
wombat/wUuid.h
if USE_GCC_FLAGS
CFLAGS += -std=gnu99 -fPIC -pedantic-errors -Wmissing-prototypes -Wstrict-prototypes
CPPFLAGS += -fPIC -pedantic-errors -Wno-long-long -D_GNU_SOURCE
endif
LIBS += -ldl
# this doesn't appear to be used right now:
#LIBS += -luuid
# may not be needed for all platforms, should use configure to check:
LIBS += -lpthread
LIBS += -lm
libwombatcommon_la_SOURCES = \
MRSWLock.c \
timers.c \
destroyHandle.c \
environment.c \
libyywrap.c \
list.c \
lookup2.c \
machine.c \
network.c \
machine_port.c \
platform.c \
properties.l \
property.c \
queue.c \
strutils.c \
wSemaphore.c \
wlock.c \
wMessageStats.c \
wtable.c
|