• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1AUTOMAKE_OPTIONS = subdir-objects
2
3include Makefile.sources
4include $(top_srcdir)/src/gallium/Automake.inc
5
6noinst_LTLIBRARIES = libgallium.la
7
8AM_CFLAGS = \
9	-I$(top_srcdir)/src/gallium/auxiliary/util \
10	-I$(top_srcdir)/src/gallium/auxiliary/ \
11	$(GALLIUM_CFLAGS) \
12	$(PTHREAD_CFLAGS) \
13	$(VISIBILITY_CFLAGS)
14
15AM_CXXFLAGS = $(VISIBILITY_CXXFLAGS)
16
17libgallium_la_LIBADD = \
18	$(PTHREAD_LIBS)
19
20libgallium_la_SOURCES = \
21	$(C_SOURCES) \
22	$(GENERATED_SOURCES) \
23	util/rgtc.h \
24	util/u_atomic.h \
25	util/u_bitmask.h \
26	util/u_box.h \
27	util/u_cpu_detect.h \
28	util/u_debug.h \
29	util/u_debug_describe.h \
30	util/u_debug_refcnt.h \
31	util/u_double_list.h \
32	util/u_dual_blend.h \
33	util/u_format.h \
34	util/u_format_s3tc.h \
35	util/u_half.h \
36	util/u_hash_table.h \
37	util/u_inlines.h \
38	util/u_math.h \
39	util/u_memory.h \
40	util/u_pack_color.h \
41	util/u_pointer.h \
42	util/u_prim.h \
43	util/u_rect.h \
44	util/u_string.h \
45	util/u_surface.h \
46	util/u_texture.h \
47	cso_cache/cso_cache.h \
48	cso_cache/cso_hash.h \
49	tgsi/tgsi_build.h \
50	tgsi/tgsi_dump.h \
51	tgsi/tgsi_info.h \
52	tgsi/tgsi_iterate.h \
53	tgsi/tgsi_opcode_tmp.h \
54	tgsi/tgsi_parse.h \
55	tgsi/tgsi_sanity.h \
56	tgsi/tgsi_scan.h \
57	tgsi/tgsi_strings.h \
58	tgsi/tgsi_text.h \
59	tgsi/tgsi_transform.h \
60	tgsi/tgsi_ureg.h \
61	tgsi/tgsi_util.h \
62	os/os_memory.h \
63	os/os_memory_stdc.h \
64	os/os_memory_aligned.h \
65	os/os_misc.h \
66	os/os_thread.h
67
68util/u_format_table.c: $(srcdir)/util/u_format_table.py $(srcdir)/util/u_format_pack.py $(srcdir)/util/u_format_parse.py $(srcdir)/util/u_format.csv
69	$(AM_V_at)$(MKDIR_P) util
70	$(AM_V_GEN) $(PYTHON) $(srcdir)/util/u_format_table.py $(srcdir)/util/u_format.csv > $@
71
72-include $(top_srcdir)/git.mk
73
74EXTRA_DIST = util/u_format_table.py \
75             util/u_format_pack.py \
76             util/u_format_parse.py \
77             util/u_format.csv
78