Special macros: $@ is the name of the file to be made $? is the name of changed depandents $< the name of related file that caused the action $* the prefix shared by target and dependent files