File tree Expand file tree Collapse file tree
XEngine_Module/XEngine_PluginExtension Expand file tree Collapse file tree Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -8,18 +8,19 @@ LIB = -lXEngine_BaseLib
88LIBEX =
99OBJECTS = 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-
1311ifeq ($(RELEASE ) ,1)
1412FLAGS = -c -D _RELEASE
1513DEBUG = -O2
1614else
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
2425endif
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
5674endif
5775
5876all :$(OBJECTS )
You can’t perform that action at this time.
0 commit comments