missing project/build files
[client-tools.git] / src / engine / shared / application / TemplateCompiler / build / shared_unix / shared_unix.mak
blobc367cc7ca1fcf2312de0868b1e9713a2147887e1
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 #######################################################
10 # standard defines
11 #######################################################
13 DEBUG_LINK_FLAGS +=-lpthread -lz -lodbc
14 RELEASE_LINK_FLAGS +=-lpthread -lz -lodbc
16 #######################################################
17 # includes & linked libraries
18 #######################################################
20 INCLUDE_DIRS = \
21 ../../src/linux \
22 ../../src/shared \
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) \
37 $(DEBUG_DEBUG_LIB) \
38 $(FILE_DEBUG_LIB) \
39 $(FILE_INTERFACE_DEBUG_LIB) \
40 $(FOUNDATION_DEBUG_LIB) \
41 $(MATH_DEBUG_LIB) \
42 $(MEMORY_MANAGER_DEBUG_LIB) \
43 $(RANDOM_DEBUG_LIB) \
44 $(SYNCHRONIZATION_DEBUG_LIB) \
45 $(THREAD_DEBUG_LIB) \
46 $(IOWIN_DEBUG_LIB) \
47 $(UTILITY_DEBUG_LIB) \
48 $(TEMPLATE_DEFINITION_DEBUG_LIB) \
49 $(TEMPLATE_DEBUG_LIB) \
50 $(SHARED_REGEX_DEBUG_LIB) \
51 $(PCRE_DEBUG_LIB) \
52 $(STL_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) \
65 $(FILE_RELEASE_LIB) \
66 $(FILE_INTERFACE_RELEASE_LIB) \
67 $(FOUNDATION_RELEASE_LIB) \
68 $(MATH_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) \
78 $(PCRE_RELEASE_LIB) \
79 $(STL_LIB) \
81 RELEASE_SHARED_LIBRARIES= \
82 $(COMMON_ENGINE_SHARED_RELEASE_LIBS)
84 #######################################################
85 # Project depends
86 # (The makefile for these projects will be
87 # automatically invoked.)
88 #######################################################
90 DEBUG_PROJECT_DEPENDS = \
92 RELEASE_PROJECT_DEPENDS = \
94 #######################################################
95 # Source file list
96 #######################################################
98 SHARED_SRC_LIST = \
99 ../../src/shared/TemplateCompiler.cpp
100 PLATFORM_SRC_LIST = \
101 ../../src/linux/FirstTemplateCompiler.cpp
102 SRC_LIST =$(SHARED_SRC_LIST) $(PLATFORM_SRC_LIST)
104 #######################################################
105 # Custom build steps
106 #######################################################
108 debug_custom_step:
110 release_custom_step:
112 depend_custom_step:
114 #######################################################
115 # include the common makefile
116 #######################################################
118 include ../../../../../build/shared_unix/application.mak