Daybreak connection classes

This commit is contained in:
KimLS
2016-09-04 19:56:30 -07:00
parent 9597101f08
commit b62cc3b6fa
208 changed files with 91326 additions and 2 deletions
+30
View File
@@ -75,6 +75,9 @@ SET(common_sources
worldconn.cpp
xml_parser.cpp
platform.cpp
net/crc32.cpp
net/daybreak_connection.cpp
net/packet.cpp
patches/patches.cpp
patches/sod.cpp
patches/sod_limits.cpp
@@ -213,6 +216,11 @@ SET(common_headers
event/background_task.h
event/event_loop.h
event/timer.h
net/crc32.h
net/daybreak_connection.h
net/daybreak_structs.h
net/endian.h
net/packet.h
patches/patches.h
patches/sod.h
# patches/sod_itemfields.h
@@ -264,14 +272,32 @@ SET(common_headers
StackWalker/StackWalker.h
tinyxml/tinystr.h
tinyxml/tinyxml.h
util/memory_stream.h
)
INCLUDE(CheckSymbolExists)
IF(WIN32)
check_symbol_exists(open io.h HAVE_OPEN)
ELSE()
check_symbol_exists(open fcntl.h HAVE_OPEN)
ENDIF()
SOURCE_GROUP(Event FILES
event/background_task.h
event/event_loop.h
event/timer.h
)
SOURCE_GROUP(Net FILES
net/crc32.cpp
net/crc32.h
net/daybreak_connection.cpp
net/daybreak_connection.h
net/daybreak_structs.h
net/endian.h
net/packet.cpp
net/packet.h
)
SOURCE_GROUP(Patches FILES
patches/patches.h
@@ -365,6 +391,10 @@ SOURCE_GROUP(TinyXML FILES
tinyxml/tinyxmlparser.cpp
)
SOURCE_GROUP(Util FILES
util/memory_stream.h
)
INCLUDE_DIRECTORIES(Patches SocketLib StackWalker TinyXML)
ADD_LIBRARY(common ${common_sources} ${common_headers})