embox
31 строка · 935.0 Байт
1
2PKG_NAME := mruby
3#PKG_VER := 1.1.0
4PKG_VER := 3.2.0
5
6#PKG_SOURCES := https://github.com/mruby/mruby/archive/$(PKG_VER).tar.gz
7#PKG_MD5 := 60d75ea704c9285f3c80b3ad1d2b68de
8PKG_SOURCES := https://github.com/mruby/mruby/archive/refs/tags/$(PKG_VER).tar.gz
9PKG_MD5 := fbb67cc8a1ecfb9cdc1307ec1c02b489
10
11PKG_PATCHES := pkg_patch.txt
12
13include $(EXTBLD_LIB)
14
15$(CONFIGURE) :
16cp -f $(THIRDPARTY_DIR)/mruby/build_config.rb $(PKG_SOURCE_DIR)/build_config/default.rb
17touch $@
18
19$(BUILD) :
20cd $(PKG_SOURCE_DIR) && ( \
21$(MAKE) CROSS_CC=$(EMBOX_GCC) \
22CROSS_LD=$(EMBOX_CROSS_COMPILE)ld \
23CROSS_AR=$(EMBOX_CROSS_COMPILE)ar \
24CROSS_LDFLAGS='$(EMBOX_LDFLAGS) -r' \
25CROSS_CFLAGS="-I$(ROOT_DIR)/build/extbld/third_party/cmd/mruby/mruby-3.2.0/include/"; \
26)
27touch $@
28
29$(INSTALL) :
30cp $(PKG_SOURCE_DIR)/build/embox/bin/mirb $(PKG_INSTALL_DIR)/mibc.o
31cp $(PKG_SOURCE_DIR)/build/embox/bin/mruby $(PKG_INSTALL_DIR)/mruby.o
32touch $@
33