Files
core_make/tjp/Make/Makefile.base.android
Timothy Prepscius 46185db8f0 flatten 20260225
2026-02-25 12:34:54 -05:00

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