help-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ignore specific file in VPATH/vpath


From: Paul Smith
Subject: Re: ignore specific file in VPATH/vpath
Date: Fri, 11 May 2018 12:46:57 -0400

On Wed, 2018-05-09 at 14:30 +0200, Jannick wrote:
> +---build
> >        makefile
> > 
> 
> \---src
>         parse.c <<< disregard for a build in folder 'build'
>         parse.y
>         prog.c
> 
> The nasty thing is src/parse.c which unfortunately does exist, but
> should be ignored for our project, since build/parse.c should be
> separately build (from parse.y) and used instead.
> 
> Currently, I am not able - in an elegant way - to avoid that make
> uses src/parse.c, unless make -B.

I think maybe it would help if you backed up a bit... I thought I
understood what you wanted but then I was totally thrown by this
reference to "make -B" at the end here.

Can you explain more clearly?  You seem to be saying that build/parse.c
is the output from building src/parse.y?  And that's what you want to
use to create build/parse.o?  Is src/parse.c also that output, or some
completely different code?  What do you want to do with src/parse.c?

Why do you want to NOT ignore src/parse.c if make -B is provided?  If
make -B is provided what do you want to use src/parse.c for?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]