1 DEBUG_PLATFORM_CPP_FLAGS
=-DLINUX
-D_REENTRANT
-D_XOPEN_SOUCE
=500 -D_GNU_SOURCE
$(PERSONAL_FLAGS
)
2 RELEASE_PLATFORM_CPP_FLAGS
=-DLINUX
-D_REENTRANT
-D_XOPEN_SOUCE
=500 -D_GNU_SOURCE
$(PERSONAL_FLAGS
)
4 include ..
/..
/..
/..
/..
/build
/linux
/platformDefs.mak
5 include ..
/..
/..
/..
/..
/build
/shared_unix
/defs.mak
8 OUTPUT
= WeaponExporterTool
10 #######################################################
11 # overrides of standard defines
12 #######################################################
13 DEBUG_LINK_FLAGS
+=-lpthread
-lc
-ldl
-lz
14 RELEASE_LINK_FLAGS
+=-lpthread
-ldl
-lz
16 #######################################################
17 # includes & linked libraries
18 #######################################################
22 ..
/..
/include/private \
23 ..
/..
/include/public \
24 $(COMPRESSION_INCLUDE_PATH
) \
25 $(DEBUG_INCLUDE_PATH
) \
26 $(FILE_INCLUDE_PATH
) \
27 $(FOUNDATION_INCLUDE_PATH
) \
28 $(FOUNDATION_TYPES_INCLUDE_PATH
) \
29 $(SYNCHRONIZATION_INCLUDE_PATH
) \
30 $(THREAD_INCLUDE_PATH
) \
31 $(IOWIN_INCLUDE_PATH
) \
32 $(UTILITY_INCLUDE_PATH
) \
35 $(COMMON_ENGINE_LIBRARY_INCLUDES
) \
36 ..
/..
/..
/..
/..
/..
/external
/ours
/library
/singleton
/include \
37 ..
/..
/..
/..
/..
/..
/external
/ours
/library
/fileInterface
/include/public \
39 DEBUG_LINK_LIBRARIES
= \
40 $(ARCHIVE_DEBUG_LIB
) \
41 $(UNICODE_DEBUG_LIB
) \
42 $(UNICODE_ARCHIVE_DEBUG_LIB
) \
43 $(LOCALIZATION_DEBUG_LIB
) \
44 $(LOCALIZATION_ARCHIVE_DEBUG_LIB
) \
45 $(COMPRESSION_DEBUG_LIB
) \
48 $(FOUNDATION_DEBUG_LIB
) \
50 $(MEMORY_BLOCK_MANAGER_DEBUG_LIB
) \
51 $(MEMORY_MANAGER_DEBUG_LIB
) \
53 $(SYNCHRONIZATION_DEBUG_LIB
) \
56 $(UTILITY_DEBUG_LIB
) \
58 $(FILE_INTERFACE_DEBUG_LIB
) \
63 DEBUG_SHARED_LIBRARIES
= \
65 RELEASE_LINK_LIBRARIES
= \
66 $(ARCHIVE_RELEASE_LIB
) \
67 $(UNICODE_RELEASE_LIB
) \
68 $(UNICODE_ARCHIVE_RELEASE_LIB
) \
69 $(LOCALIZATION_RELEASE_LIB
) \
70 $(LOCALIZATION_ARCHIVE_RELEASE_LIB
) \
71 $(COMPRESSION_RELEASE_LIB
) \
72 $(DEBUG_RELEASE_LIB
) \
74 $(FOUNDATION_RELEASE_LIB
) \
76 $(MEMORY_BLOCK_MANAGER_RELEASE_LIB
) \
77 $(MEMORY_MANAGER_RELEASE_LIB
) \
78 $(RANDOM_RELEASE_LIB
) \
79 $(SYNCHRONIZATION_RELEASE_LIB
) \
80 $(THREAD_RELEASE_LIB
) \
81 $(IOWIN_RELEASE_LIB
) \
82 $(UTILITY_RELEASE_LIB
) \
84 $(FILE_INTERFACE_RELEASE_LIB
) \
89 RELEASE_SHARED_LIBRARIES
= \
92 #######################################################
94 # (The makefile for these projects will be
95 # automatically invoked.)
96 #######################################################
99 #######################################################
101 #######################################################
103 SHARED_SRC_LIST
=$(shell find
$$PWD/..
/..
/src
/shared
-name
"*.cpp")
105 SRC_LIST
=$(SHARED_SRC_LIST
) $(PLATFORM_SRC_LIST
)
107 #######################################################
109 #######################################################
117 #######################################################
118 # include the common makefile
119 #######################################################
121 include ..
/..
/..
/..
/..
/build
/shared_unix
/application.mak