embox

Форк
0
31 строка · 935.0 Байт
1

2
PKG_NAME := mruby
3
#PKG_VER  := 1.1.0
4
PKG_VER  := 3.2.0
5

6
#PKG_SOURCES := https://github.com/mruby/mruby/archive/$(PKG_VER).tar.gz
7
#PKG_MD5     := 60d75ea704c9285f3c80b3ad1d2b68de
8
PKG_SOURCES := https://github.com/mruby/mruby/archive/refs/tags/$(PKG_VER).tar.gz
9
PKG_MD5     := fbb67cc8a1ecfb9cdc1307ec1c02b489
10

11
PKG_PATCHES := pkg_patch.txt
12

13
include $(EXTBLD_LIB)
14

15
$(CONFIGURE) :
16
	cp -f $(THIRDPARTY_DIR)/mruby/build_config.rb $(PKG_SOURCE_DIR)/build_config/default.rb
17
	touch $@
18

19
$(BUILD) :
20
	cd $(PKG_SOURCE_DIR) && ( \
21
		$(MAKE) CROSS_CC=$(EMBOX_GCC) \
22
		CROSS_LD=$(EMBOX_CROSS_COMPILE)ld \
23
		CROSS_AR=$(EMBOX_CROSS_COMPILE)ar \
24
		CROSS_LDFLAGS='$(EMBOX_LDFLAGS) -r' \
25
		CROSS_CFLAGS="-I$(ROOT_DIR)/build/extbld/third_party/cmd/mruby/mruby-3.2.0/include/"; \
26
	)
27
	touch $@
28

29
$(INSTALL) :
30
	cp $(PKG_SOURCE_DIR)/build/embox/bin/mirb $(PKG_INSTALL_DIR)/mibc.o
31
	cp $(PKG_SOURCE_DIR)/build/embox/bin/mruby $(PKG_INSTALL_DIR)/mruby.o
32
	touch $@
33

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

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

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

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