automake
[Top][All Lists]
Advanced

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

CC $sourcebasename-$sourcebasename.o displayed during silent rules build


From: Adam Mercer
Subject: CC $sourcebasename-$sourcebasename.o displayed during silent rules build
Date: Wed, 9 May 2012 11:50:50 -0500

Hi

Next, hopefully not so stupid, question; my Makefile.am is now

AM_CFLAGS = $(LALSUPPORT_CFLAGS)
LDADD = $(LALSUPPORT_LIBS) $(top_builddir)/src/liblalframe.la

if PTHREAD
PTHREADPRGS = \
        TestLowLatencyData1 \
        TestLowLatencyData2 \
        TestLowLatencyData3
endif

if LALSUPPORT
check_PROGRAMS = \
        AggregationTest \
        FrameCacheTest \
        FrameDataTest \
        FrameStreamTest \
        MakeFrames \
        Read40mData \
        ReadGEOData \
        ReadLHOData \
        $(PTHREADPRGS)
TESTS = \
        FrameCacheTest.sh \
        FrameStreamTest \
        $(PTHREADPRGS)
endif

if PTHREAD
# set appropriate pthread flags
TestLowLatencyData1_LDADD = $(PTHREAD_LIBS) $(LDADD)
TestLowLatencyData1_CFLAGS = $(PTHREAD_CFLAGS) $(AM_CFLAGS)
TestLowLatencyData2_LDADD = $(PTHREAD_LIBS) $(LDADD)
TestLowLatencyData2_CFLAGS = $(PTHREAD_CFLAGS) $(AM_CFLAGS)
TestLowLatencyData3_LDADD = $(PTHREAD_LIBS) $(LDADD)
TestLowLatencyData3_CFLAGS = $(PTHREAD_CFLAGS) $(AM_CFLAGS)
endif

then when building with silent rules, the codes that are linked
against libpthread are displayed as follows:

  CC       TestLowLatencyData1-TestLowLatencyData1.o
  CCLD     TestLowLatencyData1
  CC       TestLowLatencyData2-TestLowLatencyData2.o
  CCLD     TestLowLatencyData2
  CC       TestLowLatencyData3-TestLowLatencyData3.o
  CCLD     TestLowLatencyData3

Whereas the others are displayed as:

  CC       AggregationTest.o
  CCLD     AggregationTest

Why are these being displayed differently? And is there a way I can
get them to be display like the other test codes?

Cheers

Adam



reply via email to

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