summaryrefslogtreecommitdiffstats
path: root/src/mapi/glapi
diff options
context:
space:
mode:
authorMatt Turner <[email protected]>2012-08-21 15:09:14 -0700
committerMatt Turner <[email protected]>2012-08-24 11:08:19 -0700
commit0abb26ebff45bcbb82c094591079b6b70c4720bd (patch)
treef3bca17be15b3bf14a52ee1d7ac10c3711e19c96 /src/mapi/glapi
parent5133bd6585552a5708b294180fa9a561bf7564a6 (diff)
build: Only generate dispatch assembly code that will be built
Diffstat (limited to 'src/mapi/glapi')
-rw-r--r--src/mapi/glapi/gen/Makefile.am16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/mapi/glapi/gen/Makefile.am b/src/mapi/glapi/gen/Makefile.am
index 499ec09a8d2..40aaf51cd1a 100644
--- a/src/mapi/glapi/gen/Makefile.am
+++ b/src/mapi/glapi/gen/Makefile.am
@@ -38,10 +38,18 @@ MESA_GLAPI_OUTPUTS = \
$(MESA_GLAPI_DIR)/glapitable.h \
$(MESA_GLAPI_DIR)/glapi_gentable.c
-MESA_GLAPI_ASM_OUTPUTS = \
- $(MESA_GLAPI_DIR)/glapi_x86.S \
- $(MESA_GLAPI_DIR)/glapi_x86-64.S \
- $(MESA_GLAPI_DIR)/glapi_sparc.S
+MESA_GLAPI_ASM_OUTPUTS =
+if HAVE_X86_ASM
+MESA_GLAPI_ASM_OUTPUTS += $(MESA_GLAPI_DIR)/glapi_x86.S
+endif
+
+if HAVE_X86_64_ASM
+MESA_GLAPI_ASM_OUTPUTS += $(MESA_GLAPI_DIR)/glapi_x86-64.S
+endif
+
+if HAVE_SPARC_ASM
+MESA_GLAPI_ASM_OUTPUTS += $(MESA_GLAPI_DIR)/glapi_sparc.S
+endif
MESA_OUTPUTS = \
$(MESA_GLAPI_OUTPUTS) \