35 lines
1.0 KiB
Makefile
Executable File
35 lines
1.0 KiB
Makefile
Executable File
###################################
|
|
# License: Modified MIT (NON-AI)
|
|
# Copyright 2025 Timothy Prepscius
|
|
# See the LICENSE file in the root directory for license information.
|
|
###################################
|
|
|
|
ifeq (Android,$(SYS_NAME))
|
|
TOOLS := $(NDK)/toolchains/llvm/prebuilt/$(HOST_TAG)/bin
|
|
AR := $(TOOLS)/llvm-ar
|
|
|
|
CC := $(TIMEIT) $(TOOLS)/clang
|
|
CPP := $(TIMEIT) $(TOOLS)/clang++
|
|
MM := $(TIMEIT) $(TOOLS)/clang++
|
|
M := $(TIMEIT) $(TOOLS)/clang
|
|
LINK := $(TIMEIT) $(TOOLS)/llvm-link
|
|
SHARED_LINK := $(TIMEIT) $(TOOLS)/ld
|
|
|
|
TARGET := aarch64-none-linux-android26
|
|
SYSROOT := $(NDK)/toolchains/llvm/prebuilt/$(HOST_TAG)/sysroot
|
|
|
|
CPPFLAGS += -stdlib=libc++
|
|
MMFLAGS += -stdlib=libc++
|
|
_FLAGS += \
|
|
-Wno-null-conversion \
|
|
-Wno-extra-tokens \
|
|
-Wno-int-to-void-pointer-cast \
|
|
-Wno-deprecated-register \
|
|
-target $(TARGET) \
|
|
--sysroot=$(SYSROOT) \
|
|
-D SYS_ANDROID -D SYS_ARM64 \
|
|
-fPIC \
|
|
-D VULKAN_MINIMAL
|
|
|
|
endif
|