rules for simple makefiles