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