diff options
author | Arnout Vandecappelle <arnout@mind.be> | 2015-06-06 01:47:05 +0200 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2015-06-09 23:37:46 +0200 |
commit | 55a5200b59ab24c8f024d99096ae8238c6d42bd0 (patch) | |
tree | e16be15ca8697b6124dd986cf8745fc412b313ef /package/moarvm/moarvm.mk | |
parent | 8d972df185de6e841a1752b67e466e8ffc95bfac (diff) | |
download | buildroot-55a5200b59ab24c8f024d99096ae8238c6d42bd0.tar.gz buildroot-55a5200b59ab24c8f024d99096ae8238c6d42bd0.zip |
moarvm: new package
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
[use buildroot's libatomic_ops, libuv and host-luajit; add
dependencies from libuv]
[Thomas: indicate that the hash has been locally calculated.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/moarvm/moarvm.mk')
-rw-r--r-- | package/moarvm/moarvm.mk | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/package/moarvm/moarvm.mk b/package/moarvm/moarvm.mk new file mode 100644 index 0000000000..5889436c14 --- /dev/null +++ b/package/moarvm/moarvm.mk @@ -0,0 +1,46 @@ +################################################################################ +# +# moarvm +# +################################################################################ + +MOARVM_VERSION = 2015.05 +MOARVM_SITE = http://moarvm.com/releases +MOARVM_SOURCE = MoarVM-$(MOARVM_VERSION).tar.gz +MOARVM_LICENSE = Artistic-2.0 +MOARVM_LICENSE_FILES = Artistic2.txt +MOARVM_INSTALL_STAGING = YES +MOARVM_DEPENDENCIES = host-luajit libuv libatomic_ops + +MOARVM_CONF_OPTS = \ + --build=$(GNU_HOST_NAME) \ + --host=$(GNU_TARGET_NAME) \ + --ar="$(TARGET_AR)" \ + --cc="$(TARGET_CC)" \ + --ld="$(TARGET_CC)" \ + --prefix="/usr" \ + --lua=$(HOST_DIR)/usr/bin/luajit \ + --has-libuv \ + --has-libatomic + +ifeq ($(BR2_ENDIAN),"BIG") +MOARVM_CONF_OPTS += --big-endian +endif + +define MOARVM_CONFIGURE_CMDS + (cd $(@D); perl Configure.pl $(MOARVM_CONF_OPTS)) +endef + +define MOARVM_BUILD_CMDS + $(MAKE) -C $(@D) +endef + +define MOARVM_INSTALL_STAGING_CMDS + $(MAKE) -C $(@D) DESTDIR=$(STAGING_DIR) install +endef + +define MOARVM_INSTALL_TARGET_CMDS + $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install +endef + +$(eval $(generic-package)) |