diff --git a/project/jni/application/commandergenius/AndroidAppSettings.cfg b/project/jni/application/commandergenius/AndroidAppSettings.cfg index ad97f1cf6..1b64257bb 100644 --- a/project/jni/application/commandergenius/AndroidAppSettings.cfg +++ b/project/jni/application/commandergenius/AndroidAppSettings.cfg @@ -5,7 +5,7 @@ AppName="Commander Genius" AppFullName=net.sourceforge.clonekeenplus ScreenOrientation=h InhibitSuspend=n -AppDataDownloadUrl="!Keen 1|keen1.zip^Keen 4|keen4.zip^Keen 7|keen7.zip^High-quality GFX and music - 50 Mb|http://sourceforge.net/projects/clonekeenplus/files/High%20Quality%20Packs/Version%201.x/hqp19.zip/download" +AppDataDownloadUrl="!Keen1|keen1.zip^!Keen4|keen4.zip^!Keen7|keen7.zip^High-quality GFX and music - 50 Mb|http://sourceforge.net/projects/clonekeenplus/files/High%20Quality%20Packs/Version%201.x/hqpv19.zip/download" VideoDepthBpp=24 NeedDepthBuffer=n NeedStencilBuffer=n diff --git a/project/jni/application/commandergenius/AndroidData/keen1.zip b/project/jni/application/commandergenius/AndroidData/keen1.zip deleted file mode 100644 index 21badd3b7..000000000 Binary files a/project/jni/application/commandergenius/AndroidData/keen1.zip and /dev/null differ diff --git a/project/jni/application/commandergenius/AndroidData/keen4.zip b/project/jni/application/commandergenius/AndroidData/keen4.zip deleted file mode 100644 index 4fb07e15e..000000000 Binary files a/project/jni/application/commandergenius/AndroidData/keen4.zip and /dev/null differ diff --git a/project/jni/application/commandergenius/AndroidData/keen7.zip b/project/jni/application/commandergenius/AndroidData/keen7.zip deleted file mode 100644 index f596ee376..000000000 Binary files a/project/jni/application/commandergenius/AndroidData/keen7.zip and /dev/null differ diff --git a/project/jni/application/vcmi/AndroidAppSettings.cfg b/project/jni/application/vcmi/AndroidAppSettings.cfg index 17ccbc0eb..bae2d7996 100644 --- a/project/jni/application/vcmi/AndroidAppSettings.cfg +++ b/project/jni/application/vcmi/AndroidAppSettings.cfg @@ -37,9 +37,9 @@ HiddenMenuOptions='KeyboardConfigMainMenu AudioConfig OptionalDownloadConfig' FirstStartMenuOptions='' MultiABI=n AppMinimumRAM=64 -AppVersionCode=08604 -AppVersionName="0.86.04" -ResetSdlConfigForThisVersion=n +AppVersionCode=09000 +AppVersionName="0.90.00" +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" CustomBuildScript=y diff --git a/project/jni/application/vcmi/Makefile b/project/jni/application/vcmi/Makefile index 0c8674864..a3b0bf155 100644 --- a/project/jni/application/vcmi/Makefile +++ b/project/jni/application/vcmi/Makefile @@ -9,17 +9,32 @@ LOCAL_PATH=`cd $LOCAL_PATH && pwd` GCC_PREFIX=$(if $(shell which ndk-build | grep 'android-ndk-r8'),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)) SOURCES_SERVER=$(wildcard vcmi/server/*.cpp) 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) OBJS_STUPIDAI=$(patsubst %.cpp, out/%.o, $(SOURCES_STUPIDAI)) -SOURCES_GENIUSAI=$(filter-out %/ExpertSystem.cpp, $(wildcard vcmi/AI/GeniusAI/*.cpp)) -OBJS_GENIUSAI=$(patsubst %.cpp, out/%.o, $(SOURCES_GENIUSAI)) +SOURCES_VCAI=$(wildcard vcmi/AI/VCAI/*.cpp) +OBJS_VCAI=$(patsubst %.cpp, out/%.o, $(SOURCES_VCAI)) SOURCES_ERM=$(wildcard vcmi/Scripting/ERM/*.cpp) OBJS_ERM=$(patsubst %.cpp, out/%.o, $(SOURCES_ERM)) @@ -33,7 +48,7 @@ AndroidData/binaries.zip: vcmiserver AI/libGeniusAI.so AI/libStupidAI.so Scripti rm -f $@ 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 \ "$(GCC_PREFIX)-g++ \ -c \$$CXXFLAGS -Ivcmi -std=c++11 -Ivcmi/lib \ @@ -66,9 +81,6 @@ LINK_LIB= \ .PHONY: -lvcmi -lvcmi: libvcmi.so -AI/libGeniusAI.so: $(OBJS_GENIUSAI) -lvcmi - $(LINK_LIB) - AI/libStupidAI.so: $(OBJS_STUPIDAI) -lvcmi $(LINK_LIB)