aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorclick <none@none>2010-06-23 10:16:40 +0200
committerclick <none@none>2010-06-23 10:16:40 +0200
commit7bf807aee4603896cfc15adc85944654a1ea81c8 (patch)
treedbd91bfe0907ec0cb6c9126800aa2b75916a9f89 /src
parent30a59b7b6953a7f82f0d5c8c5c5d6fd7c1ee78e4 (diff)
Kill off the issues with the map/dbcextractors - and a thanks to imbecile@lavabit for the comment about loadlib.h
Just now the intent was to get it sorted out, as we might merge the tools into one "datatool" for all of this stuff. --HG-- branch : trunk rename : src/tools/map_extractor/loadlib/adt.cpp => src/tools/map_extractor/adt.cpp rename : src/tools/map_extractor/loadlib/adt.h => src/tools/map_extractor/adt.h rename : src/tools/map_extractor/loadlib/loadlib.cpp => src/tools/map_extractor/loadlib.cpp rename : src/tools/map_extractor/loadlib/wdt.cpp => src/tools/map_extractor/wdt.cpp rename : src/tools/map_extractor/loadlib/wdt.h => src/tools/map_extractor/wdt.h
Diffstat (limited to 'src')
-rw-r--r--src/tools/map_extractor/CMakeLists.txt38
-rwxr-xr-x[-rw-r--r--]src/tools/map_extractor/System.cpp4
-rw-r--r--src/tools/map_extractor/adt.cpp (renamed from src/tools/map_extractor/loadlib/adt.cpp)0
-rw-r--r--src/tools/map_extractor/adt.h (renamed from src/tools/map_extractor/loadlib/adt.h)0
-rw-r--r--src/tools/map_extractor/loadlib.cpp (renamed from src/tools/map_extractor/loadlib/loadlib.cpp)0
-rw-r--r--src/tools/map_extractor/loadlib/loadlib.h26
-rw-r--r--src/tools/map_extractor/wdt.cpp (renamed from src/tools/map_extractor/loadlib/wdt.cpp)0
-rw-r--r--src/tools/map_extractor/wdt.h (renamed from src/tools/map_extractor/loadlib/wdt.h)0
8 files changed, 19 insertions, 49 deletions
diff --git a/src/tools/map_extractor/CMakeLists.txt b/src/tools/map_extractor/CMakeLists.txt
index ce5e54ac4f0..a18ee7cd517 100644
--- a/src/tools/map_extractor/CMakeLists.txt
+++ b/src/tools/map_extractor/CMakeLists.txt
@@ -10,41 +10,11 @@
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
file(GLOB sources *.cpp)
-file(GLOB loadlib_sources loadlib/*.cpp)
include_directories (
${CMAKE_SOURCE_DIR}/src/server/shared
- ${CMAKE_SOURCE_DIR}/externals/libmpq
${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_SOURCE_DIR}/loadlib
-)
-
-link_directories(
- ${CMAKE_SOURCE_DIR}/externals/libmpq/libmpq
- ${CMAKE_CURRENT_SOURCE_DIR}}/loadlib
-)
-
-add_library(loadlib
- ${loadlib_sources}
-)
-
-if(NOT UNIX)
- target_link_libraries(loadlib
- zlib
- )
-else()
- target_link_libraries(loadlib
- ${ZLIB_LIBRARIES}
- )
-endif()
-
-add_library(libmpq
- ${CMAKE_SOURCE_DIR}/externals/libmpq/libmpq/common.c
- ${CMAKE_SOURCE_DIR}/externals/libmpq/libmpq/explode.c
- ${CMAKE_SOURCE_DIR}/externals/libmpq/libmpq/extract.c
- ${CMAKE_SOURCE_DIR}/externals/libmpq/libmpq/huffman.c
- ${CMAKE_SOURCE_DIR}/externals/libmpq/libmpq/mpq.c
- ${CMAKE_SOURCE_DIR}/externals/libmpq/libmpq/wave.c
+ ${CMAKE_CURRENT_SOURCE_DIR}/loadlib
)
add_executable(mapextractor
@@ -53,14 +23,12 @@ add_executable(mapextractor
if(WIN32)
target_link_libraries(mapextractor
- libmpq
- loadlib
+ mpq
bzip2
)
else()
target_link_libraries(mapextractor
- libmpq
- loadlib
+ mpq
${BZIP2_LIBRARIES}
)
endif()
diff --git a/src/tools/map_extractor/System.cpp b/src/tools/map_extractor/System.cpp
index 3a328e91bf4..2640b65d8b1 100644..100755
--- a/src/tools/map_extractor/System.cpp
+++ b/src/tools/map_extractor/System.cpp
@@ -14,8 +14,8 @@
#include "dbcfile.h"
#include "mpq_libmpq04.h"
-#include "loadlib/adt.h"
-#include "loadlib/wdt.h"
+#include "adt.h"
+#include "wdt.h"
#include <fcntl.h>
#if defined( __GNUC__ )
diff --git a/src/tools/map_extractor/loadlib/adt.cpp b/src/tools/map_extractor/adt.cpp
index fde70681113..fde70681113 100644
--- a/src/tools/map_extractor/loadlib/adt.cpp
+++ b/src/tools/map_extractor/adt.cpp
diff --git a/src/tools/map_extractor/loadlib/adt.h b/src/tools/map_extractor/adt.h
index 725c5b994ee..725c5b994ee 100644
--- a/src/tools/map_extractor/loadlib/adt.h
+++ b/src/tools/map_extractor/adt.h
diff --git a/src/tools/map_extractor/loadlib/loadlib.cpp b/src/tools/map_extractor/loadlib.cpp
index 465eb04083f..465eb04083f 100644
--- a/src/tools/map_extractor/loadlib/loadlib.cpp
+++ b/src/tools/map_extractor/loadlib.cpp
diff --git a/src/tools/map_extractor/loadlib/loadlib.h b/src/tools/map_extractor/loadlib/loadlib.h
index 48fe794f8dc..49d5f590744 100644
--- a/src/tools/map_extractor/loadlib/loadlib.h
+++ b/src/tools/map_extractor/loadlib/loadlib.h
@@ -3,26 +3,28 @@
#ifdef _WIN32
typedef __int64 int64;
-typedef long int32;
-typedef short int16;
-typedef char int8;
+typedef __int32 int32;
+typedef __int16 int16;
+typedef __int8 int8;
typedef unsigned __int64 uint64;
-typedef unsigned long uint32;
-typedef unsigned short uint16;
-typedef unsigned char uint8;
+typedef unsigned __int32 uint32;
+typedef unsigned __int16 uint16;
+typedef unsigned __int8 uint8;
#else
#include <stdint.h>
#ifndef uint64_t
+#ifdef __linux__
#include <linux/types.h>
#endif
+#endif
typedef int64_t int64;
-typedef long int32;
-typedef short int16;
-typedef char int8;
+typedef int32_t int32;
+typedef int16_t int16;
+typedef int8_t int8;
typedef uint64_t uint64;
-typedef unsigned long uint32;
-typedef unsigned short uint16;
-typedef unsigned char uint8;
+typedef uint32_t uint32;
+typedef uint16_t uint16;
+typedef uint8_t uint8;
#endif
#define FILE_FORMAT_VERSION 18
diff --git a/src/tools/map_extractor/loadlib/wdt.cpp b/src/tools/map_extractor/wdt.cpp
index dedefbb64e5..dedefbb64e5 100644
--- a/src/tools/map_extractor/loadlib/wdt.cpp
+++ b/src/tools/map_extractor/wdt.cpp
diff --git a/src/tools/map_extractor/loadlib/wdt.h b/src/tools/map_extractor/wdt.h
index fcee8ac64f2..fcee8ac64f2 100644
--- a/src/tools/map_extractor/loadlib/wdt.h
+++ b/src/tools/map_extractor/wdt.h