annotate src/mpg123.mk @ 6278:548892b9dcbd

* src/mpg123.mk: update to v1.30.0
author John Donoghue <john.donoghue@ieee.org>
date Wed, 29 Jun 2022 11:19:31 -0400
parents 101ada7ce0a8
children 363e70f8bf36
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6059
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
1 # This file is part of MXE.
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
2 # See index.html for further information.
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
3
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
4 PKG := mpg123
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
5 $(PKG)_IGNORE :=
6278
548892b9dcbd * src/mpg123.mk: update to v1.30.0
John Donoghue <john.donoghue@ieee.org>
parents: 6059
diff changeset
6 $(PKG)_VERSION := 1.30.0
548892b9dcbd * src/mpg123.mk: update to v1.30.0
John Donoghue <john.donoghue@ieee.org>
parents: 6059
diff changeset
7 $(PKG)_CHECKSUM := ef8c5c4e36f820b2648a2a6eecdac60306d8cceb
6059
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
8 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
9 $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.bz2
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
10 $(PKG)_URL := https://$(SOURCEFORGE_MIRROR)/project/mpg123/$(PKG)/$($(PKG)_VERSION)/$($(PKG)_FILE)
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
11 $(PKG)_DEPS := sdl2
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
12
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
13 $(PKG)_CONFIGURE_OPTIONS :=
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
14 ifeq ($(MXE_WINDOWS_BUILD),yes)
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
15 $(PKG)_CONFIGURE_OPTIONS += \
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
16 --with-default-audio=win32 \
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
17 --with-audio=win32,sdl,dummy \
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
18 --enable-modules=no
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
19 endif
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
20
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
21 define $(PKG)_UPDATE
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
22 $(WGET) -q -O- 'https://sourceforge.net/projects/mpg123/files/mpg123/' | \
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
23 $(SED) -n 's,.*/projects/.*/\([0-9][^"]*\)/".*,\1,p' | \
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
24 head -1
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
25 endef
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
26
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
27 define $(PKG)_BUILD
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
28 cd '$(1)' && ./configure \
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
29 $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
30 $(ENABLE_SHARED_OR_STATIC) \
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
31 --prefix='$(HOST_PREFIX)' \
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
32 $($(PKG)_CONFIGURE_OPTIONS)
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
33
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
34 $(MAKE) -C '$(1)' -j '$(JOBS)'
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
35 $(MAKE) -C '$(1)' -j 1 install
101ada7ce0a8 sdl2: add additional sdl2 modules (sdl2_image, sdl2_mixer, sdl2_net, sdl2_ttf)
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
36 endef