moarvm: bump to version 2016.04
[buildroot-gz.git] / package / moarvm / moarvm.mk
blob734c02748c42b3941269b61704af6a7abf2ff6d7
1 ################################################################################
3 # moarvm
5 ################################################################################
7 MOARVM_VERSION = 2016.04
8 MOARVM_SITE = http://moarvm.com/releases
9 MOARVM_SOURCE = MoarVM-$(MOARVM_VERSION).tar.gz
10 MOARVM_LICENSE = Artistic-2.0
11 MOARVM_LICENSE_FILES = Artistic2.txt
12 MOARVM_INSTALL_STAGING = YES
13 MOARVM_DEPENDENCIES = host-luajit libuv libatomic_ops
15 MOARVM_CONF_OPTS = \
16 --build=$(GNU_HOST_NAME) \
17 --host=$(GNU_TARGET_NAME) \
18 --ar="$(TARGET_AR)" \
19 --cc="$(TARGET_CC)" \
20 --ld="$(TARGET_CC)" \
21 --prefix="/usr" \
22 --lua=$(HOST_DIR)/usr/bin/luajit \
23 --has-libuv \
24 --has-libatomic
26 ifeq ($(BR2_ENDIAN),"BIG")
27 MOARVM_CONF_OPTS += --big-endian
28 endif
30 define MOARVM_CONFIGURE_CMDS
31 (cd $(@D); perl Configure.pl $(MOARVM_CONF_OPTS))
32 endef
34 define MOARVM_BUILD_CMDS
35 $(MAKE) -C $(@D)
36 endef
38 define MOARVM_INSTALL_STAGING_CMDS
39 $(MAKE) -C $(@D) DESTDIR=$(STAGING_DIR) install
40 endef
42 define MOARVM_INSTALL_TARGET_CMDS
43 $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install
44 endef
46 $(eval $(generic-package))