Adaptations to VCMI 0.90
This commit is contained in:
@@ -14,13 +14,18 @@ SwVideoMode=y
|
|||||||
SdlVideoResize=y
|
SdlVideoResize=y
|
||||||
SdlVideoResizeKeepAspect=n
|
SdlVideoResizeKeepAspect=n
|
||||||
CompatibilityHacks=y
|
CompatibilityHacks=y
|
||||||
|
CompatibilityHacksStaticInit=n
|
||||||
|
CompatibilityHacksTextInputEmulatesHwKeyboard=n
|
||||||
|
CompatibilityHacksPreventAudioChopping=n
|
||||||
|
CompatibilityHacksAppIgnoresAudioBufferSize=n
|
||||||
AppUsesMouse=y
|
AppUsesMouse=y
|
||||||
AppNeedsTwoButtonMouse=y
|
AppNeedsTwoButtonMouse=y
|
||||||
|
ShowMouseCursor=n
|
||||||
ForceRelativeMouseMode=n
|
ForceRelativeMouseMode=n
|
||||||
AppNeedsArrowKeys=n
|
AppNeedsArrowKeys=n
|
||||||
AppNeedsTextInput=y
|
AppNeedsTextInput=y
|
||||||
AppUsesJoystick=n
|
AppUsesJoystick=n
|
||||||
AppHandlesJoystickSensitivity=n
|
AppUsesAccelerometer=n
|
||||||
AppUsesMultitouch=n
|
AppUsesMultitouch=n
|
||||||
NonBlockingSwapBuffers=n
|
NonBlockingSwapBuffers=n
|
||||||
RedefinedKeys="LALT RETURN NO_REMAP NO_REMAP E"
|
RedefinedKeys="LALT RETURN NO_REMAP NO_REMAP E"
|
||||||
@@ -31,12 +36,19 @@ StartupMenuButtonTimeout=3000
|
|||||||
HiddenMenuOptions='KeyboardConfigMainMenu AudioConfig OptionalDownloadConfig'
|
HiddenMenuOptions='KeyboardConfigMainMenu AudioConfig OptionalDownloadConfig'
|
||||||
FirstStartMenuOptions=''
|
FirstStartMenuOptions=''
|
||||||
MultiABI=n
|
MultiABI=n
|
||||||
|
AppMinimumRAM=64
|
||||||
AppVersionCode=08604
|
AppVersionCode=08604
|
||||||
AppVersionName="0.86.04"
|
AppVersionName="0.86.04"
|
||||||
|
ResetSdlConfigForThisVersion=y
|
||||||
|
DeleteFilesOnUpgrade=""
|
||||||
CompiledLibraries="mad sdl_mixer sdl_image sdl_ttf avutil avcore avcodec avformat swscale boost_program_options boost_filesystem boost_iostreams boost_system boost_thread vcmi android"
|
CompiledLibraries="mad sdl_mixer sdl_image sdl_ttf avutil avcore avcodec avformat swscale boost_program_options boost_filesystem boost_iostreams boost_system boost_thread vcmi android"
|
||||||
CustomBuildScript=n
|
CustomBuildScript=n
|
||||||
AppCflags='-DDATA_DIR=\\"/sdcard/app-data/eu.vcmi\\" -DBIN_DIR=\\"/data/data/eu.vcmi/files\\" -DLIB_DIR=\\"/data/data/eu.vcmi/files\\" -DWITH_AVCODEC_DECODE_VIDEO2=1 -Wstrict-aliasing -Wcast-align -Wpointer-arith -Waddress'
|
AppCflags='-DDATA_DIR=\"/sdcard/app-data/eu.vcmi\" -DBIN_DIR=\"/data/data/eu.vcmi/files\" -DLIB_DIR=\"/data/data/eu.vcmi/files\" -DWITH_AVCODEC_DECODE_VIDEO2=1 -Wstrict-aliasing -Wcast-align -Wpointer-arith -Waddress'
|
||||||
AppLdflags='-lz -Ljni/application/vcmi -lvcmi'
|
AppLdflags='-lz -Ljni/application/vcmi -lvcmi'
|
||||||
AppSubdirsBuild='vcmi/client vcmi/CCallback.cpp'
|
AppSubdirsBuild='vcmi/client vcmi/CCallback.cpp'
|
||||||
AppCmdline=''
|
AppCmdline=''
|
||||||
ReadmeText='^You may press "Home" now - the data will be downloaded in background'
|
ReadmeText='^You may press "Home" now - the data will be downloaded in background'
|
||||||
|
MinimumScreenSize=s
|
||||||
|
AdmobPublisherId=n
|
||||||
|
AdmobTestDeviceId=
|
||||||
|
AdmobBannerSize=
|
||||||
|
|||||||
@@ -9,17 +9,32 @@ LOCAL_PATH=`cd $LOCAL_PATH && pwd`
|
|||||||
|
|
||||||
GCC_PREFIX=$(if $(shell which ndk-build | grep 'android-ndk-r5'),arm-linux-androideabi,arm-eabi)
|
GCC_PREFIX=$(if $(shell which ndk-build | grep 'android-ndk-r5'),arm-linux-androideabi,arm-eabi)
|
||||||
|
|
||||||
SOURCES_LIB=$(wildcard vcmi/lib/*.cpp vcmi/CConsoleHandler.cpp vcmi/CThreadHelper.cpp)
|
SOURCES_LIB=$(wildcard vcmi/lib/*.cpp vcmi/lib/Filesystem/*.cpp vcmi/CConsoleHandler.cpp vcmi/CThreadHelper.cpp)
|
||||||
OBJS_LIB=$(patsubst %.cpp, out/%.o, $(SOURCES_LIB))
|
OBJS_LIB=$(patsubst %.cpp, out/%.o, $(SOURCES_LIB))
|
||||||
|
|
||||||
SOURCES_SERVER=$(wildcard vcmi/server/*.cpp)
|
SOURCES_SERVER=$(wildcard vcmi/server/*.cpp)
|
||||||
OBJS_SERVER=$(patsubst %.cpp, out/%.o, $(SOURCES_SERVER))
|
OBJS_SERVER=$(patsubst %.cpp, out/%.o, $(SOURCES_SERVER))
|
||||||
|
|
||||||
|
SOURCES_CLIENT=$(wildcard vcmi/client/*.cpp vcmi/client/BattleInterface/*.cpp vcmi/client/UIFramework/*.cpp)
|
||||||
|
OBJS_CLIENT=$(patsubst %.cpp, out/%.o, $(SOURCES_CLIENT))
|
||||||
|
|
||||||
|
#SOURCES_GENIUSAI=$(filter-out %/ExpertSystem.cpp, $(wildcard vcmi/AI/GeniusAI/*.cpp))
|
||||||
|
#OBJS_GENIUSAI=$(patsubst %.cpp, out/%.o, $(SOURCES_GENIUSAI))
|
||||||
|
|
||||||
|
SOURCES_BATTLEAI=$(wildcard vcmi/AI/BattleAI/*.cpp)
|
||||||
|
OBJS_BATTLEAI=$(patsubst %.cpp, out/%.o, $(SOURCES_BATTLEAI))
|
||||||
|
|
||||||
|
SOURCES_EMPTYAI=$(wildcard vcmi/AI/EmptyAI/*.cpp)
|
||||||
|
OBJS_BATTLEAI=$(patsubst %.cpp, out/%.o, $(SOURCES_EMPTYAI))
|
||||||
|
|
||||||
|
SOURCES_FUZZYLITE=$(wildcard vcmi/AI/FuzzyLite/*.cpp)
|
||||||
|
OBJS_FUZZYLITE=$(patsubst %.cpp, out/%.o, $(SOURCES_FUZZYLITE))
|
||||||
|
|
||||||
SOURCES_STUPIDAI=$(wildcard vcmi/AI/StupidAI/*.cpp)
|
SOURCES_STUPIDAI=$(wildcard vcmi/AI/StupidAI/*.cpp)
|
||||||
OBJS_STUPIDAI=$(patsubst %.cpp, out/%.o, $(SOURCES_STUPIDAI))
|
OBJS_STUPIDAI=$(patsubst %.cpp, out/%.o, $(SOURCES_STUPIDAI))
|
||||||
|
|
||||||
SOURCES_GENIUSAI=$(filter-out %/ExpertSystem.cpp, $(wildcard vcmi/AI/GeniusAI/*.cpp))
|
SOURCES_VCAI=$(wildcard vcmi/AI/VCAI/*.cpp)
|
||||||
OBJS_GENIUSAI=$(patsubst %.cpp, out/%.o, $(SOURCES_GENIUSAI))
|
OBJS_VCAI=$(patsubst %.cpp, out/%.o, $(SOURCES_VCAI))
|
||||||
|
|
||||||
SOURCES_ERM=$(wildcard vcmi/Scripting/ERM/*.cpp)
|
SOURCES_ERM=$(wildcard vcmi/Scripting/ERM/*.cpp)
|
||||||
OBJS_ERM=$(patsubst %.cpp, out/%.o, $(SOURCES_ERM))
|
OBJS_ERM=$(patsubst %.cpp, out/%.o, $(SOURCES_ERM))
|
||||||
@@ -30,7 +45,7 @@ AndroidData/binaries.zip: vcmiserver AI/libGeniusAI.so AI/libStupidAI.so Scripti
|
|||||||
rm -f $@
|
rm -f $@
|
||||||
zip -r $@ $^
|
zip -r $@ $^
|
||||||
|
|
||||||
$(OBJS_SERVER) $(OBJS_LIB) $(OBJS_GENIUSAI) $(OBJS_STUPIDAI) $(OBJS_CLIENT) $(OBJS_ERM): out/%.o: %.cpp
|
$(OBJS_SERVER) $(OBJS_LIB) $(OBJS_BATTLEAI) $(OBJS_EMPTYAI) $(OBJS_FUZZYLITE) $(OBJS_STUPIDAI) $(OBJS_VCAI) $(OBJS_CLIENT) $(OBJS_ERM): out/%.o: %.cpp
|
||||||
../setEnvironment.sh sh -c \
|
../setEnvironment.sh sh -c \
|
||||||
"$(GCC_PREFIX)-g++ \
|
"$(GCC_PREFIX)-g++ \
|
||||||
-c \$$CXXFLAGS -Ivcmi -Ivcmi/lib \
|
-c \$$CXXFLAGS -Ivcmi -Ivcmi/lib \
|
||||||
@@ -63,9 +78,6 @@ LINK_LIB= \
|
|||||||
.PHONY: -lvcmi
|
.PHONY: -lvcmi
|
||||||
-lvcmi: libvcmi.so
|
-lvcmi: libvcmi.so
|
||||||
|
|
||||||
AI/libGeniusAI.so: $(OBJS_GENIUSAI) -lvcmi
|
|
||||||
$(LINK_LIB)
|
|
||||||
|
|
||||||
AI/libStupidAI.so: $(OBJS_STUPIDAI) -lvcmi
|
AI/libStupidAI.so: $(OBJS_STUPIDAI) -lvcmi
|
||||||
$(LINK_LIB)
|
$(LINK_LIB)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user