@@ -16,51 +16,50 @@ BASE_BTORRENT_PATH = ./StorageModule_BTorrent
1616
1717APPSERVICE_STORAGE_PATH = ./XEngine_StorageApp
1818
19- ifeq ($(PLATFORM ) ,linux)
20- FILEEXT = so
21- else ifeq ($(PLATFORM),mac)
22- FILEEXT = dylib
23- endif
24-
2519XENGINE_MODULES = libjsoncpp.so libtinyxml2.so libXEngine_InfoReport.so \
2620 libStorageModule_Database.so libStorageModule_Config.so libStorageModule_Session.so libStorageModule_APIHelp.so libStorageModule_Protocol.so libStorageModule_BTorrent.so \
2721 XEngine_StorageApp.exe
2822
2923.PHONY :MakeAll
3024MakeAll :$(XENGINE_MODULES )
3125
32-
26+ ifeq ($(PLATFORM ) ,linux)
27+ FILEEXT = so
28+ else ifeq ($(PLATFORM),mac)
29+ FILEEXT = dylib
30+ endif
31+
3332libjsoncpp.so :
3433ifeq ($(FLAGS ) , InstallAll)
3534 cp $(THIRD_JSONCPP_PATH)/libjsoncpp.$(FILEEXT) ../XEngine_Release/
3635else
37- make -C $(THIRD_JSONCPP_PATH) PLATFORM=$(PLATFORM) $(FLAGS)
36+ make -C $(THIRD_JSONCPP_PATH) PLATFORM=$(PLATFORM) UNICODE=$(UNICODE) RELEASE=$(RELEASE) $(FLAGS)
3837endif
3938libtinyxml2.so :
4039ifeq ($(FLAGS ) , InstallAll)
4140 cp $(THIRD_TINYXML_PATH)/libtinyxml2.$(FILEEXT) ../XEngine_Release/
4241else
43- make -C $(THIRD_TINYXML_PATH) PLATFORM=$(PLATFORM) $(FLAGS)
42+ make -C $(THIRD_TINYXML_PATH) PLATFORM=$(PLATFORM) UNICODE=$(UNICODE) RELEASE=$(RELEASE) $(FLAGS)
4443endif
4544libXEngine_InfoReport.so :
4645ifeq ($(FLAGS ) , InstallAll)
4746 cp $(THIRD_REPORT_PATH)/libXEngine_InfoReport.$(FILEEXT) ../XEngine_Release/
4847else
49- make -C $(THIRD_REPORT_PATH) PLATFORM=$(PLATFORM) $(FLAGS)
48+ make -C $(THIRD_REPORT_PATH) PLATFORM=$(PLATFORM) UNICODE=$(UNICODE) RELEASE=$(RELEASE) $(FLAGS)
5049endif
5150
5251libStorageModule_Database.so :
53- make -C $(BASE_SQL_PATH ) PLATFORM=$(PLATFORM ) $(FLAGS )
52+ make -C $(BASE_SQL_PATH ) PLATFORM=$(PLATFORM ) UNICODE= $( UNICODE ) RELEASE= $( RELEASE ) $(FLAGS )
5453libStorageModule_Config.so :
55- make -C $(BASE_CONFIG_PATH ) PLATFORM=$(PLATFORM ) $(FLAGS )
54+ make -C $(BASE_CONFIG_PATH ) PLATFORM=$(PLATFORM ) UNICODE= $( UNICODE ) RELEASE= $( RELEASE ) $(FLAGS )
5655libStorageModule_Session.so :
57- make -C $(BASE_SESSION_PATH ) PLATFORM=$(PLATFORM ) $(FLAGS )
56+ make -C $(BASE_SESSION_PATH ) PLATFORM=$(PLATFORM ) UNICODE= $( UNICODE ) RELEASE= $( RELEASE ) $(FLAGS )
5857libStorageModule_APIHelp.so :
59- make -C $(BASE_APIHELP_PATH ) PLATFORM=$(PLATFORM ) $(FLAGS )
58+ make -C $(BASE_APIHELP_PATH ) PLATFORM=$(PLATFORM ) UNICODE= $( UNICODE ) RELEASE= $( RELEASE ) $(FLAGS )
6059libStorageModule_Protocol.so :
61- make -C $(BASE_PROTOCOL_PATH ) PLATFORM=$(PLATFORM ) $(FLAGS )
60+ make -C $(BASE_PROTOCOL_PATH ) PLATFORM=$(PLATFORM ) UNICODE= $( UNICODE ) RELEASE= $( RELEASE ) $(FLAGS )
6261libStorageModule_BTorrent.so :
63- make -C $(BASE_BTORRENT_PATH ) PLATFORM=$(PLATFORM ) $(FLAGS )
62+ make -C $(BASE_BTORRENT_PATH ) PLATFORM=$(PLATFORM ) UNICODE= $( UNICODE ) RELEASE= $( RELEASE ) $(FLAGS )
6463
6564XEngine_StorageApp.exe :
66- make -C $(APPSERVICE_STORAGE_PATH ) PLATFORM=$(PLATFORM ) $(FLAGS )
65+ make -C $(APPSERVICE_STORAGE_PATH ) PLATFORM=$(PLATFORM ) UNICODE= $( UNICODE ) RELEASE= $( RELEASE ) $(FLAGS )
0 commit comments