Am Samstag, 6. Oktober 2012, 05:57:40 schrieb Andrew Johnson:
> 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
What about support modules like seq? I hope the double colon rule means that
multiple clean rules (from multiple support modules) are not in conflict with
each other, but just wanted to make sure. If yes, I will change the sequencer
build rules accordingly.
BTW, on my 64 bit linux (debian testing) with base-3.15.0.1, I get an
inexplicable
ben@sarun[1]: .../seq/branch-2-1 > make -sj
make[3]: Circular libseqDev.so. <- ../../../lib/linux-x86_64/libseqDev.so.
dependency dropped.
This did not happen with 3.14, I guess the new base rules add some extra
dependencies. Any idea how to fix that?
(A somewhat strange effect is that if I set LANG=C, then I get no such
message!)
Also strange: all the generated shared libraries (.so) have an extra '.'
appended:
ben@sarun[1]: .../seq/branch-2-1 > ll lib/linux-x86_64
total 1816
-r--r--r-- 1 ben ben 26174 Oct 7 22:56 libcmdButtonsSupport.a
-r--r--r-- 1 ben ben 284888 Oct 7 22:56 libcmdButtonsSupport.so.
-r--r--r-- 1 ben ben 39866 Oct 7 22:56 libdemoSupport.a
-r--r--r-- 1 ben ben 293908 Oct 7 22:56 libdemoSupport.so.
-r--r--r-- 1 ben ben 46268 Oct 7 22:56 libpv.a
-r--r--r-- 1 ben ben 42279 Oct 7 22:56 libpv.so.
-r--r--r-- 1 ben ben 427770 Oct 7 22:56 libseq.a
-r--r--r-- 1 ben ben 48524 Oct 7 23:01 libseqDev.a
-r--r--r-- 1 ben ben 294965 Oct 7 23:01 libseqDev.so.
-r--r--r-- 1 ben ben 273304 Oct 7 22:56 libseq.so.
-r--r--r-- 1 ben ben 23100 Oct 7 22:56 libseqSoftIoc.a
-r--r--r-- 1 ben ben 34409 Oct 7 22:56 libseqSoftIoc.so.
Cheers
--
Ben Franksen
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments
________________________________
Helmholtz-Zentrum Berlin für Materialien und Energie GmbH
Mitglied der Hermann von Helmholtz-Gemeinschaft Deutscher Forschungszentren e.V.
Aufsichtsrat: Vorsitzender Prof. Dr. Dr. h.c. mult. Joachim Treusch, stv. Vorsitzende Dr. Beatrix Vierkorn-Rudolph
Geschäftsführung: Prof. Dr. Anke Rita Kaysser-Pyzalla, Thomas Frederking
Sitz Berlin, AG Charlottenburg, 89 HRB 5583
Postadresse:
Hahn-Meitner-Platz 1
D-14109 Berlin
http://www.helmholtz-berlin.de
- Replies:
- Re: EPICS 3.15.0 incompatible make rules Andrew Johnson
- References:
- EPICS 3.15.0 incompatible make rules Dirk Zimoch
- Re: EPICS 3.15.0 incompatible make rules Ralph Lange
- Re: EPICS 3.15.0 incompatible make rules Andrew Johnson
- Navigate by Date:
- Prev:
areaDetector R1-8 released Mark Rivers
- Next:
Re: EPICS 3.15.0 incompatible make rules Andrew Johnson
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
<2012>
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: EPICS 3.15.0 incompatible make rules Andrew Johnson
- Next:
Re: EPICS 3.15.0 incompatible make rules Andrew Johnson
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
<2012>
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|