В сообщении от 15 марта 2006 18:09 Dmitry V. Levin написал(a): > On Wed, Mar 15, 2006 at 05:53:45PM +0300, Valery V. Inozemtsev wrote: > > дано Makefile.am: > > > > bin_PROGRAMS = xsvg > > > > xsvg_SOURCES = \ > > args.c \ > > args.h \ > > xsvg.c > > > > AM_CFLAGS = $(X_CFLAGS) $(XSVG_CFLAGS) > > xsvg_LDFLAGS = $(X_LIBS) $(XSVG_LIBS) > > Грубо говоря, "LDFLAGS = $(LIBS)" всегда неправильно. > > > в Makefile получаем: > > ... > > xsvg$(EXEEXT): $(xsvg_OBJECTS) $(xsvg_DEPENDENCIES) > > @rm -f xsvg$(EXEEXT) > > $(LINK) $(xsvg_LDFLAGS) $(xsvg_OBJECTS) $(xsvg_LDADD) $(LIBS) > > Наверное, автор хотел вместо > xsvg_LDFLAGS = $(X_LIBS) $(XSVG_LIBS) > написать > xsvg_LDADD = $(X_LIBS) $(XSVG_LIBS) действительно > > См. "info automake Linking". autoconf дочитал, а automake до конца дочитать все никак руки не дойдут -- Valery V. Inozemtsev