Skip to content

Commit bdc09bd

Browse files
committed
ci:delete cppcheck.yml
update:plugin module make
1 parent 5fef285 commit bdc09bd

2 files changed

Lines changed: 22 additions & 33 deletions

File tree

.github/workflows/cppcheck.yml

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

XEngine_Module/XEngine_PluginExtension/Makefile

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,19 @@ LIB = -lXEngine_BaseLib
88
LIBEX =
99
OBJECTS = PluginExtension_LibCore.o PluginExtension_LuaCore.o PluginExtension_Loader.o pch.o
1010

11-
MACRO_LUA_SUPPORT := $(shell gcc -E -dM ../XEngine_BuildSwitch.h | grep _XENGINE_BUILD_SWITCH_LUA | cut -d ' ' -f 3)
12-
1311
ifeq ($(RELEASE),1)
1412
FLAGS = -c -D _RELEASE
1513
DEBUG = -O2
1614
else
1715
ifeq ($(PLATFORM),mac)
1816
FLAGS = -c
1917
DEBUG = -g -D _DEBUG
18+
else ifeq ($(PLATFORM), android)
19+
FLAGS = -c
20+
DEBUG = -g -D _DEBUG
2021
else
21-
FLAGS = -c -lc_p
22-
DEBUG = -g -pg -D _DEBUG
22+
FLAGS = -c
23+
DEBUG = -g -D _DEBUG
2324
endif
2425
endif
2526

@@ -53,6 +54,23 @@ else ifeq ($(PLATFORM),mac)
5354
endif
5455
LIBEX = -lpthread -ldl
5556
LOADBIN = -Wl,-rpath,@loader_path/./
57+
else ifeq ($(PLATFORM), android)
58+
PLATVER = -D __ANDROID__
59+
FILEEXT = so
60+
LIBFLAG = -shared
61+
LOADHDR += -I $(HOME)/XEngine_Android_Arm64
62+
LOADSO += -L $(HOME)/XEngine_Android_Arm64/XEngine_Android/XEngine_BaseLib
63+
LOADBIN = -Wl,-rpath=./,--disable-new-dtags
64+
SDKPATH = $(HOME)/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++
65+
CC = $(SDKPATH) -Wall -fPIC -std=c++20 -target aarch64-linux-android30
66+
else ifeq ($(PLATFORM), ios)
67+
PLATVER = -D __IOS__
68+
FILEEXT = dylib
69+
LIBFLAG = -dynamiclib
70+
LOADHDR += -I $(HOME)/XEngine_IOS_Arm64
71+
LOADSO += -L $(HOME)/XEngine_IOS_Arm64/XEngine_IOS/XEngine_BaseLib
72+
SDKPATH = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk
73+
CC = g++ -Wall -fPIC -std=c++20 -arch arm64 -Wno-deprecated-declarations -isysroot ${SDKPATH} -miphoneos-version-min=16.0
5674
endif
5775

5876
all:$(OBJECTS)

0 commit comments

Comments
 (0)