1if COND_PO
2MAYBE_PO = po
3endif
4
5SUBDIRS = $(MAYBE_PO)
6
7AM_CFLAGS = $(mingw_CFLAGS)
8
9AM_CPPFLAGS = $(locale_CPPFLAGS) $(purple_CFLAGS)
10
11AM_LDFLAGS = -module -avoid-version -no-undefined $(purple_LIBS)
12
13EXTRA_DIST = \
14	po/Makevars.in \
15	README.mingw
16
17DISTCLEANFILES = \
18	po/Makevars
19
20dist_noinst_DATA = \
21	nsis/installer.nsi \
22	nsis/Arabic.nsh \
23	nsis/Czech.nsh \
24	nsis/English.nsh \
25	nsis/German.nsh \
26	nsis/Italian.nsh \
27	nsis/Norwegian.nsh \
28	nsis/Russian.nsh \
29	nsis/Spanish.nsh
30
31dist_noinst_SCRIPTS = mingw-purple-dev.sh
32
33plugin_LTLIBRARIES = src/bot-sentry.la
34
35src_bot_sentry_la_SOURCES = src/bot-sentry.c
36
37src_bot_sentry_la_LIBADD = $(INTLLIBS)
38
39update-po:
40	cd $(top_builddir)/po && $(MAKE) $(AM_MAKEFLAGS) update-po
41
42# too many renames
43install-exec-hook:
44	rm -f $(DESTDIR)$(plugindir)/libbot-challenger.*
45	rm -f $(DESTDIR)$(plugindir)/libgaim-bs.*
46	rm -f $(DESTDIR)$(plugindir)/libpidgin-bs.*
47
48distcheck-hook:
49if COND_PO
50if COND_MAKENSIS
51	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
52	  && cd $(distdir)/_build \
53	  && ../configure --srcdir=.. --prefix="$$dc_install_base" \
54	    $(DISTCHECK_CONFIGURE_FLAGS) \
55	  && $(MAKE) $(AM_MAKEFLAGS) installer
56
57# from po/Makefile
58itlocaledir = $(prefix)/$(DATADIRNAME)/locale
59
60installer:
61	rm -fr destdir.tmp $(PACKAGE)-$(VERSION).exe
62	$(MAKE) $(AM_MAKEFLAGS) install DESTDIR=`pwd`/destdir.tmp
63	$(MAKENSIS) \
64		-NOCD \
65		-DLIBDIR="`pwd`/destdir.tmp/$(plugindir)" \
66		-DLOCALEDIR="`pwd`/destdir.tmp/$(itlocaledir)" \
67		-DOUTFILE="$(PACKAGE)-$(VERSION).exe" \
68		-DPACKAGE_BUGREPORT="$(PACKAGE_BUGREPORT)" \
69		-DPACKAGE="$(PACKAGE)" \
70		-DPURPLE_MAJOR_VERSION="$(PURPLE_MAJOR_VERSION)" \
71		-DTOP_SRCDIR="$(top_srcdir)" \
72		-DVERSION="$(VERSION)" \
73		-DVERSION_MAJOR="$(VERSION_MAJOR)" \
74		-DVERSION_MINOR="$(VERSION_MINOR)" \
75		$(top_srcdir)/nsis/installer.nsi
76	chmod a+x $(PACKAGE)-$(VERSION).exe
77	rm -fr destdir.tmp
78endif
79endif
80
81clean-local:
82	rm -fr destdir.tmp $(PACKAGE)-$(VERSION).exe
83