OSDN Git Service

c5b41cce26e493fa997becae073c6774da43276f
[android-x86/external-mesa.git] / src / gallium / drivers / r600 / Makefile.am
1 include Makefile.sources
2 include $(top_srcdir)/src/gallium/Automake.inc
3
4 egd_tables.h: $(srcdir)/egd_tables.py $(srcdir)/evergreend.h
5         $(AM_V_at)$(MKDIR_P) $(@D)
6         $(AM_V_GEN) $(PYTHON) $(srcdir)/egd_tables.py $(srcdir)/evergreend.h > $@
7
8 BUILT_SOURCES = $(R600_GENERATED_FILES)
9 AM_CFLAGS = \
10         $(GALLIUM_DRIVER_CFLAGS) \
11         $(RADEON_CFLAGS) \
12         $(LIBELF_CFLAGS) \
13         -I$(top_srcdir)/src/amd/common -Wstrict-overflow=0
14
15 AM_CXXFLAGS = \
16         $(GALLIUM_DRIVER_CXXFLAGS) \
17         $(RADEON_CFLAGS) \
18         $(LIBELF_CFLAGS) \
19         -I$(top_srcdir)/src/amd/common
20
21 noinst_LTLIBRARIES = libr600.la
22
23 libr600_la_SOURCES = \
24         $(C_SOURCES) \
25         $(CXX_SOURCES)
26
27 if HAVE_GALLIUM_LLVM
28
29 AM_CFLAGS += \
30         $(LLVM_CFLAGS)
31
32 endif
33
34 if HAVE_GALLIUM_COMPUTE
35 AM_CFLAGS += \
36         -DHAVE_OPENCL
37 endif
38
39 CLEANFILES = \
40         egd_tables.h
41
42 EXTRA_DIST = \
43         egd_tables.py \
44         sb/notes.markdown \
45         sb/sb_bc_fmt_def.inc \
46         meson.build