xref: /OK3568_Linux_fs/buildroot/package/duktape/duktape.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun################################################################################
2*4882a593Smuzhiyun#
3*4882a593Smuzhiyun# duktape
4*4882a593Smuzhiyun#
5*4882a593Smuzhiyun################################################################################
6*4882a593Smuzhiyun
7*4882a593SmuzhiyunDUKTAPE_VERSION = 2.6.0
8*4882a593SmuzhiyunDUKTAPE_SOURCE = duktape-$(DUKTAPE_VERSION).tar.xz
9*4882a593SmuzhiyunDUKTAPE_SITE = \
10*4882a593Smuzhiyun	https://github.com/svaarala/duktape/releases/download/v$(DUKTAPE_VERSION)
11*4882a593SmuzhiyunDUKTAPE_LICENSE = MIT
12*4882a593SmuzhiyunDUKTAPE_LICENSE_FILES = LICENSE.txt
13*4882a593SmuzhiyunDUKTAPE_INSTALL_STAGING = YES
14*4882a593Smuzhiyun
15*4882a593Smuzhiyundefine DUKTAPE_BUILD_CMDS
16*4882a593Smuzhiyun	$(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) -f Makefile.sharedlibrary
17*4882a593Smuzhiyunendef
18*4882a593Smuzhiyun
19*4882a593Smuzhiyundefine DUKTAPE_INSTALL_STAGING_CMDS
20*4882a593Smuzhiyun	$(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) -f Makefile.sharedlibrary \
21*4882a593Smuzhiyun		INSTALL_PREFIX=$(STAGING_DIR)/usr install
22*4882a593Smuzhiyun	$(INSTALL) -D -m 0644 $(DUKTAPE_PKGDIR)/duktape.pc.in \
23*4882a593Smuzhiyun		$(STAGING_DIR)/usr/lib/pkgconfig/duktape.pc
24*4882a593Smuzhiyun	$(SED) 's/@VERSION@/$(DUKTAPE_VERSION)/g;' \
25*4882a593Smuzhiyun		$(STAGING_DIR)/usr/lib/pkgconfig/duktape.pc
26*4882a593Smuzhiyunendef
27*4882a593Smuzhiyun
28*4882a593Smuzhiyundefine DUKTAPE_INSTALL_TARGET_CMDS
29*4882a593Smuzhiyun	$(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) -f Makefile.sharedlibrary \
30*4882a593Smuzhiyun		INSTALL_PREFIX=$(TARGET_DIR)/usr install
31*4882a593Smuzhiyunendef
32*4882a593Smuzhiyun
33*4882a593Smuzhiyun$(eval $(generic-package))
34