summaryrefslogtreecommitdiffstats
path: root/src/openal.mk
diff options
context:
space:
mode:
authorabma <spring@abma.de>2014-08-10 10:53:51 (GMT)
committerabma <spring@abma.de>2014-08-10 10:53:51 (GMT)
commit89b11edadd742b589b4ca91688d11907995cf622 (patch)
tree28293ca6949444c203af97cc0d7899648d922b21 /src/openal.mk
parent56f1198b37dcf685ff64b1928e79eacd83e9030a (diff)
downloadmxe-89b11edadd742b589b4ca91688d11907995cf622.zip
mxe-89b11edadd742b589b4ca91688d11907995cf622.tar.gz
mxe-89b11edadd742b589b4ca91688d11907995cf622.tar.bz2
enable openal shared compile
Diffstat (limited to 'src/openal.mk')
-rw-r--r--src/openal.mk14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/openal.mk b/src/openal.mk
index ae34a76..ab0da35 100644
--- a/src/openal.mk
+++ b/src/openal.mk
@@ -30,4 +30,16 @@ define $(PKG)_BUILD
`'$(TARGET)-pkg-config' openal --cflags --libs`
endef
-$(PKG)_BUILD_SHARED =
+define $(PKG)_BUILD_SHARED
+ cd '$(1)/build' && cmake .. \
+ -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
+ -DLIBTYPE=SHARED \
+ -DEXAMPLES=FALSE
+ $(MAKE) -C '$(1)/build' -j '$(JOBS)' install
+
+ '$(TARGET)-gcc' \
+ -W -Wall -Werror -ansi -pedantic \
+ '$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-openal.exe' \
+ `'$(TARGET)-pkg-config' openal --cflags --libs`
+endef
+