embox
51 строка · 1.3 Кб
1#https://dri.freedesktop.org/libdrm/libdrm-2.4.79.tar.bz2
2PKG_NAME := libdrm3PKG_VER := 2.4.964
5PKG_SOURCES := https://dri.freedesktop.org/libdrm/$(PKG_NAME)-$(PKG_VER).tar.gz6
7PKG_MD5 := dd0a89154ee3d60c37ee5b80999798758
9PKG_PATCHES := patch.txt10
11include $(EXTBLD_LIB)12
13$(CONFIGURE) :14export EMBOX_GCC_LINK=full; \15cd $(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 \35CFLAGS="-I$(PKG_SOURCE_DIR)/etnaviv/" \36CC=$(EMBOX_GCC) \37)38touch $@39
40$(BUILD) :41cd $(PKG_SOURCE_DIR) && ( \42$(MAKE); CC=$(EMBOX_GCC) \43)44touch $@45
46$(INSTALL) :47cp $(PKG_SOURCE_DIR)/.libs/libdrm.a $(PKG_INSTALL_DIR)/libdrm.a48cp $(PKG_SOURCE_DIR)/etnaviv/.libs/libdrm_etnaviv.a $(PKG_INSTALL_DIR)/libdrm_etnaviv.a49
50cp $(PKG_SOURCE_DIR)/tests/etnaviv/etnaviv_2d_test.c $(PKG_INSTALL_DIR)/etnaviv_2d_test.c51touch $@52
53