2016-08-22 20:52:34 +01:00
|
|
|
# This file is part of MXE. See LICENSE.md for licensing information.
|
2008-11-09 00:06:16 +00:00
|
|
|
|
2009-04-05 13:00:17 +01:00
|
|
|
PKG := sdl
|
2017-03-05 03:41:39 +00:00
|
|
|
$(PKG)_WEBSITE := https://www.libsdl.org/
|
2016-12-18 05:43:56 +00:00
|
|
|
$(PKG)_DESCR := SDL
|
2009-09-20 13:36:46 +01:00
|
|
|
$(PKG)_IGNORE :=
|
2013-07-21 22:26:40 +01:00
|
|
|
$(PKG)_VERSION := 1.2.15
|
2015-09-23 09:32:58 +01:00
|
|
|
$(PKG)_CHECKSUM := d6d316a793e5e348155f0dd93b979798933fb98aa1edebcc108829d6474aad00
|
2009-04-05 13:00:17 +01:00
|
|
|
$(PKG)_SUBDIR := SDL-$($(PKG)_VERSION)
|
|
|
|
$(PKG)_FILE := SDL-$($(PKG)_VERSION).tar.gz
|
2017-03-05 03:41:39 +00:00
|
|
|
$(PKG)_URL := https://www.libsdl.org/release/$($(PKG)_FILE)
|
2017-11-25 13:36:07 +00:00
|
|
|
$(PKG)_DEPS := cc libiconv
|
2008-11-09 00:06:16 +00:00
|
|
|
|
|
|
|
define $(PKG)_UPDATE
|
2017-03-05 03:41:39 +00:00
|
|
|
$(WGET) -q -O- 'https://hg.libsdl.org/SDL/tags' | \
|
2012-01-27 13:40:07 +00:00
|
|
|
$(SED) -n 's,.*release-\([0-9][^<]*\).*,\1,p' | \
|
2013-11-10 06:44:12 +00:00
|
|
|
grep '^1\.' | \
|
|
|
|
$(SORT) -V | \
|
|
|
|
tail -1
|
2008-11-09 00:06:16 +00:00
|
|
|
endef
|
|
|
|
|
|
|
|
define $(PKG)_BUILD
|
2010-02-16 03:12:53 +00:00
|
|
|
$(SED) -i 's,-mwindows,-lwinmm -mwindows,' '$(1)/configure'
|
2008-11-09 00:06:16 +00:00
|
|
|
cd '$(1)' && ./configure \
|
2013-12-15 13:54:47 +00:00
|
|
|
$(MXE_CONFIGURE_OPTS) \
|
2010-05-02 16:02:38 +01:00
|
|
|
--enable-threads \
|
2010-11-26 18:42:47 +00:00
|
|
|
--enable-directx \
|
|
|
|
--disable-stdio-redirect
|
2014-08-18 16:10:05 +01:00
|
|
|
$(MAKE) -C '$(1)' -j '$(JOBS)'
|
|
|
|
$(MAKE) -C '$(1)' -j 1 install-bin install-hdrs install-lib install-data
|
2011-08-15 11:40:35 +01:00
|
|
|
ln -sf '$(PREFIX)/$(TARGET)/bin/sdl-config' '$(PREFIX)/bin/$(TARGET)-sdl-config'
|
2010-11-26 23:26:52 +00:00
|
|
|
|
2010-01-22 02:53:37 +00:00
|
|
|
'$(TARGET)-gcc' \
|
|
|
|
-W -Wall -Werror -ansi -pedantic \
|
2016-07-30 20:14:38 +01:00
|
|
|
'$(PWD)/src/$(PKG)-test.c' -o '$(PREFIX)/$(TARGET)/bin/test-sdl.exe' \
|
2010-02-16 02:49:06 +00:00
|
|
|
`'$(TARGET)-pkg-config' sdl --cflags --libs`
|
2015-10-03 07:33:41 +01:00
|
|
|
|
|
|
|
# test cmake
|
|
|
|
mkdir '$(1).test-cmake'
|
2015-10-04 06:01:18 +01:00
|
|
|
cd '$(1).test-cmake' && '$(TARGET)-cmake' \
|
|
|
|
-DPKG=$(PKG) \
|
|
|
|
-DPKG_VERSION=$($(PKG)_VERSION) \
|
|
|
|
'$(PWD)/src/cmake/test'
|
2015-10-17 01:53:28 +01:00
|
|
|
$(MAKE) -C '$(1).test-cmake' -j 1 install
|
2008-11-09 00:06:16 +00:00
|
|
|
endef
|