File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -34,11 +34,10 @@ SLINK_FORCE:
3434$(SLINK_ROOT ) /.generated : SLINK_FORCE
3535 @printf ' %s\n' " $( SLINK_PEAKRDL_PARAMS) " | cmp -s - $@ || printf ' %s\n' " $( SLINK_PEAKRDL_PARAMS) " > $@
3636
37-
38- $(SLINK_ROOT ) /src/regs/slink_reg.sv :$(SLINK_ROOT ) /src/regs/slink_reg_pkg.sv
39- $(SLINK_ROOT ) /src/regs/slink_reg_pkg.sv : $(SLINK_ROOT ) /src/regs/slink_reg.rdl $(SLINK_ROOT ) /.generated
37+ # Use pattern rule to emulate grouped target behaviour
38+ $(SLINK_ROOT ) /src/regs/% _reg.sv $(SLINK_ROOT ) /src/regs/% _reg_pkg.sv : $(SLINK_ROOT ) /src/regs/% _reg.rdl $(SLINK_ROOT ) /.generated
4039 $(PEAKRDL ) regblock $< -o $(dir $@ ) --default-reset arst_n --cpuif apb4-flat $(SLINK_PEAKRDL_PARAMS )
41- @sed -i ' 1i$(SLINK_COPYRIGHT_NOTICE)' $@ $(dir $@ ) /slink_reg .sv
40+ @sed -i ' 1i$(SLINK_COPYRIGHT_NOTICE)' $( dir $@ ) / $* _reg.sv $(dir $@ ) /$* _reg_pkg .sv
4241
4342$(SLINK_ROOT ) /src/regs/slink_addrmap.svh : $(SLINK_ROOT ) /src/regs/slink_reg.rdl $(SLINK_ROOT ) /.generated
4443 $(PEAKRDL ) raw-header $< -o $@ --format svh $(SLINK_PEAKRDL_PARAMS )
You can’t perform that action at this time.
0 commit comments