embox

Форк
0
51 строка · 1.3 Кб
1
#https://dri.freedesktop.org/libdrm/libdrm-2.4.79.tar.bz2
2
PKG_NAME := libdrm
3
PKG_VER  := 2.4.96
4

5
PKG_SOURCES := https://dri.freedesktop.org/libdrm/$(PKG_NAME)-$(PKG_VER).tar.gz
6

7
PKG_MD5     := dd0a89154ee3d60c37ee5b8099979875
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
			--enable-etnaviv-experimental-api \
18
			--enable-static \
19
			--disable-dependency-tracking \
20
			--disable-shared \
21
			--disable-tegra-experimental-api \
22
			--disable-vmwgfx \
23
			--disable-libkms \
24
			--enable-valgrind=no \
25
			--disable-dependency-tracking \
26
			--disable-dri \
27
			--disable-dri \
28
			--disable-va \
29
			--disable-radeon \
30
			--disable-amdgpu \
31
			--disable-nouveau \
32
			--disable-freedreno \
33
			--disable-vc4 \
34
			--enable-cairo-tests=no \
35
			CFLAGS="-I$(PKG_SOURCE_DIR)/etnaviv/" \
36
			CC=$(EMBOX_GCC) \
37
	)
38
	touch $@
39

40
$(BUILD) :
41
	cd $(PKG_SOURCE_DIR) && ( \
42
		$(MAKE); CC=$(EMBOX_GCC) \
43
	)
44
	touch $@
45

46
$(INSTALL) :
47
	cp $(PKG_SOURCE_DIR)/.libs/libdrm.a $(PKG_INSTALL_DIR)/libdrm.a
48
	cp $(PKG_SOURCE_DIR)/etnaviv/.libs/libdrm_etnaviv.a $(PKG_INSTALL_DIR)/libdrm_etnaviv.a
49

50
	cp $(PKG_SOURCE_DIR)/tests/etnaviv/etnaviv_2d_test.c $(PKG_INSTALL_DIR)/etnaviv_2d_test.c
51
	touch $@
52

53

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

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

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

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