Skip to content

Commit 4591967

Browse files
committed
added:session token management module
1 parent e56c4e9 commit 4591967

22 files changed

+1534
-67
lines changed

.github/workflows/codeql.yml

Lines changed: 0 additions & 65 deletions
This file was deleted.

.github/workflows/debianbuild.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,4 +63,8 @@ jobs:
6363
make
6464
cd ..
6565
cd XEngine_AVPlayer
66-
make
66+
make
67+
cd ..
68+
cd XEngine_Token
69+
make
70+
cd ..

.github/workflows/fedora_build.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,3 +76,6 @@ jobs:
7676
cd ..
7777
cd XEngine_InfoReport
7878
make
79+
cd ..
80+
cd XEngine_Token
81+
make

.github/workflows/macbuild.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,7 @@ jobs:
6464
make PLATFORM=mac
6565
cd ..
6666
cd XEngine_AVPlayer
67-
make PLATFORM=mac
67+
make PLATFORM=mac
68+
cd ..
69+
cd XEngine_Token
70+
make PLATFORM=mac

.github/workflows/rockybuild.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,7 @@ jobs:
6767
make
6868
cd ..
6969
cd XEngine_AVPlayer
70+
make
71+
cd ..
72+
cd XEngine_Token
7073
make

.github/workflows/ubuntubuild.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,4 +83,7 @@ jobs:
8383
make
8484
cd ..
8585
cd XEngine_InfoReport
86+
make
87+
cd ..
88+
cd XEngine_Token
8689
make

XEngine.sln

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "XEngine_APPSocketTest", "XE
4343
EndProject
4444
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "XEngine_APPModuleTest", "XEngine_Application\XEngine_APPModuleTest\XEngine_APPModuleTest.vcxproj", "{52B50A15-8B5B-428C-BDDF-8BEF0A409F3C}"
4545
EndProject
46+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "XEngine_Token", "XEngine_Module\XEngine_Token\XEngine_Token.vcxproj", "{E17E889F-D826-413F-854E-DBA6000B4DA7}"
47+
EndProject
4648
Global
4749
GlobalSection(SolutionConfigurationPlatforms) = preSolution
4850
Debug|ARM64 = Debug|ARM64
@@ -185,6 +187,18 @@ Global
185187
{52B50A15-8B5B-428C-BDDF-8BEF0A409F3C}.Release|x64.Build.0 = Release|x64
186188
{52B50A15-8B5B-428C-BDDF-8BEF0A409F3C}.Release|x86.ActiveCfg = Release|Win32
187189
{52B50A15-8B5B-428C-BDDF-8BEF0A409F3C}.Release|x86.Build.0 = Release|Win32
190+
{E17E889F-D826-413F-854E-DBA6000B4DA7}.Debug|ARM64.ActiveCfg = Debug|x64
191+
{E17E889F-D826-413F-854E-DBA6000B4DA7}.Debug|ARM64.Build.0 = Debug|x64
192+
{E17E889F-D826-413F-854E-DBA6000B4DA7}.Debug|x64.ActiveCfg = Debug|x64
193+
{E17E889F-D826-413F-854E-DBA6000B4DA7}.Debug|x64.Build.0 = Debug|x64
194+
{E17E889F-D826-413F-854E-DBA6000B4DA7}.Debug|x86.ActiveCfg = Debug|Win32
195+
{E17E889F-D826-413F-854E-DBA6000B4DA7}.Debug|x86.Build.0 = Debug|Win32
196+
{E17E889F-D826-413F-854E-DBA6000B4DA7}.Release|ARM64.ActiveCfg = Release|x64
197+
{E17E889F-D826-413F-854E-DBA6000B4DA7}.Release|ARM64.Build.0 = Release|x64
198+
{E17E889F-D826-413F-854E-DBA6000B4DA7}.Release|x64.ActiveCfg = Release|ARM64
199+
{E17E889F-D826-413F-854E-DBA6000B4DA7}.Release|x64.Build.0 = Release|ARM64
200+
{E17E889F-D826-413F-854E-DBA6000B4DA7}.Release|x86.ActiveCfg = Release|Win32
201+
{E17E889F-D826-413F-854E-DBA6000B4DA7}.Release|x86.Build.0 = Release|Win32
188202
EndGlobalSection
189203
GlobalSection(SolutionProperties) = preSolution
190204
HideSolutionNode = FALSE
@@ -201,6 +215,7 @@ Global
201215
{1D3B10A1-0621-4E13-B3EA-659341369DA2} = {58092034-5B83-4806-B7FE-CCDD7414C4AE}
202216
{EC87A64B-FA90-44F2-9842-F0B95FF7B078} = {742EB475-5A9A-4359-99A6-6D59D34255FF}
203217
{52B50A15-8B5B-428C-BDDF-8BEF0A409F3C} = {742EB475-5A9A-4359-99A6-6D59D34255FF}
218+
{E17E889F-D826-413F-854E-DBA6000B4DA7} = {26417B01-459E-4287-9524-7B0293BAD18A}
204219
EndGlobalSection
205220
GlobalSection(ExtensibilityGlobals) = postSolution
206221
SolutionGuid = {16D43B4F-E3D4-4036-A44C-5DDD64988164}
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
CC = g++ -Wall -std=c++17 -fPIC
2+
PLATFORM = linux
3+
PLATVER =
4+
FILEEXT =
5+
LIBFLAG =
6+
LOADHDR = -I ./
7+
LOADSO =
8+
LIB = -lXEngine_BaseLib
9+
LIBEX =
10+
OBJECTS = Session_Dynamic.o Session_Token.o pch.o
11+
12+
ifeq ($(RELEASE),1)
13+
FLAGS = -c -D _RELEASE
14+
DEBUG = -O2
15+
else
16+
ifeq ($(PLATFORM),mac)
17+
FLAGS = -c
18+
DEBUG = -g -D _DEBUG
19+
else
20+
FLAGS = -c -lc_p
21+
DEBUG = -g -pg -D _DEBUG
22+
endif
23+
endif
24+
25+
ifeq ($(UNICODE),1)
26+
override UNICODE := -D __UNICODE__
27+
else
28+
override UNICODE := -D __ANSI__
29+
endif
30+
31+
ifeq ($(PLATFORM),linux)
32+
ifeq (/etc/redhat-release,$(wildcard /etc/redhat-release))
33+
PLATVER = -D __CENTOS__
34+
else
35+
PLATVER = -D __UBUNTU__
36+
endif
37+
FILEEXT = so
38+
LIBFLAG = -shared
39+
LIBEX = -lpthread -lrt -ldl
40+
LOADBIN = -Wl,-rpath=./,--disable-new-dtags
41+
else ifeq ($(PLATFORM),mac)
42+
CC += -Wno-deprecated-declarations
43+
PLATVER = -D __MACOS__
44+
FILEEXT = dylib
45+
LIBFLAG = -dynamiclib
46+
LIBEX = -lpthread -ldl
47+
LOADBIN = -Wl,-rpath,@loader_path/./
48+
endif
49+
50+
all:$(OBJECTS)
51+
$(CC) $(DEBUG) $(OBJECTS) -o libXEngine_InfoReport.$(FILEEXT) $(LIBFLAG) $(LIB) $(LIBEX) $(LOADSO) $(LOADBIN)
52+
53+
Session_Dynamic.o:./Session_Dynamic/Session_Dynamic.cpp
54+
$(CC) $(DEBUG) $(UNICODE) $(FLAGS) $(PLATVER) $(LOADHDR) ./Session_Dynamic/Session_Dynamic.cpp
55+
Session_Token.o:./Session_Token/Session_Token.cpp
56+
$(CC) $(DEBUG) $(UNICODE) $(FLAGS) $(PLATVER) $(LOADHDR) ./Session_Token/Session_Token.cpp
57+
58+
pch.o:./pch.cpp
59+
$(CC) $(DEBUG) $(UNICODE) $(FLAGS) $(PLATVER) $(LOADHDR) ./pch.cpp
60+
61+
62+
CleanAll:CleanObj CleanMk
63+
CleanObj:
64+
rm *.o
65+
CleanMk:
66+
rm *.$(FILEEXT)

0 commit comments

Comments
 (0)