Drop accepted, add guide to seaprate-build
* remove fix-api-h and fix-xttitle-include - accepted upstream
* rename fix-separate-build to enable-separate-build, change description
* enable-separate-build can now build guide separately
* refresh
# HG changeset patch
# Parent e87ced7d1059b787b075da79c3ae0b6477bfccca
Enable building from separate directory
diff -r e87ced7d1059 mcabber/doc/guide/Makefile.am
--- a/mcabber/doc/guide/Makefile.am Mon Nov 26 11:55:22 2012 +0100
+++ b/mcabber/doc/guide/Makefile.am Tue Nov 27 01:54:18 2012 +0200
@@ -1,8 +1,11 @@
+
guide:
- pdflatex guide
- bibtex guide
- pdflatex guide
- pdflatex guide
+ cd $(srcdir) && \
+ pdflatex -output-directory=$(abs_top_builddir)/doc/guide guide
+ BIBINPUTS=$(srcdir) bibtex guide
+ cd $(srcdir) && \
+ pdflatex -output-directory=$(abs_top_builddir)/doc/guide guide && \
+ pdflatex -output-directory=$(abs_top_builddir)/doc/guide guide
clean-guide:
rm -f *.aux *.blg *.dvi *.toc *.out *.bbl *.log *.pdf
diff -r e87ced7d1059 mcabber/hgcset.sh
--- a/mcabber/hgcset.sh Mon Nov 26 11:55:22 2012 +0100
+++ b/mcabber/hgcset.sh Tue Nov 27 01:54:18 2012 +0200
@@ -1,19 +1,24 @@
#! /bin/sh
-if [ ! -f logprint.h ]; then
- echo "You are not in the mcabber directory" >&2
+srcdir="$1"
+builddir="$2"
+
+if [ ! -f "$srcdir/logprint.h" ]; then
+ echo "Unable to find mcabber sources!" >&2
exit 1
fi
+cd "$srcdir"
+
if which hg > /dev/null 2>&1; then
cs=$(hg id 2> /dev/null | cut -d' ' -f1)
if test $? -eq 0; then
if [ x"$cs" != x ]; then
- grep -q "$cs" hgcset.h > /dev/null 2>&1 || \
- echo "#define HGCSET \"$cs\"" > hgcset.h
+ grep -q "$cs" "$builddir/hgcset.h" > /dev/null 2>&1 || \
+ echo "#define HGCSET \"$cs\"" > "$builddir/hgcset.h"
exit 0
fi
fi
fi
-echo > hgcset.h
+echo > "$builddir/hgcset.h"
diff -r e87ced7d1059 mcabber/mcabber/Makefile.am
--- a/mcabber/mcabber/Makefile.am Mon Nov 26 11:55:22 2012 +0100
+++ b/mcabber/mcabber/Makefile.am Tue Nov 27 01:54:18 2012 +0200
@@ -16,7 +16,8 @@
LDADD = $(GLIB_LIBS) $(LOUDMOUTH_LIBS) $(GPGME_LIBS) $(LIBOTR_LIBS) \
$(ENCHANT_LIBS) $(LIBIDN_LIBS)
-AM_CPPFLAGS = -I$(top_srcdir) $(GLIB_CFLAGS) $(LOUDMOUTH_CFLAGS) \
+AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir) \
+ $(GLIB_CFLAGS) $(LOUDMOUTH_CFLAGS) \
$(GPGME_CFLAGS) $(LIBOTR_CFLAGS) \
$(ENCHANT_CFLAGS) $(LIBIDN_CFLAGS)
@@ -26,7 +27,7 @@
BUILT_SOURCES = hgcset.h
hgcset.h:
- ../hgcset.sh
+ $(top_srcdir)/hgcset.sh "$(top_srcdir)/mcabber" "$(top_builddir)/mcabber"
.PHONY: hgcset.h
endif
@@ -42,7 +43,7 @@
xmpp_iq.h xmpp_iqrequest.h \
xmpp_muc.h xmpp_s10n.h \
caps.h fifo.h help.h modules.h api.h \
- $(top_srcdir)/include/config.h
+ $(top_builddir)/include/config.h
if OTR
mcabberinclude_HEADERS += otr.h nohtml.h
diff -r e87ced7d1059 mcabber/modules/beep/Makefile.am
--- a/mcabber/modules/beep/Makefile.am Mon Nov 26 11:55:22 2012 +0100
+++ b/mcabber/modules/beep/Makefile.am Tue Nov 27 01:54:18 2012 +0200
@@ -6,7 +6,8 @@
libbeep_la_LDFLAGS = -module -avoid-version -shared
LDADD = $(GLIB_LIBS)
-AM_CPPFLAGS = -I$(top_srcdir) $(GLIB_CFLAGS) $(LOUDMOUTH_CFLAGS) \
+AM_CPPFLAGS = -I$(top_srcdir) -I$(top_builddir) \
+ $(GLIB_CFLAGS) $(LOUDMOUTH_CFLAGS) \
$(GPGME_CFLAGS) $(LIBOTR_CFLAGS) \
$(ENCHANT_CFLAGS)
diff -r e87ced7d1059 mcabber/modules/fifo/Makefile.am
--- a/mcabber/modules/fifo/Makefile.am Mon Nov 26 11:55:22 2012 +0100
+++ b/mcabber/modules/fifo/Makefile.am Tue Nov 27 01:54:18 2012 +0200
@@ -5,7 +5,8 @@
libfifo_la_LDFLAGS = -module -avoid-version -shared
LDADD = $(GLIB_LIBS)
-AM_CPPFLAGS = -I$(top_srcdir) $(GLIB_CFLAGS) $(LOUDMOUTH_CFLAGS) \
+AM_CPPFLAGS = -I$(top_srcdir) -I$(top_builddir) \
+ $(GLIB_CFLAGS) $(LOUDMOUTH_CFLAGS) \
$(GPGME_CFLAGS) $(LIBOTR_CFLAGS) \
$(ENCHANT_CFLAGS)
endif
diff -r e87ced7d1059 mcabber/modules/urlregex/Makefile.am
--- a/mcabber/modules/urlregex/Makefile.am Mon Nov 26 11:55:22 2012 +0100
+++ b/mcabber/modules/urlregex/Makefile.am Tue Nov 27 01:54:18 2012 +0200
@@ -6,7 +6,8 @@
liburlregex_la_LDFLAGS = -module -avoid-version -shared
LDADD = $(GLIB_LIBS)
-AM_CPPFLAGS = -I$(top_srcdir) $(GLIB_CFLAGS) $(LOUDMOUTH_CFLAGS) \
+AM_CPPFLAGS = -I$(top_srcdir) -I$(top_builddir) \
+ $(GLIB_CFLAGS) $(LOUDMOUTH_CFLAGS) \
$(GPGME_CFLAGS) $(LIBOTR_CFLAGS) \
$(ENCHANT_CFLAGS)
diff -r e87ced7d1059 mcabber/modules/xttitle/Makefile.am
--- a/mcabber/modules/xttitle/Makefile.am Mon Nov 26 11:55:22 2012 +0100
+++ b/mcabber/modules/xttitle/Makefile.am Tue Nov 27 01:54:18 2012 +0200
@@ -6,7 +6,8 @@
libxttitle_la_LDFLAGS = -module -avoid-version -shared
LDADD = $(GLIB_LIBS)
-AM_CPPFLAGS = -I$(top_srcdir) $(GLIB_CFLAGS) $(LOUDMOUTH_CFLAGS) \
+AM_CPPFLAGS = -I$(top_srcdir) -I$(top_builddir) \
+ $(GLIB_CFLAGS) $(LOUDMOUTH_CFLAGS) \
$(GPGME_CFLAGS) $(LIBOTR_CFLAGS) $(ENCHANT_CFLAGS)
endif