summaryrefslogtreecommitdiffstats
path: root/src/chipmunk.mk
diff options
context:
space:
mode:
authorTimothy Gu <timothygu99@gmail.com>2014-09-05 04:16:19 (GMT)
committerTimothy Gu <timothygu99@gmail.com>2014-09-05 04:16:37 (GMT)
commita54c7d7c355f60466651a22ce3652c787df1aad9 (patch)
tree175c54024ffe1715b053d9474cf32884cce384d4 /src/chipmunk.mk
parent7fec33d41bd0eaf5ade892a2e917c913c2691469 (diff)
downloadmxe-a54c7d7c355f60466651a22ce3652c787df1aad9.zip
mxe-a54c7d7c355f60466651a22ce3652c787df1aad9.tar.gz
mxe-a54c7d7c355f60466651a22ce3652c787df1aad9.tar.bz2
chipmunk: numerous fixes
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Diffstat (limited to 'src/chipmunk.mk')
-rw-r--r--src/chipmunk.mk17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/chipmunk.mk b/src/chipmunk.mk
index 1dfdcad..e987468 100644
--- a/src/chipmunk.mk
+++ b/src/chipmunk.mk
@@ -7,12 +7,13 @@ $(PKG)_VERSION := 6.2.1
$(PKG)_CHECKSUM := 4b34fd79d232b523f80f4b7e21d7d7c866bfade0
$(PKG)_SUBDIR := Chipmunk2D-Chipmunk-$($(PKG)_VERSION)
$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
-$(PKG)_URL := https://github.com/slembcke/Chipmunk2D/archive/Chipmunk-$(PKG_VERSION).tar.gz
+$(PKG)_URL := https://github.com/slembcke/Chipmunk2D/archive/Chipmunk-$($(PKG)_VERSION).tar.gz
$(PKG)_DEPS := gcc
define $(PKG)_UPDATE
- echo 'TODO: write update script for $(PKG).' >&2;
- echo $($(PKG)_VERSION)
+ $(WGET) -q -O- 'https://github.com/slembcke/Chipmunk2D/releases' | \
+ $(SED) -n 's,.*/archive/Chipmunk-\([0-9][^>]*\)\.tar.*,\1,p' | \
+ head -1
endef
define $(PKG)_BUILD
@@ -21,9 +22,13 @@ define $(PKG)_BUILD
-DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
-DBUILD_DEMOS=OFF \
-DINSTALL_DEMOS=OFF \
- -DBUILD_SHARED=OFF \
- -DBUILD_STATIC=ON \
- -DINSTALL_STATIC=ON
+ $(if $(BUILD_STATIC), \
+ -DBUILD_SHARED=OFF \
+ -DBUILD_STATIC=ON \
+ -DINSTALL_STATIC=ON, \
+ -DBUILD_SHARED=ON \
+ -DBUILD_STATIC=OFF \
+ -DINSTALL_STATIC=OFF)
$(MAKE) -C '$(1)/build' -j '$(JOBS)' install