summaryrefslogtreecommitdiffstats
path: root/src/cblas.mk
diff options
context:
space:
mode:
authorVolker Grabsch <vog@notjusthosting.com>2010-11-16 23:52:47 (GMT)
committerVolker Grabsch <vog@notjusthosting.com>2010-11-16 23:52:47 (GMT)
commita149a4a947ca7c2db28af473c0be5febbd118abb (patch)
treefb6e4a221d781b7eff64689edf1375145ba9ae57 /src/cblas.mk
parentc492fb9e539ee4bfb6b8624abb941b272163e135 (diff)
downloadmxe-a149a4a947ca7c2db28af473c0be5febbd118abb.zip
mxe-a149a4a947ca7c2db28af473c0be5febbd118abb.tar.gz
mxe-a149a4a947ca7c2db28af473c0be5febbd118abb.tar.bz2
cleanup packages: blas cblas lapack metis suitesparse
Diffstat (limited to 'src/cblas.mk')
-rw-r--r--src/cblas.mk37
1 files changed, 18 insertions, 19 deletions
diff --git a/src/cblas.mk b/src/cblas.mk
index 2dac910..b4b1f03 100644
--- a/src/cblas.mk
+++ b/src/cblas.mk
@@ -4,31 +4,30 @@
# cblas
PKG := cblas
$(PKG)_IGNORE :=
-$(PKG)_VERSION :=
+$(PKG)_VERSION := 1
$(PKG)_CHECKSUM := a8a765ebb8d753c7ad161ccd9191be42d3dc8bd9
$(PKG)_SUBDIR := CBLAS
-$(PKG)_FILE := cblas.tgz
-$(PKG)_WEBSITE := http://www.netlib.org/blas
-$(PKG)_URL := http://www.netlib.org/blas/blast-forum/cblas.tgz
+$(PKG)_FILE := $(PKG).tgz
+$(PKG)_WEBSITE := http://www.netlib.org/blas/
+$(PKG)_URL := http://www.netlib.org/blas/blast-forum/$($(PKG)_FILE)
$(PKG)_DEPS := gcc
+define $(PKG)_UPDATE
+ echo 1
+endef
define $(PKG)_BUILD
+ cp '$(1)/Makefile.LINUX' '$(1)/Makefile.MINGW32'
+ $(SED) -i 's,CBDIR =.*,CBDIR = $(1),g' '$(1)/Makefile.MINGW32'
+ $(SED) -i 's,FC =.*,FC = $(TARGET)-gfortran,g' '$(1)/Makefile.MINGW32'
+ ln -s '$(1)/Makefile.MINGW32' '$(1)/Makefile.in'
+ mkdir '$(1)/MINGW32'
+ $(MAKE) -C '$(1)' -j '$(JOBS)' alllib
+ cd '$(1)' && $(TARGET)-ar cr libcblas.a src/*.o
- cp $(1)/Makefile.LINUX $(1)/Makefile.MINGW32
- $(SED) -i 's,CBDIR = $$(HOME)/CBLAS,CBDIR = $(1),g' '$(1)/Makefile.MINGW32'
- $(SED) -i 's,FC = g77,FC = $(TARGET)-gfortran,g' '$(1)/Makefile.MINGW32'
- ln -s $(1)/Makefile.MINGW32 $(1)/Makefile.in
- mkdir $(1)/MINGW32
- make -C $(1) alllib
- cd $(1) && $(TARGET)-ar cr libcblas.a src/*.o
-
- $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib'
- $(INSTALL) -m664 '$(1)/libcblas.a' '$(PREFIX)/$(TARGET)/lib/'
- $(INSTALL) -d '$(PREFIX)/$(TARGET)/include'
- $(INSTALL) -m664 '$(1)/src/cblas.h' '$(PREFIX)/$(TARGET)/include/'
+ $(INSTALL) -d '$(PREFIX)/$(TARGET)/lib'
+ $(INSTALL) -m664 '$(1)/libcblas.a' '$(PREFIX)/$(TARGET)/lib/'
+ $(INSTALL) -d '$(PREFIX)/$(TARGET)/include'
+ $(INSTALL) -m664 '$(1)/src/cblas.h' '$(PREFIX)/$(TARGET)/include/'
$(INSTALL) -m664 '$(1)/src/cblas_f77.h' '$(PREFIX)/$(TARGET)/include/'
-
endef
-
-