+# =============================================================================
+# Rocks'n'Diamonds - McDuffin Strikes Back!
+# -----------------------------------------------------------------------------
+# (c) 1995-2014 by Artsoft Entertainment
+# Holger Schemel
+# info@artsoft.org
+# http://www.artsoft.org/
+# -----------------------------------------------------------------------------
+# src/Android.mk
+# =============================================================================
+
+LOCAL_PATH := $(call my-dir)
+
+include $(CLEAR_VARS)
+
+LOCAL_MODULE := main
+
+SDL_PATH := ../Special/Android/jni/SDL2-2.0.1
+SDL_IMAGE_PATH := ../Special/Android/jni/SDL2_image-2.0.0
+SDL_MIXER_PATH := ../Special/Android/jni/SDL2_mixer-2.0.0
+SDL_NET_PATH := ../Special/Android/jni/SDL2_net-2.0.0
+
+LOCAL_C_INCLUDES := \
+ $(LOCAL_PATH)/$(SDL_PATH)/include \
+ $(LOCAL_PATH)/$(SDL_IMAGE_PATH) \
+ $(LOCAL_PATH)/$(SDL_MIXER_PATH) \
+ $(LOCAL_PATH)/$(SDL_NET_PATH)
+
+DEBUG = -DDEBUG -g
+OPTIONS = $(DEBUG) -Wall # only for debugging purposes
+# OPTIONS = -O3 -Wall # distribution build
+
+# LOCAL_CFLAGS := -DTARGET_SDL2
+LOCAL_CFLAGS := -DTARGET_SDL2 $(OPTIONS)
+
+# application source code files
+LOCAL_SRC_FILES := $(SDL_PATH)/src/main/android/SDL_android_main.c \
+ libgame/system.c \
+ libgame/gadgets.c \
+ libgame/text.c \
+ libgame/sound.c \
+ libgame/joystick.c \
+ libgame/snapshot.c \
+ libgame/toons.c \
+ libgame/image.c \
+ libgame/random.c \
+ libgame/hash.c \
+ libgame/setup.c \
+ libgame/misc.c \
+ libgame/sdl.c \
+ game_em/cave.c \
+ game_em/convert.c \
+ game_em/graphics.c \
+ game_em/init.c \
+ game_em/input.c \
+ game_em/main.c \
+ game_em/sound.c \
+ game_em/synchro_1.c \
+ game_em/synchro_2.c \
+ game_em/synchro_3.c \
+ game_em/tab_generate.c \
+ game_em/ulaw_generate.c \
+ game_sp/init.c \
+ game_sp/file.c \
+ game_sp/main.c \
+ game_sp/vb_lib.c \
+ game_sp/ASM.c \
+ game_sp/BugsTerminals.c \
+ game_sp/DDScrollBuffer.c \
+ game_sp/DDSpriteBuffer.c \
+ game_sp/Display.c \
+ game_sp/DoGameStuff.c \
+ game_sp/Electrons.c \
+ game_sp/Explosions.c \
+ game_sp/Globals.c \
+ game_sp/Infotrons.c \
+ game_sp/InitGameConditions.c \
+ game_sp/Input.c \
+ game_sp/MainForm.c \
+ game_sp/MainGameLoop.c \
+ game_sp/Murphy.c \
+ game_sp/OrangeDisk.c \
+ game_sp/SnikSnaks.c \
+ game_sp/Sound.c \
+ game_sp/Zonk.c \
+ main.c \
+ conf_gfx.c \
+ conf_snd.c \
+ conf_mus.c \
+ conf_hlp.c \
+ init.c \
+ config.c \
+ events.c \
+ tools.c \
+ screens.c \
+ game.c \
+ editor.c \
+ files.c \
+ tape.c \
+ cartoons.c \
+ network.c \
+ netserv.c
+
+LOCAL_SHARED_LIBRARIES := SDL2 SDL2_image SDL2_mixer SDL2_net smpeg2
+
+LOCAL_LDLIBS := -lGLESv1_CM -llog
+
+include $(BUILD_SHARED_LIBRARY)