Merge remote branch 'origin/master' into pipe-video
[mesa.git] / src / mapi / glapi / gen / Makefile
index daa0a48ddae0ab591d8879872e0fcc7a2f8f8bd6..ed1e664b8a80df7465065eccb64ab2e205be677f 100644 (file)
@@ -14,9 +14,7 @@ MESA_GLX_DIR = $(TOP)/src/glx
 MESA_GLAPI_OUTPUTS = \
        $(MESA_GLAPI_DIR)/glprocs.h \
        $(MESA_GLAPI_DIR)/glapitemp.h \
-       $(MESA_GLAPI_DIR)/glapioffsets.h \
-       $(MESA_GLAPI_DIR)/glapitable.h \
-       $(MESA_GLAPI_DIR)/glapidispatch.h
+       $(MESA_GLAPI_DIR)/glapitable.h
 
 MESA_GLAPI_ASM_OUTPUTS = \
        $(MESA_GLAPI_DIR)/glapi_x86.S \
@@ -27,6 +25,7 @@ MESA_OUTPUTS = \
        $(MESA_GLAPI_OUTPUTS) \
        $(MESA_GLAPI_ASM_OUTPUTS) \
        $(MESA_DIR)/main/enums.c \
+       $(MESA_DIR)/main/glapidispatch.h \
        $(MESA_DIR)/main/remap_helper.h \
        $(MESA_GLX_DIR)/indirect.c \
        $(MESA_GLX_DIR)/indirect.h \
@@ -37,7 +36,7 @@ MESA_OUTPUTS = \
 ######################################################################
 
 XORG_GLX_DIR = $(XORG_BASE)/glx
-XORG_GLAPI_DIR = $(XORG_BASE)/glx/glapi
+XORG_GLAPI_DIR = $(XORG_BASE)/glx
 
 XORG_GLAPI_FILES = \
        $(XORG_GLAPI_DIR)/glapi.h \
@@ -76,6 +75,7 @@ API_XML = \
        ARB_draw_elements_base_vertex.xml \
        ARB_draw_instanced.xml \
        ARB_framebuffer_object.xml \
+       ARB_geometry_shader4.xml \
        ARB_map_buffer_range.xml \
        ARB_seamless_cube_map.xml \
        ARB_sync.xml \
@@ -84,11 +84,15 @@ API_XML = \
        APPLE_vertex_array_object.xml \
        EXT_draw_buffers2.xml \
        EXT_framebuffer_object.xml \
+       EXT_gpu_shader4.xml \
        EXT_packed_depth_stencil.xml \
        EXT_provoking_vertex.xml \
+       EXT_separate_shader_objects.xml \
        EXT_texture_array.xml \
+       EXT_texture_integer.xml \
        EXT_transform_feedback.xml \
        NV_conditional_render.xml \
+       NV_primitive_restart.xml \
        OES_EGL_image.xml
 
 COMMON = $(API_XML) gl_XML.py glX_XML.py license.py typeexpr.py
@@ -105,7 +109,7 @@ xorg: check-xorg-source $(XORG_OUTPUTS)
 
 check-xorg-source:
        @if ! test -d $(XORG_GLX_DIR); then \
-               echo "ERROR: Must specify path to xserver/GL/GLX checkout; set XORG_GLX_DIR."; \
+               echo "ERROR: Must specify path to xserver/GL/ checkout; set XORG_BASE env var."; \
                exit 1; \
        fi
 
@@ -129,15 +133,9 @@ $(MESA_GLAPI_DIR)/glprocs.h: gl_procs.py $(COMMON)
 $(MESA_GLAPI_DIR)/glapitemp.h: gl_apitemp.py $(COMMON)
        $(PYTHON2) $(PYTHON_FLAGS) $< > $@
 
-$(MESA_GLAPI_DIR)/glapioffsets.h: gl_offsets.py $(COMMON)
-       $(PYTHON2) $(PYTHON_FLAGS) $< > $@
-
 $(MESA_GLAPI_DIR)/glapitable.h: gl_table.py $(COMMON)
        $(PYTHON2) $(PYTHON_FLAGS) $< > $@
 
-$(MESA_GLAPI_DIR)/glapidispatch.h: gl_table.py $(COMMON)
-       $(PYTHON2) $(PYTHON_FLAGS) $< -m remap_table > $@
-
 ######################################################################
 
 $(MESA_GLAPI_DIR)/glapi_x86.S: gl_x86_asm.py $(COMMON)
@@ -156,6 +154,9 @@ $(MESA_DIR)/main/enums.c: gl_enums.py $(COMMON) $(ES_API)
                -f $(MESA_GLAPI_DIR)/gen-es/es1_API.xml \
                -f $(MESA_GLAPI_DIR)/gen-es/es2_API.xml > $@
 
+$(MESA_DIR)/main/glapidispatch.h: gl_table.py $(COMMON)
+       $(PYTHON2) $(PYTHON_FLAGS) $< -m remap_table > $@
+
 $(MESA_DIR)/main/remap_helper.h: remap_helper.py $(COMMON)
        $(PYTHON2) $(PYTHON_FLAGS) $< > $@