EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: EPICS 3.15.0 incompatible make rules
From: Andrew Johnson <[email protected]>
To: [email protected]
Date: Fri, 5 Oct 2012 22:57:40 -0500
Hi Ralph,

On 2012-10-05 Ralph Lange wrote:
> I suggest we add a bunch of variables named ...CLEAN, that users can set
> to add files that they wish to be cleaned.
> Keep them separate for the different cleans (clean vs. realclean etc.).

Actually Janet already did that, but with just one variable called CLEANS.  
Applications can handle this in a backwards-compatible manner like this:

CLEANS += <list of files to be cleaned>

ifndef BASE_3_15
clean::
	$(RM) $(CLEANS)
endif


I have just added the above to the Release Notes on the 3.15 branch since we 
don't seem to have documented the change yet.  Note that the above rule is not 
compatible with the 3.13 build system, IIRC you would need to use a single-
colon rule there instead (student exercise).

- Andrew
-- 
Never interrupt your enemy when he is making a mistake.
-- Napoleon Bonaparte

Replies:
Re: EPICS 3.15.0 incompatible make rules Benjamin Franksen
References:
EPICS 3.15.0 incompatible make rules Dirk Zimoch
Re: EPICS 3.15.0 incompatible make rules Ron Sluiter
Re: EPICS 3.15.0 incompatible make rules Ralph Lange

Navigate by Date:
Prev: Re: First Use Of 3.14.12.2 - target builds try to produce code for host also Ralph Lange
Next: areaDetector R1-8 released Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: EPICS 3.15.0 incompatible make rules Ralph Lange
Next: Re: EPICS 3.15.0 incompatible make rules Benjamin Franksen
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·