summaryrefslogtreecommitdiffstats
path: root/text-utils/Makemodule.am
diff options
context:
space:
mode:
authorKarel Zak2013-01-24 19:23:56 +0100
committerKarel Zak2013-01-24 19:23:56 +0100
commit53b22add73edc34636068fd7fecfe7da7ff9eb78 (patch)
treea527e5e6d3bfdcef1cf483fd0f44e4edb2abab4a /text-utils/Makemodule.am
parentbuild-sys: support list of variables for UL_REQUIRES_HAVE macro (diff)
downloadkernel-qcow2-util-linux-53b22add73edc34636068fd7fecfe7da7ff9eb78.tar.gz
kernel-qcow2-util-linux-53b22add73edc34636068fd7fecfe7da7ff9eb78.tar.xz
kernel-qcow2-util-linux-53b22add73edc34636068fd7fecfe7da7ff9eb78.zip
build-sys: add --disable-{more,ul,pg}
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'text-utils/Makemodule.am')
-rw-r--r--text-utils/Makemodule.am54
1 files changed, 32 insertions, 22 deletions
diff --git a/text-utils/Makemodule.am b/text-utils/Makemodule.am
index f2c10ebc6..050343eb7 100644
--- a/text-utils/Makemodule.am
+++ b/text-utils/Makemodule.am
@@ -48,34 +48,44 @@ line_SOURCES = text-utils/line.c
dist_man_MANS += text-utils/line.1
endif
-# TODO: add BUILD_{MORE,UL,PG} ./configure.am
-if HAVE_NCURSES
-bin_PROGRAMS += more
-more_SOURCES = text-utils/more.c
-usrbin_exec_PROGRAMS += ul pg
-ul_SOURCES = text-utils/ul.c
+if BUILD_PG
+usrbin_exec_PROGRAMS += pg
+dist_man_MANS += text-utils/pg.1
pg_SOURCES = text-utils/pg.c
+pg_LDADD = $(LDADD) libcommon.la @NCURSES_LIBS@
+if HAVE_TINFO
+pg_LDADD += -ltinfo
+endif
+endif # BUILD_PG
+
+if BUILD_UL
+usrbin_exec_PROGRAMS += ul
+dist_man_MANS += text-utils/ul.1
+ul_SOURCES = text-utils/ul.c
+ul_LDADD = $(LDADD)
if HAVE_TINFO
-more_LDADD = $(LDADD) -ltinfo
-pg_LDADD = $(LDADD) libcommon.la -ltinfo @NCURSES_LIBS@
-ul_LDADD = $(LDADD) -ltinfo
-else
-more_LDADD = $(LDADD) @NCURSES_LIBS@
-pg_LDADD = $(LDADD) libcommon.la @NCURSES_LIBS@
-ul_LDADD = $(LDADD) @NCURSES_LIBS@
+ul_LDADD += -ltinfo
+else
+ul_LDADD += @NCURSES_LIBS@
endif
+endif # BUILD_UL
-dist_man_MANS += \
- text-utils/ul.1 \
- text-utils/more.1 \
- text-utils/pg.1
-else
-if HAVE_TERMCAP
+
+if BUILD_MORE
bin_PROGRAMS += more
-more_SOURCES = text-utils/more.c
-more_LDADD = $(LDADD) -ltermcap
dist_man_MANS += text-utils/more.1
+more_SOURCES = text-utils/more.c
+more_LDADD = $(LDADD)
+if HAVE_TINFO
+more_LDADD += -ltinfo
+else
+if HAVE_NCURSES
+more_LDADD += @NCURSES_LIBS@
+else
+more_LDADD += -ltermcap
endif
-endif # !HAVE_NCURSES
+endif
+endif # BUILD_MORE
+