Skip to content

Commit 2d72539

Browse files
committed
fixed:build error
1 parent 39a59ca commit 2d72539

File tree

6 files changed

+35
-41
lines changed

6 files changed

+35
-41
lines changed

XEngine_Source/Makefile

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,41 +4,36 @@ UNICODE = 0
44
FLAGS = RELEASE=$(RELEASE)
55

66
STORAGE_SQL_PATH = ./XEngine_StorageComponents/XStorage_SQLPacket
7-
STORAGE_PROTOCOL_PATH = ./XEngine_StorageComponents/XStorage_Protocol
8-
P2XP_PEER_PATH = ./XEngine_P2XPComponents/XEngine_P2XPPeer
9-
P2XP_PROTOCOL_PATH = ./XEngine_P2XPComponents/XEngine_P2XPProtocol
7+
STORAGE_P2XP_PATH = ./XEngine_StorageComponents/XStorage_P2XPPeer
108

119
BASE_CONFIG_PATH = ./StorageModule_Config
1210
BASE_SESSION_PATH = ./StorageModule_Session
1311
BASE_APIHELP_PATH = ./StorageModule_APIHelp
12+
BASE_PROTOCOL_PATH = ./StorageModule_Protocol
1413

1514
APPSERVICE_STORAGE_PATH = ./XEngine_StorageApp
1615

17-
NETENGINE_LIB = libXStorage_SQLPacket.so libXStorage_Protocol.so \
18-
libXEngine_P2XPPeer.so libXEngine_P2XPProtocol.so \
19-
libStorageModule_Config.so libStorageModule_Session.so libStorageModule_APIHelp.so \
16+
NETENGINE_LIB = libXStorage_SQLPacket.so libXStorage_P2XPPeer.so \
17+
libStorageModule_Config.so libStorageModule_Session.so libStorageModule_APIHelp.so libStorageModule_Protocol.so \
2018
XEngine_StorageApp.exe
2119

2220
.PHONY:MakeAll
2321
MakeAll:$(NETENGINE_LIB)
2422

2523
libXStorage_SQLPacket.so:
2624
make -C $(STORAGE_SQL_PATH) $(FLAGS)
27-
libXStorage_Protocol.so:
28-
make -C $(STORAGE_PROTOCOL_PATH) $(FLAGS)
25+
libXStorage_P2XPPeer.so:
26+
make -C $(STORAGE_P2XP_PATH) $(FLAGS)
2927

30-
libXEngine_P2XPPeer.so:
31-
make -C $(P2XP_PEER_PATH) $(FLAGS)
32-
libXEngine_P2XPProtocol.so:
33-
make -C $(P2XP_PROTOCOL_PATH) $(FLAGS)
34-
3528
libStorageModule_Config.so:
3629
make -C $(BASE_CONFIG_PATH) $(FLAGS)
3730
libStorageModule_Session.so:
3831
make -C $(BASE_SESSION_PATH) $(FLAGS)
3932
libStorageModule_APIHelp.so:
4033
make -C $(BASE_APIHELP_PATH) $(FLAGS)
41-
34+
libStorageModule_Protocol.so:
35+
make -C $(BASE_PROTOCOL_PATH) $(FLAGS)
36+
4237
XEngine_StorageApp.exe:
4338
make -C $(APPSERVICE_STORAGE_PATH) $(FLAGS)
4439

@@ -50,6 +45,3 @@ InstallAll:SetFlags_Install $(NETENGINE_LIB)
5045
SetFlags_Clean:
5146
export FLAGS=CleanAll
5247
CleanAll:SetFlags_Clean $(NETENGINE_LIB)
53-
54-
55-

XEngine_Source/StorageModule_Protocol/Makefile

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ LOADBIN = -L /usr/local/lib/XEngine_Release/XEngine_BaseLib
77
LIB = -lXEngine_BaseLib -ljsoncpp
88
LIBEX = -static-libgcc -lrt -ldl
99
LOADSO = -Wl,-rpath=,--disable-new-dtags
10-
LIBINCLUDE = XStorageProtocol_Client.o XStorageProtocol_Proxy.o XStorageProtocol_Core.o pch.o
10+
LIBINCLUDE = Protocol_P2XPPacket.o Protocol_StoragePacket.o Protocol_P2XPParse.o Protocol_StorageParse.o pch.o
1111

1212
ifeq ($(RELEASE),1)
1313
FLAGS = -c -O2
@@ -30,22 +30,24 @@ else
3030
endif
3131

3232
all:$(LIBINCLUDE)
33-
$(CC) $(DEBUG) $(LIBINCLUDE) -o libXStorage_Protocol.so -shared $(LOADBIN) $(LIB) $(LIBEX) $(LOADSO)
34-
35-
XStorageProtocol_Client.o:./XStorageProtocol_Client/XStorageProtocol_Client.cpp
36-
$(CC) $(DEBUG) $(FLAGS) $(UNICODE) $(INCLUDE) ./XStorageProtocol_Client/XStorageProtocol_Client.cpp
37-
XStorageProtocol_Proxy.o:./XStorageProtocol_Proxy/XStorageProtocol_Proxy.cpp
38-
$(CC) $(DEBUG) $(FLAGS) $(UNICODE) $(INCLUDE) ./XStorageProtocol_Proxy/XStorageProtocol_Proxy.cpp
39-
XStorageProtocol_Core.o:./XStorageProtocol_Core/XStorageProtocol_Core.cpp
40-
$(CC) $(DEBUG) $(FLAGS) $(UNICODE) $(INCLUDE) ./XStorageProtocol_Core/XStorageProtocol_Core.cpp
41-
33+
$(CC) $(DEBUG) $(LIBINCLUDE) -o libStorageModule_Protocol.so -shared $(LOADBIN) $(LIB) $(LIBEX) $(LOADSO)
34+
35+
Protocol_P2XPPacket.o:./Protocol_Packet/Protocol_P2XPPacket.cpp
36+
$(CC) $(DEBUG) $(FLAGS) $(UNICODE) $(INCLUDE) ./Protocol_Packet/Protocol_P2XPPacket.cpp
37+
Protocol_StoragePacket.o:./Protocol_Packet/Protocol_StoragePacket.cpp
38+
$(CC) $(DEBUG) $(FLAGS) $(UNICODE) $(INCLUDE) ./Protocol_Packet/Protocol_StoragePacket.cpp
39+
Protocol_P2XPParse.o:./Protocol_Parse/Protocol_P2XPParse.cpp
40+
$(CC) $(DEBUG) $(FLAGS) $(UNICODE) $(INCLUDE) ./Protocol_Parse/Protocol_P2XPParse.cpp
41+
Protocol_StorageParse.o:./Protocol_Parse/Protocol_StorageParse.cpp
42+
$(CC) $(DEBUG) $(FLAGS) $(UNICODE) $(INCLUDE) ./Protocol_Parse/Protocol_StorageParse.cpp
43+
4244
pch.o:pch.cpp
4345
$(CC) $(DEBUG) $(FLAGS) $(UNICODE) pch.cpp
4446

4547

4648
InstallAll:InstallSo
47-
InstallSo:./libXStorage_Protocol.so
48-
cp ./libXStorage_Protocol.so ../../../XEngine_Release/libXStorage_Protocol.so
49+
InstallSo:./libStorageModule_Protocol.so
50+
cp ./libStorageModule_Protocol.so ../../XEngine_Release/libStorageModule_Protocol.so
4951

5052

5153
CleanAll:CleanObj CleanMk

XEngine_Source/StorageModule_Protocol/Protocol_Parse/Protocol_P2XPParse.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ class CProtocol_P2XPParse
2121
BOOL Protocol_P2XPParse_List(LPCTSTR lpszMsgBuffer, int nMsgLen, TCHAR* ptszPubAddr, TCHAR* ptszPriAddr);
2222
BOOL Protocol_P2XPParse_User(LPCTSTR lpszMsgBuffer, int nMsgLen, TCHAR* ptszUserName);
2323
BOOL Protocol_P2XPParse_Connect(LPCTSTR lpszMsgBuffer, int nMsgLen, XENGINE_P2XPIO_PROTOCOL* pSt_IOProtocol);
24+
2425
protected:
2526
private:
2627
};

XEngine_Source/XEngine_StorageApp/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
CC = g++ -Wall
22
RELEASE = 0
33
UNICODE = 0
4-
LOADBIN = -L /usr/local/lib/XEngine_Release/XEngine_BaseLib -L /usr/local/lib/XEngine_Release/XEngine_Core -L /usr/local/lib/XEngine_Release/XEngine_SystemSdk -L /usr/local/lib/XEngine_Release/XEngine_HelpComponents -L /usr/local/lib/XEngine_Release/XEngine_RfcComponents -L /usr/local/lib/XEngine_Release/XEngine_NetHelp -L ../XEngine_StorageComponents/XStorage_SQLPacket -L ../XEngine_StorageComponents/XStorage_Protocol -L ../XEngine_P2XPComponents/XEngine_P2XPPeer -L ../XEngine_P2XPComponents/XEngine_P2XPProtocol -L ../StorageModule_Config -L ../StorageModule_Session -L ../StorageModule_APIHelp
5-
LIB = -lXEngine_BaseLib -lXEngine_Algorithm -lXEngine_Core -lXEngine_ManagePool -lXEngine_NetXApi -lXEngine_OPenSsl -lXEngine_ProcFile -lXEngine_SystemApi -lHelpComponents_XLog -lHelpComponents_Packets -lRfcComponents_HttpServer -lNetHelp_APIHelp -lXStorage_SQLPacket -lXStorage_Protocol -lXEngine_P2XPPeer -lXEngine_P2XPProtocol -lStorageModule_Config -lStorageModule_Session -lStorageModule_APIHelp
4+
LOADBIN = -L /usr/local/lib/XEngine_Release/XEngine_BaseLib -L /usr/local/lib/XEngine_Release/XEngine_Core -L /usr/local/lib/XEngine_Release/XEngine_SystemSdk -L /usr/local/lib/XEngine_Release/XEngine_HelpComponents -L /usr/local/lib/XEngine_Release/XEngine_RfcComponents -L /usr/local/lib/XEngine_Release/XEngine_NetHelp -L ../XEngine_StorageComponents/XStorage_SQLPacket -L ../XEngine_StorageComponents/XStorage_P2XPPeer -L ../StorageModule_Config -L ../StorageModule_Session -L ../StorageModule_APIHelp -L ../StorageModule_Protocol
5+
LIB = -lXEngine_BaseLib -lXEngine_Algorithm -lXEngine_Core -lXEngine_ManagePool -lXEngine_NetXApi -lXEngine_OPenSsl -lXEngine_ProcFile -lXEngine_SystemApi -lHelpComponents_XLog -lHelpComponents_Packets -lRfcComponents_HttpServer -lNetHelp_APIHelp -lXStorage_SQLPacket -lXStorage_P2XPPeer -lStorageModule_Config -lStorageModule_Session -lStorageModule_APIHelp -lStorageModule_Protocol
66
LIBEX = -static-libgcc -ldl -lrt -lpthread
77
LOADSO = -Wl,-rpath=./,--disable-new-dtags
88
LIBINCLUDE = StorageApp_Config.o StorageApp_Download.o StorageApp_Network.o StorageApp_Center.o StorageApp_UPLoader.o StorageApp_P2XPNet.o Storage_APPHelp.o Storage_TaskEvent.o Storage_TaskPass.o Storage_TaskManage.o Storage_TaskP2p.o XEngine_StorageApp.o

XEngine_Source/XEngine_StorageApp/StorageApp_Hdr.h

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -129,25 +129,24 @@ extern XENGINE_LBCONFIG st_LoadbalanceCfg;
129129
#pragma comment(lib,"../x64/Release/StorageModule_Session.lib")
130130
#pragma comment(lib,"../x64/Release/StorageModule_Config.lib")
131131
#pragma comment(lib,"../x64/Release/StorageModule_APIHelp.lib")
132+
#pragma comment(lib,"../x64/Release/StorageModule_Protocol.lib")
132133
#pragma comment(lib,"../x64/Release/XStorage_SQLPacket.lib")
133-
#pragma comment(lib,"../x64/Release/XStorage_Protocol.lib")
134-
#pragma comment(lib,"../x64/Release/XEngine_P2XPPeer.lib")
135-
#pragma comment(lib,"../x64/Release/XEngine_P2XPProtocol.lib")
134+
#pragma comment(lib,"../x64/Release/XStorage_P2XPPeer.lib")
136135
#else
137136
#ifdef _DEBUG
138137
#pragma comment(lib,"../Debug/StorageModule_Session.lib")
139138
#pragma comment(lib,"../Debug/StorageModule_Config.lib")
140139
#pragma comment(lib,"../Debug/StorageModule_APIHelp.lib")
141140
#pragma comment(lib,"../Debug/StorageModule_Protocol.lib")
142141
#pragma comment(lib,"../Debug/XStorage_SQLPacket.lib")
143-
#pragma comment(lib,"../Debug/XEngine_P2XPPeer.lib")
142+
#pragma comment(lib,"../Debug/XStorage_P2XPPeer.lib")
144143
#else
145144
#pragma comment(lib,"../Release/StorageModule_Session.lib")
146145
#pragma comment(lib,"../Release/StorageModule_Config.lib")
147146
#pragma comment(lib,"../Release/StorageModule_APIHelp.lib")
148147
#pragma comment(lib,"../Release/StorageModule_Protocol.lib")
149148
#pragma comment(lib,"../Release/XStorage_SQLPacket.lib")
150-
#pragma comment(lib,"../Release/XEngine_P2XPPeer.lib")
149+
#pragma comment(lib,"../Release/XStorage_P2XPPeer.lib")
151150
#endif
152151
#endif
153152
#endif

XEngine_Source/XEngine_StorageComponents/XStorage_P2XPPeer/Makefile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ RELEASE = 0
33
UNICODE = 0
44
INCLUDE = -I ./
55
FILECENTOS = /etc/redhat-release
6-
LOADBIN = -L /usr/local/lib/XEngine_Release/XEngine_BaseLib -L /usr/local/lib/XEngine_Release/XEngine_NetHelp
7-
LIB = -lXEngine_BaseLib -lNetHelp_APIHelp
6+
LOADBIN = -L /usr/local/lib/XEngine_Release/XEngine_BaseLib
7+
LIB = -lXEngine_BaseLib
88
LIBEX = -static-libgcc -lrt -ldl -lpthread
99
LOADSO = -Wl,-rpath=./,--disable-new-dtags
1010
LIBINCLUDE = P2XPPeer_Manage.o pch.o
@@ -24,7 +24,7 @@ UNICODE =
2424
endif
2525

2626
all:$(LIBINCLUDE)
27-
$(CC) $(DEBUG) $(LIBINCLUDE) -o libXEngine_P2XPPeer.so -shared -fPIC $(LOADBIN) $(LIB) $(LIBEX) $(LOADSO)
27+
$(CC) $(DEBUG) $(LIBINCLUDE) -o libXStorage_P2XPPeer.so -shared -fPIC $(LOADBIN) $(LIB) $(LIBEX) $(LOADSO)
2828

2929

3030
P2XPPeer_Manage.o:./P2XPPeer_Manage/P2XPPeer_Manage.cpp
@@ -35,8 +35,8 @@ pch.o:pch.cpp
3535

3636

3737
InstallAll:InstallSo
38-
InstallSo:./libXEngine_P2XPPeer.so
39-
cp ./libXEngine_P2XPPeer.so ../../../XEngine_Release/libXEngine_P2XPPeer.so
38+
InstallSo:./libXStorage_P2XPPeer.so
39+
cp ./libXStorage_P2XPPeer.so ../../../XEngine_Release/libXStorage_P2XPPeer.so
4040

4141

4242
CleanAll:CleanObj CleanMk

0 commit comments

Comments
 (0)