File: Makefile.am

package info (click to toggle)
emacs-jabber 0.7.91-2
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 1,436 kB
  • ctags: 833
  • sloc: lisp: 10,025; sh: 533; makefile: 86
file content (61 lines) | stat: -rw-r--r-- 2,676 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
ACLOCAL_AMFLAGS = -I m4

my_lisp_sources=fsm.el jabber-activity.el jabber-ahc-presence.el	\
jabber-ahc.el jabber-alert.el jabber-autoaway.el jabber-avatar.el	\
jabber-bookmarks.el jabber-browse.el jabber-chat.el			\
jabber-chatbuffer.el jabber-chatstates.el jabber-compose.el		\
jabber-conn.el jabber-core.el jabber-disco.el jabber-events.el		\
jabber-export.el jabber-feature-neg.el jabber-festival.el		\
jabber-ft-client.el jabber-ft-common.el jabber-ft-server.el		\
jabber-gmail.el jabber-history.el jabber-iq.el jabber-keepalive.el	\
jabber-keymap.el jabber-logon.el jabber-menu.el jabber-modeline.el	\
jabber-muc-nick-completion.el jabber-muc.el jabber-newdisco.el		\
jabber-osd.el jabber-presence.el jabber-private.el jabber-ratpoison.el	\
jabber-register.el jabber-roster.el jabber-sasl.el jabber-sawfish.el	\
jabber-screen.el jabber-search.el jabber-si-client.el			\
jabber-si-common.el jabber-si-server.el jabber-socks5.el		\
jabber-time.el jabber-truncate.el jabber-util.el			\
jabber-vcard-avatars.el jabber-vcard.el jabber-version.el		\
jabber-watch.el jabber-widget.el jabber-wmii.el jabber-xmessage.el	\
jabber-xml.el jabber.el srv.el

compat_lisp_sources =
if USE_OUR_SHA1
compat_lisp_sources += compat/sha1.el
endif
if USE_OUR_HEX_UTIL
compat_lisp_sources += compat/hex-util.el
endif

dist_lisp_LISP=$(my_lisp_sources) $(compat_lisp_sources) jabber-autoloads.el jabber-ourversion.el
MAINTAINERCLEANFILES=jabber-autoloads.el

EXTRA_DIST = jabber-pkg.el.in

# The autoload file will cause Lisp sources to be rebuilt _twice_: the
# timestamp of the Lisp compilation is set _before_ the autoloads are
# regenerated, which means that jabber-autoload.el is once again
# considered new, which means that everything will be built again.
# Suggestions welcome.
jabber-autoloads.el: $(my_lisp_sources)
	$(EMACS) --batch --eval "(setq generated-autoload-file \"$(abs_builddir)/$@\")" -f batch-update-autoloads $(srcdir)

info_TEXINFOS=jabber.texi

dist_libexec_SCRIPTS = xmppuri.sh

SUBDIRS = . tests

# Package everything in a form suitable for ELPA.  That is, use
# "jabber" instead of "emacs-jabber" as base name.
CLEANFILES = jabber-pkg.el
elpa: dist
	rm -rf emacs-jabber-$(PACKAGE_VERSION) jabber-$(PACKAGE_VERSION)
	$(AMTAR) xzf emacs-jabber-$(PACKAGE_VERSION).tar.gz
	mv emacs-jabber-$(PACKAGE_VERSION) jabber-$(PACKAGE_VERSION)
	cd jabber-$(PACKAGE_VERSION) ; install-info jabber.info dir
	sed "s/@""PACKAGE_VERSION@""/$(PACKAGE_VERSION)/" < $(srcdir)/jabber-pkg.el.in > jabber-$(PACKAGE_VERSION)/jabber-pkg.el
	$(AMTAR) chf jabber-$(PACKAGE_VERSION).tar jabber-$(PACKAGE_VERSION)
	rm -rf jabber-$(PACKAGE_VERSION)
	@echo "Created jabber-$(PACKAGE_VERSION).tar"