Mercurial > mxe-octave
annotate src/cminpack.mk @ 2525:4d0f3a9da57e
all packages: use $(WGET) portability variable
author | Tony Theodore <tonyt@logyst.com> |
---|---|
date | Wed, 09 May 2012 01:16:05 +1000 |
parents | f2af4ddfe28d |
children | 3818044b02f9 |
rev | line source |
---|---|
2497
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
1 # This file is part of MXE. |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
2 # See index.html for further information. |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
3 |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
4 PKG := cminpack |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
5 $(PKG)_IGNORE := |
2518 | 6 $(PKG)_CHECKSUM := 7ac79d8623d0bc6c95c61e0c364ca9e38e8a13ca |
2497
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
7 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
8 $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
9 $(PKG)_URL := http://devernay.free.fr/hacks/cminpack/$($(PKG)_FILE) |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
10 $(PKG)_DEPS := gcc |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
11 |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
12 define $(PKG)_UPDATE |
2525
4d0f3a9da57e
all packages: use $(WGET) portability variable
Tony Theodore <tonyt@logyst.com>
parents:
2518
diff
changeset
|
13 $(WGET) -q -O- 'http://devernay.free.fr/hacks/cminpack/cminpack.html' | \ |
2499
4ae84e92b8e2
package cminpack: fix update macro
Tony Theodore <tonyt@logyst.com>
parents:
2497
diff
changeset
|
14 $(SED) -n 's,.*cminpack-\([0-9.]*\)\.tar.*,\1,p' | \ |
4ae84e92b8e2
package cminpack: fix update macro
Tony Theodore <tonyt@logyst.com>
parents:
2497
diff
changeset
|
15 head -1 |
2497
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
16 endef |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
17 |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
18 define $(PKG)_BUILD |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
19 cd '$(1)' && cmake \ |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
20 -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
21 $(MAKE) -C '$(1)' -j $(JOBS) |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
22 |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
23 $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib' |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
24 $(INSTALL) -m644 '$(1)/libcminpack.a' '$(PREFIX)/$(TARGET)/lib/' |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
25 $(INSTALL) -d '$(PREFIX)/$(TARGET)/include' |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
26 $(INSTALL) -m644 '$(1)/cminpack.h' '$(PREFIX)/$(TARGET)/include/' |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
27 endef |