If I try the following: bar: .USE @echo @ = $(@) all: bar @echo here is all I always get "bar is up to date" Does anyone know how this is supposed to work?