Some rules are automatically defined.
They can be run even if you don't have a makefile in the current directory.
This can be a convenient way of compiling simple test files, but beware if make is not going to do things which you did not intend it to do behind your back!