bug-automake
[Top][All Lists]
Advanced

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

1.11 doesn't add sources with nonstandard suffixes when making a binary


From: Юрий Пухальский
Subject: 1.11 doesn't add sources with nonstandard suffixes when making a binary
Date: Thu, 26 Nov 2009 11:11:13 +0300

Don't know if it got through, so i resend...

Good day!

As of automake 1.11 the following problem exists:
I have a nonstandard suffix .pc (ProC source), which i compile into .lo with
SUFFIXES = .pc
.pc.lo:
       $(PCC) $(PCCFLAGS) iname=$(srcdir)/$*.pc oname=$(builddir)/$*.c
       $(LIBTOOL) --tag=CC --mode=compile $(CC) $(AM_CPPFLAGS) $(CFLAGS)
address@hidden@/include -c $(builddir)/$*.c
       rm -f $(builddir)/$*.c

When i try to make a binary with
bin_PROGRAMS = blabla
blabla_SOURCES = 1.c 2.c 3.pc

the part of Makefile.in is:
am_blabla_OBJECTS = 1.$(OBJEXT) 2.$(OBJEXT)
blabla_OBJECTS = $(am_blabla_OBJECTS)
blabla$(EXEEXT): $(blabla_OBJECTS) $(blabla_DEPENDENCIES)
      address@hidden -f blabla$(EXEEXT)
       $(LINK) $(blabla_OBJECTS) $(blabla_LDADD) $(LIBS)

There is one thing of interest: when making libtool library (.la),
everything works fine, .pc sources get compiled in!

--
«The good thing about standards is there are so many to choose from.»




reply via email to

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