⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 Mesa is an open-source implementation of the OpenGL specification - a system for rendering interacti
💻
字号:
# src/mesa/drivers/osmesa/Makefile for libOSMesa.so# Note that we may generate libOSMesa.so or libOSMesa16.so or libOSMesa32.so# with this MakefileTOP = ../../../..include $(TOP)/configs/currentSOURCES = osmesa.cOBJECTS = $(SOURCES:.c=.o)INCLUDE_DIRS = \	-I$(TOP)/include \	-I$(TOP)/src/mesa \	-I$(TOP)/src/mesa/mainCORE_MESA = $(TOP)/src/mesa/libmesa.a $(TOP)/src/mesa/libglapi.a.PHONY: osmesa8.PHONY: osmesa16.c.o:	$(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $< -o $@default:# $(TOP)/$(LIB_DIR)/$(OSMESA_LIB_NAME)	@ if [ "${DRIVER_DIRS}" = "osmesa" ] ; then \		$(MAKE) osmesa16 ; \	else \		$(MAKE) osmesa8 ; \	fi# The normal libOSMesa is used in conjuction with libGLosmesa8: $(TOP)/lib/$(OSMESA_LIB_NAME)$(TOP)/lib/$(OSMESA_LIB_NAME): $(OBJECTS)	$(MKLIB) -o $(OSMESA_LIB) -linker '$(CC)' -ldflags '$(LDFLAGS)' \		-major $(MESA_MAJOR) -minor $(MESA_MINOR) -patch $(MESA_TINY) \		-install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) \		-id $(INSTALL_LIB_DIR)/lib$(OSMESA_LIB).$(MESA_MAJOR).dylib \		$(OSMESA_LIB_DEPS) $(OBJECTS)# The libOSMesa16/libOSMesa32 libraries do not use libGL but rather are built# with all the other Mesa sources (compiled with -DCHAN_BITS=16/32osmesa16: $(OBJECTS) $(CORE_MESA)	$(MKLIB) -o $(OSMESA_LIB) -linker '$(CC)' -ldflags '$(LDFLAGS)' \		-major $(MESA_MAJOR) -minor $(MESA_MINOR) -patch $(MESA_TINY) \		-install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) \		-id $(INSTALL_LIB_DIR)/lib$(OSMESA_LIB).$(MESA_MAJOR).dylib \		$(OSMESA_LIB_DEPS) $(OBJECTS) $(CORE_MESA)clean:	-rm -f *.o *~# XXX todo install rule?

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -