Mercurial > mxe-octave
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 |
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 |