summaryrefslogtreecommitdiff
path: root/share/mk/sys.mk
AgeCommit message (Expand)Author
2025-12-09Update share/mk files from bmakeSimon J. Gerraty
2025-03-04sys.mk: Improve ports compatibility hack guardBrooks Davis
2024-03-27sys.mk: Define HOST_CC as CC by default.Stephen J. Kiernan
2024-01-03sys.mk: Remove support for building with fmake on modern systems.Warner Losh
2023-11-26share: Remove ancient SCCS tags.Warner Losh
2023-08-16Remove $FreeBSD$: one-line sh patternWarner Losh
2023-05-11Move DIRDEPS_BUILD settings to sys.dirdeps.mkSimon J. Gerraty
2023-04-12Remove the riscv64sf architecture.John Baldwin
2022-01-25Stop trying to strip 'eb' suffixes from ARM MACHINE_ARCH.John Baldwin
2022-01-03sys.mk: Stop rewriting mips* to get MACHINE_CPUARCHWarner Losh
2021-08-02Add build system support for ASAN+UBSAN instrumentationAlex Richardson
2021-05-21Add elfctl to toolchain.Marcin Wojtas
2021-01-22Revert "[mips] revert r366664 - flip mips back from -O2 to -O"Mateusz Guzik
2021-01-13[mips] revert r366664 - flip mips back from -O2 to -OAdrian Chadd
2020-10-13Remove --ld-path=* from _LDFLAGSBrooks Davis
2020-10-13Stop using -O instead of -O2 for MIPSAlex Richardson
2020-09-22[PowerPC64LE] Set up powerpc.powerpc64le architectureBrandon Bergren
2020-09-17Stop using lorder and ranlib when building librariesAlex Richardson
2020-08-11Allow overriding the tool used for stripping binariesAlex Richardson
2020-04-07Normalize deployment tools usage and definitions by putting into one placeMaxim Sobolev
2019-07-22arm: Use -O2 instead of -O as optimization flagEmmanuel Vadot
2018-06-20Reduce exec and fstat overhead for non-build targets.Bryan Drewery
2018-02-28Allow overriding .MAKE.MAKEFILE_PREFERENCE.Bryan Drewery
2017-11-17Remove build system support for lint.Warner Losh
2017-11-13Remove -fuse-ld= when creating _LDFLAGS from LDFLAGSAlex Richardson
2017-11-10AUTO_OBJ: Don't create .OBJDIR with 'make -n'.Bryan Drewery
2017-11-05Revert r325443Enji Cooper
2017-11-05MFhead@r325422Enji Cooper
2017-11-04AUTO_OBJ: Revert r325351 now that the fix is in auto.obj.mk in r325404.Bryan Drewery
2017-11-04MFhead@r325383Enji Cooper
2017-11-03AUTO_OBJ: If the wanted .OBJDIR was not used then disable the feature.Bryan Drewery
2017-11-02Enable AUTO_OBJ by default if the OBJDIR is writable, only for in-tree builds.Bryan Drewery
2017-11-01META_MODE: Respect make -s.Bryan Drewery
2017-11-01Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR.Bryan Drewery
2017-10-23Handle host buildsEnji Cooper
2017-10-22Define TARGET_CPUARCH and use in libclang_rt as the basis for CRTARCHEnji Cooper
2017-10-05Support armv7 builds for userlandWarner Losh
2017-08-12arm*hf is no longer a thing, remove it from the conversion now that it's easy.Warner Losh
2017-08-12Make _TO_CPUARCH macro for ARCH to CPUARCH conversionsWarner Losh
2017-06-12META_MODE: NO_FILEMON should imply nofilemon.Bryan Drewery
2017-06-05META_MODE: Add framework to force rebuilding for major ABI changes.Bryan Drewery
2017-06-05META_MODE: Allow not ignoring host headers with NO_META_IGNORE_HOST_HEADERS.Bryan Drewery
2017-06-01META_MODE: Move ignoring of /usr/local/etc/libmap.d to proper place.Bryan Drewery
2017-04-07Explicitly set the desired MIPS ABI in toolchain flags.John Baldwin
2016-11-16Add full softfloat and hardfloat support for RISC-V.Ruslan Bukin
2016-11-01Add rules to build LLVM IR binaries and libraries.Jonathan Anderson
2016-10-31Add full softfloat and hardfloat support for MIPS.Ruslan Bukin
2016-10-27Revert r307823 (Use upstream suffixes for LLVM IR) for now. It causes aDimitry Andric
2016-10-23Use upstream suffixes for LLVM IRDimitry Andric
2016-10-22Create a new MACHINE_ARCH for Freescale PowerPC e500v2Justin Hibbits