$@ : current target$* : current target (without extenstion and path)$< : 1st prerequisite$? : more recent$^ : all the current prerequisite