aboutsummaryrefslogtreecommitdiff
path: root/rules.mk
diff options
context:
space:
mode:
authoraqua <aqua@iserlohn-fortress.net>2022-11-05 22:06:24 +0200
committeraqua <aqua@iserlohn-fortress.net>2022-11-05 22:06:24 +0200
commit97176775f264efa8b30d5d89375a3c739ff6aa7d (patch)
treed29209ad9f6be3738599a8349874189111d812a5 /rules.mk
parentAdd sha512sum checksum to grub (diff)
downloadkernel-97176775f264efa8b30d5d89375a3c739ff6aa7d.tar.xz
makefile: replace ,SRCS with .SRCS
Diffstat (limited to 'rules.mk')
-rw-r--r--rules.mk13
1 files changed, 6 insertions, 7 deletions
diff --git a/rules.mk b/rules.mk
index e5ba185..21c2f7e 100644
--- a/rules.mk
+++ b/rules.mk
@@ -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)))