annotate src/build-ninja.mk @ 5508:7b15672f8679

* dist-files.mk: add missed libtasn1.mk
author John Donoghue <john.donoghue@ieee.org>
date Tue, 11 Aug 2020 13:14:50 -0400
parents 455bb9c9a7eb
children e11a949724ef
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5497
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
1 # This file is part of MXE.
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
2 # See index.html for further information.
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
3
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
4 PKG := build-ninja
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
5 $(PKG)_IGNORE :=
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
6 $(PKG)_VERSION := 1.10.0
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
7 $(PKG)_CHECKSUM := 7134bca607e17238d272e281ce1cae05d04be970
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
8 $(PKG)_SUBDIR := ninja-$($(PKG)_VERSION)
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
9 $(PKG)_FILE := ninja-$($(PKG)_VERSION).tar.gz
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
10 $(PKG)_URL := https://codeload.github.com/ninja-build/ninja/tar.gz/v$($(PKG)_VERSION)
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
11 $(PKG)_DEPS := build-python3
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
12
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
13 define $(PKG)_UPDATE
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
14 echo 'Warning: Updates are temporarily disabled for package $(PKG).' >&2;
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
15 echo $($(PKG)_VERSION)
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
16 endef
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
17
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
18 define $(PKG)_BUILD
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
19 cd '$(1)' && $(PYTHON3) configure.py --bootstrap
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
20
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
21 $(INSTALL) -d '$(3)$(BUILD_TOOLS_PREFIX)/bin'
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
22 $(INSTALL) -m755 '$(1)/ninja' '$(3)$(BUILD_TOOLS_PREFIX)/bin';
455bb9c9a7eb Add build rule for ninja (bug #58689).
Markus Mützel <markus.muetzel@gmx.de>
parents:
diff changeset
23 endef