diff --git a/Makefile.am b/Makefile.am index 4b050d6..edf5ce4 100644 --- a/Makefile.am +++ b/Makefile.am @@ -15,4 +15,4 @@ AUTOMAKE_OPTIONS = foreign ACLOCAL_AMFLAGS = -Im4 -SUBDIRS = src +SUBDIRS = src doc diff --git a/configure.ac b/configure.ac index e5cfdc5..da501bc 100644 --- a/configure.ac +++ b/configure.ac @@ -73,5 +73,23 @@ AS_IF( AC_SUBST([plugindir]) -AC_CONFIG_FILES([Makefile src/Makefile]) +AC_ARG_WITH([bdatadir], + [AS_HELP_STRING([--with-bdatadir], [BitlBee data directory])], + [bdatadir="$with_bdatadir"] +) + +AS_IF( + [test -z "$bdatadir"], + [PKG_CHECK_VAR( + [BITLBEE_DATADIR], + [bitlbee], + [datadir], + [datadir="$BITLBEE_DATADIR"], + [datadir="$datarootdir/bitlbee"] + )] +) + +AC_SUBST([datadir]) + +AC_CONFIG_FILES([Makefile src/Makefile doc/Makefile]) AC_OUTPUT diff --git a/doc/Makefile.am b/doc/Makefile.am new file mode 100644 index 0000000..0fd067a --- /dev/null +++ b/doc/Makefile.am @@ -0,0 +1,26 @@ +# Copyright 2017 Artem Savkov +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +EXTRA_DIST = discord-help.txt + +install-data-local: + if [ -f $(DESTDIR)$(datadir)/help.txt ]; then \ + for file in $(EXTRA_DIST); do \ + $(INSTALL) -m 644 $(srcdir)/$$file $(DESTDIR)$(datadir)/; \ + done \ + else \ + echo "Detected dir $(DESTDIR)$(datadir) is not bitlbee's data dir"; \ + echo "Skipping help install"; \ + fi