aboutsummaryrefslogtreecommitdiff
path: root/makefile.in
diff options
context:
space:
mode:
authorNathan Whitehorn <nwhitehorn@FreeBSD.org>2011-01-13 02:21:23 +0000
committerNathan Whitehorn <nwhitehorn@FreeBSD.org>2011-01-13 02:21:23 +0000
commitfe24989830eac66b52d803c7a65ebf438100b714 (patch)
tree31f235d6bd424e7318015827321080547d47c5ee /makefile.in
downloadsrc-fe24989830eac66b52d803c7a65ebf438100b714.tar.gz
src-fe24989830eac66b52d803c7a65ebf438100b714.zip
Vendor import of dialog-1.1-20100428.vendor/dialog/1.1-20100428
Notes
Notes: svn path=/vendor/dialog/dist/; revision=217338 svn path=/vendor/dialog/dialog-1.1-20100428/; revision=217339; tag=vendor/dialog/1.1-20100428
Diffstat (limited to 'makefile.in')
-rw-r--r--makefile.in283
1 files changed, 283 insertions, 0 deletions
diff --git a/makefile.in b/makefile.in
new file mode 100644
index 000000000000..83ab164cb705
--- /dev/null
+++ b/makefile.in
@@ -0,0 +1,283 @@
+# $Id: makefile.in,v 1.71 2010/04/28 00:45:38 tom Exp $
+# template makefile for DIALOG
+#
+SHELL = /bin/sh
+
+srcdir = @srcdir@
+VPATH = @srcdir@
+
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+
+top_builddir = .
+
+x = @EXEEXT@
+o = .@OBJEXT@
+a = @LIB_SUFFIX@
+
+DESTDIR =
+
+bindir = @bindir@
+includedir = @includedir@
+libdir = @libdir@
+mandir = @mandir@
+
+BINDIR = $(DESTDIR)$(bindir)
+INCLUDEDIR = $(DESTDIR)$(includedir)
+LIBDIR = $(DESTDIR)$(libdir)
+MANDIR = $(DESTDIR)$(mandir)
+
+MAN1DIR = $(MANDIR)/man1
+MAN3DIR = $(MANDIR)/man3
+
+# see po/makefile
+localedir = $(prefix)/@DATADIRNAME@/locale
+
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@ @DEFS@ -I. -I$(srcdir) -DLOCALEDIR=\"$(localedir)\"
+EXTRA_CFLAGS = @EXTRA_CFLAGS@
+CC = @CC@
+CPP = @CPP@
+AR = @AR@
+LDFLAGS = @LDFLAGS@
+LIBS = @LIBS@ @INTLLIBS@
+RANLIB = @LIB_PREP@
+
+RM = rm -f
+LINT = lint
+
+CTAGS = @CTAGS@
+ETAGS = @ETAGS@
+
+LIBTOOL = @LIBTOOL@ @ECHO_LT@
+LIBTOOL_OPTS = @LIBTOOL_OPTS@
+LIBTOOL_CLEAN = @LIB_CLEAN@
+LIBTOOL_COMPILE = @LIB_COMPILE@
+LIBTOOL_CREATE = @LIB_CREATE@
+LIBTOOL_LINK = @LIB_LINK@
+LIBTOOL_INSTALL = @LIB_INSTALL@
+LIBTOOL_UNINSTALL = @LIB_UNINSTALL@
+
+INSTALL = @INSTALL@
+INSTALL_PROGRAM = $(LIBTOOL_INSTALL) @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_DATA = @INSTALL_DATA@
+
+LINK = $(LIBTOOL_LINK)
+
+PACKAGE = `echo @PACKAGE@ |sed @program_transform_name@`
+#
+# Standard .c to .o compile line.
+#
+.SUFFIXES: .c .i $o .html .1 .3 .man .ps .pdf .txt
+.c.i :
+ @RULE_CC@
+ @ECHO_CC@$(CPP) $(CPPFLAGS) -c $< >$@
+.c$o :
+ @RULE_CC@
+ @ECHO_CC@$(LIBTOOL_COMPILE) $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(CPPFLAGS) -c $<
+
+.1.html :
+ GROFF_NO_SGR=stupid $(SHELL) -c "tbl $< | groff -Thtml -man" >$@
+
+.1.ps :
+ $(SHELL) -c "tbl $< | groff -man" >$@
+
+.1.txt :
+ GROFF_NO_SGR=stupid $(SHELL) -c "tbl $< | nroff -Tascii -man | col -bx" >$@
+
+.ps.pdf :
+ ps2pdf $*.ps
+
+EXTRAOBJS = @EXTRAOBJS@
+OBJECTS = $(EXTRAOBJS) \
+ arrows$o \
+ buttons$o \
+ checklist$o \
+ columns$o \
+ dlg_keys$o \
+ editbox$o \
+ inputbox$o \
+ inputstr$o \
+ menubox$o \
+ mouse$o \
+ mousewget$o \
+ msgbox$o \
+ textbox$o \
+ ui_getc$o \
+ util$o \
+ version$o \
+ yesno$o
+
+LIB_OBJECT = @LIB_OBJECT@
+
+SRCS = $(OBJECTS:$o=.c)
+HDRS = \
+ dialog.h \
+ dlg_colors.h \
+ dlg_config.h \
+ dlg_keys.h
+
+LIB = @LIB_PREFIX@dialog$a
+PROG = dialog$x
+ALL = $(LIB) $(PROG)
+
+BIN_DIRS = $(BINDIR) $(MAN1DIR)
+LIB_DIRS = $(LIBDIR) $(INCLUDEDIR)
+
+PO_DIR = $(srcdir)/po
+
+all :: $(ALL)
+
+@LIBTOOL_MAKE@install :: install-lib
+@LIBTOOL_MAKE@uninstall :: uninstall-lib
+
+@INTLDIR_MAKE@@INTLLIBS@ :
+@INTLDIR_MAKE@ @echo "Building GNU gettext library..."
+@INTLDIR_MAKE@ @cd intl && $(MAKE) @cf_cv_makeflags@
+
+dialog$o \
+$(OBJECTS) : $(srcdir)/dialog.h $(srcdir)/dlg_keys.h dlg_config.h VERSION
+
+$(LIB) : $(LIB_OBJECT)
+ $(LIBTOOL_CREATE) $(LIB) $(LIB_OBJECT)
+ $(RANLIB) $@
+
+dialog$x : $(LIB) dialog$o @INTLDIR_MAKE@ @INTLLIBS@
+ $(LINK) -o $@ dialog$o -L. -ldialog $(LDFLAGS) $(LIBS)
+
+clean \
+distclean \
+install \
+install-full \
+install-strip \
+uninstall ::
+ @echo making $@
+@INTLDIR_MAKE@ @-test -f intl/makefile && cd intl && $(MAKE) @cf_cv_makeflags@ $@
+@MSG_DIR_MAKE@ @-test -f po/makefile && cd po && $(MAKE) @cf_cv_makeflags@ $@
+
+clean ::
+ @- $(RM) -r autom4te.cache
+ - $(RM) *.*cov *.da *.bb *.bbg
+ - $(LIBTOOL_CLEAN) $(RM) *.i *$o $(ALL)
+ - $(RM) headers.sed
+ - $(RM) *.html *.pdf *.png *.ps *.txt dialog_lib.1
+ - $(RM) core *~ tags TAGS
+
+distclean :: clean
+ $(RM) intl/libintl.h intl/po2tbl.sed
+ $(RM) makefile dlg_config.h config.cache config.log config.status
+ $(RM) samples/install/makefile
+ $(RM) headers-sh
+ $(RM) dialog-config
+
+install :: install-bin install-man
+ @echo "made $@"
+
+install-full :: install-lib install-bin install-man
+ @echo "made $@"
+
+install-strip :: $(PROG) $(BINDIR)
+ $(INSTALL_PROGRAM) -s $(PROG) $(BINDIR)
+
+uninstall :: uninstall-bin uninstall-man
+ @echo "made $@"
+
+uninstall-full :: uninstall-bin uninstall-man uninstall-lib
+ @echo "made $@"
+
+install-bin : $(PROG) $(BINDIR)
+ $(INSTALL_PROGRAM) $(PROG) $(BINDIR)/$(PACKAGE)$x
+
+uninstall-bin :
+ $(RM) $(BINDIR)/$(PACKAGE)$x
+
+install-man :: $(MAN1DIR)
+ $(INSTALL_DATA) $(srcdir)/dialog.1 $(MAN1DIR)/$(PACKAGE).1
+
+uninstall-man ::
+ $(RM) $(MAN1DIR)/$(PACKAGE).1
+
+# most users do not want/need the library, so the install rules are distinct.
+install-lib :: $(BINDIR) dialog-config
+ @ echo "** installing config script in $(BINDIR)"
+ @ $(INSTALL_SCRIPT) dialog-config $(BINDIR)
+
+install-lib :: $(LIB_DIRS) $(LIB) headers.sed
+ @ echo "** installing library in $(LIBDIR)"
+ @ $(LIBTOOL_INSTALL) $(INSTALL_DATA) $(LIB) $(LIBDIR)
+ @ echo "** installing headers in $(INCLUDEDIR)"
+ @ $(SHELL) $(srcdir)/headers-sh $(INSTALL_DATA) $(INCLUDEDIR) $(srcdir) dialog.h
+ @ $(SHELL) $(srcdir)/headers-sh $(INSTALL_DATA) $(INCLUDEDIR) $(srcdir) dlg_colors.h
+ @ $(SHELL) $(srcdir)/headers-sh $(INSTALL_DATA) $(INCLUDEDIR) $(srcdir) dlg_keys.h
+ @ $(SHELL) $(srcdir)/headers-sh $(INSTALL_DATA) $(INCLUDEDIR) . dlg_config.h
+
+uninstall-lib :: $(BINDIR)
+ $(RM) $(BINDIR)/dialog-config
+
+uninstall-lib :: $(LIB_DIRS)
+ - $(LIBTOOL_UNINSTALL) $(RM) $(LIBDIR)/$(LIB)
+ $(RM) $(INCLUDEDIR)/dialog.h
+ $(RM) $(INCLUDEDIR)/dlg_colors.h
+ $(RM) $(INCLUDEDIR)/dlg_keys.h
+ $(RM) $(INCLUDEDIR)/dlg_config.h
+
+install-lib :: $(MAN3DIR)
+ $(INSTALL_DATA) $(srcdir)/dialog.3 $(MAN3DIR)/$(PACKAGE).3
+
+uninstall-lib ::
+ $(RM) $(MAN3DIR)/$(PACKAGE).3
+
+headers.sed : $(srcdir)/headers-sh
+ $(SHELL) $(srcdir)/headers-sh $(INCLUDEDIR) $(srcdir)
+
+################################################################################
+TOP_DOCS = \
+ dialog.html \
+ dialog.pdf \
+ dialog.ps \
+ dialog.txt
+dialog.html : dialog.1
+dialog.pdf : dialog.ps
+dialog.ps : dialog.1
+dialog.txt : dialog.1
+################################################################################
+# rename, to use suffix-rules
+dialog_lib.1 : dialog.3
+ -$(RM) $@
+ cp dialog.3 $@
+
+LIB_DOCS = \
+ dialog_lib.1 \
+ dialog_lib.html \
+ dialog_lib.pdf \
+ dialog_lib.ps \
+ dialog_lib.txt
+dialog_lib.html : dialog_lib.1
+dialog_lib.pdf : dialog_lib.ps
+dialog_lib.ps : dialog_lib.1
+dialog_lib.txt : dialog_lib.1
+################################################################################
+docs: $(TOP_DOCS) $(LIB_DOCS)
+clean-docs:
+ -$(RM) $(TOP_DOCS) $(LIB_DOCS)
+################################################################################
+
+$(MAN1DIR) \
+$(MAN3DIR) \
+$(BINDIR) \
+$(INCLUDEDIR) \
+$(LIBDIR) : ; mkdir -p $@
+
+@MAKE_LOWER_TAGS@tags :
+@MAKE_LOWER_TAGS@ $(CTAGS) $(SRCS) $(HDRS)
+
+@MAKE_LOWER_TAGS@TAGS :
+@MAKE_LOWER_TAGS@ $(ETAGS) $(SRCS) $(HDRS)
+
+update-po:
+ rsync -Lrtvz translationproject.org::tp/latest/dialog/ $(PO_DIR)
+ test -f $(PO_DIR)/makefile && cd $(PO_DIR) && $(MAKE) $@
+
+lint:
+ $(LINT) $(CPPFLAGS) *.c