When one of the header files is changed, the makefile should rebuild the appropriate object files and the binary. But it does not. For example:
┌(toojays@kano)─(540)─(0)─(2013 06 05 20:15:40)
└─(~/src/emacs-clang-complete-async)─> touch src/msg_callback.h
┌(toojays@kano)─(541)─(0)─(2013 06 05 20:15:50)
└─(~/src/emacs-clang-complete-async)─> make LLVM_CONFIG=llvm-config-3.4
make: `clang-complete' is up to date.
It should have recognized that msg_callback.h had changed, and rebuilt the objects which depend on it.
When one of the header files is changed, the makefile should rebuild the appropriate object files and the binary. But it does not. For example:
It should have recognized that msg_callback.h had changed, and rebuilt the objects which depend on it.