📄 makefile.template
字号:
# -*-makefile-*-MESA_MODULES = $(TOP)/src/mesa/libmesa.aCOMMON_SOURCES = \ ../common/utils.c \ ../common/texmem.c \ ../common/vblank.c \ ../common/dri_util.c \ ../common/xmlconfig.c \ ../common/drirenderbuffer.c COMMON_BM_SOURCES = \ ../common/dri_bufmgr.c \ ../common/dri_bufmgr_fake.cifeq ($(WINDOW_SYSTEM),dri)WINOBJ=WINLIB=INCLUDES = $(SHARED_INCLUDES) $(EXPAT_INCLUDES)OBJECTS = $(C_SOURCES:.c=.o) \ $(ASM_SOURCES:.S=.o) else# miniglxWINOBJ=WINLIB=-L$(MESA)/src/glx/miniMINIGLX_INCLUDES = -I$(TOP)/src/glx/miniINCLUDES = $(MINIGLX_INCLUDES) \ $(SHARED_INCLUDES) \ $(PCIACCESS_CFLAGS)OBJECTS = $(C_SOURCES:.c=.o) \ $(MINIGLX_SOURCES:.c=.o) \ $(ASM_SOURCES:.S=.o) endif### Include directoriesSHARED_INCLUDES = \ -I. \ -I$(TOP)/src/mesa/drivers/dri/common \ -Iserver \ -I$(TOP)/include \ -I$(TOP)/include/GL/internal \ -I$(TOP)/src/mesa \ -I$(TOP)/src/mesa/main \ -I$(TOP)/src/mesa/glapi \ -I$(TOP)/src/egl/main \ -I$(TOP)/src/egl/drivers/dri \ $(LIBDRM_CFLAGS)##### RULES #####.c.o: $(CC) -c $(INCLUDES) $(CFLAGS) $(DRIVER_DEFINES) $< -o $@.S.o: $(CC) -c $(INCLUDES) $(CFLAGS) $(DRIVER_DEFINES) $< -o $@##### TARGETS #####default: symlinks depend $(LIBNAME) $(TOP)/$(LIB_DIR)/$(LIBNAME)$(LIBNAME): $(OBJECTS) $(MESA_MODULES) $(WINOBJ) Makefile $(TOP)/src/mesa/drivers/dri/Makefile.template $(MKLIB) -o $@ -noprefix -linker '$(CC)' -ldflags '$(LDFLAGS)' \ $(OBJECTS) $(MESA_MODULES) $(WINOBJ) $(DRI_LIB_DEPS)$(TOP)/$(LIB_DIR)/$(LIBNAME): $(LIBNAME) $(INSTALL) $(LIBNAME) $(TOP)/$(LIB_DIR) depend: $(C_SOURCES) $(ASM_SOURCES) $(SYMLINKS) touch depend $(MKDEP) $(MKDEP_OPTIONS) $(DRIVER_DEFINES) $(INCLUDES) $(C_SOURCES) \ $(ASM_SOURCES)# Emacs tagstags: etags `find . -name \*.[ch]` `find ../include`# Remove .o and backup filesclean: -rm -f *.o */*.o *~ *.so *~ server/*.o $(SYMLINKS) -rm -f depend depend.bakinstall: $(LIBNAME) $(INSTALL) -d $(DESTDIR)$(DRI_DRIVER_INSTALL_DIR) $(INSTALL) -m 755 $(LIBNAME) $(DESTDIR)$(DRI_DRIVER_INSTALL_DIR)-include depend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -