Hi Marcelo, On Wed, Mar 2, 2016 at 8:59 PM, Marcelo Ricardo Leitner <marcelo.leitner@xxxxxxxxx> wrote: > On Mon, Feb 29, 2016 at 12:25:42PM +0100, yegorslists@xxxxxxxxxxxxxx wrote: >> From: Yegor Yefremov <yegorslists@xxxxxxxxxxxxxx> >> >> pkg-config is a helper tool used when compiling applications and libraries. >> This patch adds automatic generation and installation of libsctp.pc file, >> that provides libsctp's version, compiler and linker information. >> >> Signed-off-by: Yegor Yefremov <yegorslists@xxxxxxxxxxxxxx> >> --- >> Makefile.am | 5 +++++ >> configure.ac | 3 ++- >> libsctp.pc.in | 10 ++++++++++ >> 3 files changed, 17 insertions(+), 1 deletion(-) >> create mode 100644 libsctp.pc.in >> >> diff --git a/Makefile.am b/Makefile.am >> index 2c9c8c6..58cacf0 100644 >> --- a/Makefile.am >> +++ b/Makefile.am >> @@ -9,6 +9,11 @@ EXTRA_DIST += ChangeLog AUTHORS COPYING COPYING.lib INSTALL \ >> README ROADMAP NEWS \ >> Makefile.vars Makefile.rules Makefile.dirs >> >> +pkgconfigdir = $(libdir)/pkgconfig >> +pkgconfig_DATA = libsctp.pc >> +EXTRA_DIST += libsctp.pc.in >> +CLEANFILES = libsctp.pc > > After applying this patch, I'm getting: > > + automake --foreign --add-missing --copy > configure.ac:31: installing 'bin/compile' > configure.ac:22: installing 'bin/missing' > Makefile.am:15: warning: CLEANFILES multiply defined in condition TRUE > ... > Makefile.vars:7: ... 'CLEANFILES' previously defined here > Makefile.am:1: 'Makefile.vars' included from here > src/apps/Makefile.am: installing 'bin/depcomp' > > lksctp-tools]$ grep -w CLEANFILES Makefile.vars Makefile.am > Makefile.vars:CLEANFILES = > Makefile.am:CLEANFILES = libsctp.pc > > I checked some other projects and seems that setting it to clean this > file is not a standard practice, specially with CLEANFILES because it > will clean this file with 'make clean' while it's being generated by > configure and not the make step. If you find it really necessary, it > would be better to use DISTCLEANFILES instead. Thanks for review. I've sent v2. Yegor -- To unsubscribe from this list: send the line "unsubscribe linux-sctp" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html