$* doesn't work if the target doesn't use a wildcard. Furthermore the GNU make manual...