Thu, 24 Apr 2014 00:13:26 +0200
Fix Pidgin/Finch plugin directory versioning
|
14551
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
1 | perl_dirs = common |
| 14478 | 2 | |
| 3 | common_sources = \ | |
| 4 | common/GtkAccount.xs \ | |
| 5 | common/GtkBlist.xs \ | |
| 6 | common/GtkConn.xs \ | |
| 7 | common/GtkConv.xs \ | |
| 8 | common/GtkConvWin.xs \ | |
| 9 | common/GtkDebug.xs \ | |
| 10 | common/GtkDialogs.xs \ | |
| 11 | common/GtkFt.xs \ | |
| 12 | common/GtkLog.xs \ | |
| 13 | common/GtkMenuTray.xs \ | |
| 14 | common/GtkPlugin.xs \ | |
| 15 | common/GtkPluginPref.xs \ | |
| 16 | common/GtkPounce.xs \ | |
| 17 | common/GtkPrefs.xs \ | |
| 18 | common/GtkPrivacy.xs \ | |
| 19 | common/GtkRoomlist.xs \ | |
| 20 | common/GtkSavedStatuses.xs \ | |
| 21 | common/GtkSession.xs \ | |
| 22 | common/GtkSound.xs \ | |
| 23 | common/GtkStatusBox.xs \ | |
| 24 | common/GtkUtils.xs \ | |
| 14629 | 25 | 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
|
26 | 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
|
27 | common/Pidgin.xs \ |
| 14478 | 28 | common/gtkmodule.h \ |
| 29 | common/typemap | |
| 30 | ||
| 31 | EXTRA_DIST = \ | |
| 32 | Makefile.mingw \ | |
| 33 | common/Makefile.mingw \ | |
| 34 | $(common_sources) | |
| 35 | ||
| 36 | common/Makefile: common/Makefile.PL | |
|
34325
299c414a14c1
Use AM_V_GEN macro where appropriate
Tomasz Wasilczyk <twasilczyk@pidgin.im>
parents:
34292
diff
changeset
|
37 | $(AM_V_GEN)if test "x${top_srcdir}" != "x${top_builddir}"; then \ |
| 14826 | 38 | for f in ${common_sources}; do \ |
|
22879
39b83b2be9d0
Fix make distcheck (which broke from an earlier fix for make when
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16972
diff
changeset
|
39 | srcloc=${srcdir}; \ |
|
39b83b2be9d0
Fix make distcheck (which broke from an earlier fix for make when
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16972
diff
changeset
|
40 | case $$srcloc in /*) ;; *) srcloc=../${srcdir} ;; esac; \ |
|
39b83b2be9d0
Fix make distcheck (which broke from an earlier fix for make when
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16972
diff
changeset
|
41 | ${LN_S} -f $$srcloc/$$f $$f; \ |
| 14826 | 42 | done; \ |
| 43 | fi | |
|
34325
299c414a14c1
Use AM_V_GEN macro where appropriate
Tomasz Wasilczyk <twasilczyk@pidgin.im>
parents:
34292
diff
changeset
|
44 | $(AM_V_at)cd common && $(perlpath) Makefile.PL > /dev/null |
| 14478 | 45 | |
| 46 | 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
|
47 | cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
48 | |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
49 | all-local: common/Makefile |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
50 | @for dir in $(perl_dirs); do \ |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
51 | cd $$dir && \ |
| 14557 | 52 | if [ ! -f Makefile ]; then \ |
|
27584
134e07aa6f64
Install the Purple and Pidgin perl modules under $libdir instead of in perl's
Etan Reisner <deryni@pidgin.im>
parents:
22879
diff
changeset
|
53 | $(perlpath) Makefile.PL; \ |
|
14551
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
54 | fi && \ |
|
34292
30107eb2ff81
Fix compiler warnings, make build even more silent
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33878
diff
changeset
|
55 | ($(MAKE) CC="@$(abs_top_srcdir)/libpurple/tag.sh CC $(CC)" LD="@$(abs_top_srcdir)/libpurple/tag.sh LD $(CC)" PERLRUN="@$(abs_top_srcdir)/libpurple/tag.sh PERL $(PERL)" CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" CP="@cp" RM_F="@rm -f" CHMOD="@chmod" $(PERL_EXTRA_OPTS) || \ |
|
30107eb2ff81
Fix compiler warnings, make build even more silent
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33878
diff
changeset
|
56 | $(MAKE) CC="@$(abs_top_srcdir)/libpurple/tag.sh CC $(CC)" LD="@$(abs_top_srcdir)/libpurple/tag.sh LD $(CC)" PERLRUN="@$(abs_top_srcdir)/libpurple/tag.sh PERL $(PERL)" CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" CP="@cp" RM_F="@rm -f" CHMOD="@chmod" $(PERL_EXTRA_OPTS)) && \ |
|
14551
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
57 | cd ..; \ |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
58 | done |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
59 | |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
60 | install-exec-local: |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
61 | @for dir in $(perl_dirs); do \ |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
62 | cd $$dir; \ |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
63 | $(MAKE) install; \ |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
64 | cd ..; \ |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
65 | done |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
66 | |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
67 | # Evil Hack (TM) |
| 14642 | 68 | # ... which doesn't work with DESTDIR installs. FIXME? |
|
14551
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
69 | uninstall-local: |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
70 | @for dir in $(perl_dirs); do \ |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
71 | cd $$dir && \ |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
72 | `$(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
|
73 | cd ..; \ |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
74 | done |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
75 | |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
76 | clean-generic: |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
77 | @for dir in $(perl_dirs); do \ |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
78 | cd $$dir; \ |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
79 | $(MAKE) clean; \ |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
80 | cd ..; \ |
|
7040284cc531
[gaim-migrate @ 17208]
Mark Doliner <markdoliner@pidgin.im>
parents:
14514
diff
changeset
|
81 | done |
|
35602
ba59da68fb79
Fix another perl cleanup failure
Tomasz Wasilczyk <twasilczyk@pidgin.im>
parents:
35601
diff
changeset
|
82 | cd common ; rm -rf *.c *.o pm_to_blib Pidgin.bs MYMETA.* blib/*/.exists blib/*/auto/Pidgin blib/*/Pidgin.*pm ; cd .. |
|
14551
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 | 96 | |
| 97 | AM_CPPFLAGS = \ | |
| 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 | 102 | $(DEBUG_CFLAGS) \ |
| 103 | $(GTK_CFLAGS) \ | |
| 104 | $(PLUGIN_CFLAGS) \ | |
| 105 | $(PERL_CFLAGS) |