embox

Форк
0
43 строки · 2.2 Кб
1
#https://mesa.freedesktop.org/archive/demos/8.3.0/mesa-demos-8.3.0.tar.bz2
2
PKG_NAME := mesa-demos
3
PKG_VER  := 8.3.0
4

5
PKG_SOURCES := https://mesa.freedesktop.org/archive/demos/$(PKG_NAME)-$(PKG_VER).tar.bz2
6

7
PKG_MD5     := 628e75c23c17394f11a316c36f8e4164
8

9
PKG_PATCHES := patch.txt
10

11
include $(EXTBLD_LIB)
12

13
$(CONFIGURE) :
14
	export EMBOX_GCC_LINK=full; \
15
	cd $(PKG_SOURCE_DIR) && aclocal && autoconf && ( \
16
		./configure --host=$(AUTOCONF_TARGET_TRIPLET) \
17
			--disable-shared --enable-static \
18
			--disable-fast-install \
19
			--disable-egl --disable-gles1 --disable-gles2 --disable-vg \
20
			--enable-osmesa  \
21
			--disable-libdrm  --disable-x11 --disable-wayland --disable-gbm  \
22
			--disable-freetype2 --disable-rbug \
23
			DEMO_CFLAGS="-I$(ROOT_DIR)/build/extbld/third_party/freedesktop/mesa/libglu_osmesa/glu-9.0.0/include -I$(ROOT_DIR)/build/extbld/third_party/freedesktop/mesa/mesa_osmesa/mesa-17.0.3/include" \
24
			OSMESA_CFLAGS="-I$(ROOT_DIR)/build/extbld/third_party/freedesktop/mesa/libglu_osmesa/glu-9.0.0/include -I$(ROOT_DIR)/build/extbld/third_party/freedesktop/mesa/mesa_osmesa/mesa-17.0.3/include" \
25
			OSMESA_LIBS="-L$(ROOT_DIR)/build/extbld/third_party/freedesktop/mesa/mesa_osmesa/install -L$(ROOT_DIR)/build/extbld/third_party/freedesktop/mesa/libglu_osmesa/install"\
26
			GL_CFLAGS="-I$(ROOT_DIR)/build/extbld/third_party/freedesktop/mesa/libglu_osmesa/glu-9.0.0/include -I$(ROOT_DIR)/build/extbld/third_party/freedesktop/mesa/mesa_osmesa/mesa-17.0.3/include" \
27
			GL_LIBS="-L$(ROOT_DIR)/build/extbld/third_party/freedesktop/mesa/mesa_osmesa/install -L$(ROOT_DIR)/build/extbld/third_party/freedesktop/mesa/libglu_osmesa/install" \
28
			GLU_CFLAGS="-I$(ROOT_DIR)/build/extbld/third_party/freedesktop/mesa/libglu_osmesa/glu-9.0.0/include -I$(ROOT_DIR)/build/extbld/third_party/freedesktop/mesa/mesa_osmesa/mesa-17.0.3/include" \
29
			GLU_LIBS="-L$(ROOT_DIR)/build/extbld/third_party/freedesktop/mesa/mesa_osmesa/install -L$(ROOT_DIR)/build/extbld/third_party/freedesktop/mesa/libglu_osmesa/install" \
30
			CC=$(EMBOX_GCC) \
31
			CXX=$(EMBOX_GXX) \
32
	)
33
	touch $@
34

35
$(BUILD) :
36
	cd $(PKG_SOURCE_DIR) && ( \
37
		$(MAKE) CC=$(EMBOX_GCC) CXX=$(EMBOX_GXX) \
38
	)
39
	touch $@
40

41
$(INSTALL) :
42
	cp $(PKG_SOURCE_DIR)/src/osdemos/osdemo $(PKG_INSTALL_DIR)/mesa_demos_osdemo.o
43
	touch $@
44

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.