From 58da25856169ca9e64105079f00f4adaefeca35b Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Fri, 29 Dec 2023 20:34:38 -0500 Subject: libgloss: add per-file & per-dir flag support This logic is copied from what's used in newlib today. This allows subdirs to easily define per-directory flags & per-file flags without having to setup unique automake rules for each one. --- libgloss/Makefile.am | 8 +++++++- libgloss/Makefile.in | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) (limited to 'libgloss') diff --git a/libgloss/Makefile.am b/libgloss/Makefile.am index a035f8d8a..ccfbfc167 100644 --- a/libgloss/Makefile.am +++ b/libgloss/Makefile.am @@ -24,7 +24,13 @@ includetool_DATA = includesystooldir = $(tooldir)/include/sys includesystool_DATA = -AM_CPPFLAGS = -idirafter $(srcroot)/include +# These are useful for standalone object files like crt0.o. +AM_CFLAGS = $(AM_CFLAGS_$(subst /,_,$(@D))) $(AM_CFLAGS_$(subst /,_,$(@D)_$(