Thanks Laurent. I just cloned the beta version. I have another question: I see the original Makefile has been split into several smaller ones, but somehow I cannot find the definition of CCC, CFLAGS, OR_TOOL_LNK and OR_TOOL_LDFLAGS...
I need to modify them because I want to add my project into the directory. My project has a few cc files, one main file. And cc files depend upon each other and main.o will compile with all the object files. So it is a bit different from the cc file in the example directory. I didn't the best way to do so I just add a conditional statement to check $(SOURCE_NAME). If it is my project, I will compile it differently but with the same CFLAGS and LDFLAGS.
Thanks a lot for your help!