diff --git a/engine/Makefile b/engine/Makefile index ab96c2b86..c5d2ed0eb 100644 --- a/engine/Makefile +++ b/engine/Makefile @@ -167,7 +167,8 @@ USER_TARGET:=$(FTE_TARGET) DROID_PACKSU?= $(BASE_DIR)/droid/fte.cfg $(BASE_DIR)/droid/default.fmf $(BASE_DIR)/droid/configs/touch.cfg ANDROID_HOME?=~/android-sdk-linux #ANDROID_NDK_ROOT?=~/android-ndk-r8e -ANDROID_NDK_ROOT?=$(ANDROID_HOME)/ndk-bundle +#ANDROID_NDK_ROOT?=$(ANDROID_HOME)/ndk-bundle +ANDROID_NDK_ROOT=$(ANDROID_HOME)/android-ndk-r14b ANDROID_ZIPALIGN?=$(ZIPALIGN) ANDROID_ZIPALIGN?=$(ANDROID_HOME)/tools/zipalign ANT?=ant diff --git a/engine/client/snd_al.c b/engine/client/snd_al.c index c9f440d37..760e08f77 100644 --- a/engine/client/snd_al.c +++ b/engine/client/snd_al.c @@ -73,7 +73,6 @@ We also have no doppler with WebAudio. #ifdef FTE_TARGET_WEB //emscripten sucks. AL_API void (AL_APIENTRY alSpeedOfSound)( ALfloat value ) {} -#define alGetError() alGetError(NULL) #endif #else diff --git a/engine/common/bothdefs.h b/engine/common/bothdefs.h index 0e2b4281e..ff5029f94 100644 --- a/engine/common/bothdefs.h +++ b/engine/common/bothdefs.h @@ -437,6 +437,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #if !defined(_WIN32) || (defined(_MSC_VER) && (_MSC_VER < 1300)) || defined(FTE_SDL) #undef HAVE_WINSSPI #endif +//subservers only has code for win32 threads and linux +#if !((defined(_WIN32) && !defined(FTE_SDL) && !defined(WINRT)) || (defined(__linux__) && !defined(ANDROID) && !defined(FTE_SDL))) + #undef SUBSERVERS +#endif #ifndef HAVE_MIXER //disable various sound drivers if we can't use them anyway. diff --git a/engine/vk/vk_init.c b/engine/vk/vk_init.c index 7831171a6..1a38f5a82 100644 --- a/engine/vk/vk_init.c +++ b/engine/vk/vk_init.c @@ -77,7 +77,7 @@ static struct vk_rendertarg_cube vk_rt_cubemap; qboolean VK_SCR_GrabBackBuffer(void); -#ifdef __linux__ +#if defined(__linux__) && defined(__GLIBC__) #include #define DOBACKTRACE() \ do { \