]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - contrib/ofed/management/opensm/complib/Makefile.am
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / contrib / ofed / management / opensm / complib / Makefile.am
1
2 INCLUDES = -I$(srcdir)/../include
3
4 lib_LTLIBRARIES = libosmcomp.la
5
6 if DEBUG
7 DBGFLAGS = -ggdb -D_DEBUG_
8 else
9 DBGFLAGS = -g
10 endif
11
12 libosmcomp_la_CFLAGS = -Wall $(DBGFLAGS) -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1
13
14 if HAVE_LD_VERSION_SCRIPT
15     libosmcomp_version_script = -Wl,--version-script=$(srcdir)/libosmcomp.map
16 else
17     libosmcomp_version_script =
18 endif
19
20 complib_api_version=$(shell grep LIBVERSION= $(srcdir)/libosmcomp.ver | sed 's/LIBVERSION=//')
21
22 libosmcomp_la_SOURCES = cl_complib.c cl_dispatcher.c \
23                         cl_event.c cl_event_wheel.c \
24                         cl_list.c cl_log.c cl_map.c \
25                         cl_pool.c cl_ptr_vector.c \
26                         cl_spinlock.c cl_statustext.c \
27                         cl_thread.c cl_threadpool.c \
28                         cl_timer.c cl_vector.c \
29                         ib_statustext.c \
30                         cl_nodenamemap.c
31
32 libosmcomp_la_LDFLAGS = -version-info $(complib_api_version) \
33          -export-dynamic $(libosmcomp_version_script)
34 libosmcomp_la_DEPENDENCIES = $(srcdir)/libosmcomp.map
35
36 libosmcompincludedir = $(includedir)/infiniband/complib
37
38 libosmcompinclude_HEADERS = $(srcdir)/../include/complib/cl_atomic.h \
39         $(srcdir)/../include/complib/cl_atomic_osd.h \
40         $(srcdir)/../include/complib/cl_byteswap.h \
41         $(srcdir)/../include/complib/cl_byteswap_osd.h \
42         $(srcdir)/../include/complib/cl_comppool.h \
43         $(srcdir)/../include/complib/cl_debug.h \
44         $(srcdir)/../include/complib/cl_debug_osd.h \
45         $(srcdir)/../include/complib/cl_dispatcher.h \
46         $(srcdir)/../include/complib/cl_event.h \
47         $(srcdir)/../include/complib/cl_event_wheel.h \
48         $(srcdir)/../include/complib/cl_event_osd.h \
49         $(srcdir)/../include/complib/cl_fleximap.h \
50         $(srcdir)/../include/complib/cl_list.h \
51         $(srcdir)/../include/complib/cl_log.h \
52         $(srcdir)/../include/complib/cl_map.h \
53         $(srcdir)/../include/complib/cl_math.h \
54         $(srcdir)/../include/complib/cl_nodenamemap.h \
55         $(srcdir)/../include/complib/cl_packoff.h \
56         $(srcdir)/../include/complib/cl_packon.h \
57         $(srcdir)/../include/complib/cl_passivelock.h \
58         $(srcdir)/../include/complib/cl_pool.h \
59         $(srcdir)/../include/complib/cl_ptr_vector.h \
60         $(srcdir)/../include/complib/cl_qcomppool.h \
61         $(srcdir)/../include/complib/cl_qlist.h \
62         $(srcdir)/../include/complib/cl_qmap.h \
63         $(srcdir)/../include/complib/cl_qpool.h \
64         $(srcdir)/../include/complib/cl_spinlock.h \
65         $(srcdir)/../include/complib/cl_spinlock_osd.h \
66         $(srcdir)/../include/complib/cl_thread.h \
67         $(srcdir)/../include/complib/cl_thread_osd.h \
68         $(srcdir)/../include/complib/cl_threadpool.h \
69         $(srcdir)/../include/complib/cl_timer.h \
70         $(srcdir)/../include/complib/cl_timer_osd.h \
71         $(srcdir)/../include/complib/cl_types.h \
72         $(srcdir)/../include/complib/cl_types_osd.h \
73         $(srcdir)/../include/complib/cl_threadpool.h \
74         $(srcdir)/../include/complib/cl_timer.h \
75         $(srcdir)/../include/complib/cl_timer_osd.h \
76         $(srcdir)/../include/complib/cl_types.h \
77         $(srcdir)/../include/complib/cl_types_osd.h \
78         $(srcdir)/../include/complib/cl_vector.h
79
80 # headers are distributed as part of the include dir
81 EXTRA_DIST = $(srcdir)/libosmcomp.map $(srcdir)/libosmcomp.ver