I have a Makefile with following lines for importing source code:

Code:
projecct_FILES = include/mongoose/mongoose.c \
    include/protobuf/GPBProtocolBuffers.m \
    src/project ...
mongoose directory is same level with my Makefile. But when I run make command on mac, I received this error:

Code:
    ==> Error: File include/mongoose/mongoose.c does not exist.
So I try change a little by remove include/ before, so it becomes:

Code:
projecct_FILES = mongoose/mongoose.c \
    include/protobuf/GPBProtocolBuffers.m \
    src/project ..
So compiler doesn't make exception cannot find those code. I haven't tried to change all because it has many lines like this. But I don't think this will work (means compiling successfully or giving true output) because this makefile is made for long time and workable so it should keep like it be.

so my question is: why do I compile fail, and how can I fix in this case.