1
0
mirror of https://github.com/deadw00d/AROS.git synced 2025-11-21 18:33:33 +00:00
Files
AROS-v0/bootstrap/mmakefile.src
2025-09-03 14:49:20 +02:00

27 lines
716 B
Plaintext

#
include $(SRCDIR)/config/aros.cfg
FILES := elfloader
USER_INCLUDES := -I $(SRCDIR)/$(CURDIR)/include -I $(GENINCDIR)
ifneq ($(AROS_TOOLCHAIN),llvm)
ifeq ($(AROS_TARGET_CPU),x86_64)
USER_CFLAGS += $(CFLAGS_GENERAL_REGS_ONLY)
endif
endif
%build_linklib mmake=linklibs-bootstrap libname=bootstrap files="$(FILES)" \
compiler=kernel libdir=$(GENDIR)/lib
# linklibs-bootstrap32 target is used by x86-64 bootstrap which runs in 32-bit mode
ifneq ($(AROS_TARGET_CPU32),)
ISA_FLAGS := $(ISA_32_FLAGS)
endif
USER_CPPFLAGS := -DELF_64BIT
%build_linklib mmake=linklibs-bootstrap32 libname=bootstrap files="$(FILES)" \
compiler=kernel objdir=$(GENDIR)/$(CURDIR)/32bit libdir=$(GENDIR)/lib32
%common