mirror of
https://github.com/xcat2/xNBA.git
synced 2024-11-22 09:31:51 +00:00
[makefile] Allow .sizes target to work with funny-named objects
The bin/xxx.sizes targets examine the list of obj_ symbols in bin/xxx.tmp to determine which objects to measure the size of. These symbols have been normalized to C identifiers, so the result is an error message from `size' when examining a target that includes objects that were originally named with hyphens. Fix by turning obj_foo_bar into $(wildcard bin/foo?bar.o) instead of bin/foo_bar.o. Signed-off-by: Marty Connor <mdc@etherboot.org>
This commit is contained in:
parent
cf5e79adc9
commit
f94845168a
@ -677,7 +677,7 @@ endef
|
||||
$(BIN)/%.objs : $(BIN)/%.tmp
|
||||
$(Q)$(ECHO) $(call objs_list,$<)
|
||||
$(BIN)/%.sizes : $(BIN)/%.tmp
|
||||
$(Q)$(SIZE) -t $(foreach OBJ,$(call objs_list,$<),$(BIN)/$(OBJ).o) | \
|
||||
$(Q)$(SIZE) -t $(foreach OBJ,$(call objs_list,$<),$(wildcard $(BIN)/$(subst _,?,$(OBJ)).o)) | \
|
||||
sort -g
|
||||
|
||||
# Get dependency list for the specified target
|
||||
|
Loading…
Reference in New Issue
Block a user