From: Brian Paul Date: Tue, 4 Jan 2005 14:19:25 +0000 (+0000) Subject: directfb changes (Claudio Ciccani) X-Git-Tag: 062012170305~23512 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bdbdab837eb8d84e2c2388ff2a780f5c0931473f;p=profile%2Fivi%2Fmesa.git directfb changes (Claudio Ciccani) --- diff --git a/src/mesa/Makefile b/src/mesa/Makefile index 4672ace..b88a122 100644 --- a/src/mesa/Makefile +++ b/src/mesa/Makefile @@ -26,6 +26,8 @@ default: $(MAKE) osmesa-only ; \ elif [ "$(DRIVER_DIRS)" = "beos" ]; then \ $(MAKE) beos ; \ + elif [ "$(DRIVER_DIRS)" = "directfb" ]; then \ + $(MAKE) directfb; \ else \ $(MAKE) stand-alone ; \ fi @@ -69,6 +71,30 @@ drivers-dri: cd drivers/dri ; $(MAKE) + +##################################################################### +# Stand-alone Mesa libGL, no built-in drivers (DirectFB) + +LIBGL_CORE_SOURCES = \ + $(CORE_SOURCES) \ + $(ASM_SOURCES) + +LIBGL_CORE_OBJECTS = \ + $(CORE_OBJECTS) \ + $(ASM_SOURCES:.S=.o) + +# Make libGL from core object files +libgl-core: $(LIBGL_CORE_OBJECTS) + @ CC=$(CC) CXX=$(CXX) $(TOP)/bin/mklib -o $(GL_LIB) \ + -major $(MESA_MAJOR) -minor $(MESA_MINOR) -patch $(MESA_TINY) \ + -install $(LIB_DIR) $(MKLIB_OPTIONS) $(LIBGL_CORE_OBJECTS) $(GL_LIB_DEPS) + +# DirectFB driver target +directfb: depend subdirs libgl-core + cd drivers/directfb; $(MAKE) + + + ###################################################################### # Stand-alone Mesa libGL and libOSMesa