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
10 #######################################################
11 # overrides of standard defines
12 #######################################################
13 DEBUG_LINK_FLAGS
+=-lpthread
-lc
-ldl
14 RELEASE_LINK_FLAGS
+=-lpthread
-ldl
16 #######################################################
17 # includes & linked libraries
18 #######################################################
22 ..
/..
/include/private \
23 ..
/..
/include/public \
24 $(DEBUG_INCLUDE_PATH
) \
25 $(FOUNDATION_INCLUDE_PATH
) \
26 $(FOUNDATION_TYPES_INCLUDE_PATH
) \
27 $(SYNCHRONIZATION_INCLUDE_PATH
) \
28 $(THREAD_INCLUDE_PATH
) \
30 $(COMMON_ENGINE_LIBRARY_INCLUDES
) \
31 ..
/..
/..
/..
/..
/..
/external
/ours
/library
/singleton
/include
33 DEBUG_LINK_LIBRARIES
= \
34 $(ARCHIVE_DEBUG_LIB
) \
36 $(FOUNDATION_DEBUG_LIB
) \
37 $(LOCALIZATION_DEBUG_LIB
) \
38 $(LOCALIZATION_ARCHIVE_DEBUG_LIB
) \
39 $(MEMORY_MANAGER_DEBUG_LIB
) \
40 $(SYNCHRONIZATION_DEBUG_LIB
) \
42 $(UNICODE_DEBUG_LIB
) \
43 $(UNICODE_ARCHIVE_DEBUG_LIB
) \
46 DEBUG_SHARED_LIBRARIES
= \
48 RELEASE_LINK_LIBRARIES
= \
49 $(ARCHIVE_RELEASE_LIB
) \
50 $(DEBUG_RELEASE_LIB
) \
51 $(FOUNDATION_RELEASE_LIB
) \
52 $(LOCALIZATION_RELEASE_LIB
) \
53 $(LOCALIZATION_ARCHIVE_RELEASE_LIB
) \
54 $(MEMORY_MANAGER_RELEASE_LIB
) \
55 $(SYNCHRONIZATION_RELEASE_LIB
) \
56 $(THREAD_RELEASE_LIB
) \
57 $(UNICODE_RELEASE_LIB
) \
58 $(UNICODE_ARCHIVE_RELEASE_LIB
) \
61 RELEASE_SHARED_LIBRARIES
= \
64 #######################################################
66 # (The makefile for these projects will be
67 # automatically invoked.)
68 #######################################################
71 #######################################################
73 #######################################################
75 SHARED_SRC_LIST
=$(shell find
$$PWD/..
/..
/src
/shared
-name
"*.cpp")
77 SRC_LIST
=$(SHARED_SRC_LIST
) $(PLATFORM_SRC_LIST
)
79 #######################################################
81 #######################################################
89 #######################################################
90 # include the common makefile
91 #######################################################
93 include ..
/..
/..
/..
/..
/build
/shared_unix
/application.mak