parent
b1f8045e68
commit
c22a2cace9
@ -0,0 +1,33 @@
|
||||
|
||||
PKG_NAME := erlang
|
||||
PKG_VER := 25.0
|
||||
|
||||
PKG_SOURCES := https://github.com/erlang/otp/releases/download/OTP-25.0/otp_src_25.0.tar.gz
|
||||
PKG_MD5 := 3c4c9da083f2a6b89aa1766415339d0c
|
||||
#blablabla #a1b0a7e92d0c85bbff7a8d27bf29f8af
|
||||
|
||||
#PKG_PATCHES := pkg_patch.txt
|
||||
|
||||
include $(EXTBLD_LIB)
|
||||
|
||||
$(CONFIGURE) :
|
||||
export EMBOX_GCC_LINK=full; \
|
||||
cd $(PKG_SOURCE_DIR) && ( \
|
||||
./configure --host=$(AUTOCONF_TARGET_TRIPLET) \
|
||||
--target=$(AUTOCONF_TARGET_TRIPLET) \
|
||||
CC=$(EMBOX_GCC) \
|
||||
)
|
||||
touch $@
|
||||
|
||||
$(BUILD) :
|
||||
cd $(PKG_SOURCE_DIR) && ( \
|
||||
$(MAKE) MAKEFLAGS='$(EMBOX_IMPORTED_MAKEFLAGS)'; \
|
||||
)
|
||||
touch $@
|
||||
|
||||
$(INSTALL) :
|
||||
cd $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VER) && ( \
|
||||
$(MAKE) DESTDIR=$(PKG_INSTALL_DIR) install; \
|
||||
mv $(PKG_INSTALL_DIR)/usr/local/bin/erl $(PKG_INSTALL_DIR)/erl; \
|
||||
)
|
||||
touch $@
|
@ -0,0 +1,13 @@
|
||||
package third_party.cmd
|
||||
|
||||
@App
|
||||
@AutoCmd(preserve_locals=true)
|
||||
@Build(script="$(EXTERNAL_MAKE)")
|
||||
@BuildArtifactPath(cppflags="-I$(abspath $(EXTERNAL_BUILD_DIR))/third_party/cmd/erlang/install/include")
|
||||
@Cmd(name = "erl",
|
||||
help = "erlang BEAM VM",
|
||||
man = '''
|
||||
NAME
|
||||
Erlang programming language runtime environment and libraries (OTP)
|
||||
|
||||
''')
|
Loading…
Reference in new issue