Mercurial > mxe-octave
comparison src/blas.mk @ 3015:ec6f91539788
initial support for --enable-64
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 04 Jun 2013 12:33:15 -0400 |
parents | b6c7244a2f66 |
children | 6ea3d6ad4f44 |
comparison
equal
deleted
inserted
replaced
3014:b6c7244a2f66 | 3015:ec6f91539788 |
---|---|
8 $(PKG)_FILE := $(PKG).tgz | 8 $(PKG)_FILE := $(PKG).tgz |
9 $(PKG)_URL := http://www.netlib.org/$(PKG)/$($(PKG)_FILE) | 9 $(PKG)_URL := http://www.netlib.org/$(PKG)/$($(PKG)_FILE) |
10 $(PKG)_URL_2 := ftp://ftp.eq.uc.pt/pub/software/math/netlib/$(PKG)/$($(PKG)_FILE) | 10 $(PKG)_URL_2 := ftp://ftp.eq.uc.pt/pub/software/math/netlib/$(PKG)/$($(PKG)_FILE) |
11 $(PKG)_DEPS := gcc | 11 $(PKG)_DEPS := gcc |
12 | 12 |
13 ifeq ($(ENABLE_64),yes) | |
14 $(PKG)_DEFAULT_INTEGER_8_FLAG := -fdefault-integer-8 | |
15 endif | |
16 | |
13 define $(PKG)_UPDATE | 17 define $(PKG)_UPDATE |
14 echo 1 | 18 echo 1 |
15 endef | 19 endef |
16 | 20 |
17 define $(PKG)_BUILD | 21 define $(PKG)_BUILD |
18 $(SED) -i 's,$$(FORTRAN),$(MXE_F77) $(MXE_F77_PICFLAG),g' '$(1)/Makefile' | 22 $(SED) -i 's,$$(FORTRAN),$(MXE_F77) $(MXE_F77_PICFLAG) $($(PKG)_DEFAULT_INTEGER_8_FLAG),g' '$(1)/Makefile' |
19 $(MAKE) -C '$(1)' -j '$(JOBS)' | 23 $(MAKE) -C '$(1)' -j '$(JOBS)' |
20 cd '$(1)' && $(MXE_AR) cr libblas.a *.o | 24 cd '$(1)' && $(MXE_AR) cr libblas.a *.o |
21 | 25 |
22 if [ $(BUILD_SHARED) = yes ]; then \ | 26 if [ $(BUILD_SHARED) = yes ]; then \ |
23 $(MAKE_SHARED_FROM_STATIC) --ar '$(MXE_AR)' --ld '$(MXE_F77)' '$(1)/libblas.a' --install '$(INSTALL)' --libdir '$(HOST_LIBDIR)' --bindir '$(HOST_BINDIR)'; \ | 27 $(MAKE_SHARED_FROM_STATIC) --ar '$(MXE_AR)' --ld '$(MXE_F77)' '$(1)/libblas.a' --install '$(INSTALL)' --libdir '$(HOST_LIBDIR)' --bindir '$(HOST_BINDIR)'; \ |