comparison src/portaudio.mk @ 666:e9828e3cf4f0

new packages: aubio, fftw, id3lib, liblo, libsamplerate and portaudio (by David García Garzón)
author Volker Grabsch <vog@notjusthosting.com>
date Tue, 26 Jan 2010 15:50:50 +0100
parents
children 73d6b9460f74
comparison
equal deleted inserted replaced
665:8b5864900f70 666:e9828e3cf4f0
1 # This file is part of mingw-cross-env.
2 # See doc/index.html or doc/README for further information.
3
4 # portaudio
5 PKG := portaudio
6 $(PKG)_IGNORE :=
7 $(PKG)_VERSION := 19_20071207
8 $(PKG)_CHECKSUM := 3841453bb7be672a15b6b632ade6f225eb0a4efc
9 $(PKG)_SUBDIR := portaudio
10 $(PKG)_FILE := pa_stable_v$($(PKG)_VERSION).tar.gz
11 $(PKG)_WEBSITE := http://www.portaudio.com
12 $(PKG)_URL := http://www.portaudio.com/archives/$($(PKG)_FILE)
13 $(PKG)_DEPS := gcc directx
14
15 define $(PKG)_UPDATE
16 wget -q -O- 'http://www.portaudio.com/download.html' | \
17 $(SED) -n 's,.*pa_stable_v\([0-9][^>]*\)\.tar.*,\1,p' | \
18 head -1
19 endef
20
21 define $(PKG)_BUILD
22 cd '$(1)' && autoconf && ./configure \
23 --host='$(TARGET)' \
24 --disable-shared \
25 --with-host_os=mingw \
26 --with-winapi=directx \
27 --with-dxdir=$(PREFIX)/$(TARGET) \
28 --prefix='$(PREFIX)/$(TARGET)'
29 $(MAKE) -C '$(1)' -j '$(JOBS)' bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS=
30 $(MAKE) -C '$(1)' -j 1 install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS=
31 endef