hex: $(TARGET).hex $(TARGET).eep\r
lss: $(TARGET).lss\r
\r
-%.o: %.c\r
+%.o: %.c $(MAKEFILE_LIST)\r
@echo $(MSG_COMPILE_CMD) Compiling C file \"$<\"\r
$(CROSS)gcc -c $(CC_FLAGS) $(C_FLAGS) $< -o $@\r
\r
-%.o: %.cpp\r
+%.o: %.cpp $(MAKEFILE_LIST)\r
@echo $(MSG_COMPILE_CMD) Compiling C++ file \"$<\"\r
$(CROSS)gcc -c $(CC_FLAGS) $(CPP_FLAGS) -x c++ $< -o $@\r
\r
-%.o: %.S\r
+%.o: %.S $(MAKEFILE_LIST)\r
@echo $(MSG_COMPILE_CMD) Assembling \"$<\"\r
$(CROSS)gcc -c $(CC_FLAGS) $(ASM_FLAGS) -x assembler-with-cpp $< -o $@\r
\r