📄 makefile
字号:
# src/mesa/drivers/dri/glcore/MakefileTOP = ../../../../..include $(TOP)/configs/currentLIBNAME = glcore_dri.soDRIVER_SOURCES = glcore_driver.c \ $(TOP)/src/mesa/drivers/common/driverfuncs.c \ ../common/dri_util.cC_SOURCES = \ $(DRIVER_SOURCES) \ $(DRI_SOURCES) # Include directoriesINCLUDE_DIRS = \ -I. \ -I../common \ -I../dri_client \ -I../dri_client/imports \ -Iserver \ -I$(TOP)/include \ -I$(DRM_SOURCE_PATH)/shared-core \ -I$(TOP)/src/mesa \ -I$(TOP)/src/mesa/main \ -I$(TOP)/src/mesa/glapi \ -I$(TOP)/src/mesa/math \ -I$(TOP)/src/mesa/transform \ -I$(TOP)/src/mesa/shader \ -I$(TOP)/src/mesa/swrast \ -I$(TOP)/src/mesa/swrast_setup# Core Mesa objectsMESA_MODULES = $(TOP)/src/mesa/libmesa.a# Libraries that the driver shared lib depends onLIB_DEPS = -lm -lpthread -lc# LIB_DEPS = -lGL -lm -lpthread -lcASM_SOURCES = OBJECTS = $(C_SOURCES:.c=.o) \ $(ASM_SOURCES:.S=.o) ##### RULES #####.c.o: $(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $(DEFINES) $< -o $@.S.o: $(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $(DEFINES) $< -o $@##### TARGETS #####default: depend $(LIB_DIR)/$(LIBNAME)$(LIB_DIR)/$(LIBNAME): $(OBJECTS) $(MESA_MODULES) $(WINOBJ) Makefile CC="$(CC)" CXX="$(CXX)" $(TOP)/bin/mklib -o $(LIBNAME) -noprefix -install $(LIB_DIR) \ $(OBJECTS) $(WINLIB) $(LIB_DEPS) $(WINOBJ) $(MESA_MODULES)depend: $(C_SOURCES) $(ASM_SOURCES) touch depend $(MKDEP) $(MKDEP_OPTIONS) $(INCLUDE_DIRS) $(C_SOURCES) $(ASM_SOURCES) \ > /dev/null # Emacs tagstags: etags `find . -name \*.[ch]` `find ../include`clean: -rm -f *.o server/*.oinclude depend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -