diff options
author | aqua <aqua@iserlohn-fortress.net> | 2022-11-05 22:06:24 +0200 |
---|---|---|
committer | aqua <aqua@iserlohn-fortress.net> | 2022-11-05 22:06:24 +0200 |
commit | 97176775f264efa8b30d5d89375a3c739ff6aa7d (patch) | |
tree | d29209ad9f6be3738599a8349874189111d812a5 /rules.mk | |
parent | Add sha512sum checksum to grub (diff) | |
download | kernel-97176775f264efa8b30d5d89375a3c739ff6aa7d.tar.xz |
makefile: replace ,SRCS with .SRCS
Diffstat (limited to 'rules.mk')
-rw-r--r-- | rules.mk | 13 |
1 files changed, 6 insertions, 7 deletions
@@ -1,9 +1,8 @@ -# for each target,SRCS, generate target,OBJS, target.a and add target,OBJS to all -, = , -$(foreach V,$(filter %$(,)SRCS, ${.VARIABLES}),\ - $(eval $(V:$(,)SRCS=$(,)OBJS) += $(foreach f,$($(V)),$(addsuffix .o,$(basename $(f))))) \ - $(eval $(V:$(,)SRCS=.a): $($(V:$(,)SRCS=$(,)OBJS))) \ - $(eval all: $($(V:$(,)SRCS=$(,)OBJS))) \ +# for each target.SRCS, generate target.OBJS, target.a and add target.OBJS to all +$(foreach V,$(filter %.SRCS, ${.VARIABLES}),\ + $(eval $(V:%.SRCS=%.OBJS) += $(foreach f,$($(V)),$(addsuffix .o,$(basename $(f))))) \ + $(eval $(V:%.SRCS=%.a): $($(V:%.SRCS=%.OBJS))) \ + $(eval all: $($(V:%.SRCS=%.OBJS))) \ ) # Suffix rules @@ -27,4 +26,4 @@ $(foreach V,$(filter %$(,)SRCS, ${.VARIABLES}),\ # clean target .PHONY: clean clean: - @$(foreach V,$(filter %$(,)OBJS, ${.VARIABLES}), rm -rf $($(V))) + @$(foreach V,$(filter %.OBJS, ${.VARIABLES}), rm -rf $($(V))) |