1
0
mirror of https://github.com/deadw00d/AROS.git synced 2025-12-08 14:34:41 +00:00
Files
AROS-v0/compiler/arossupport/mmakefile.src
Kalamatee 2272211fb8 collect-aros: provide __bss_start, _edata, edata and _end
make.tmpl:
    Expose a few more tools in the cross-compile scenario.

arossupport:
    rename hexdump to hexdump, to prevent conflicts

grub2:
    patch the configure test so it works with llvm/clang
    start adapting the mmakefile rules to work for llvm/clang.
2025-09-17 13:32:02 +02:00

62 lines
1.4 KiB
Plaintext

#
# Generate the AROS support library, libarossupport.a
#
include $(SRCDIR)/config/aros.cfg
FILES := \
_vkprintf \
calcchecksum \
clonerastport \
createbstr \
createrastport \
createseglist \
debugmem \
deinitrastport \
freerastport \
freestruct \
hexdmp \
isdosentrya \
kprintf \
rkprintf \
nastyfreemem \
libfindtagitem \
libgettagdata \
libnexttagitem \
rawputchars \
readbyte \
readdouble \
readfloat \
readlong \
readstring \
readstruct \
readword \
removeslist \
vkprintf \
writebyte \
writedouble \
writefloat \
writelong \
writestring \
writestruct \
writeword
#MM- core-linklibs : linklibs-arossupport
#MM- linklibs: linklibs-arossupport
#MM linklibs-arossupport : includes
FMTPRINTFDIR := $(SRCDIR)/compiler/fmtprintf
USER_INCLUDES := -I$(SRCDIR)/rom/exec -iquote $(FMTPRINTFDIR)
USER_CFLAGS := $(CFLAGS_NO_BUILTIN)
%build_linklib mmake=linklibs-arossupport libname=arossupport files=$(FILES) usesdks="config"
INCLUDE_FILES := $(call WILDCARD, include/*.h)
%copy_includes mmake=compiler-includes path=aros dir=include
ifneq ($(AROS_TARGET_CPU32),)
%build_linklib mmake=linklibs-arossupport32 libname=arossupport files=$(FILES) libdir="$(AROS_LIB32)" objdir="$(GENDIR)/$(CURDIR)/32bit" cflags="$(strip $(TARGET_ISA_32_CFLAGS) $(TARGET_CFLAGS))"
endif
%common