Sfoglia il codice sorgente

Move JSON and JSONParser to core/json

Daniele Bartolini 12 anni fa
parent
commit
ec2b54ab2d

+ 10 - 1
engine/Android.mk

@@ -20,8 +20,10 @@ LOCAL_SRC_FILES :=\
 	core/bv/Circle.cpp\
 	core/bv/Circle.cpp\
 	core/bv/Frustum.cpp\
 	core/bv/Frustum.cpp\
 	core/bv/Rect.cpp\
 	core/bv/Rect.cpp\
+\
 	core/compressors/ZipCompressor.cpp\
 	core/compressors/ZipCompressor.cpp\
 	core/containers/Generic.cpp\
 	core/containers/Generic.cpp\
+\
 	core/filesystem/BinaryReader.cpp\
 	core/filesystem/BinaryReader.cpp\
 	core/filesystem/BinaryWriter.cpp\
 	core/filesystem/BinaryWriter.cpp\
 	core/filesystem/DiskFile.cpp\
 	core/filesystem/DiskFile.cpp\
@@ -29,6 +31,10 @@ LOCAL_SRC_FILES :=\
 	core/filesystem/Filesystem.cpp\
 	core/filesystem/Filesystem.cpp\
 	core/filesystem/TextReader.cpp\
 	core/filesystem/TextReader.cpp\
 	core/filesystem/TextWriter.cpp\
 	core/filesystem/TextWriter.cpp\
+\
+	core/json/JSON.cpp
+	core/json/JSONParser.cpp
+\
 	core/math/Color4.cpp\
 	core/math/Color4.cpp\
 	core/math/Mat3.cpp\
 	core/math/Mat3.cpp\
 	core/math/Mat4.cpp\
 	core/math/Mat4.cpp\
@@ -38,15 +44,18 @@ LOCAL_SRC_FILES :=\
 	core/math/Vec2.cpp\
 	core/math/Vec2.cpp\
 	core/math/Vec3.cpp\
 	core/math/Vec3.cpp\
 	core/math/Vec4.cpp\
 	core/math/Vec4.cpp\
+\
 	core/mem/Allocator.cpp\
 	core/mem/Allocator.cpp\
 	core/mem/HeapAllocator.cpp\
 	core/mem/HeapAllocator.cpp\
 	core/mem/LinearAllocator.cpp\
 	core/mem/LinearAllocator.cpp\
 	core/mem/ProxyAllocator.cpp\
 	core/mem/ProxyAllocator.cpp\
 	core/mem/StackAllocator.cpp\
 	core/mem/StackAllocator.cpp\
 	core/mem/Memory.cpp\
 	core/mem/Memory.cpp\
+\
 	core/settings/FloatSetting.cpp\
 	core/settings/FloatSetting.cpp\
 	core/settings/IntSetting.cpp\
 	core/settings/IntSetting.cpp\
 	core/settings/StringSetting.cpp\
 	core/settings/StringSetting.cpp\
+\
 	core/Args.cpp\
 	core/Args.cpp\
 	core/Log.cpp\
 	core/Log.cpp\
 \
 \
@@ -101,7 +110,6 @@ LOCAL_SRC_FILES :=\
 	FileBundle.cpp\
 	FileBundle.cpp\
 	FontResource.cpp\
 	FontResource.cpp\
 	FPSSystem.cpp\
 	FPSSystem.cpp\
-	JSONParser.cpp\
 	MaterialResource.cpp\
 	MaterialResource.cpp\
 	PixelShaderResource.cpp\
 	PixelShaderResource.cpp\
 	ResourceManager.cpp\
 	ResourceManager.cpp\
@@ -122,6 +130,7 @@ LOCAL_C_INCLUDES	:=\
 	$(LOCAL_PATH)/core/math\
 	$(LOCAL_PATH)/core/math\
 	$(LOCAL_PATH)/core/mem\
 	$(LOCAL_PATH)/core/mem\
 	$(LOCAL_PATH)/core/filesystem\
 	$(LOCAL_PATH)/core/filesystem\
+	$(LOCAL_PATH)/core/json\
 	$(LOCAL_PATH)/core/settings\
 	$(LOCAL_PATH)/core/settings\
 	$(LOCAL_PATH)/core/strings\
 	$(LOCAL_PATH)/core/strings\
 	$(LOCAL_PATH)/input\
 	$(LOCAL_PATH)/input\

+ 13 - 8
engine/CMakeLists.txt

@@ -47,6 +47,7 @@ set (CROWN_INCLUDES
 	${CMAKE_SOURCE_DIR}/engine/core/mem
 	${CMAKE_SOURCE_DIR}/engine/core/mem
 	${CMAKE_SOURCE_DIR}/engine/core/compressors
 	${CMAKE_SOURCE_DIR}/engine/core/compressors
 	${CMAKE_SOURCE_DIR}/engine/core/filesystem
 	${CMAKE_SOURCE_DIR}/engine/core/filesystem
+	${CMAKE_SOURCE_DIR}/engine/core/json
 	${CMAKE_SOURCE_DIR}/engine/core/strings
 	${CMAKE_SOURCE_DIR}/engine/core/strings
 	${CMAKE_SOURCE_DIR}/engine/core/settings
 	${CMAKE_SOURCE_DIR}/engine/core/settings
 	${CMAKE_SOURCE_DIR}/engine/os
 	${CMAKE_SOURCE_DIR}/engine/os
@@ -57,7 +58,6 @@ set (CROWN_INCLUDES
 )
 )
 
 
 set (SRC
 set (SRC
-	JSON.cpp
 	Camera.cpp
 	Camera.cpp
 	Device.cpp
 	Device.cpp
 	MaterialResource.cpp
 	MaterialResource.cpp
@@ -70,15 +70,11 @@ set (SRC
 	PixelShaderResource.cpp
 	PixelShaderResource.cpp
 	ArchiveBundle.cpp
 	ArchiveBundle.cpp
 	FileBundle.cpp
 	FileBundle.cpp
-
-	JSONParser.cpp
 	ConsoleServer.cpp
 	ConsoleServer.cpp
-
 	FPSSystem.cpp
 	FPSSystem.cpp
 )
 )
 
 
 set (HEADERS
 set (HEADERS
-	JSON.h
 	Camera.h
 	Camera.h
 	Config.h
 	Config.h
 	Crown.h
 	Crown.h
@@ -96,10 +92,7 @@ set (HEADERS
 	PixelShaderResource.h
 	PixelShaderResource.h
 	ArchiveBundle.h
 	ArchiveBundle.h
 	FileBundle.h
 	FileBundle.h
-
-	JSONParser.h
 	ConsoleServer.h
 	ConsoleServer.h
-
 	FPSSystem.h
 	FPSSystem.h
 )
 )
 
 
@@ -199,6 +192,16 @@ set (FILESYSTEM_HEADERS
 	core/filesystem/Filesystem.h
 	core/filesystem/Filesystem.h
 )
 )
 
 
+set (JSON_SRC
+	core/json/JSON.cpp
+	core/json/JSONParser.cpp
+)
+
+set (JSON_HEADERS
+	core/json/JSON.h
+	core/json/JSONParser.h
+)
+
 set (STRINGS_SRC
 set (STRINGS_SRC
 )
 )
 
 
@@ -452,6 +455,7 @@ set (CROWN_SOURCES
 	${CONTAINERS_SRC}
 	${CONTAINERS_SRC}
 	${MATH_SRC}
 	${MATH_SRC}
 	${FILESYSTEM_SRC}
 	${FILESYSTEM_SRC}
+	${JSON_SRC}
 	${MEM_SRC}
 	${MEM_SRC}
 	${COMPRESSORS_SRC}
 	${COMPRESSORS_SRC}
 	${SETTINGS_SRC}
 	${SETTINGS_SRC}
@@ -474,6 +478,7 @@ set (CROWN_HEADERS
 	${CONTAINERS_HEADERS}
 	${CONTAINERS_HEADERS}
 	${MATH_HEADERS}
 	${MATH_HEADERS}
 	${FILESYSTEM_HEADERS}
 	${FILESYSTEM_HEADERS}
+	${JSON_HEADERS}
 	${MEM_HEADERS}
 	${MEM_HEADERS}
 	${COMPRESSORS_HEADERS}
 	${COMPRESSORS_HEADERS}
 	${SETTINGS_HEADERS}
 	${SETTINGS_HEADERS}

+ 4 - 0
engine/Crown.h

@@ -89,6 +89,10 @@ OTHER DEALINGS IN THE SOFTWARE.
 #include "TextWriter.h"
 #include "TextWriter.h"
 #include "Filesystem.h"
 #include "Filesystem.h"
 
 
+// Core/Json
+#include "JSON.h"
+#include "JSONParser.h"
+
 // Core/Threads
 // Core/Threads
 #include "Thread.h"
 #include "Thread.h"
 #include "Mutex.h"
 #include "Mutex.h"

+ 0 - 0
engine/JSON.cpp → engine/core/json/JSON.cpp


+ 0 - 0
engine/JSON.h → engine/core/json/JSON.h


+ 0 - 0
engine/JSONParser.cpp → engine/core/json/JSONParser.cpp


+ 0 - 0
engine/JSONParser.h → engine/core/json/JSONParser.h