Makefile.am revision 5cc08efe8f708633271adc16208f020d79ddca46
1AUTOMAKE_OPTIONS = subdir-objects
2
3AM_CPPFLAGS = \
4	$(GALLIUM_PIPE_LOADER_DEFINES) \
5	-DMESA_VERSION=\"$(MESA_VERSION)\" \
6	-DPIPE_SEARCH_DIR=\"$(OPENCL_LIB_INSTALL_DIR)\" \
7	-I$(top_srcdir)/include \
8	-I$(top_srcdir)/src/gallium/include \
9	-I$(top_srcdir)/src/gallium/drivers \
10	-I$(top_srcdir)/src/gallium/auxiliary \
11	-I$(top_srcdir)/src/gallium/winsys \
12	-I$(srcdir)
13
14noinst_LTLIBRARIES = libclover.la libcltgsi.la libclllvm.la
15
16libcltgsi_la_CXXFLAGS = \
17	-std=c++0x
18
19libcltgsi_la_SOURCES = \
20	tgsi/compiler.cpp
21
22libclllvm_la_CXXFLAGS = \
23	-std=c++98 \
24	$(LLVM_CPPFLAGS) \
25	$(DEFINES) \
26	-DLIBCLC_PATH=\"$(LIBCLC_PATH)/\" \
27	-DCLANG_RESOURCE_DIR=\"$(LLVM_LIBDIR)/clang/$(LLVM_VERSION)/\"
28
29libclllvm_la_SOURCES = \
30	llvm/invocation.cpp
31
32libclover_la_CXXFLAGS = \
33	-std=c++0x
34
35libclover_la_LIBADD = \
36	libcltgsi.la libclllvm.la
37
38libclover_la_SOURCES = \
39	core/base.hpp \
40	core/compat.hpp \
41	core/compiler.hpp \
42	core/geometry.hpp \
43	core/device.hpp \
44	core/device.cpp \
45	core/context.hpp \
46	core/context.cpp \
47	core/queue.hpp \
48	core/queue.cpp \
49	core/format.hpp \
50	core/format.cpp \
51	core/memory.hpp \
52	core/memory.cpp \
53	core/resource.hpp \
54	core/resource.cpp \
55	core/sampler.hpp \
56	core/sampler.cpp \
57	core/event.hpp \
58	core/event.cpp \
59	core/program.hpp \
60	core/program.cpp \
61	core/kernel.hpp \
62	core/kernel.cpp \
63	core/module.hpp \
64	core/module.cpp \
65	api/util.hpp \
66	api/platform.cpp \
67	api/device.cpp \
68	api/context.cpp \
69	api/queue.cpp \
70	api/memory.cpp \
71	api/transfer.cpp \
72	api/sampler.cpp \
73	api/event.cpp \
74	api/program.cpp \
75	api/kernel.cpp
76