radeon: Fix multiple definition error with radeon_debug
[mesa.git] / src / mesa / drivers / dri / radeon / radeon_debug.c
index 91f86a96b5259e273515d332f2799855e8269991..4ac974473e26aa248c8c02bad450c091a8755fdc 100644 (file)
@@ -57,13 +57,17 @@ static const struct debug_control debug_control[] = {
        {NULL, 0}
 };
 
-radeon_debug_type_t radeon_enabled_debug_types;
+#if defined(RADEON_R200)
+radeon_debug_type_t r200_enabled_debug_types;
+#elif defined(RADEON_R100)
+radeon_debug_type_t r100_enabled_debug_types;
+#endif
 
 void radeon_init_debug(void)
 {
-       radeon_enabled_debug_types = parse_debug_string(getenv("RADEON_DEBUG"), debug_control);
+       RADEON_DEBUG = parse_debug_string(getenv("RADEON_DEBUG"), debug_control);
 
-       radeon_enabled_debug_types |= RADEON_GENERAL;
+       RADEON_DEBUG |= RADEON_GENERAL;
 }
 
 void _radeon_debug_add_indent(void)