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