From 91c81b32898c9ebf2386365b9f8ce1e405b166f8 Mon Sep 17 00:00:00 2001 From: Geoff Levand Date: Fri, 27 Feb 2009 14:53:57 +0000 Subject: [PATCH] Hookup the --with-twin configure option Add some missing makefile parts to make the --with-twin configure option work properly. Signed-off-by: Geoff Levand --- Makefile.in | 2 ++ configure.ac | 3 ++- rules.mk | 7 +++++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Makefile.in b/Makefile.in index 47adfd6..ff5e6f4 100644 --- a/Makefile.in +++ b/Makefile.in @@ -11,6 +11,8 @@ DEFS = @DEFS@ CPPFLAGS = @CPPFLAGS@ $(DEFS) # dependencies +PBTWIN = @PBTWIN@ +LIBTWIN = @LIBTWIN@ twin_CFLAGS = @twin_CFLAGS@ twin_LDFLAGS = @twin_LIBS@ diff --git a/configure.ac b/configure.ac index 467104a..117c065 100644 --- a/configure.ac +++ b/configure.ac @@ -35,6 +35,7 @@ AC_ARG_WITH([twin], [], [with_twin=check]) +PBTWIN= LIBTWIN= AS_IF([test "x$with_twin" != xno], [PKG_CHECK_MODULES([twin], [libtwin], [], @@ -42,13 +43,13 @@ AS_IF([test "x$with_twin" != xno], AC_MSG_RESULT([Consider adjusting PKG_CONFIG_PATH environment variable])]) AC_CHECK_LIB([twin], [main], [AC_SUBST([LIBTWIN], ["-ltwin"]) + AC_SUBST([PBTWIN], ["y"]) AC_DEFINE([HAVE_LIBTWIN], [1], [Define if you have libtwin])], [if test "x$with_twin" != xcheck; then AC_MSG_FAILURE([--with-twin was given, but test for twin failed]) fi], [${twin_LIBS}])]) - mkdir -p discover ui/test ui/common lib/talloc lib/pb-protocol lib/list \ lib/waiter lib/log diff --git a/rules.mk b/rules.mk index 0eb4cab..dd6562c 100644 --- a/rules.mk +++ b/rules.mk @@ -8,12 +8,15 @@ CPPFLAGS += -I$(top_srcdir) -I$(top_srcdir)/lib -I$(builddir) DEFS += '-DPREFIX="$(prefix)"' '-DPKG_SHARE_DIR="$(pkgdatadir)"' \ '-DLOCAL_STATE_DIR="$(localstatedir)"' -#uis = ui/twin/pb-twin uis = ui/test/pb-test #parsers = native yaboot kboot parsers = kboot artwork = background.jpg cdrom.png hdd.png usbpen.png tux.png cursor.gz +ifeq ($(PBTWIN),y) + uis += ui/twin/pb-twin +endif + log_objs = lib/log/log.o talloc_objs = lib/talloc/talloc.o list_objs = lib/list/list.o @@ -27,7 +30,7 @@ parser_test_objs = parser-test.o $(parser_objs) all: $(uis) discover/pb-discover # twin gui -ui/twin/pb-twin: LDFLAGS+=$(twin_LDFLAGS) +ui/twin/pb-twin: LDFLAGS+=$(twin_LDFLAGS) $(LIBTWIN) ui/twin/pb-twin: CFLAGS+=$(twin_CFLAGS) pb_twin_objs = ui/twin/pb-twin.o ui/common/devices.o -- 2.39.2