I want to select all variables that contain a certain suffix to store them in a macro. Any suggestions?

MWE:
Code:
sysuse auto.dta

ds make, not 
foreach var of varlist `r(varlist)' {
    gen `var'_minus_one = `var' - 1
}

* This does not work
global vars *_minus_one