While using google proto buffers, their compiler generates filenames such as "myfile.pb.h" and "myfile.pb.cc"
I added these files to my project. When built, the object file for this becomes myfile.pb.o
When creating the test the target required by the test binary becomes myfile.pb_nomain.o
due to the following conversion rule
However, the rule that creates this object file is generated as:
Hence, when building test targets it gives an error saying it cant find rule for myfile.pb_nomain.o
I think while creating the _nomain makefile rule for test targets it is looking for the first dot, rather than the last one that separates the .cc or cpp
P2 from external user. I think this fix can be added into patch1 also.
verified in trunk (NetBeans IDE Dev (Build 201105130000))
verified in patch1 candidate