Small optimization for big-endian (e.g., PowerPC) systems.
[mesa.git] / src / mesa / drivers / dri / Makefile.template
index 22b290395e211c0414c5bbfcfebaa8152844de90..517e00632b1639741a9c638651848e3bfe83e6d5 100644 (file)
@@ -1,7 +1,5 @@
 # -*-makefile-*-
 
-TOP = ../../../../..
-
 MESA_MODULES = $(TOP)/src/mesa/mesa.a
 
 
@@ -21,6 +19,7 @@ WINLIB=-L$(MESA)/src/glx/mini
 MINIGLX_INCLUDES = -I$(TOP)/src/glx/mini
 INCLUDES = $(MINIGLX_INCLUDES) \
           -I$(DRM_SOURCE_PATH)/shared \
+          -I$(DRM_SOURCE_PATH)/libdrm \
           $(SHARED_INCLUDES)
 
 OBJECTS = $(C_SOURCES:.c=.o) \
@@ -35,9 +34,10 @@ endif
 ### Include directories
 SHARED_INCLUDES = \
        -I. \
-       -I../common \
+       -I$(TOP)/src/mesa/drivers/dri/common \
        -Iserver \
        -I$(DRM_SOURCE_PATH)/shared \
+       -I$(DRM_SOURCE_PATH)/linux \
        -I$(TOP)/include \
        -I$(TOP)/include/GL/internal \
        -I$(TOP)/src/mesa \
@@ -74,7 +74,7 @@ default: depend symlinks $(LIB_DIR)/$(LIBNAME)
 #              $(WINLIB) $(LIB_DEPS) $(WINOBJ) $(MESA_MODULES) $(OBJECTS)
 
 
-$(LIB_DIR)/$(LIBNAME):  $(OBJECTS) $(MESA_MODULES) $(WINOBJ) Makefile ../Makefile.template
+$(LIB_DIR)/$(LIBNAME):  $(OBJECTS) $(MESA_MODULES) $(WINOBJ) Makefile $(TOP)/src/mesa/drivers/dri/Makefile.template
        rm -f $@ && gcc -o $@ -shared $(OBJECTS) $(MESA_MODULES) $(WINOBJ) $(GL_LIB_DEPS)
 
 
@@ -96,5 +96,6 @@ tags:
 # Remove .o and backup files
 clean:
        -rm -f *.o */*.o *~ *.o *~ *.so server/*.o $(SYMLINKS)
+       -rm -f depend depend.bak
 
 include depend