|
Packit |
13e616 |
|
|
Packit |
13e616 |
AM_CPPFLAGS = -I$(srcdir)/../include
|
|
Packit |
13e616 |
|
|
Packit |
13e616 |
lib_LTLIBRARIES = libosmcomp.la
|
|
Packit |
13e616 |
|
|
Packit |
13e616 |
if DEBUG
|
|
Packit |
13e616 |
DBGFLAGS = -ggdb -D_DEBUG_
|
|
Packit |
13e616 |
else
|
|
Packit |
13e616 |
DBGFLAGS = -g
|
|
Packit |
13e616 |
endif
|
|
Packit |
13e616 |
|
|
Packit |
13e616 |
libosmcomp_la_CFLAGS = -Wall -Wwrite-strings $(DBGFLAGS) -D_XOPEN_SOURCE=600 -D_GNU_SOURCE=1
|
|
Packit |
13e616 |
|
|
Packit |
13e616 |
if HAVE_LD_VERSION_SCRIPT
|
|
Packit |
13e616 |
libosmcomp_version_script = -Wl,--version-script=$(srcdir)/libosmcomp.map
|
|
Packit |
13e616 |
else
|
|
Packit |
13e616 |
libosmcomp_version_script =
|
|
Packit |
13e616 |
endif
|
|
Packit |
13e616 |
|
|
Packit |
13e616 |
complib_api_version=$(shell grep LIBVERSION= $(srcdir)/libosmcomp.ver | sed 's/LIBVERSION=//')
|
|
Packit |
13e616 |
|
|
Packit |
13e616 |
libosmcomp_la_SOURCES = cl_complib.c cl_dispatcher.c \
|
|
Packit |
13e616 |
cl_event.c cl_event_wheel.c \
|
|
Packit |
13e616 |
cl_list.c cl_log.c cl_map.c \
|
|
Packit |
13e616 |
cl_pool.c cl_ptr_vector.c \
|
|
Packit |
13e616 |
cl_spinlock.c cl_statustext.c \
|
|
Packit |
13e616 |
cl_thread.c cl_threadpool.c \
|
|
Packit |
13e616 |
cl_timer.c cl_vector.c \
|
|
Packit |
13e616 |
cl_heap.c ib_statustext.c \
|
|
Packit |
13e616 |
cl_nodenamemap.c
|
|
Packit |
13e616 |
|
|
Packit |
13e616 |
libosmcomp_la_LDFLAGS = -version-info $(complib_api_version) \
|
|
Packit |
13e616 |
-export-dynamic $(libosmcomp_version_script)
|
|
Packit |
13e616 |
libosmcomp_la_DEPENDENCIES = $(srcdir)/libosmcomp.map
|
|
Packit |
13e616 |
|
|
Packit |
13e616 |
libosmcompincludedir = $(includedir)/infiniband/complib
|
|
Packit |
13e616 |
|
|
Packit |
13e616 |
libosmcompinclude_HEADERS = $(srcdir)/../include/complib/cl_atomic.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_atomic_osd.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_byteswap.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_byteswap_osd.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_comppool.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_debug.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_debug_osd.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_dispatcher.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_event.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_event_wheel.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_event_osd.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_fleximap.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_list.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_log.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_map.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_math.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_nodenamemap.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_packoff.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_packon.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_passivelock.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_pool.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_ptr_vector.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_qcomppool.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_qlist.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_qmap.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_qpool.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_spinlock.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_spinlock_osd.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_thread.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_thread_osd.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_threadpool.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_timer.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_timer_osd.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_types.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_types_osd.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_vector.h \
|
|
Packit |
13e616 |
$(srcdir)/../include/complib/cl_heap.h
|
|
Packit |
13e616 |
|
|
Packit |
13e616 |
# headers are distributed as part of the include dir
|
|
Packit |
13e616 |
EXTRA_DIST = $(srcdir)/libosmcomp.map $(srcdir)/libosmcomp.ver
|