From a5b01bc1f2455039e158b435180fcf69352e726f Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Fri, 28 Jun 2002 05:59:14 +0000 Subject: [PATCH] Build dance continues. --- configure.in | 15 +++++++++++++-- platform/Makefile.am | 17 ++--------------- 2 files changed, 15 insertions(+), 17 deletions(-) diff --git a/configure.in b/configure.in index ea10e282..82a4ab0d 100644 --- a/configure.in +++ b/configure.in @@ -57,7 +57,8 @@ AC_PROG_CXX AC_PROG_INSTALL AC_PROG_LN_S AC_LIBTOOL_WIN32_DLL -AC_PROG_LIBTOOL +LIBTOOL="libtool" +AM_PROG_LIBTOOL AC_CHECK_PROG(we_have_sed, sed, yes, no) dnl --------------------------------------------------------------------- @@ -234,9 +235,19 @@ AC_CHECK_FUNCS([memset strrchr]) dnl Add Makefile conditionals AM_CONDITIONAL(BUILD_ZLIB, test x$enable_internal_zlib = xyes) AM_CONDITIONAL(BUILD_TEST_PHYSFS, test x$enable_testprog = xyes) -AM_CONDITIONAL(BUILD_BEOS_CPP, test x$this_is_beos = xyes) AM_CONDITIONAL(BUILD_MACOSX, test x$this_is_macosx = xyes) +if test x$this_is_beos = xyes; then + BUILD_BEOS_CPP=beos.cpp + BUILD_BEOS_EXTRA= +else + BUILD_BEOS_CPP= + BUILD_BEOS_EXTRA=beos.cpp +fi + +AC_SUBST([BUILD_BEOS_CPP]) +AC_SUBST([BUILD_BEOS_EXTRA]) + LDFLAGS="$LDFLAGS -no-undefined" AC_OUTPUT([ diff --git a/platform/Makefile.am b/platform/Makefile.am index f1a02cea..98b83661 100644 --- a/platform/Makefile.am +++ b/platform/Makefile.am @@ -2,28 +2,15 @@ noinst_LTLIBRARIES = libplatform.la INCLUDES = -I$(top_srcdir) -if BUILD_BEOS_CPP - BEOS_SRC = beos.cpp -else - BEOS_SRC = -endif - -if !BUILD_BEOS_CPP - BEOS_EXTRA = beos.cpp -else - BEOS_EXTRA = -endif - - libplatform_la_SOURCES = \ unix.c \ posix.c \ - $(BEOS_SRC) + @BUILD_BEOS_CPP@ EXTRA_DIST = \ skeleton.c \ macclassic.c \ win32.c \ - $(BEOS_EXTRA) + @BUILD_BEOS_EXTRA@