[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
configure substitutions in generated Makefile
From: |
Kremp, Johannes |
Subject: |
configure substitutions in generated Makefile |
Date: |
Fri, 7 Jun 2002 13:28:30 +0200 |
i'm on hp-ux 11.00 and have autoconf 2.50 and automake 1.5.
i have following Makefile.am:
Makefile.am:
bin_PROGRAMS = test
test_SOURCES = test.c
test_LDADD = $(LIBTEST)
lib_LIBRARIES = libtest1.a libtest2.a
libtest1_a_SOURCES = test1.c
libtest2_a_SOURCES = test2.c
depending on the operating system i want to to use different libraries:
configure.in:
...
case $target_os in
linux*)
LIBTEST=libtest1.a
;;
*)
LIBTEST=libtest2.a
;;
esac
AC_SUBST(LIBTEST)
...
but $(LIBTEST) doesn't appear in the generated Makefile in
test_DEPENDENCIES:
Makefile:
...
am_test_OBJECTS = test.$(OBJEXT)
test_OBJECTS = $(am_test_OBJECTS)
test_DEPENDENCIES =
test_LDFLAGS =
...
when i run make test i get following message:
...
/usr/ccs/bin/ld: Can't open libtest2.a
/usr/ccs/bin/ld: No such file or directory
make: *** [test] Error 1
is there a way to make this executable?
thanks for help
johannes
- configure substitutions in generated Makefile,
Kremp, Johannes <=