dri/swrast: use Makefile.template
authorGeorge Sapountzis <gsap7@yahoo.gr>
Wed, 21 May 2008 15:21:50 +0000 (18:21 +0300)
committerGeorge Sapountzis <gsap7@yahoo.gr>
Wed, 21 May 2008 15:21:50 +0000 (18:21 +0300)
src/mesa/drivers/dri/swrast/Makefile

index eb58f4c73387ec22591cd4a578055fe0a40595d6..5f3a4f2191ba93f0c78d9d8c99921aea1c2fbfb4 100644 (file)
@@ -10,65 +10,15 @@ DRIVER_SOURCES = \
        swrast_span.c
 
 C_SOURCES = \
-       $(COMMON_SOURCES) \
+       $(SWRAST_COMMON_SOURCES) \
        $(DRIVER_SOURCES)
 
-########################################
+ASM_SOURCES =
 
-MESA_MODULES = $(TOP)/src/mesa/libmesa.a
-
-COMMON_SOURCES = \
-       ../../common/driverfuncs.c
-
-ifeq ($(WINDOW_SYSTEM),dri)
-COMMON_SOURCES += \
+SWRAST_COMMON_SOURCES = \
+       ../../common/driverfuncs.c \
        ../common/utils.c
-endif
-
-OBJECTS = $(C_SOURCES:.c=.o)
-
-### Include directories
-INCLUDES = \
-       -I. \
-       -I$(TOP)/include \
-       -I$(TOP)/src/mesa \
-       -I$(TOP)/src/mesa/main \
-       -I$(TOP)/src/mesa/glapi
-
-ifeq ($(WINDOW_SYSTEM),dri)
-INCLUDES += \
-       -I$(TOP)/src/mesa/drivers/dri/common \
-       $(LIBDRM_CFLAGS)
-endif
-
-##### RULES #####
-
-.c.o:
-       $(CC) -c $(INCLUDES) $(CFLAGS) $< -o $@
-
-
-##### TARGETS #####
-
-default: depend $(LIBNAME)
-
-
-$(LIBNAME): $(OBJECTS) $(MESA_MODULES) Makefile
-       $(TOP)/bin/mklib -ldflags '$(LDFLAGS)' -noprefix -o $@ \
-               $(OBJECTS) $(MESA_MODULES) $(GLCORE_LIB_DEPS)
-
-
-depend: $(C_SOURCES)
-       touch depend
-       $(MKDEP) $(MKDEP_OPTIONS) $(INCLUDES) $(C_SOURCES) \
-               > /dev/null
-
-
-clean:
-       -rm -f *.o *.so
-       -rm -f depend depend.bak
 
-install: $(LIBNAME)
-       $(INSTALL) -d $(DESTDIR)$(DRI_DRIVER_INSTALL_DIR)
-       $(INSTALL) -m 755 $(LIBNAME) $(DESTDIR)$(DRI_DRIVER_INSTALL_DIR)
+include ../Makefile.template
 
-include depend
+symlinks: