Skip to content

Commit 390818f

Browse files
committed
improved:make file build flags
1 parent 03effb6 commit 390818f

File tree

8 files changed

+32
-72
lines changed

8 files changed

+32
-72
lines changed

XEngine_Source/AuthorizeModule_CDKey/Makefile

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
CC = g++ -Wall -std=c++20 -fPIC
2-
PLATFORM = linux
32
PLATVER =
4-
PLATDIR =
53
FILEEXT =
64
LIBFLAG =
75
LOADHDR = -I ./
@@ -11,15 +9,15 @@ LOADSO =
119
OBJECTS = Authorize_Serial.o Authorize_CDKey.o pch.o
1210

1311
ifeq ($(RELEASE),1)
14-
FLAGS = -c
15-
DEBUG =
12+
FLAGS = -c -D _RELEASE
13+
DEBUG = -O2
1614
else
1715
ifeq ($(PLATFORM),mac)
1816
FLAGS = -c
19-
DEBUG = -g
17+
DEBUG = -g -D _DEBUG
2018
else
2119
FLAGS = -c -lc_p
22-
DEBUG = -g -pg
20+
DEBUG = -g -pg -D _DEBUG
2321
endif
2422
endif
2523

@@ -32,10 +30,8 @@ endif
3230
ifeq ($(PLATFORM),linux)
3331
ifeq (/etc/redhat-release,$(wildcard /etc/redhat-release))
3432
PLATVER = -D __CENTOS__
35-
PLATDIR = XEngine_Linux/Centos
3633
else
3734
PLATVER = -D __UBUNTU__
38-
PLATDIR = XEngine_Linux/Ubuntu
3935
endif
4036
FILEEXT = so
4137
LIBFLAG = -shared
@@ -44,7 +40,6 @@ ifeq ($(PLATFORM),linux)
4440
else ifeq ($(PLATFORM),mac)
4541
CC += -Wno-deprecated-declarations
4642
PLATVER = -D __MACOS__
47-
PLATDIR = XEngine_Mac
4843
FILEEXT = dylib
4944
LIBFLAG = -dynamiclib
5045
LIBEX = -lpthread -ldl

XEngine_Source/AuthorizeModule_Client/Makefile

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
CC = g++ -Wall -std=c++20 -fPIC
2-
PLATFORM = linux
32
PLATVER =
4-
PLATDIR =
53
FILEEXT =
64
LIBFLAG =
75
LOADHDR = -I ./ -I ../XEngine_Depend/XEngine_Module/jsoncpp
@@ -11,15 +9,15 @@ LIBEX =
119
OBJECTS = AuthClient_Connector.o AuthClient_HTTPVer.o pch.o
1210

1311
ifeq ($(RELEASE),1)
14-
FLAGS = -c
15-
DEBUG =
12+
FLAGS = -c -D _RELEASE
13+
DEBUG = -O2
1614
else
1715
ifeq ($(PLATFORM),mac)
1816
FLAGS = -c
19-
DEBUG = -g
17+
DEBUG = -g -D _DEBUG
2018
else
2119
FLAGS = -c -lc_p
22-
DEBUG = -g -pg
20+
DEBUG = -g -pg -D _DEBUG
2321
endif
2422
endif
2523

@@ -32,10 +30,8 @@ endif
3230
ifeq ($(PLATFORM),linux)
3331
ifeq (/etc/redhat-release,$(wildcard /etc/redhat-release))
3432
PLATVER = -D __CENTOS__
35-
PLATDIR = XEngine_Linux/Centos
3633
else
3734
PLATVER = -D __UBUNTU__
38-
PLATDIR = XEngine_Linux/Ubuntu
3935
endif
4036
FILEEXT = so
4137
LIBFLAG = -shared
@@ -44,7 +40,6 @@ ifeq ($(PLATFORM),linux)
4440
else ifeq ($(PLATFORM),mac)
4541
CC += -Wno-deprecated-declarations
4642
PLATVER = -D __MACOS__
47-
PLATDIR = XEngine_Mac
4843
FILEEXT = dylib
4944
LIBFLAG = -dynamiclib
5045
LIBEX = -lpthread -ldl

XEngine_Source/AuthorizeModule_Configure/Makefile

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
CC = g++ -Wall -std=c++20 -fPIC
2-
PLATFORM = linux
32
PLATVER =
4-
PLATDIR =
53
FILEEXT =
64
LIBFLAG =
75
LOADHDR = -I ./ -I ../XEngine_Depend/XEngine_Module/jsoncpp
@@ -11,15 +9,15 @@ LIBEX =
119
OBJECTS = ModuleConfigure_Json.o pch.o
1210

1311
ifeq ($(RELEASE),1)
14-
FLAGS = -c
15-
DEBUG =
12+
FLAGS = -c -D _RELEASE
13+
DEBUG = -O2
1614
else
1715
ifeq ($(PLATFORM),mac)
1816
FLAGS = -c
19-
DEBUG = -g
17+
DEBUG = -g -D _DEBUG
2018
else
2119
FLAGS = -c -lc_p
22-
DEBUG = -g -pg
20+
DEBUG = -g -pg -D _DEBUG
2321
endif
2422
endif
2523

@@ -32,10 +30,8 @@ endif
3230
ifeq ($(PLATFORM),linux)
3331
ifeq (/etc/redhat-release,$(wildcard /etc/redhat-release))
3432
PLATVER = -D __CENTOS__
35-
PLATDIR = XEngine_Linux/Centos
3633
else
3734
PLATVER = -D __UBUNTU__
38-
PLATDIR = XEngine_Linux/Ubuntu
3935
endif
4036
FILEEXT = so
4137
LIBFLAG = -shared
@@ -44,7 +40,6 @@ ifeq ($(PLATFORM),linux)
4440
else ifeq ($(PLATFORM),mac)
4541
CC += -Wno-deprecated-declarations
4642
PLATVER = -D __MACOS__
47-
PLATDIR = XEngine_Mac
4843
FILEEXT = dylib
4944
LIBFLAG = -dynamiclib
5045
LIBEX = -lpthread -ldl

XEngine_Source/AuthorizeModule_Database/Makefile

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
CC = g++ -Wall -std=c++20 -fPIC
2-
PLATFORM = linux
32
PLATVER =
4-
PLATDIR =
53
FILEEXT =
64
LIBFLAG =
75
LOADHDR = -I ./
@@ -11,15 +9,15 @@ LIBEX =
119
OBJECTS = DBModule_SQLite.o DBModule_MySQL.o pch.o
1210

1311
ifeq ($(RELEASE),1)
14-
FLAGS = -c
15-
DEBUG =
12+
FLAGS = -c -D _RELEASE
13+
DEBUG = -O2
1614
else
1715
ifeq ($(PLATFORM),mac)
1816
FLAGS = -c
19-
DEBUG = -g
17+
DEBUG = -g -D _DEBUG
2018
else
2119
FLAGS = -c -lc_p
22-
DEBUG = -g -pg
20+
DEBUG = -g -pg -D _DEBUG
2321
endif
2422
endif
2523

@@ -32,10 +30,8 @@ endif
3230
ifeq ($(PLATFORM),linux)
3331
ifeq (/etc/redhat-release,$(wildcard /etc/redhat-release))
3432
PLATVER = -D __CENTOS__
35-
PLATDIR = XEngine_Linux/Centos
3633
else
3734
PLATVER = -D __UBUNTU__
38-
PLATDIR = XEngine_Linux/Ubuntu
3935
endif
4036
FILEEXT = so
4137
LIBFLAG = -shared
@@ -44,7 +40,6 @@ ifeq ($(PLATFORM),linux)
4440
else ifeq ($(PLATFORM),mac)
4541
CC += -Wno-deprecated-declarations
4642
PLATVER = -D __MACOS__
47-
PLATDIR = XEngine_Mac
4843
FILEEXT = dylib
4944
LIBFLAG = -dynamiclib
5045
LIBEX = -lpthread -ldl

XEngine_Source/AuthorizeModule_Help/Makefile

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
CC = g++ -Wall -std=c++20 -fPIC
2-
PLATFORM = linux
32
PLATVER =
4-
PLATDIR =
53
FILEEXT =
64
LIBFLAG =
75
LOADHDR = -I ./
@@ -11,15 +9,15 @@ LIBEX =
119
OBJECTS = AuthHelp_DynamicCode.o AuthHelp_MultiLogin.o pch.o
1210

1311
ifeq ($(RELEASE),1)
14-
FLAGS = -c
15-
DEBUG =
12+
FLAGS = -c -D _RELEASE
13+
DEBUG = -O2
1614
else
1715
ifeq ($(PLATFORM),mac)
1816
FLAGS = -c
19-
DEBUG = -g
17+
DEBUG = -g -D _DEBUG
2018
else
2119
FLAGS = -c -lc_p
22-
DEBUG = -g -pg
20+
DEBUG = -g -pg -D _DEBUG
2321
endif
2422
endif
2523

@@ -32,10 +30,8 @@ endif
3230
ifeq ($(PLATFORM),linux)
3331
ifeq (/etc/redhat-release,$(wildcard /etc/redhat-release))
3432
PLATVER = -D __CENTOS__
35-
PLATDIR = XEngine_Linux/Centos
3633
else
3734
PLATVER = -D __UBUNTU__
38-
PLATDIR = XEngine_Linux/Ubuntu
3935
endif
4036
FILEEXT = so
4137
LIBFLAG = -shared
@@ -44,7 +40,6 @@ ifeq ($(PLATFORM),linux)
4440
else ifeq ($(PLATFORM),mac)
4541
CC += -Wno-deprecated-declarations
4642
PLATVER = -D __MACOS__
47-
PLATDIR = XEngine_Mac
4843
FILEEXT = dylib
4944
LIBFLAG = -dynamiclib
5045
LIBEX = -lpthread -ldl

XEngine_Source/AuthorizeModule_Protocol/Makefile

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
CC = g++ -Wall -std=c++20 -fPIC
2-
PLATFORM = linux
32
PLATVER =
4-
PLATDIR =
53
FILEEXT =
64
LIBFLAG =
75
LOADHDR = -I ./ -I ../XEngine_Depend/XEngine_Module/jsoncpp
@@ -11,15 +9,15 @@ LIBEX =
119
OBJECTS = Protocol_Packet.o Protocol_Parse.o pch.o
1210

1311
ifeq ($(RELEASE),1)
14-
FLAGS = -c
15-
DEBUG =
12+
FLAGS = -c -D _RELEASE
13+
DEBUG = -O2
1614
else
1715
ifeq ($(PLATFORM),mac)
1816
FLAGS = -c
19-
DEBUG = -g
17+
DEBUG = -g -D _DEBUG
2018
else
2119
FLAGS = -c -lc_p
22-
DEBUG = -g -pg
20+
DEBUG = -g -pg -D _DEBUG
2321
endif
2422
endif
2523

@@ -32,10 +30,8 @@ endif
3230
ifeq ($(PLATFORM),linux)
3331
ifeq (/etc/redhat-release,$(wildcard /etc/redhat-release))
3432
PLATVER = -D __CENTOS__
35-
PLATDIR = XEngine_Linux/Centos
3633
else
3734
PLATVER = -D __UBUNTU__
38-
PLATDIR = XEngine_Linux/Ubuntu
3935
endif
4036
FILEEXT = so
4137
LIBFLAG = -shared
@@ -44,7 +40,6 @@ ifeq ($(PLATFORM),linux)
4440
else ifeq ($(PLATFORM),mac)
4541
CC += -Wno-deprecated-declarations
4642
PLATVER = -D __MACOS__
47-
PLATDIR = XEngine_Mac
4843
FILEEXT = dylib
4944
LIBFLAG = -dynamiclib
5045
LIBEX = -lpthread -ldl

XEngine_Source/AuthorizeModule_Session/Makefile

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
CC = g++ -Wall -std=c++20 -fPIC
2-
PLATFORM = linux
32
PLATVER =
4-
PLATDIR =
53
FILEEXT =
64
LIBFLAG =
75
LOADHDR = -I ./
@@ -11,15 +9,15 @@ LIBEX =
119
OBJECTS = Session_Authorize.o Session_Token.o pch.o
1210

1311
ifeq ($(RELEASE),1)
14-
FLAGS = -c
15-
DEBUG =
12+
FLAGS = -c -D _RELEASE
13+
DEBUG = -O2
1614
else
1715
ifeq ($(PLATFORM),mac)
1816
FLAGS = -c
19-
DEBUG = -g
17+
DEBUG = -g -D _DEBUG
2018
else
2119
FLAGS = -c -lc_p
22-
DEBUG = -g -pg
20+
DEBUG = -g -pg -D _DEBUG
2321
endif
2422
endif
2523

@@ -32,10 +30,8 @@ endif
3230
ifeq ($(PLATFORM),linux)
3331
ifeq (/etc/redhat-release,$(wildcard /etc/redhat-release))
3432
PLATVER = -D __CENTOS__
35-
PLATDIR = XEngine_Linux/Centos
3633
else
3734
PLATVER = -D __UBUNTU__
38-
PLATDIR = XEngine_Linux/Ubuntu
3935
endif
4036
FILEEXT = so
4137
LIBFLAG = -shared
@@ -44,7 +40,6 @@ ifeq ($(PLATFORM),linux)
4440
else ifeq ($(PLATFORM),mac)
4541
CC += -Wno-deprecated-declarations
4642
PLATVER = -D __MACOS__
47-
PLATDIR = XEngine_Mac
4843
FILEEXT = dylib
4944
LIBFLAG = -dynamiclib
5045
LIBEX = -lpthread -ldl

XEngine_Source/XEngine_APPService/XEngine_AuthorizeService/Makefile

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
CC = g++ -Wall -std=c++20
2-
PLATFORM = linux
32
PLATVER =
4-
PLATDIR =
53
FILEEXT =
64
LIBFLAG =
75
LOADHDR = -I ./
@@ -16,15 +14,15 @@ OBJECTS = Authorize_Config.o Authorize_Net.o Authorize_Task.o Authorize_TCPTask.
1614
AuthorizeHTTP_Token.o AuthorizeHTTP_GetTask.o
1715

1816
ifeq ($(RELEASE),1)
19-
FLAGS = -c
20-
DEBUG =
17+
FLAGS = -c -D _RELEASE
18+
DEBUG = -O2
2119
else
2220
ifeq ($(PLATFORM),mac)
2321
FLAGS = -c
24-
DEBUG = -g
22+
DEBUG = -g -D _DEBUG
2523
else
2624
FLAGS = -c -lc_p
27-
DEBUG = -g -pg
25+
DEBUG = -g -pg -D _DEBUG
2826
endif
2927
endif
3028

@@ -37,10 +35,8 @@ endif
3735
ifeq ($(PLATFORM),linux)
3836
ifeq (/etc/redhat-release,$(wildcard /etc/redhat-release))
3937
PLATVER = -D __CENTOS__
40-
PLATDIR = XEngine_Linux/Centos
4138
else
4239
PLATVER = -D __UBUNTU__
43-
PLATDIR = XEngine_Linux/Ubuntu
4440
endif
4541
FILEEXT = so
4642
LIBFLAG = -shared
@@ -49,7 +45,6 @@ ifeq ($(PLATFORM),linux)
4945
else ifeq ($(PLATFORM),mac)
5046
CC += -Wno-deprecated-declarations
5147
PLATVER = -D __MACOS__
52-
PLATDIR = XEngine_Mac
5348
FILEEXT = dylib
5449
LIBFLAG = -dynamiclib
5550
LIBEX = -lpthread -ldl

0 commit comments

Comments
 (0)