[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?