comparison src/openlibm.mk @ 6082:480f60641fc2

Add openlibm * src/openlibm.mk: new file * index.html, dist-files.mk: add ref to new file
author John Donoghue <john.donoghue@ieee.org>
date Wed, 09 Feb 2022 09:56:44 -0500
parents
children 4b8764444acb
comparison
equal deleted inserted replaced
6081:af7f56fcf348 6082:480f60641fc2
1 # This file is part of MXE.
2 # See index.html for further information.
3
4 PKG := openlibm
5 $(PKG)_IGNORE :=
6 $(PKG)_VERSION := 0.8.1
7 $(PKG)_CHECKSUM := 4b1dffada65215942a31f3266b65b27eadd363cc
8 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
9 $(PKG)_FILE := $($(PKG)_SUBDIR).tar.gz
10 $(PKG)_URL := https://github.com/JuliaMath/$(PKG)/archive/v$($(PKG)_VERSION).tar.gz
11 $(PKG)_DEPS :=
12
13 $(PKG)_TARGET_OPTS :=
14
15 ifeq ($(MXE_NATIVE_BUILD),no)
16 ifeq ($(ENABLE_WINDOWS_64),yes)
17 $(PKG)_TARGET_OPTS := ARCH=x86_64
18 else
19 $(PKG)_TARGET_OPTS := ARCH=i686
20 endif
21 $(PKG)_TARGET_OPTS += OS=WINNT TOOLPREFIX=$(MXE_TOOL_PREFIX)
22 $(PKG)_TARGET_OPTS += CC=$(MXE_CC) AR=$(MXE_AR)
23 $(PKG)_TARGET_OPTS += prefix=$(HOST_PREFIX)
24 endif
25
26 define $(PKG)_UPDATE
27 $(WGET) -q -O- 'https://github.com/JuliaMath/openlibm/tags' | \
28 $(SED) -n 's|.*releases/tag/v\([^"]*\).*|\1|p' | $(SORT) -V | \
29 tail -1
30 endef
31
32 define $(PKG)_BUILD
33 $(MAKE) -C '$(1)' -j '$(JOBS)' $($(PKG)_TARGET_OPTS)
34 $(MAKE) -C '$(1)' -j '1' $($(PKG)_TARGET_OPTS) DESTDIR='$(3)' install
35 endef