Hi Greg, Thank you so much for the message.
Following your reply, i've got 2 questions: * where to put the makefile? * since head files are under different directories from .c files, how to declare #include ".h"? Thanks again. Paul On 3/17/06, Greg Chicares <[EMAIL PROTECTED]> wrote: > On 2006-3-17 2:41 UTC, paulur wrote: > > There are two directories /src1 and /src2 where the soruce codes are, and > > another directory /headers for head files. > > > > How should the makefile set variables ( not to hard code all the > > directories) so that the complier can find these files? > > Let's say those are all subdirectories of /somepath/ and > assume you're using C. If you write > > vpath %.c /somepath/src1 /somepath/src2 > vpath %.h /somepath/headers > > then you can run 'make' in a completely different directory > and it will find those files. > _______________________________________________ Help-make mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-make
