Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. AUTOMAKE_OPTIONS = subdir-objects
  2.  
  3. if HAVE_LOADER_GALLIUM
  4. SUBDIRS := pipe-loader
  5. endif
  6.  
  7. include Makefile.sources
  8. include $(top_srcdir)/src/gallium/Automake.inc
  9.  
  10. noinst_LTLIBRARIES = libgallium.la
  11.  
  12. AM_CFLAGS = \
  13.         -I$(top_builddir)/src/glsl/nir \
  14.         -I$(top_srcdir)/src/gallium/auxiliary/util \
  15.         $(GALLIUM_CFLAGS) \
  16.         $(VISIBILITY_CFLAGS) \
  17.         $(MSVC2008_COMPAT_CXXFLAGS)
  18.  
  19. AM_CXXFLAGS = \
  20.         $(VISIBILITY_CXXFLAGS) \
  21.         $(MSVC2008_COMPAT_CXXFLAGS)
  22.  
  23. libgallium_la_SOURCES = \
  24.         $(C_SOURCES) \
  25.         $(NIR_SOURCES) \
  26.         $(GENERATED_SOURCES)
  27.  
  28. if HAVE_MESA_LLVM
  29.  
  30. AM_CFLAGS += \
  31.         $(LLVM_CFLAGS)
  32.  
  33. AM_CXXFLAGS += \
  34.         $(GALLIUM_CFLAGS) \
  35.         $(LLVM_CXXFLAGS)
  36.  
  37. libgallium_la_SOURCES += \
  38.         $(GALLIVM_SOURCES)
  39.  
  40. endif
  41.  
  42. indices/u_indices_gen.c: $(srcdir)/indices/u_indices_gen.py
  43.         $(AM_V_at)$(MKDIR_P) indices
  44.         $(AM_V_GEN) $(PYTHON2) $< > $@
  45.  
  46. indices/u_unfilled_gen.c: $(srcdir)/indices/u_unfilled_gen.py
  47.         $(AM_V_at)$(MKDIR_P) indices
  48.         $(AM_V_GEN) $(PYTHON2) $< > $@
  49.  
  50. util/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
  51.         $(AM_V_at)$(MKDIR_P) util
  52.         $(AM_V_GEN) $(PYTHON2) $(srcdir)/util/u_format_table.py $(srcdir)/util/u_format.csv > $@
  53.  
  54.  
  55. noinst_LTLIBRARIES += libgalliumvl_stub.la
  56. libgalliumvl_stub_la_SOURCES = \
  57.         $(VL_STUB_SOURCES)
  58.  
  59. if NEED_GALLIUM_VL
  60.  
  61. COMMON_VL_CFLAGS = \
  62.         $(AM_CFLAGS) \
  63.         $(VL_CFLAGS) \
  64.         $(DRI2PROTO_CFLAGS) \
  65.         $(LIBDRM_CFLAGS) \
  66.         $(GALLIUM_PIPE_LOADER_DEFINES) \
  67.         -DPIPE_SEARCH_DIR=\"$(libdir)/gallium-pipe\"
  68.  
  69. if HAVE_GALLIUM_STATIC_TARGETS
  70. COMMON_VL_CFLAGS += \
  71.         -DGALLIUM_STATIC_TARGETS=1
  72.  
  73. endif # HAVE_GALLIUM_STATIC_TARGETS
  74.  
  75. noinst_LTLIBRARIES += libgalliumvl.la
  76.  
  77. libgalliumvl_la_CFLAGS = \
  78.         $(COMMON_VL_CFLAGS)
  79.  
  80. libgalliumvl_la_SOURCES = \
  81.         $(VL_SOURCES)
  82.  
  83. if NEED_GALLIUM_VL_WINSYS
  84.  
  85. noinst_LTLIBRARIES += libgalliumvlwinsys.la
  86.  
  87. libgalliumvlwinsys_la_CFLAGS = \
  88.         $(COMMON_VL_CFLAGS)
  89.  
  90. libgalliumvlwinsys_la_SOURCES = \
  91.         $(VL_WINSYS_SOURCES)
  92.  
  93. endif
  94.  
  95. endif
  96.  
  97. EXTRA_DIST = \
  98.         SConscript \
  99.         indices/u_indices.c \
  100.         indices/u_unfilled_indices.c \
  101.         indices/u_indices_gen.py \
  102.         indices/u_unfilled_gen.py \
  103.         postprocess/ADDING \
  104.         rbug/README \
  105.         target-helpers \
  106.         util/u_format.csv \
  107.         util/u_format_pack.py \
  108.         util/u_format_parse.py \
  109.         util/u_format_table.py
  110.