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
7 OUTPUT
= TemplateCompiler
9 #######################################################
11 #######################################################
13 DEBUG_LINK_FLAGS
+=-lpthread
-lz
-lodbc
14 RELEASE_LINK_FLAGS
+=-lpthread
-lz
-lodbc
16 #######################################################
17 # includes & linked libraries
18 #######################################################
23 ..
/..
/..
/..
/..
/..
/external
/ours
/library
/localization
/include \
24 ..
/..
/..
/..
/..
/shared
/library
/sharedTemplateDefinition
/include/public \
25 ..
/..
/..
/..
/..
/shared
/library
/sharedTemplate
/include/public \
26 $(SHARED_REGEX_INCLUDE_PATH
) \
27 $(PCRE_INCLUDE_PATH
) \
28 $(COMMON_ENGINE_INCLUDES
)
30 DEBUG_LINK_LIBRARIES
= \
31 $(ARCHIVE_DEBUG_LIB
) \
32 $(UNICODE_DEBUG_LIB
) \
33 $(UNICODE_ARCHIVE_DEBUG_LIB
) \
34 $(LOCALIZATION_DEBUG_LIB
) \
35 $(LOCALIZATION_ARCHIVE_DEBUG_LIB
) \
36 $(COMPRESSION_DEBUG_LIB
) \
39 $(FILE_INTERFACE_DEBUG_LIB
) \
40 $(FOUNDATION_DEBUG_LIB
) \
42 $(MEMORY_MANAGER_DEBUG_LIB
) \
44 $(SYNCHRONIZATION_DEBUG_LIB
) \
47 $(UTILITY_DEBUG_LIB
) \
48 $(TEMPLATE_DEFINITION_DEBUG_LIB
) \
49 $(TEMPLATE_DEBUG_LIB
) \
50 $(SHARED_REGEX_DEBUG_LIB
) \
54 DEBUG_SHARED_LIBRARIES
= \
55 $(COMMON_ENGINE_SHARED_DEBUG_LIBS
)
57 RELEASE_LINK_LIBRARIES
= \
58 $(ARCHIVE_RELEASE_LIB
) \
59 $(UNICODE_RELEASE_LIB
) \
60 $(UNICODE_ARCHIVE_RELEASE_LIB
) \
61 $(LOCALIZATION_RELEASE_LIB
) \
62 $(LOCALIZATION_ARCHIVE_RELEASE_LIB
) \
63 $(COMPRESSION_RELEASE_LIB
) \
64 $(DEBUG_RELEASE_LIB
) \
66 $(FILE_INTERFACE_RELEASE_LIB
) \
67 $(FOUNDATION_RELEASE_LIB
) \
69 $(MEMORY_MANAGER_RELEASE_LIB
) \
70 $(RANDOM_RELEASE_LIB
) \
71 $(SYNCHRONIZATION_RELEASE_LIB
) \
72 $(THREAD_RELEASE_LIB
) \
73 $(IOWIN_RELEASE_LIB
) \
74 $(UTILITY_RELEASE_LIB
) \
75 $(TEMPLATE_DEFINITION_RELEASE_LIB
) \
76 $(TEMPLATE_RELEASE_LIB
) \
77 $(SHARED_REGEX_RELEASE_LIB
) \
81 RELEASE_SHARED_LIBRARIES
= \
82 $(COMMON_ENGINE_SHARED_RELEASE_LIBS
)
84 #######################################################
86 # (The makefile for these projects will be
87 # automatically invoked.)
88 #######################################################
90 DEBUG_PROJECT_DEPENDS
= \
92 RELEASE_PROJECT_DEPENDS
= \
94 #######################################################
96 #######################################################
99 ..
/..
/src
/shared
/TemplateCompiler.
cpp
100 PLATFORM_SRC_LIST
= \
101 ..
/..
/src
/linux
/FirstTemplateCompiler.
cpp
102 SRC_LIST
=$(SHARED_SRC_LIST
) $(PLATFORM_SRC_LIST
)
104 #######################################################
106 #######################################################
114 #######################################################
115 # include the common makefile
116 #######################################################
118 include ..
/..
/..
/..
/..
/build
/shared_unix
/application.mak