dri/swrast: use Makefile.template
This commit is contained in:
parent
53784e786d
commit
2217158c37
|
@ -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 ../Makefile.template
|
||||
|
||||
### 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 depend
|
||||
symlinks:
|
||||
|
|
Loading…
Reference in New Issue