flatten 20260225

This commit is contained in:
Timothy Prepscius
2026-02-25 12:34:54 -05:00
commit 46185db8f0
24 changed files with 1220 additions and 0 deletions

34
tjp/Make/Makefile.base.android Executable file
View File

@@ -0,0 +1,34 @@
###################################
# 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