On Mon, Nov 12, 2001 at 11:03:26AM +0100, Elisabetta Ronchieri wrote:
: Hi,
: 
: I'm using automake (GNU automake) 1.4 and ltmain.sh (GNU libtool) 1.3.5. 
: 
: I would like to know if I can make a thing like follow:
: 
: if P_SELECTED
: Clientdir = $(prefix)/include
: Client_HEADERS    = p.h 
: lib_LTLIBRARIES    = libp.la
: libp_la_SOURCES = events.c 
: else
: noinst_LTLIBRARIES  = libp.la libpl.la 
: libp_la_SOURCES = p.c 
: libpl_la_SOURCES = pl.c
: endif

Try reorganizing stuff a little (the following suggestion is totally
untested BTW).

if P_SELECTED
Clientdir = $(prefix)/include
Client_HEADERS = p.h 
LIBLIBPLIB = libp.la
NOINSTLIBPLIB =
NOINSTLIBPLLIB =
LIBPSOURCES = events.c 
LIBPLSOURCES =
else
LIBLIBPLIB =
NOINSTLIBPLIB = libp.la
NOINSTLIBPLLIB = libpl.la
LIBPSOURCES = p.c 
LIBPLSOURCES = pl.c
endif

lib_LTLIBRARIES = $(LIBLIBPLIB)
noinst_LTLIBRARIES = $(NOINSTLIBPLIB) $(NOINSTLIBPLLIB)

libp_la_SOURCES = $(LIBPSOURCES)
libpl_la_SOURCES = $(LIBPLSOURCES)

Cheers,

  Lars J

Reply via email to