efficiency
authorken <ken@mihrtec.com>
Fri, 16 Dec 2016 20:28:02 +0000 (12:28 -0800)
committerken <ken@mihrtec.com>
Fri, 16 Dec 2016 20:28:02 +0000 (12:28 -0800)
Makefile

index 2d713d3..20c74d6 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -46,7 +46,7 @@ OBJ   := $(patsubst %.c,%.o,$(cSRC) $(cGEN))
 $(foreach drv,$(DRIVERS),\
 $(eval OTHERS      := $(filter-out $(drv),$(DRIVERS)))\
 $(eval $(drv)SRC   := $(filter-out $(OTHERS:%=\%/%.o),$(OBJ)))\
-$(eval $(drv)-dSRC := $(filter-out $(OTHERS:%=\%/%-d.o),$(OBJ:%.o=%-d.o))))
+$(eval $(drv)-dSRC := $($(drv)SRC:%.o=%-d.o)))
 
 # Unless cleaning, deps should be generated for each source file
 ifeq (,$(filter clean,$(MAKECMDGOALS)))