Mercurial > mxe-octave
view src/sdl2_mixer.mk @ 6317:8a36987a6132
* src/mesa.mk: update to 22.1.4
author | John Donoghue <john.donoghue@ieee.org> |
---|---|
date | Tue, 19 Jul 2022 14:18:33 -0400 |
parents | b8537b07f47d |
children | d9b1080bf7d7 |
line wrap: on
line source
# This file is part of MXE. # See index.html for further information. PKG := sdl2_mixer $(PKG)_IGNORE := $(PKG)_VERSION := 2.6.1 $(PKG)_CHECKSUM := 00b4f7cb879fb3e4830e94826cfc5676e2f67696 $(PKG)_SUBDIR := SDL2_mixer-$($(PKG)_VERSION) $(PKG)_FILE := SDL2_mixer-$($(PKG)_VERSION).tar.gz $(PKG)_URL := https://github.com/libsdl-org/SDL_mixer/releases/download/release-$($(PKG)_VERSION)/$($(PKG)_FILE) $(PKG)_DEPS := sdl2 mpg123 ogg opusfile vorbis define $(PKG)_UPDATE $(WGET) -q -O- 'http://hg.libsdl.org/SDL_mixer/tags' | \ $(SED) -n 's,.*release-\([0-9][^<"]*\).*,\1,p' | \ head -1 endef define $(PKG)_BUILD $(SED) -i 's,^\(Requires:.*\),\1 opusfile vorbisfile,' '$(1)/SDL2_mixer.pc.in' echo \ 'Libs.private:' \ "`$(TARGET)-pkg-config libmodplug libmpg123 --libs`" \ "`$(PREFIX)/$(TARGET)/bin/smpeg2-config --libs`" \ >> '$(1)/SDL2_mixer.pc.in' $(SED) -i 's,for path in /usr/local; do,for path in; do,' '$(1)/configure' cd '$(1)' && ./configure \ $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ $(ENABLE_SHARED_OR_STATIC) \ --prefix='$(HOST_PREFIX)' \ --with-sdl-prefix='$(HOST_PREFIX)' \ --disable-sdltest \ --disable-music-mod \ --enable-music-mod-modplug \ --enable-music-ogg \ --disable-music-ogg-shared \ --disable-music-flac \ --disable-music-flac-shared \ --enable-music-mp3 \ --disable-smpegtest \ SMPEG_CONFIG='$(HOST_BINDIR)/smpeg2-config' \ WINDRES='$(TARGET)-windres' \ LIBS="`$(TARGET)-pkg-config libmodplug libmpg123 opusfile vorbisfile --libs-only-l`" $(MAKE) -C '$(1)' -j '$(JOBS)' install $(MXE_DISABLE_PROGS) $(MXE_DISABLE_DOCS) DESTDIR='$(3)' endef