1
2.SECONDEXPANSION:
3sim_base_rgg := just_a_name
4sim_base_src := a
5sim_base_f := a a a
6sim_%.f: $${sim_$$*_f} ; echo $@
7sim_%.src: $${sim_$$*_src} ; echo $@
8sim_%: \
9 $$(if $$(sim_$$*_src),sim_%.src) \
10 $$(if $$(sim_$$*_f),sim_%.f) \
11 $$(if $$(sim_$$*_rgg),$$(sim_$$*_rgg).s) ; echo $@