Sun, 20 Feb 2005 20:21:20 +0000
[gaim-migrate @ 12074]
sf patch #1123637, from Ka-Hing Cheung
gaim_str_sub_away_formatters would strip out the '%'
char if nothing is after it, this patch fixes that.
committer: Mark Doliner <markdoliner@pidgin.im>
| 3630 | 1 | # Makefile.mingw |
| 8615 | 2 | # |
| 3630 | 3 | # Author: hermanator12002@yahoo.com |
| 4 | # Date 9/11/02 | |
| 5 | # Description: Top Makefile for win32 (mingw) port of Gaim | |
| 6 | # | |
| 7 | ||
| 8 | GAIM_SRC = ./src | |
| 9 | GAIM_PROTOS = $(GAIM_SRC)/protocols | |
| 10 | GAIM_PLUGINS = ./plugins | |
| 11 | GAIM_PIXMAPS = ./pixmaps | |
|
4017
7b9a0363ee78
[gaim-migrate @ 4217]
Herman Bloggs <herman@bluedigits.com>
parents:
3967
diff
changeset
|
12 | GAIM_SOUNDS = ./sounds |
| 3630 | 13 | GAIM_INSTALL_DIR = ./win32-install-dir |
|
9565
c824ac72974f
[gaim-migrate @ 10404]
Herman Bloggs <herman@bluedigits.com>
parents:
8675
diff
changeset
|
14 | GTKSPELL_TOP = ../win32-dev/gtkspell-2.0.6/gtkspell |
|
4537
68a8e4e73372
[gaim-migrate @ 4816]
Herman Bloggs <herman@bluedigits.com>
parents:
4373
diff
changeset
|
15 | IDLETRACK_TOP = $(GAIM_SRC)/win32/IdleTracker |
|
3920
8edcd8f6d5c1
[gaim-migrate @ 4085]
Herman Bloggs <herman@bluedigits.com>
parents:
3905
diff
changeset
|
16 | GTKRC_TOP = ../win32-dev/gtkrc |
| 3630 | 17 | OSCAR = $(GAIM_PROTOS)/oscar |
| 18 | YAHOO = $(GAIM_PROTOS)/yahoo | |
| 19 | MSN = $(GAIM_PROTOS)/msn | |
| 20 | TOC = $(GAIM_PROTOS)/toc | |
| 21 | IRC = $(GAIM_PROTOS)/irc | |
| 22 | JABBER = $(GAIM_PROTOS)/jabber | |
| 23 | NAPSTER = $(GAIM_PROTOS)/napster | |
|
6103
439ff16f719d
[gaim-migrate @ 6564]
Herman Bloggs <herman@bluedigits.com>
parents:
5931
diff
changeset
|
24 | TREPIA = $(GAIM_PROTOS)/trepia |
| 3630 | 25 | GG = $(GAIM_PROTOS)/gg |
| 8675 | 26 | NOVELL = $(GAIM_PROTOS)/novell |
|
10201
6fd2263c79cc
[gaim-migrate @ 11319]
Herman Bloggs <herman@bluedigits.com>
parents:
10185
diff
changeset
|
27 | SILC = $(GAIM_PROTOS)/silc |
| 3630 | 28 | PO = ./po |
| 29 | ||
|
3967
924ce70b36fd
[gaim-migrate @ 4151]
Herman Bloggs <herman@bluedigits.com>
parents:
3963
diff
changeset
|
30 | VERSION := $(shell cat ./VERSION) |
|
924ce70b36fd
[gaim-migrate @ 4151]
Herman Bloggs <herman@bluedigits.com>
parents:
3963
diff
changeset
|
31 | |
|
6816
b14a3043ed09
[gaim-migrate @ 7356]
Herman Bloggs <herman@bluedigits.com>
parents:
6795
diff
changeset
|
32 | NEEDED_DLLS = $(GTKSPELL_TOP)/libgtkspell.dll \ |
|
7056
ce7ac622e415
[gaim-migrate @ 7619]
Herman Bloggs <herman@bluedigits.com>
parents:
6816
diff
changeset
|
33 | $(IDLETRACK_TOP)/idletrack.dll |
| 3630 | 34 | |
|
10201
6fd2263c79cc
[gaim-migrate @ 11319]
Herman Bloggs <herman@bluedigits.com>
parents:
10185
diff
changeset
|
35 | SOUNDS = $(GAIM_SOUNDS)/alert.wav \ |
|
10185
0ef4ca1f94db
[gaim-migrate @ 11300]
Mark Doliner <markdoliner@pidgin.im>
parents:
9570
diff
changeset
|
36 | $(GAIM_SOUNDS)/login.wav \ |
|
0ef4ca1f94db
[gaim-migrate @ 11300]
Mark Doliner <markdoliner@pidgin.im>
parents:
9570
diff
changeset
|
37 | $(GAIM_SOUNDS)/logout.wav \ |
|
4017
7b9a0363ee78
[gaim-migrate @ 4217]
Herman Bloggs <herman@bluedigits.com>
parents:
3967
diff
changeset
|
38 | $(GAIM_SOUNDS)/receive.wav \ |
|
10185
0ef4ca1f94db
[gaim-migrate @ 11300]
Mark Doliner <markdoliner@pidgin.im>
parents:
9570
diff
changeset
|
39 | $(GAIM_SOUNDS)/send.wav |
|
4017
7b9a0363ee78
[gaim-migrate @ 4217]
Herman Bloggs <herman@bluedigits.com>
parents:
3967
diff
changeset
|
40 | |
| 3630 | 41 | |
| 42 | ## | |
| 8615 | 43 | ## Don't forget to change STATIC_PROTO_INIT, in config.h.mingw if you |
| 3630 | 44 | ## change the status of a protocol (static/plugin) |
| 45 | ## | |
| 46 | ||
| 47 | OSCAR_TYPE = PLUGIN | |
| 48 | YAHOO_TYPE = PLUGIN | |
| 49 | MSN_TYPE = PLUGIN | |
| 50 | TOC_TYPE = PLUGIN | |
| 51 | IRC_TYPE = PLUGIN | |
| 52 | JABBER_TYPE = PLUGIN | |
| 53 | NAPSTER_TYPE = PLUGIN | |
| 54 | GG_TYPE = PLUGIN | |
| 8675 | 55 | NOVELL_TYPE = PLUGIN |
|
6103
439ff16f719d
[gaim-migrate @ 6564]
Herman Bloggs <herman@bluedigits.com>
parents:
5931
diff
changeset
|
56 | TREPIA_TYPE = PLUGIN |
|
10201
6fd2263c79cc
[gaim-migrate @ 11319]
Herman Bloggs <herman@bluedigits.com>
parents:
10185
diff
changeset
|
57 | SILC_TYPE = PLUGIN |
| 3630 | 58 | |
| 59 | all: | |
| 60 | cp config.h.mingw config.h | |
| 61 | $(MAKE) TYPE='$(OSCAR_TYPE)' -C $(OSCAR) -f Makefile.mingw | |
| 62 | $(MAKE) TYPE='$(YAHOO_TYPE)' -C $(YAHOO) -f Makefile.mingw | |
| 63 | $(MAKE) TYPE='$(MSN_TYPE)' -C $(MSN) -f Makefile.mingw | |
| 64 | $(MAKE) TYPE='$(IRC_TYPE)' -C $(IRC) -f Makefile.mingw | |
| 65 | $(MAKE) TYPE='$(JABBER_TYPE)' -C $(JABBER) -f Makefile.mingw | |
|
9570
8b3f38824cd3
[gaim-migrate @ 10413]
Herman Bloggs <herman@bluedigits.com>
parents:
9565
diff
changeset
|
66 | $(MAKE) TYPE='$(NAPSTER_TYPE)' -C $(NAPSTER) -f Makefile.mingw |
| 3630 | 67 | $(MAKE) TYPE='$(GG_TYPE)' -C $(GG) -f Makefile.mingw |
| 8675 | 68 | $(MAKE) TYPE='$(NOVELL_TYPE)' -C $(NOVELL) -f Makefile.mingw |
|
10201
6fd2263c79cc
[gaim-migrate @ 11319]
Herman Bloggs <herman@bluedigits.com>
parents:
10185
diff
changeset
|
69 | $(MAKE) TYPE='$(SILC_TYPE)' -C $(SILC) -f Makefile.mingw |
|
4373
fb2ae2f5edd3
[gaim-migrate @ 4639]
Herman Bloggs <herman@bluedigits.com>
parents:
4363
diff
changeset
|
70 | $(MAKE) -C $(GAIM_SRC) -f Makefile.mingw |
| 3630 | 71 | $(MAKE) -C $(GAIM_PLUGINS) -f Makefile.mingw |
| 72 | ||
| 73 | ||
| 74 | install: all | |
| 75 | mkdir -p $(GAIM_INSTALL_DIR)/plugins | |
|
4017
7b9a0363ee78
[gaim-migrate @ 4217]
Herman Bloggs <herman@bluedigits.com>
parents:
3967
diff
changeset
|
76 | mkdir -p $(GAIM_INSTALL_DIR)/sounds/gaim |
|
4319
4e35a4baa2ad
[gaim-migrate @ 4574]
Herman Bloggs <herman@bluedigits.com>
parents:
4060
diff
changeset
|
77 | $(MAKE) -C $(GAIM_PIXMAPS) -f Makefile.mingw install |
| 3630 | 78 | $(MAKE) -C $(PO) -f Makefile.mingw install |
| 79 | $(MAKE) -C $(GAIM_SRC) -f Makefile.mingw install | |
| 80 | $(MAKE) -C $(GAIM_PLUGINS) -f Makefile.mingw install | |
| 81 | $(MAKE) TYPE='$(OSCAR_TYPE)' -C $(OSCAR) -f Makefile.mingw install | |
| 82 | $(MAKE) TYPE='$(YAHOO_TYPE)' -C $(YAHOO) -f Makefile.mingw install | |
| 83 | $(MAKE) TYPE='$(MSN_TYPE)' -C $(MSN) -f Makefile.mingw install | |
| 84 | $(MAKE) TYPE='$(IRC_TYPE)' -C $(IRC) -f Makefile.mingw install | |
| 85 | $(MAKE) TYPE='$(JABBER_TYPE)' -C $(JABBER) -f Makefile.mingw install | |
|
9570
8b3f38824cd3
[gaim-migrate @ 10413]
Herman Bloggs <herman@bluedigits.com>
parents:
9565
diff
changeset
|
86 | $(MAKE) TYPE='$(NAPSTER_TYPE)' -C $(NAPSTER) -f Makefile.mingw install |
| 3630 | 87 | $(MAKE) TYPE='$(GG_TYPE)' -C $(GG) -f Makefile.mingw install |
| 8675 | 88 | $(MAKE) TYPE='$(NOVELL_TYPE)' -C $(NOVELL) -f Makefile.mingw install |
|
10201
6fd2263c79cc
[gaim-migrate @ 11319]
Herman Bloggs <herman@bluedigits.com>
parents:
10185
diff
changeset
|
89 | $(MAKE) TYPE='$(SILC_TYPE)' -C $(SILC) -f Makefile.mingw install |
| 3630 | 90 | cp $(NEEDED_DLLS) $(GAIM_INSTALL_DIR) |
|
4017
7b9a0363ee78
[gaim-migrate @ 4217]
Herman Bloggs <herman@bluedigits.com>
parents:
3967
diff
changeset
|
91 | cp $(SOUNDS) $(GAIM_INSTALL_DIR)/sounds/gaim |
| 3630 | 92 | |
| 93 | installer: | |
|
5384
b187b49ff651
[gaim-migrate @ 5760]
Herman Bloggs <herman@bluedigits.com>
parents:
4897
diff
changeset
|
94 | makensis.exe /DGAIM_VERSION="$(VERSION)" /DWITH_GTK gaim-installer.nsi |
|
b187b49ff651
[gaim-migrate @ 5760]
Herman Bloggs <herman@bluedigits.com>
parents:
4897
diff
changeset
|
95 | |
|
b187b49ff651
[gaim-migrate @ 5760]
Herman Bloggs <herman@bluedigits.com>
parents:
4897
diff
changeset
|
96 | installer_nogtk: |
|
3967
924ce70b36fd
[gaim-migrate @ 4151]
Herman Bloggs <herman@bluedigits.com>
parents:
3963
diff
changeset
|
97 | makensis.exe /DGAIM_VERSION="$(VERSION)" gaim-installer.nsi |
| 3630 | 98 | |
|
5931
6bd53176fdcf
[gaim-migrate @ 6371]
Herman Bloggs <herman@bluedigits.com>
parents:
5387
diff
changeset
|
99 | installer_debug: |
|
6bd53176fdcf
[gaim-migrate @ 6371]
Herman Bloggs <herman@bluedigits.com>
parents:
5387
diff
changeset
|
100 | makensis.exe /DGAIM_VERSION="$(VERSION)" /DDEBUG gaim-installer.nsi |
|
6bd53176fdcf
[gaim-migrate @ 6371]
Herman Bloggs <herman@bluedigits.com>
parents:
5387
diff
changeset
|
101 | |
|
5384
b187b49ff651
[gaim-migrate @ 5760]
Herman Bloggs <herman@bluedigits.com>
parents:
4897
diff
changeset
|
102 | installers: installer installer_nogtk |
|
b187b49ff651
[gaim-migrate @ 5760]
Herman Bloggs <herman@bluedigits.com>
parents:
4897
diff
changeset
|
103 | |
|
5931
6bd53176fdcf
[gaim-migrate @ 6371]
Herman Bloggs <herman@bluedigits.com>
parents:
5387
diff
changeset
|
104 | |
| 3630 | 105 | clean: |
| 106 | $(MAKE) -C $(PO) -f Makefile.mingw clean | |
| 107 | $(MAKE) -C $(OSCAR) -f Makefile.mingw clean | |
| 108 | $(MAKE) -C $(YAHOO) -f Makefile.mingw clean | |
| 109 | $(MAKE) -C $(MSN) -f Makefile.mingw clean | |
| 110 | $(MAKE) -C $(IRC) -f Makefile.mingw clean | |
| 111 | $(MAKE) -C $(JABBER) -f Makefile.mingw clean | |
|
9570
8b3f38824cd3
[gaim-migrate @ 10413]
Herman Bloggs <herman@bluedigits.com>
parents:
9565
diff
changeset
|
112 | $(MAKE) -C $(NAPSTER) -f Makefile.mingw clean |
| 3630 | 113 | $(MAKE) -C $(GG) -f Makefile.mingw clean |
| 8675 | 114 | $(MAKE) -C $(NOVELL) -f Makefile.mingw clean |
|
10201
6fd2263c79cc
[gaim-migrate @ 11319]
Herman Bloggs <herman@bluedigits.com>
parents:
10185
diff
changeset
|
115 | $(MAKE) -C $(SILC) -f Makefile.mingw clean |
| 3630 | 116 | $(MAKE) -C $(GAIM_SRC) -f Makefile.mingw clean |
| 117 | $(MAKE) -C $(GAIM_PLUGINS) -f Makefile.mingw clean | |
| 118 | rm -rf config.h $(GAIM_INSTALL_DIR) | |
|
3898
e9ecbb737e96
[gaim-migrate @ 4050]
Herman Bloggs <herman@bluedigits.com>
parents:
3896
diff
changeset
|
119 | rm -rf gaim*.exe |