annotate Makefile.mingw @ 5021:00b6af528964

[gaim-migrate @ 5357] Jesse Farmer (vann) writes: "If one enabled "Quote window title" in the message away plugin, receiving multiple messages would cause the plugin to mangle the title. It turns out the parts of code used to modify the number between the brackets ([1],[2], etc.) assumed quoting was off. This patch should fix the problem." normally i'd wait for deryni to look at a notify.c patch, but we are trying to get thigns release-ready committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Sat, 05 Apr 2003 04:00:03 +0000
parents 65a0a360e8c4
children 0b544518a365
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3630
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
1 # Makefile.mingw
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
2 #
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
3 # Author: hermanator12002@yahoo.com
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
4 # Date 9/11/02
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
5 # Description: Top Makefile for win32 (mingw) port of Gaim
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
6 #
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
7
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
8 GAIM_SRC = ./src
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
9 GAIM_PROTOS = $(GAIM_SRC)/protocols
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
10 GAIM_PLUGINS = ./plugins
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
11 GAIM_PIXMAPS = ./pixmaps
4017
4cf1d0ff9f5f [gaim-migrate @ 4217]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 3967
diff changeset
12 GAIM_SOUNDS = ./sounds
3630
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
13 GAIM_INSTALL_DIR = ./win32-install-dir
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
14 PERL_TOP = ../win32-dev/perl56
4863
ee46d3875cc8 [gaim-migrate @ 5190]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 4537
diff changeset
15 GTKSPELL_TOP = ../win32-dev/gtkspell-2.0.4/gtkspell
4537
741a18f2fb23 [gaim-migrate @ 4816]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 4373
diff changeset
16 IDLETRACK_TOP = $(GAIM_SRC)/win32/IdleTracker
3920
1b3beae6c59c [gaim-migrate @ 4085]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 3905
diff changeset
17 GTKRC_TOP = ../win32-dev/gtkrc
3630
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
18 OSCAR = $(GAIM_PROTOS)/oscar
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
19 YAHOO = $(GAIM_PROTOS)/yahoo
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
20 MSN = $(GAIM_PROTOS)/msn
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
21 TOC = $(GAIM_PROTOS)/toc
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
22 IRC = $(GAIM_PROTOS)/irc
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
23 JABBER = $(GAIM_PROTOS)/jabber
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
24 NAPSTER = $(GAIM_PROTOS)/napster
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
25 GG = $(GAIM_PROTOS)/gg
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
26 PO = ./po
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
27
3967
cafc0968ea6b [gaim-migrate @ 4151]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 3963
diff changeset
28 VERSION := $(shell cat ./VERSION)
cafc0968ea6b [gaim-migrate @ 4151]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 3963
diff changeset
29
4897
65a0a360e8c4 [gaim-migrate @ 5229]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 4863
diff changeset
30 NEEDED_DLLS = $(PERL_TOP)/perl56.dll \
4863
ee46d3875cc8 [gaim-migrate @ 5190]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 4537
diff changeset
31 $(GTKSPELL_TOP)/libgtkspell.dll \
ee46d3875cc8 [gaim-migrate @ 5190]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 4537
diff changeset
32 $(IDLETRACK_TOP)/idletrack.dll
3630
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
33
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
34
4017
4cf1d0ff9f5f [gaim-migrate @ 4217]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 3967
diff changeset
35 SOUNDS = $(GAIM_SOUNDS)/leave.wav \
4cf1d0ff9f5f [gaim-migrate @ 4217]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 3967
diff changeset
36 $(GAIM_SOUNDS)/redalert.wav \
4cf1d0ff9f5f [gaim-migrate @ 4217]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 3967
diff changeset
37 $(GAIM_SOUNDS)/receive.wav \
4cf1d0ff9f5f [gaim-migrate @ 4217]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 3967
diff changeset
38 $(GAIM_SOUNDS)/send.wav \
4cf1d0ff9f5f [gaim-migrate @ 4217]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 3967
diff changeset
39 $(GAIM_SOUNDS)/arrive.wav
4cf1d0ff9f5f [gaim-migrate @ 4217]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 3967
diff changeset
40
3630
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
41
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
42 ##
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
43 ## Don't forget to change STATIC_PROTO_INIT, in config.h.mingw if you
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
44 ## change the status of a protocol (static/plugin)
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
45 ##
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
46
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
47 OSCAR_TYPE = PLUGIN
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
48 YAHOO_TYPE = PLUGIN
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
49 MSN_TYPE = PLUGIN
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
50 TOC_TYPE = PLUGIN
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
51 IRC_TYPE = PLUGIN
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
52 JABBER_TYPE = PLUGIN
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
53 NAPSTER_TYPE = PLUGIN
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
54 GG_TYPE = PLUGIN
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
55
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
56 all:
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
57 cp config.h.mingw config.h
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
58 $(MAKE) TYPE='$(OSCAR_TYPE)' -C $(OSCAR) -f Makefile.mingw
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
59 $(MAKE) TYPE='$(YAHOO_TYPE)' -C $(YAHOO) -f Makefile.mingw
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
60 $(MAKE) TYPE='$(MSN_TYPE)' -C $(MSN) -f Makefile.mingw
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
61 $(MAKE) TYPE='$(TOC_TYPE)' -C $(TOC) -f Makefile.mingw
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
62 $(MAKE) TYPE='$(IRC_TYPE)' -C $(IRC) -f Makefile.mingw
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
63 $(MAKE) TYPE='$(JABBER_TYPE)' -C $(JABBER) -f Makefile.mingw
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
64 $(MAKE) TYPE='$(GG_TYPE)' -C $(GG) -f Makefile.mingw
4373
dcc6c130c6d9 [gaim-migrate @ 4639]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 4363
diff changeset
65 $(MAKE) -C $(GAIM_SRC) -f Makefile.mingw
3630
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
66 $(MAKE) -C $(GAIM_PLUGINS) -f Makefile.mingw
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
67
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
68
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
69 install: all
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
70 mkdir -p $(GAIM_INSTALL_DIR)/plugins
4017
4cf1d0ff9f5f [gaim-migrate @ 4217]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 3967
diff changeset
71 mkdir -p $(GAIM_INSTALL_DIR)/sounds/gaim
4319
13f41fc1fa8f [gaim-migrate @ 4574]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 4060
diff changeset
72 $(MAKE) -C $(GAIM_PIXMAPS) -f Makefile.mingw install
3630
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
73 $(MAKE) -C $(PO) -f Makefile.mingw install
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
74 $(MAKE) -C $(GAIM_SRC) -f Makefile.mingw install
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
75 $(MAKE) -C $(GAIM_PLUGINS) -f Makefile.mingw install
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
76 $(MAKE) TYPE='$(OSCAR_TYPE)' -C $(OSCAR) -f Makefile.mingw install
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
77 $(MAKE) TYPE='$(YAHOO_TYPE)' -C $(YAHOO) -f Makefile.mingw install
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
78 $(MAKE) TYPE='$(MSN_TYPE)' -C $(MSN) -f Makefile.mingw install
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
79 $(MAKE) TYPE='$(TOC_TYPE)' -C $(TOC) -f Makefile.mingw install
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
80 $(MAKE) TYPE='$(IRC_TYPE)' -C $(IRC) -f Makefile.mingw install
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
81 $(MAKE) TYPE='$(JABBER_TYPE)' -C $(JABBER) -f Makefile.mingw install
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
82 $(MAKE) TYPE='$(GG_TYPE)' -C $(GG) -f Makefile.mingw install
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
83 cp $(NEEDED_DLLS) $(GAIM_INSTALL_DIR)
4017
4cf1d0ff9f5f [gaim-migrate @ 4217]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 3967
diff changeset
84 cp $(SOUNDS) $(GAIM_INSTALL_DIR)/sounds/gaim
3630
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
85
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
86 installer:
3967
cafc0968ea6b [gaim-migrate @ 4151]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 3963
diff changeset
87 makensis.exe /DGAIM_VERSION="$(VERSION)" gaim-installer.nsi
3630
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
88
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
89 clean:
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
90 $(MAKE) -C $(PO) -f Makefile.mingw clean
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
91 $(MAKE) -C $(OSCAR) -f Makefile.mingw clean
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
92 $(MAKE) -C $(YAHOO) -f Makefile.mingw clean
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
93 $(MAKE) -C $(MSN) -f Makefile.mingw clean
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
94 $(MAKE) -C $(TOC) -f Makefile.mingw clean
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
95 $(MAKE) -C $(IRC) -f Makefile.mingw clean
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
96 $(MAKE) -C $(JABBER) -f Makefile.mingw clean
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
97 $(MAKE) -C $(GG) -f Makefile.mingw clean
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
98 $(MAKE) -C $(GAIM_SRC) -f Makefile.mingw clean
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
99 $(MAKE) -C $(GAIM_PLUGINS) -f Makefile.mingw clean
9682c0e022c6 [gaim-migrate @ 3753]
Rob Flynn <gaim@robflynn.com>
parents:
diff changeset
100 rm -rf config.h $(GAIM_INSTALL_DIR)
3898
34292bf25e4d [gaim-migrate @ 4050]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 3896
diff changeset
101 rm -rf gaim*.exe