From 2a67b68ec993c1c0289ae20594e64e7839291c42 Mon Sep 17 00:00:00 2001 From: Reuben Thomas Date: Sat, 8 Dec 2007 00:52:08 +0000 Subject: Since configure.in.in is not processed, rename it to configure.ac. Simplify Makefile.cvs into pure setup and rename autogen.sh. --- Makefile.cvs | 56 ---------- autogen.sh | 9 ++ configure.ac | 333 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ configure.in.in | 333 -------------------------------------------------------- 4 files changed, 342 insertions(+), 389 deletions(-) delete mode 100644 Makefile.cvs create mode 100644 autogen.sh create mode 100644 configure.ac delete mode 100644 configure.in.in diff --git a/Makefile.cvs b/Makefile.cvs deleted file mode 100644 index 6543091..0000000 --- a/Makefile.cvs +++ /dev/null @@ -1,56 +0,0 @@ -LIBTOOLFILES = config.guess config.sub ltconfig ltmain.sh -AUTOMAKEFILES = mkinstalldirs missing install-sh -CONFIGHIN = include/config.h.in -ACLOCAL = aclocal.m4 -GETTEXT = intl/Makefile.in -GETTEXTDEP = Makefile.am.in configure.in.in - -all: - @echo "Use make devel for development, make dist for distribution" - -strictbuild: devel - rm -f config.cache - ./configure --prefix=/usr --mandir=/usr/share/man --enable-debug --enable-strict - ${MAKE} - -build: devel - rm -f config.cache - ./configure --prefix=/usr --mandir=/usr/share/man --enable-debug - ${MAKE} - -devel: $(GETTEXT) $(LIBTOOLFILES) $(AUTOMAKEFILES) - autoconf - touch include/stamp-h.in - -dist: $(GETTEXT) $(LIBTOOLFILES) $(AUTOMAKEFILES) - autoconf - touch include/stamp-h.in - ./configure - $(MAKE) dist - -htmldoc: - for f in doc/*.[0123456789] ; do \ - o=../web/htdocs/`basename $$f`.html; \ - man2html -H plptools.sourceforge.net -M "" $$f > $$o; \ - done - -$(ACLOCAL): - aclocal - -$(CONFIGHIN): configure.in - autoheader - -$(LIBTOOLFILES): - libtoolize --force - -$(GETTEXT): $(GETTEXTDEP) - cp configure.in.in configure.in - cp Makefile.am.in Makefile.am - mkdir -p intl - echo n | gettextize --force --intl --no-changelog - test -e po/Makevars || cp po/Makevars.template po/Makevars - rm -f ChangeLog *~ - -test -f po/ChangeLog~ && mv -f po/ChangeLog~ po/ChangeLog - -$(AUTOMAKEFILES): $(ACLOCAL) $(CONFIGHIN) - automake --add-missing diff --git a/autogen.sh b/autogen.sh new file mode 100644 index 0000000..24163fe --- /dev/null +++ b/autogen.sh @@ -0,0 +1,9 @@ +# Set up for compilation + +cp Makefile.am.in Makefile.am +mkdir -p intl +echo n | gettextize --force --intl --no-changelog +test -e po/Makevars || cp po/Makevars.template po/Makevars +rm -f ChangeLog *~ +-test -f po/ChangeLog~ && mv -f po/ChangeLog~ po/ChangeLog +autoreconf -i diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..05aca67 --- /dev/null +++ b/configure.ac @@ -0,0 +1,333 @@ +AC_REVISION($Revision$)dnl revision of this configure.in script + +AC_INIT(Makefile.am) +AC_GNU_SOURCE +AC_CANONICAL_SYSTEM +AM_CONFIG_HEADER(include/config.h) +AM_INIT_AUTOMAKE(plptools, 0.19) +AM_PROG_LIBTOOL + +dnl Set library version +maj=$(echo ${VERSION} | cut -d. -f1) +min=$(echo ${VERSION} | cut -d. -f2) +LIBVERSION=${maj}:${min}:${maj} +AC_SUBST(LIBVERSION) + +dnl Enable Maintainer stuff +AM_MAINTAINER_MODE + +dnl checks for programs +AM_PROG_CC_C_O +AC_PROG_MAKE_SET +AC_PROG_AWK +AC_PATH_PROG(SED,sed) + +dnl Debugging +AC_MSG_CHECKING([if the debugging code should be included]) +AC_ARG_ENABLE(debug, +AC_HELP_STRING([--enable-debug], [include debugging code]), +[ +if test $enableval = yes; then + CFLAGS="-g" + if test "$GCC" = "yes"; then + CFLAGS="$CFLAGS -ggdb" + fi + AC_MSG_RESULT(yes) + AC_DEFINE(DEBUG, 1, [Define this to include debugging code.]) +else + AC_MSG_RESULT(no) +fi +], [ +AC_MSG_RESULT(no) +]) + +dnl NLS support +ALL_LINGUAS="de sv" +AM_GNU_GETTEXT +dnl Additional glibc-intl checks +if test "${USE_NLS}" = "yes" ; then + if test "${USE_INCLUDED_LIBINTL}" = "yes" ; then + plp_have_bind_textdomain_codeset=no + else + AC_CHECK_LIB(c, bind_textdomain_codeset, + plp_have_bind_textdomain_codeset=yes, + plp_have_bind_textdomain_codeset=no) + fi + if test "${plp_have_bind_textdomain_codeset}" = yes ; then + AC_DEFINE(HAVE_BIND_TEXTDOMAIN_CODESET) + fi +fi + +dnl Large File Support +AC_SYS_LARGEFILE +AC_FUNC_FSEEKO + +dnl checking for aix +AC_MSG_CHECKING(for AIX) +if test "`uname -s 2>/dev/null`" = AIX ; then + AC_MSG_RESULT(yes) + AC_CHECK_LIB(bsd, hostname) + EXTRA_OBJS=mount_aix.o + AC_DEFINE([_ALL_SOURCE], [], [Define _ALL_SOURCE on AIX]) +else + AC_MSG_RESULT(no) +fi +AC_SUBST(EXTRA_OBJS) + +dnl checks for libraries + +dnl readline and history for plpftp +ac_enable_readline=yes +AC_ARG_ENABLE(readline, + [ --disable-readline disable libreadline support [no]], + if test "$enableval" = "no" ; then + AC_MSG_RESULT([support for libreadline disabled]) + ac_enable_readline=no + fi +) +if test "x$ac_enable_readline" = "xyes" ; then + AC_MSG_CHECKING(for readline in -lreadline) + LIBREADLINE= + AC_CHECK_LIB([readline], [main], + [AC_SUBST([LIBREADLINE], ["-lreadline -lncurses"]) + AC_DEFINE([HAVE_LIBREADLINE], [1], + [Define if you have libreadline]) + ], + , -lncurses) +fi + +ac_enable_history=yes +ac_cv_libhistory= +AC_ARG_ENABLE(history, + [ --disable-history disable libhistory support [no]], + if test "$enableval" = "no" ; then + AC_MSG_RESULT([support for libhistory disabled]) + ac_enable_history=no + fi +) +if test "x$ac_enable_history" = "xyes" ; then + AC_CHECK_LIB(history, add_history, + [ + AC_DEFINE_UNQUOTED(HAVE_LIBHISTORY,1, + [Define this, if you have libhistory]) + ac_cv_libhistory=-lhistory + ]) +fi +LIBHISTORY=${ac_cv_libhistory} +AC_SUBST(LIBHISTORY) + +ac_enable_newt=yes +ac_cv_libnewt= +AC_ARG_ENABLE(newt, + [ --disable-newt disable libnewt support [no]], + if test "$enableval" = "no" ; then + AC_MSG_RESULT([support for libnewt disabled]) + ac_enable_newt=no + fi +) +if test "x$ac_enable_newt" = "xyes" ; then + AC_CHECK_LIB(newt, newtInit, + [ + AC_DEFINE_UNQUOTED(HAVE_LIBNEWT,1, + [Define this, if you have libnewt]) + ac_cv_libnewt=-lnewt + ]) +fi +LIBNEWT=${ac_cv_libnewt} +AC_SUBST(LIBNEWT) + +dnl these three are for solaris +AC_CHECK_LIB(socket, socket) +AC_CHECK_LIB(nsl, gethostbyname) +ac_save_LDFLAGS=$LDFLAGS; LDFLAGS="-L/usr/ucblib -R/usr/ucblib $LDFLAGS" +AC_CHECK_LIB(rpcsoc, svcudp_create,,LDFLAGS=$ac_save_LDFLAGS) + +dnl checks for mount table - if desired +ac_enable_mnttab=yes +AC_ARG_ENABLE(mnttab, + [ --disable-mnttab disable mnttab writing [no]], + if test "$enableval" = "no" ; then + AC_MSG_RESULT([support for mnttab disabled]) + ac_enable_mnttab=no + fi +) +if test "x$ac_enable_mnttab" = "xyes" ; then + AC_MSG_CHECKING(for mount table) + MTAB=NO + for i in /etc/mnttab /etc/mtab; do + if test -r "$i" ; then + MTAB=$i + break 2 + fi + done + AC_MSG_RESULT($MTAB) + if test "$MTAB" = "NO" ; then + AC_DEFINE_UNQUOTED(DONT_UPDATE_MTAB,1, + [Define this this if you want to prevent plpnfsd from updating mtab]) + else + AC_DEFINE_UNQUOTED(MTAB_PATH,"$MTAB", + [Define this to your mtab's path]) + ac_cv_mtab_tmp="${MTAB}~" + case "$target_alias" in + *linux*) + ;; + *) + ac_cv_mtab_tmp="${MTAB}.plpnfsd" + ;; + esac + AC_DEFINE_UNQUOTED(MTAB_TMP,"${ac_cv_mtab_tmp}", + [Define this to your temporary mtab's path]) + fi +fi + +dnl Check, if bot time.h and sys/time.h may be included +AC_HEADER_TIME + +dnl Type of sighandlers +AC_TYPE_SIGNAL + +dnl checks for header files +AC_CHECK_HEADERS( + sys/time.h sys/ioctl.h sys/errno.h sys/ttold.h stdlib.h \ + sys/int_types.h stdint.h +) + +dnl special options for customization + +AC_ARG_WITH(serial, + [ --with-serial=DEV override default serial line], + [ DDEV="$withval" + AC_MSG_RESULT(Overriding default serial device: $DDEV) + ], + [ DDEV="/dev/ttyS0" + AC_MSG_RESULT(Using default serial device: $DDEV)] +) +AC_DEFINE_UNQUOTED(DDEV,"$DDEV",[Define this to your serial device node]) +AC_SUBST(DDEV) + +AC_ARG_WITH(speed, + [ --with-speed=SPEED override default serial speed [auto]], + [ if "$withval" = "auto" ; then + DSNAME=auto + DSPEED=-1 + else + DSPEED="$withval" + DSNAME="$withval" + fi + AC_MSG_RESULT(Overriding serial speed: $DSNAME) ], + [ DSPEED=-1 + DSNAME=auto + AC_MSG_RESULT(Using default serial speed: auto) + ] +) +AC_DEFINE_UNQUOTED(DSPEED,$DSPEED,[Define this to your serial device speed]) +AC_DEFINE_UNQUOTED(DSNAME,$DSNAME, + [Define this to your serial device speed alias]) +AC_SUBST(DSPEED) +AC_SUBST(DSNAME) + +AC_ARG_WITH(port, + [ --with-port=PORT override default port [7501]], + [ DPORT="$withval" + AC_MSG_RESULT(Overriding port: $DPORT) ], + [ DPORT=7501 + AC_MSG_RESULT(Using default port: $DPORT) + ] +) +AC_DEFINE_UNQUOTED(DPORT,$DPORT, + [Define this to the TCP port ncpd should listen on]) +AC_SUBST(DPORT) + +AC_ARG_WITH(drive, + [ --with-drive=DRIVE override default Psion drive [AUTO]], + [ DDRIVE="$withval" + AC_MSG_RESULT(Overriding drive: $DDRIVE) ], + [ DDRIVE='AUTO' + AC_MSG_RESULT(Using default Psion drive: $DDRIVE) + ] +) +AC_DEFINE_UNQUOTED(DDRIVE,"$DDRIVE", + [Define this to your default drive on your Psion]) + +AC_ARG_WITH(basedir, + [ --with-basedir=DIR override default Psion directory [\\\\]], + [ DBASEDIR="$withval" + AC_MSG_RESULT(Overriding directory: $DBASEDIR) ], + [ DBASEDIR='\\' + AC_MSG_RESULT(Using default Psion directory: $DBASEDIR) + ] +) +AC_DEFINE_UNQUOTED(DBASEDIR,"$DBASEDIR", + [Define this to your default directory on your Psion]) + +AC_ARG_WITH(mountdir, + [ --with-mountdir=DIR override default mount point [/mnt/psion]], + [ DMOUNTPOINT="$withval" + AC_MSG_RESULT(Overriding mount point: $DMOUNTPOINT) ], + [ DMOUNTPOINT="/mnt/psion" + AC_MSG_RESULT(Using default mount point: $DMOUNTPOINT) + ] +) +AC_DEFINE_UNQUOTED(DMOUNTPOINT,"$DMOUNTPOINT", + [Define this to your default mountpoint for plpnfsd]) +AC_SUBST(DMOUNTPOINT) +test "x$prefix" = xNONE && prefix="$ac_default_prefix" +eval PKGDATA="${datadir}/${PACKAGE}" +AC_DEFINE_UNQUOTED(PKGDATA,"$PKGDATA",[This defines the dir for support files]) +AC_SUBST(PKGDATA) + +AC_ARG_WITH(initdir, + [ --with-initdir=DIR override default init dir [/etc/rc.d/init.d]], + [ initdir="$withval" + AC_MSG_RESULT(Overriding initdir: $initdir) ], + [ initdir="/etc/rc.d/init.d" + AC_MSG_RESULT(Using default init dir: $initdir) + ] +) +AC_SUBST(initdir) + +LIB_PLP='$(top_builddir)/lib/libplp.la' +AC_SUBST(LIB_PLP) +PLP_LDFLAGS='-L$(top_builddir)/lib/.libs' +AC_SUBST(PLP_LDFLAGS) + +dnl Extra definitions for config.h +AH_BOTTOM([ +/* Define this, if libc provides bind_textdomain_codeset */ +#undef HAVE_BIND_TEXTDOMAIN_CODESET + +/* Some reasonable defaults */ +#ifndef PSIONHOSTNAME +# define PSIONHOSTNAME "localhost" +#endif + +/* misc tweaks */ +#ifdef _IBMR2 +# undef DONT_UPDATE_MTAB +# define DONT_UPDATE_MTAB /* The mount table is obtained from the kernel (!?) */ +#endif +]) + + +AC_OUTPUT( + Makefile + intl/Makefile + po/Makefile.in + lib/Makefile + ncpd/Makefile + plpftp/Makefile + plpnfsd/Makefile + plpprint/Makefile + plpprint/prolog.ps + sisinstall/Makefile + doc/Makefile + doc/api/Makefile + etc/psion + etc/psion.SuSE + etc/plptools.spec + doc/ncpd.man + doc/plpnfsd.man + doc/plpftp.man + doc/sisinstall.man + doc/plpprintd.man +) diff --git a/configure.in.in b/configure.in.in deleted file mode 100644 index 05aca67..0000000 --- a/configure.in.in +++ /dev/null @@ -1,333 +0,0 @@ -AC_REVISION($Revision$)dnl revision of this configure.in script - -AC_INIT(Makefile.am) -AC_GNU_SOURCE -AC_CANONICAL_SYSTEM -AM_CONFIG_HEADER(include/config.h) -AM_INIT_AUTOMAKE(plptools, 0.19) -AM_PROG_LIBTOOL - -dnl Set library version -maj=$(echo ${VERSION} | cut -d. -f1) -min=$(echo ${VERSION} | cut -d. -f2) -LIBVERSION=${maj}:${min}:${maj} -AC_SUBST(LIBVERSION) - -dnl Enable Maintainer stuff -AM_MAINTAINER_MODE - -dnl checks for programs -AM_PROG_CC_C_O -AC_PROG_MAKE_SET -AC_PROG_AWK -AC_PATH_PROG(SED,sed) - -dnl Debugging -AC_MSG_CHECKING([if the debugging code should be included]) -AC_ARG_ENABLE(debug, -AC_HELP_STRING([--enable-debug], [include debugging code]), -[ -if test $enableval = yes; then - CFLAGS="-g" - if test "$GCC" = "yes"; then - CFLAGS="$CFLAGS -ggdb" - fi - AC_MSG_RESULT(yes) - AC_DEFINE(DEBUG, 1, [Define this to include debugging code.]) -else - AC_MSG_RESULT(no) -fi -], [ -AC_MSG_RESULT(no) -]) - -dnl NLS support -ALL_LINGUAS="de sv" -AM_GNU_GETTEXT -dnl Additional glibc-intl checks -if test "${USE_NLS}" = "yes" ; then - if test "${USE_INCLUDED_LIBINTL}" = "yes" ; then - plp_have_bind_textdomain_codeset=no - else - AC_CHECK_LIB(c, bind_textdomain_codeset, - plp_have_bind_textdomain_codeset=yes, - plp_have_bind_textdomain_codeset=no) - fi - if test "${plp_have_bind_textdomain_codeset}" = yes ; then - AC_DEFINE(HAVE_BIND_TEXTDOMAIN_CODESET) - fi -fi - -dnl Large File Support -AC_SYS_LARGEFILE -AC_FUNC_FSEEKO - -dnl checking for aix -AC_MSG_CHECKING(for AIX) -if test "`uname -s 2>/dev/null`" = AIX ; then - AC_MSG_RESULT(yes) - AC_CHECK_LIB(bsd, hostname) - EXTRA_OBJS=mount_aix.o - AC_DEFINE([_ALL_SOURCE], [], [Define _ALL_SOURCE on AIX]) -else - AC_MSG_RESULT(no) -fi -AC_SUBST(EXTRA_OBJS) - -dnl checks for libraries - -dnl readline and history for plpftp -ac_enable_readline=yes -AC_ARG_ENABLE(readline, - [ --disable-readline disable libreadline support [no]], - if test "$enableval" = "no" ; then - AC_MSG_RESULT([support for libreadline disabled]) - ac_enable_readline=no - fi -) -if test "x$ac_enable_readline" = "xyes" ; then - AC_MSG_CHECKING(for readline in -lreadline) - LIBREADLINE= - AC_CHECK_LIB([readline], [main], - [AC_SUBST([LIBREADLINE], ["-lreadline -lncurses"]) - AC_DEFINE([HAVE_LIBREADLINE], [1], - [Define if you have libreadline]) - ], - , -lncurses) -fi - -ac_enable_history=yes -ac_cv_libhistory= -AC_ARG_ENABLE(history, - [ --disable-history disable libhistory support [no]], - if test "$enableval" = "no" ; then - AC_MSG_RESULT([support for libhistory disabled]) - ac_enable_history=no - fi -) -if test "x$ac_enable_history" = "xyes" ; then - AC_CHECK_LIB(history, add_history, - [ - AC_DEFINE_UNQUOTED(HAVE_LIBHISTORY,1, - [Define this, if you have libhistory]) - ac_cv_libhistory=-lhistory - ]) -fi -LIBHISTORY=${ac_cv_libhistory} -AC_SUBST(LIBHISTORY) - -ac_enable_newt=yes -ac_cv_libnewt= -AC_ARG_ENABLE(newt, - [ --disable-newt disable libnewt support [no]], - if test "$enableval" = "no" ; then - AC_MSG_RESULT([support for libnewt disabled]) - ac_enable_newt=no - fi -) -if test "x$ac_enable_newt" = "xyes" ; then - AC_CHECK_LIB(newt, newtInit, - [ - AC_DEFINE_UNQUOTED(HAVE_LIBNEWT,1, - [Define this, if you have libnewt]) - ac_cv_libnewt=-lnewt - ]) -fi -LIBNEWT=${ac_cv_libnewt} -AC_SUBST(LIBNEWT) - -dnl these three are for solaris -AC_CHECK_LIB(socket, socket) -AC_CHECK_LIB(nsl, gethostbyname) -ac_save_LDFLAGS=$LDFLAGS; LDFLAGS="-L/usr/ucblib -R/usr/ucblib $LDFLAGS" -AC_CHECK_LIB(rpcsoc, svcudp_create,,LDFLAGS=$ac_save_LDFLAGS) - -dnl checks for mount table - if desired -ac_enable_mnttab=yes -AC_ARG_ENABLE(mnttab, - [ --disable-mnttab disable mnttab writing [no]], - if test "$enableval" = "no" ; then - AC_MSG_RESULT([support for mnttab disabled]) - ac_enable_mnttab=no - fi -) -if test "x$ac_enable_mnttab" = "xyes" ; then - AC_MSG_CHECKING(for mount table) - MTAB=NO - for i in /etc/mnttab /etc/mtab; do - if test -r "$i" ; then - MTAB=$i - break 2 - fi - done - AC_MSG_RESULT($MTAB) - if test "$MTAB" = "NO" ; then - AC_DEFINE_UNQUOTED(DONT_UPDATE_MTAB,1, - [Define this this if you want to prevent plpnfsd from updating mtab]) - else - AC_DEFINE_UNQUOTED(MTAB_PATH,"$MTAB", - [Define this to your mtab's path]) - ac_cv_mtab_tmp="${MTAB}~" - case "$target_alias" in - *linux*) - ;; - *) - ac_cv_mtab_tmp="${MTAB}.plpnfsd" - ;; - esac - AC_DEFINE_UNQUOTED(MTAB_TMP,"${ac_cv_mtab_tmp}", - [Define this to your temporary mtab's path]) - fi -fi - -dnl Check, if bot time.h and sys/time.h may be included -AC_HEADER_TIME - -dnl Type of sighandlers -AC_TYPE_SIGNAL - -dnl checks for header files -AC_CHECK_HEADERS( - sys/time.h sys/ioctl.h sys/errno.h sys/ttold.h stdlib.h \ - sys/int_types.h stdint.h -) - -dnl special options for customization - -AC_ARG_WITH(serial, - [ --with-serial=DEV override default serial line], - [ DDEV="$withval" - AC_MSG_RESULT(Overriding default serial device: $DDEV) - ], - [ DDEV="/dev/ttyS0" - AC_MSG_RESULT(Using default serial device: $DDEV)] -) -AC_DEFINE_UNQUOTED(DDEV,"$DDEV",[Define this to your serial device node]) -AC_SUBST(DDEV) - -AC_ARG_WITH(speed, - [ --with-speed=SPEED override default serial speed [auto]], - [ if "$withval" = "auto" ; then - DSNAME=auto - DSPEED=-1 - else - DSPEED="$withval" - DSNAME="$withval" - fi - AC_MSG_RESULT(Overriding serial speed: $DSNAME) ], - [ DSPEED=-1 - DSNAME=auto - AC_MSG_RESULT(Using default serial speed: auto) - ] -) -AC_DEFINE_UNQUOTED(DSPEED,$DSPEED,[Define this to your serial device speed]) -AC_DEFINE_UNQUOTED(DSNAME,$DSNAME, - [Define this to your serial device speed alias]) -AC_SUBST(DSPEED) -AC_SUBST(DSNAME) - -AC_ARG_WITH(port, - [ --with-port=PORT override default port [7501]], - [ DPORT="$withval" - AC_MSG_RESULT(Overriding port: $DPORT) ], - [ DPORT=7501 - AC_MSG_RESULT(Using default port: $DPORT) - ] -) -AC_DEFINE_UNQUOTED(DPORT,$DPORT, - [Define this to the TCP port ncpd should listen on]) -AC_SUBST(DPORT) - -AC_ARG_WITH(drive, - [ --with-drive=DRIVE override default Psion drive [AUTO]], - [ DDRIVE="$withval" - AC_MSG_RESULT(Overriding drive: $DDRIVE) ], - [ DDRIVE='AUTO' - AC_MSG_RESULT(Using default Psion drive: $DDRIVE) - ] -) -AC_DEFINE_UNQUOTED(DDRIVE,"$DDRIVE", - [Define this to your default drive on your Psion]) - -AC_ARG_WITH(basedir, - [ --with-basedir=DIR override default Psion directory [\\\\]], - [ DBASEDIR="$withval" - AC_MSG_RESULT(Overriding directory: $DBASEDIR) ], - [ DBASEDIR='\\' - AC_MSG_RESULT(Using default Psion directory: $DBASEDIR) - ] -) -AC_DEFINE_UNQUOTED(DBASEDIR,"$DBASEDIR", - [Define this to your default directory on your Psion]) - -AC_ARG_WITH(mountdir, - [ --with-mountdir=DIR override default mount point [/mnt/psion]], - [ DMOUNTPOINT="$withval" - AC_MSG_RESULT(Overriding mount point: $DMOUNTPOINT) ], - [ DMOUNTPOINT="/mnt/psion" - AC_MSG_RESULT(Using default mount point: $DMOUNTPOINT) - ] -) -AC_DEFINE_UNQUOTED(DMOUNTPOINT,"$DMOUNTPOINT", - [Define this to your default mountpoint for plpnfsd]) -AC_SUBST(DMOUNTPOINT) -test "x$prefix" = xNONE && prefix="$ac_default_prefix" -eval PKGDATA="${datadir}/${PACKAGE}" -AC_DEFINE_UNQUOTED(PKGDATA,"$PKGDATA",[This defines the dir for support files]) -AC_SUBST(PKGDATA) - -AC_ARG_WITH(initdir, - [ --with-initdir=DIR override default init dir [/etc/rc.d/init.d]], - [ initdir="$withval" - AC_MSG_RESULT(Overriding initdir: $initdir) ], - [ initdir="/etc/rc.d/init.d" - AC_MSG_RESULT(Using default init dir: $initdir) - ] -) -AC_SUBST(initdir) - -LIB_PLP='$(top_builddir)/lib/libplp.la' -AC_SUBST(LIB_PLP) -PLP_LDFLAGS='-L$(top_builddir)/lib/.libs' -AC_SUBST(PLP_LDFLAGS) - -dnl Extra definitions for config.h -AH_BOTTOM([ -/* Define this, if libc provides bind_textdomain_codeset */ -#undef HAVE_BIND_TEXTDOMAIN_CODESET - -/* Some reasonable defaults */ -#ifndef PSIONHOSTNAME -# define PSIONHOSTNAME "localhost" -#endif - -/* misc tweaks */ -#ifdef _IBMR2 -# undef DONT_UPDATE_MTAB -# define DONT_UPDATE_MTAB /* The mount table is obtained from the kernel (!?) */ -#endif -]) - - -AC_OUTPUT( - Makefile - intl/Makefile - po/Makefile.in - lib/Makefile - ncpd/Makefile - plpftp/Makefile - plpnfsd/Makefile - plpprint/Makefile - plpprint/prolog.ps - sisinstall/Makefile - doc/Makefile - doc/api/Makefile - etc/psion - etc/psion.SuSE - etc/plptools.spec - doc/ncpd.man - doc/plpnfsd.man - doc/plpftp.man - doc/sisinstall.man - doc/plpprintd.man -) -- cgit v1.2.3