pidgin/plugins/perl/Makefile.am

Tue, 14 Aug 2007 19:36:49 +0000

author
Sean Egan <seanegan@pidgin.im>
date
Tue, 14 Aug 2007 19:36:49 +0000
changeset 19385
6576c7483b51
parent 16972
abfb3e242ff5
child 18068
b6554e3c8224
child 22879
39b83b2be9d0
permissions
-rw-r--r--

More icons from Hylke

14551
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
1 perl_dirs = common
14478
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
2
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
3 common_sources = \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
4 common/GtkAccount.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
5 common/GtkBlist.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
6 common/GtkConn.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
7 common/GtkConv.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
8 common/GtkConvWin.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
9 common/GtkDebug.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
10 common/GtkDialogs.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
11 common/GtkFt.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
12 common/GtkIMHtml.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
13 common/GtkIMHtmlToolbar.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
14 common/GtkLog.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
15 common/GtkMenuTray.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
16 common/GtkPlugin.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
17 common/GtkPluginPref.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
18 common/GtkPounce.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
19 common/GtkPrefs.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
20 common/GtkPrivacy.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
21 common/GtkRoomlist.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
22 common/GtkSavedStatuses.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
23 common/GtkSession.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
24 common/GtkSound.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
25 common/GtkStatusBox.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
26 common/GtkThemes.xs \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
27 common/GtkUtils.xs \
14629
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14557
diff changeset
28 common/Makefile.PL.in \
16529
1d0da9270ff9 This is mostly moving Purple::GtkUI:: -> Pidgin:: which has the side effect of
Etan Reisner <deryni@pidgin.im>
parents: 15435
diff changeset
29 common/Pidgin.pm \
1d0da9270ff9 This is mostly moving Purple::GtkUI:: -> Pidgin:: which has the side effect of
Etan Reisner <deryni@pidgin.im>
parents: 15435
diff changeset
30 common/Pidgin.xs \
14478
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
31 common/gtkmodule.h \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
32 common/typemap
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
33
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
34 EXTRA_DIST = \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
35 Makefile.mingw \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
36 common/Makefile.mingw \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
37 $(common_sources)
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
38
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
39 common/Makefile: common/Makefile.PL
14826
ca332b9c237e [gaim-migrate @ 17521]
Etan Reisner <deryni@pidgin.im>
parents: 14642
diff changeset
40 @if test "x${top_srcdir}" != "x${top_builddir}"; then \
ca332b9c237e [gaim-migrate @ 17521]
Etan Reisner <deryni@pidgin.im>
parents: 14642
diff changeset
41 for f in ${common_sources}; do \
ca332b9c237e [gaim-migrate @ 17521]
Etan Reisner <deryni@pidgin.im>
parents: 14642
diff changeset
42 ${LN_S} -f ../${srcdir}/$$f $$f; \
ca332b9c237e [gaim-migrate @ 17521]
Etan Reisner <deryni@pidgin.im>
parents: 14642
diff changeset
43 done; \
ca332b9c237e [gaim-migrate @ 17521]
Etan Reisner <deryni@pidgin.im>
parents: 14642
diff changeset
44 fi
14478
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
45 @cd common && $(perlpath) Makefile.PL $(PERL_MM_PARAMS)
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
46
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
47 common/Makefile.PL: common/Makefile.PL.in $(top_builddir)/config.status
14551
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
48 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
49
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
50 all-local: common/Makefile
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
51 @for dir in $(perl_dirs); do \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
52 cd $$dir && \
14557
ec28cfabcd10 [gaim-migrate @ 17214]
Etan Reisner <deryni@pidgin.im>
parents: 14551
diff changeset
53 if [ ! -f Makefile ]; then \
14551
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
54 $(perlpath) Makefile.PL $(PERL_MM_PARAMS); \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
55 fi && \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
56 ($(MAKE) CC="$(CC)" CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS) || \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
57 $(MAKE) CC="$(CC)" CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS)) && \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
58 cd ..; \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
59 done
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
60
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
61 install-exec-local:
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
62 @for dir in $(perl_dirs); do \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
63 cd $$dir; \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
64 $(MAKE) install; \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
65 cd ..; \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
66 done
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
67
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
68 # Evil Hack (TM)
14642
af9c32fb1d15 [gaim-migrate @ 17304]
Etan Reisner <deryni@pidgin.im>
parents: 14629
diff changeset
69 # ... which doesn't work with DESTDIR installs. FIXME?
14551
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
70 uninstall-local:
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
71 @for dir in $(perl_dirs); do \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
72 cd $$dir && \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
73 `$(MAKE) uninstall | grep unlink | sed -e 's#/usr#${prefix}#' -e 's#unlink#rm -f#'` && \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
74 cd ..; \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
75 done
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
76
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
77 clean-generic:
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
78 @for dir in $(perl_dirs); do \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
79 cd $$dir; \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
80 $(MAKE) clean; \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
81 cd ..; \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
82 done
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
83 rm -f *.so
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
84
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
85 distclean-generic:
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
86 @for dir in $(perl_dirs); do \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
87 cd $$dir; \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
88 $(MAKE) realclean; \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
89 rm -f Makefile.PL; \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
90 rm -f Makefile.old; \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
91 rm -f Makefile; \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
92 cd ..; \
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
93 done
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
94
7040284cc531 [gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents: 14514
diff changeset
95 @rm -f Makefile
14478
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
96
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
97 AM_CPPFLAGS = \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
98 -I$(top_srcdir) \
15435
4b933b06d75e Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents: 14826
diff changeset
99 -I$(top_srcdir)/libpurple \
16810
7f257f18af06 Now that version.h is a generated source file, we need to add
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16529
diff changeset
100 -I$(top_builddir)/libpurple \
15435
4b933b06d75e Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents: 14826
diff changeset
101 -I$(top_srcdir)/pidgin \
14478
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
102 $(DEBUG_CFLAGS) \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
103 $(GTK_CFLAGS) \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
104 $(PLUGIN_CFLAGS) \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
105 $(PERL_CFLAGS)

mercurial