- --redefine-sym _binary_resource_tmp_start=beg_$(1) \
- --redefine-sym _binary_resource_tmp_end=end_$(1) \
- --redefine-sym _binary_resource_tmp_size=siz_$(1) \
- resource.tmp $$@ && rm -f resource.tmp
+ --redefine-sym _binary_$$(subst .,_,$$(<F))_start=beg_$(1) \
+ --redefine-sym _binary_$$(subst .,_,$$(<F))_end=end_$(1) \
+ --redefine-sym _binary_$$(subst .,_,$$(<F))_size=siz_$(1) \
+ $$(<F) $$@