Mercurial > mxe-octave
annotate src/libf2c.mk @ 3012:100e618349f7
Improve handling of prefix directories by defining HOST_PREFIX and
BUILD_TOOLS_PREFIX variables in top-level Makefile.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Sun, 02 Jun 2013 10:31:04 -0400 |
parents | 979decb2b36d |
children | b6c7244a2f66 |
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 := libf2c |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
5 $(PKG)_IGNORE := |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
6 $(PKG)_CHECKSUM := f71066b41695738dec2261de71eaf02a1aaffe8b |
2498
979decb2b36d
package libf2c: remove runtime test and unnecessary makefile options
Tony Theodore <tonyt@logyst.com>
parents:
2497
diff
changeset
|
7 $(PKG)_SUBDIR := |
2497
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
8 $(PKG)_FILE := $(PKG).zip |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
9 $(PKG)_URL := http://www.netlib.org/f2c/$($(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 |
2498
979decb2b36d
package libf2c: remove runtime test and unnecessary makefile options
Tony Theodore <tonyt@logyst.com>
parents:
2497
diff
changeset
|
13 echo 1 |
2497
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
14 endef |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
15 |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
16 define $(PKG)_BUILD |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
17 $(MAKE) -C '$(1)' -j '$(JOBS)' -f makefile.u \ |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
18 CC=$(TARGET)-gcc \ |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
19 AR=$(TARGET)-ar \ |
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
20 LD=$(TARGET)-ld \ |
2498
979decb2b36d
package libf2c: remove runtime test and unnecessary makefile options
Tony Theodore <tonyt@logyst.com>
parents:
2497
diff
changeset
|
21 RANLIB=$(TARGET)-ranlib \ |
979decb2b36d
package libf2c: remove runtime test and unnecessary makefile options
Tony Theodore <tonyt@logyst.com>
parents:
2497
diff
changeset
|
22 CFLAGS='-O -DUSE_CLOCK' |
3012
100e618349f7
Improve handling of prefix directories by defining HOST_PREFIX and
John W. Eaton <jwe@octave.org>
parents:
2498
diff
changeset
|
23 $(INSTALL) -m644 '$(1)/libf2c.a' '$(HOST_PREFIX)/lib' |
100e618349f7
Improve handling of prefix directories by defining HOST_PREFIX and
John W. Eaton <jwe@octave.org>
parents:
2498
diff
changeset
|
24 $(INSTALL) -m644 '$(1)/f2c.h' '$(HOST_PREFIX)/include' |
2497
3dfd08abb308
new packages: cminpack levmar libf2c
Alois Schlögl <alois.schloegl@gmail.com>
parents:
diff
changeset
|
25 endef |