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
= CommoditiesServer
10 #######################################################
12 #######################################################
14 DEBUG_LINK_FLAGS
+=-lpthread
-ldl
15 RELEASE_LINK_FLAGS
+=-lpthread
-ldl
17 #######################################################
18 # includes & linked libraries
19 #######################################################
23 $(COMMON_ENGINE_INCLUDES
) \
24 $(SHARED_DATABASE_INTERFACE_PATH
)/include/public \
25 $(SESSIONAPI_INCLUDE_PATH
)
27 DEBUG_LINK_LIBRARIES
= \
28 $(COMMON_ENGINE_DEBUG_LIBS
) \
29 $(SHARED_DATABASE_INTERFACE_DEBUG_LIB
)
31 RELEASE_LINK_LIBRARIES
= \
32 $(COMMON_ENGINE_RELEASE_LIBS
) \
33 $(SHARED_DATABASE_INTERFACE_RELEASE_LIB
)
35 DEBUG_SHARED_LIBRARIES
= \
36 $(COMMON_ENGINE_SHARED_DEBUG_LIBS
) \
37 $(ORACLE_HOME
)/lib
/libclntsh.so
39 RELEASE_SHARED_LIBRARIES
= \
40 $(COMMON_ENGINE_SHARED_RELEASE_LIBS
) \
41 $(ORACLE_HOME
)/lib
/libclntsh.so
43 #######################################################
45 # (The makefile for these projects will be
46 # automatically invoked.)
47 #######################################################
49 DEBUG_PROJECT_DEPENDS
= \
50 $(COMMON_ENGINE_DEBUG_DEPENDS
)
52 RELEASE_PROJECT_DEPENDS
= \
53 $(COMMON_ENGINE_RELEASE_DEPENDS
)
55 #######################################################
57 #######################################################
59 SHARED_SRC_LIST
=$(shell find
$$PWD/..
/..
/src
/shared
-name
"*.cpp")
60 PLATFORM_SRC_LIST
=$(shell find
$$PWD/..
/..
/src
/linux
-name
"*.cpp")
61 SRC_LIST
=$(SHARED_SRC_LIST
) $(PLATFORM_SRC_LIST
)
63 #######################################################
65 #######################################################
73 #######################################################
74 # include the common makefile
75 #######################################################
77 include ..
/..
/..
/..
/..
/build
/shared_unix
/application.mak