f957bfb49f035b57d774a691f7aa60a8557f0cee
[openwrt/staging/jow.git] / tools / meson / Makefile
1 include $(TOPDIR)/rules.mk
2
3 PKG_NAME:=meson
4 PKG_VERSION:=1.1.1
5 PKG_RELEASE:=2
6
7 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
8 PKG_SOURCE_URL:=https://github.com/mesonbuild/meson/releases/download/$(PKG_VERSION)
9 PKG_HASH:=d04b541f97ca439fb82fab7d0d480988be4bd4e62563a5ca35fadb5400727b1c
10
11 PKG_MAINTAINER:=Andre Heider <a.heider@gmail.com>
12 PKG_LICENSE:=Apache-2.0
13 PKG_LICENSE_FILES:=COPYING
14
15 include $(INCLUDE_DIR)/host-build.mk
16
17 define Host/Configure
18 endef
19
20 define Host/Compile
21 endef
22
23 define Host/Install
24 $(INSTALL_DIR) $(STAGING_DIR_HOST)/bin
25 $(HOST_BUILD_DIR)/packaging/create_zipapp.py $(HOST_BUILD_DIR) --outfile $(STAGING_DIR_HOST)/bin/meson.py
26 $(INSTALL_DIR) $(STAGING_DIR_HOST)/lib/meson
27 $(INSTALL_CONF) files/openwrt-cross.txt.in $(STAGING_DIR_HOST)/lib/meson/
28 $(INSTALL_CONF) files/openwrt-native.txt.in $(STAGING_DIR_HOST)/lib/meson/
29 endef
30
31 define Host/Clean
32 $(call Host/Clean/Default)
33 rm -rf $(STAGING_DIR_HOST)/lib/meson
34 endef
35
36 $(eval $(call HostBuild))