clover: Make sure hidden is the default symbol visibility.
[mesa.git] / src / gallium / state_trackers / clover / Makefile.am
1 AUTOMAKE_OPTIONS = subdir-objects
2
3 include Makefile.sources
4
5 AM_CPPFLAGS = \
6 $(GALLIUM_PIPE_LOADER_DEFINES) \
7 -DPIPE_SEARCH_DIR=\"$(libdir)/gallium-pipe\" \
8 -I$(top_srcdir)/include \
9 -I$(top_srcdir)/src/gallium/include \
10 -I$(top_srcdir)/src/gallium/drivers \
11 -I$(top_srcdir)/src/gallium/auxiliary \
12 -I$(top_srcdir)/src/gallium/winsys \
13 -I$(srcdir)
14
15 if HAVE_CLOVER_ICD
16 AM_CPPFLAGS += -DHAVE_CLOVER_ICD
17 endif
18
19 noinst_LTLIBRARIES = libclover.la libcltgsi.la libclllvm.la
20
21 libcltgsi_la_CXXFLAGS = \
22 -std=c++0x \
23 $(VISIBILITY_CFLAGS)
24
25 libcltgsi_la_SOURCES = \
26 tgsi/compiler.cpp
27
28 libclllvm_la_CXXFLAGS = \
29 -std=c++98 \
30 $(VISIBILITY_CFLAGS) \
31 $(LLVM_CPPFLAGS) \
32 $(DEFINES) \
33 -DLIBCLC_INCLUDEDIR=\"$(LIBCLC_INCLUDEDIR)/\" \
34 -DLIBCLC_LIBEXECDIR=\"$(LIBCLC_LIBEXECDIR)/\" \
35 -DCLANG_RESOURCE_DIR=\"$(CLANG_RESOURCE_DIR)\"
36
37 libclllvm_la_SOURCES = \
38 llvm/invocation.cpp
39
40 libclover_la_CXXFLAGS = \
41 -std=c++0x \
42 $(VISIBILITY_CFLAGS)
43
44 libclover_la_LIBADD = \
45 libcltgsi.la libclllvm.la
46
47 libclover_la_SOURCES = $(CPP_SOURCES)
48
49 cldir = $(includedir)/CL
50 cl_HEADERS = \
51 $(top_srcdir)/include/CL/cl.h \
52 $(top_srcdir)/include/CL/cl_ext.h \
53 $(top_srcdir)/include/CL/cl_gl.h \
54 $(top_srcdir)/include/CL/cl_gl_ext.h \
55 $(top_srcdir)/include/CL/cl_platform.h \
56 $(top_srcdir)/include/CL/opencl.h \
57 $(top_srcdir)/include/CL/cl.hpp