Mercurial > mxe-octave
comparison src/libgcrypt.mk @ 2866:028eabbb0f76
Include curl as a dependency of Octave.
Kluge shared library builds for curl, libgcrypt libgpg_error, and
libssh2 packages.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 26 Nov 2012 23:05:25 -0500 |
parents | 47558e958113 |
children | c766e4afd493 |
comparison
equal
deleted
inserted
replaced
2865:5ebec6b3a79c | 2866:028eabbb0f76 |
---|---|
18 | 18 |
19 define $(PKG)_BUILD | 19 define $(PKG)_BUILD |
20 cd '$(1)' && ./configure \ | 20 cd '$(1)' && ./configure \ |
21 --host='$(TARGET)' \ | 21 --host='$(TARGET)' \ |
22 --build="`config.guess`" \ | 22 --build="`config.guess`" \ |
23 $(ENABLE_SHARED_OR_STATIC) \ | 23 --enable-static --disable-shared \ |
24 --prefix='$(PREFIX)/$(TARGET)' \ | 24 --prefix='$(PREFIX)/$(TARGET)' \ |
25 --with-gpg-error-prefix='$(PREFIX)/$(TARGET)' | 25 --with-gpg-error-prefix='$(PREFIX)/$(TARGET)' |
26 $(MAKE) -C '$(1)' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= | 26 $(MAKE) -C '$(1)' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= |
27 ln -sf '$(PREFIX)/$(TARGET)/bin/libgcrypt-config' '$(PREFIX)/bin/$(TARGET)-libgcrypt-config' | 27 ln -sf '$(PREFIX)/$(TARGET)/bin/libgcrypt-config' '$(PREFIX)/bin/$(TARGET)-libgcrypt-config' |
28 | 28 |
29 '$(TARGET)-gcc' \ | 29 '$(TARGET)-gcc' \ |
30 -W -Wall -Werror -ansi -pedantic \ | 30 -W -Wall -Werror -ansi -pedantic \ |
31 '$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libgcrypt.exe' \ | 31 '$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-libgcrypt.exe' \ |
32 `$(TARGET)-libgcrypt-config --cflags --libs` | 32 `$(TARGET)-libgcrypt-config --cflags --libs` |
33 | |
34 if [ "$(BUILD_SHARED)" = yes ]; then \ | |
35 $(MAKE_SHARED_FROM_STATIC) --ar '$(TARGET)-ar' --ld '$(TARGET)-gcc' '$(PREFIX)/$(TARGET)/lib/libgcrypt.a'; \ | |
36 $(INSTALL) -d '$(PREFIX)/$(TARGET)/bin/'; \ | |
37 $(INSTALL) -m644 '$(PREFIX)/$(TARGET)/lib/libgcrypt.dll.a' '$(PREFIX)/$(TARGET)/lib/libgcrypt.dll.a'; \ | |
38 $(INSTALL) -m644 '$(PREFIX)/$(TARGET)/lib/libgcrypt.dll' '$(PREFIX)/$(TARGET)/bin/libgcrypt.dll'; \ | |
39 rm -f '$(PREFIX)/$(TARGET)/lib/libgcrypt.dll'; \ | |
40 fi | |
33 endef | 41 endef |