11RELEASE = 0
22UNICODE = 0
3-
4- FLAGS = RELEASE= $( RELEASE )
3+ PLATFORM =linux
4+ FLAGS =
55
66THIRD_JSONCPP_PATH = ./XEngine_ThirdPart/jsoncpp
77
@@ -13,35 +13,26 @@ BASE_PROTOCOL_PATH = ./StorageModule_Protocol
1313
1414APPSERVICE_STORAGE_PATH = ./XEngine_StorageApp
1515
16- NETENGINE_LIB = libjsoncpp.so \
16+ XENGINE_MODULES = libjsoncpp.so \
1717 libStorageModule_Database.so libStorageModule_Config.so libStorageModule_Session.so libStorageModule_APIHelp.so libStorageModule_Protocol.so \
1818 XEngine_StorageApp.exe
1919
2020.PHONY :MakeAll
21- MakeAll :$(NETENGINE_LIB )
21+ MakeAll :$(XENGINE_MODULES )
2222
2323libjsoncpp.so :
24- make -C $(THIRD_JSONCPP_PATH ) $(FLAGS )
24+ make -C $(THIRD_JSONCPP_PATH ) PLATFORM= $( PLATFORM ) $(FLAGS )
2525
2626libStorageModule_Database.so :
27- make -C $(BASE_SQL_PATH ) $(FLAGS )
27+ make -C $(BASE_SQL_PATH ) PLATFORM= $( PLATFORM ) $(FLAGS )
2828libStorageModule_Config.so :
29- make -C $(BASE_CONFIG_PATH ) $(FLAGS )
29+ make -C $(BASE_CONFIG_PATH ) PLATFORM= $( PLATFORM ) $(FLAGS )
3030libStorageModule_Session.so :
31- make -C $(BASE_SESSION_PATH ) $(FLAGS )
31+ make -C $(BASE_SESSION_PATH ) PLATFORM= $( PLATFORM ) $(FLAGS )
3232libStorageModule_APIHelp.so :
33- make -C $(BASE_APIHELP_PATH ) $(FLAGS )
33+ make -C $(BASE_APIHELP_PATH ) PLATFORM= $( PLATFORM ) $(FLAGS )
3434libStorageModule_Protocol.so :
35- make -C $(BASE_PROTOCOL_PATH ) $(FLAGS )
35+ make -C $(BASE_PROTOCOL_PATH ) PLATFORM= $( PLATFORM ) $(FLAGS )
3636
3737XEngine_StorageApp.exe :
38- make -C $(APPSERVICE_STORAGE_PATH ) $(FLAGS )
39-
40-
41- SetFlags_Install :
42- export FLAGS=InstallAll
43- InstallAll :SetFlags_Install $(NETENGINE_LIB )
44-
45- SetFlags_Clean :
46- export FLAGS=CleanAll
47- CleanAll :SetFlags_Clean $(NETENGINE_LIB )
38+ make -C $(APPSERVICE_STORAGE_PATH ) PLATFORM=$(PLATFORM ) $(FLAGS )
0 commit comments