comparison src/sdl_mixer.mk @ 3012:100e618349f7

Improve handling of prefix directories by defining HOST_PREFIX and BUILD_TOOLS_PREFIX variables in top-level Makefile.
author John W. Eaton <jwe@octave.org>
date Sun, 02 Jun 2013 10:31:04 -0400
parents 47558e958113
children bcc26ffe9a0f
comparison
equal deleted inserted replaced
3011:75e142c0004b 3012:100e618349f7
18 define $(PKG)_BUILD 18 define $(PKG)_BUILD
19 $(SED) -i 's,^\(Requires:.*\),\1 vorbisfile,' '$(1)/SDL_mixer.pc.in' 19 $(SED) -i 's,^\(Requires:.*\),\1 vorbisfile,' '$(1)/SDL_mixer.pc.in'
20 echo \ 20 echo \
21 'Libs.private:' \ 21 'Libs.private:' \
22 "`$(TARGET)-pkg-config libmodplug --libs`" \ 22 "`$(TARGET)-pkg-config libmodplug --libs`" \
23 "`$(PREFIX)/$(TARGET)/bin/smpeg-config --libs`" \ 23 "`$(HOST_PREFIX)/bin/smpeg-config --libs`" \
24 >> '$(1)/SDL_mixer.pc.in' 24 >> '$(1)/SDL_mixer.pc.in'
25 $(SED) -i 's,for path in /usr/local; do,for path in; do,' '$(1)/configure' 25 $(SED) -i 's,for path in /usr/local; do,for path in; do,' '$(1)/configure'
26 cd '$(1)' && ./configure \ 26 cd '$(1)' && ./configure \
27 --host='$(TARGET)' \ 27 --host='$(TARGET)' \
28 $(ENABLE_SHARED_OR_STATIC) \ 28 $(ENABLE_SHARED_OR_STATIC) \
29 --prefix='$(PREFIX)/$(TARGET)' \ 29 --prefix='$(HOST_PREFIX)' \
30 --with-sdl-prefix='$(PREFIX)/$(TARGET)' \ 30 --with-sdl-prefix='$(HOST_PREFIX)' \
31 --disable-sdltest \ 31 --disable-sdltest \
32 --disable-music-mod \ 32 --disable-music-mod \
33 --enable-music-mod-modplug \ 33 --enable-music-mod-modplug \
34 --enable-music-ogg \ 34 --enable-music-ogg \
35 --disable-music-flac \ 35 --disable-music-flac \
37 --disable-music-mod-shared \ 37 --disable-music-mod-shared \
38 --disable-music-ogg-shared \ 38 --disable-music-ogg-shared \
39 --disable-music-flac-shared \ 39 --disable-music-flac-shared \
40 --disable-music-mp3-shared \ 40 --disable-music-mp3-shared \
41 --disable-smpegtest \ 41 --disable-smpegtest \
42 --with-smpeg-prefix='$(PREFIX)/$(TARGET)' \ 42 --with-smpeg-prefix='$(HOST_PREFIX)' \
43 LIBS='-lvorbis -logg' 43 LIBS='-lvorbis -logg'
44 $(MAKE) -C '$(1)' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= 44 $(MAKE) -C '$(1)' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS=
45 45
46 '$(TARGET)-gcc' \ 46 '$(TARGET)-gcc' \
47 -W -Wall -Werror -ansi -pedantic \ 47 -W -Wall -Werror -ansi -pedantic \
48 '$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-sdl_mixer.exe' \ 48 '$(2).c' -o '$(HOST_PREFIX)/bin/test-sdl_mixer.exe' \
49 `'$(TARGET)-pkg-config' SDL_mixer --cflags --libs` 49 `'$(TARGET)-pkg-config' SDL_mixer --cflags --libs`
50 endef 50 endef