add Quickjs- Small JavaScripts Engine

master
serkus01 2 years ago
parent 15cd503a96
commit e536bedf95

@ -0,0 +1,25 @@
PKG_NAME := quickjs
PKG_VER := 2021-03-27
PKG_SOURCES := https://bellard.org/quickjs/quickjs-2021-03-27.tar.xz
PKG_MD5 := e440253463e60a436e4944a99732ddd1
HOMEPAGE := "https://bellard.org/quickjs/"
#PKG_PATCHES := pkg_patch.txt
include $(EXTBLD_LIB)
$(BUILD) :
cd $(PKG_SOURCE_DIR) && ( \
$(MAKE) MAKEFLAGS='$(EMBOX_IMPORTED_MAKEFLAGS)'; \
)
touch $@
#MAKEFLAGS='$(EMBOX_IMPORTED_MAKEFLAGS)';
$(INSTALL) :
cd $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VER) && ( \
$(MAKE) DESTDIR=$(PKG_INSTALL_DIR) install; \
mv $(PKG_INSTALL_DIR)/usr/local/bin/quickjs $(PKG_INSTALL_DIR)/quickjs; \
)
touch $@

@ -0,0 +1,18 @@
package third_party.cmd
@App
@AutoCmd(preserve_locals=true)
@Build(script="$(EXTERNAL_MAKE)")
@BuildArtifactPath(cppflags="-I$(abspath
$(EXTERNAL_BUILD_DIR))/third_party/cmd/quickjs/install/include")
@Cmd(name = "qjs",
help = "Small JavaScript Emgine",
man = '''
NAME
Small JavaScript Engine
''')
module qjs{
}

@ -0,0 +1,2 @@
# Портировамние OTP-25.0/Erlang-25.0 on Embox OS

@ -0,0 +1,4 @@
for (let i = 0; i< 5; i++){
console.log("Привет мир !!!:\t" + i);
}
Loading…
Cancel
Save