joeylib2/make/haiku.mk
2026-10-13 14:01:46 -05:00

20 lines
759 B
Makefile

# Part of JoeyLib, Copyright (c) 2026 Scott Duensing, under the MIT License.
# See LICENSE.md for license information.
# SPDX-License-Identifier: MIT
#
# Haiku x86_64 build rules (make haiku): the Be API port, make/be.mk, built
# with Haiku's gcc 13 cross compiler against the R1/beta6 sysroot (the
# installer's haikuGcc component).
PLATFORM := haiku
include $(dir $(lastword $(MAKEFILE_LIST)))/common.mk
$(call requireTool,$(HAIKU_CROSS)g++,toolchain:haiku)
$(call requireTool,$(LIBXMP_DIR)/include/libxmp-lite/xmp.h,toolchain:haiku)
HOSTED_CC := $(HAIKU_CROSS)gcc --sysroot=$(HAIKU_SYSROOT)
HOSTED_CXX := $(HAIKU_CROSS)g++ --sysroot=$(HAIKU_SYSROOT)
HOSTED_AR := $(HAIKU_CROSS)ar
BE_CXX_RUNTIME := -lstdc++
include $(REPO_DIR)/make/be.mk