aae31ff33660995e4c5dc00caf2b136e9a78e5b6
[mesa.git] / src / gallium / targets / opencl / Makefile.am
1 AUTOMAKE_OPTIONS = subdir-objects
2
3 lib_LTLIBRARIES = lib@OPENCL_LIBNAME@.la
4
5 lib@OPENCL_LIBNAME@_la_LDFLAGS = \
6 $(LLVM_LDFLAGS) \
7 -no-undefined \
8 -version-number 1:0 \
9 $(GC_SECTIONS) \
10 -Wl,--no-undefined
11
12
13 lib@OPENCL_LIBNAME@_la_LIBADD = \
14 $(top_builddir)/src/gallium/auxiliary/pipe-loader/libpipe_loader_client.la \
15 $(top_builddir)/src/gallium/winsys/sw/null/libws_null.la \
16 $(top_builddir)/src/gallium/state_trackers/clover/libclover.la \
17 $(top_builddir)/src/gallium/auxiliary/libgallium.la \
18 $(GALLIUM_PIPE_LOADER_CLIENT_LIBS) \
19 -ldl \
20 -lclangCodeGen \
21 -lclangFrontendTool \
22 -lclangFrontend \
23 -lclangDriver \
24 -lclangSerialization \
25 -lclangCodeGen \
26 -lclangParse \
27 -lclangSema \
28 -lclangAnalysis \
29 -lclangAST \
30 -lclangEdit \
31 -lclangLex \
32 -lclangBasic \
33 $(LLVM_LIBS)
34
35 if HAVE_DRI
36 lib@OPENCL_LIBNAME@_la_LIBADD += \
37 $(top_builddir)/src/gallium/winsys/sw/dri/libswdri.la
38 endif
39
40 if NEED_PIPE_LOADER_XLIB
41 lib@OPENCL_LIBNAME@_la_LIBADD += \
42 $(top_builddir)/src/gallium/winsys/sw/xlib/libws_xlib.la \
43 -lX11 -lXext -lXfixes \
44 $(LIBDRM_LIBS)
45 endif
46
47 nodist_EXTRA_lib@OPENCL_LIBNAME@_la_SOURCES = dummy.cpp
48 lib@OPENCL_LIBNAME@_la_SOURCES =
49
50
51 if HAVE_CLOVER_ICD
52 icddir = /etc/OpenCL/vendors/
53 icd_DATA = mesa.icd
54 endif
55
56 include $(top_srcdir)/install-gallium-links.mk