Mercurial > pidgin
annotate Makefile.mingw @ 3913:419bf1bc8fa2
[gaim-migrate @ 4072]
This should fix the bug where closing the debug window with the "X"
would not uncheck the preference for it.
Previously, it got unchecked then rechecked. The line I'm removing used
to be "misc_options_new ^= OPT_MISC_DEBUG;", which I guess is a hold
over or something of when prefs had that apply button, maybe.
I dunno. I think this should be good...
Roof.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Thu, 07 Nov 2002 03:34:46 +0000 |
parents | 3e508dd31b76 |
children | 1b3beae6c59c |
rev | line source |
---|---|
3630 | 1 # Makefile.mingw |
2 # | |
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 | |
12 GAIM_INSTALL_DIR = ./win32-install-dir | |
13 GTK_TOP = ../win32-dev/gtk_2_0 | |
14 GTK_LIBS = $(GTK_TOP)/lib | |
15 PERL_TOP = ../win32-dev/perl56 | |
3905
3e508dd31b76
[gaim-migrate @ 4058]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
3898
diff
changeset
|
16 IDLETRACKER_TOP = $(GAIM_SRC)/win32/IdleTracker |
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 | |
24 GG = $(GAIM_PROTOS)/gg | |
25 PO = ./po | |
26 | |
27 NEEDED_DLLS = $(GTK_LIBS)/libgdk-win32-2.0-0.dll \ | |
28 $(GTK_LIBS)/libglib-2.0-0.dll \ | |
29 $(GTK_LIBS)/libintl-1.dll \ | |
30 $(GTK_LIBS)/iconv.dll \ | |
31 $(GTK_LIBS)/libgmodule-2.0-0.dll \ | |
32 $(GTK_LIBS)/libgtk-win32-2.0-0.dll \ | |
33 $(GTK_LIBS)/libgdk_pixbuf-2.0-0.dll \ | |
34 $(GTK_LIBS)/libgobject-2.0-0.dll \ | |
35 $(GTK_LIBS)/libgthread-2.0-0.dll \ | |
36 $(GTK_TOP)/bin/libjpeg.dll \ | |
37 $(GTK_TOP)/bin/libpng.dll \ | |
38 $(GTK_TOP)/bin/libtiff.dll \ | |
39 $(GTK_TOP)/bin/zlib.dll \ | |
40 $(GTK_LIBS)/libpango-1.0-0.dll \ | |
41 $(GTK_LIBS)/libpangoft2-1.0-0.dll \ | |
42 $(GTK_LIBS)/libpangowin32-1.0-0.dll \ | |
43 $(GTK_LIBS)/libatk-1.0-0.dll \ | |
3896 | 44 $(PERL_TOP)/perl56.dll \ |
3905
3e508dd31b76
[gaim-migrate @ 4058]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
3898
diff
changeset
|
45 $(IDLETRACKER_TOP)/IdleTrac.dll |
3630 | 46 |
47 # For Gtk 2.0.3 | |
48 # $(GTK_LIBS)/libjpeg6b.dll \ | |
49 # $(GTK_LIBS)/libpng-3.dll \ | |
50 # $(GTK_LIBS)/libtiff.dll \ | |
51 # $(GTK_LIBS)/libz.dll \ | |
52 | |
53 # For Gtk 2.0.6 | |
54 # $(GTK_TOP)/bin/libjpeg.dll \ | |
55 # $(GTK_TOP)/bin/libpng.dll \ | |
56 # $(GTK_TOP)/bin/libtiff.dll \ | |
57 # $(GTK_TOP)/bin/zlib.dll \ | |
58 | |
59 | |
60 | |
61 | |
62 PIXMAPS_DIALOGS = $(GAIM_PIXMAPS)/gaim_error.png \ | |
63 $(GAIM_PIXMAPS)/gaim_info.png \ | |
64 $(GAIM_PIXMAPS)/gaim_warning.png \ | |
65 $(GAIM_PIXMAPS)/gaim_question.png | |
66 | |
3881 | 67 PIXMAPS_MENUS = $(GAIM_PIXMAPS)/about_menu.png \ |
3883 | 68 $(GAIM_PIXMAPS)/accounts-menu.png \ |
69 $(GAIM_PIXMAPS)/import-menu.png \ | |
3896 | 70 $(GAIM_PIXMAPS)/insert-image-small.png \ |
71 $(GAIM_PIXMAPS)/insert-link-small.png | |
3675 | 72 |
3670
773dbe57e635
[gaim-migrate @ 3800]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
3630
diff
changeset
|
73 PIXMAPS_BUTTONS = $(GAIM_PIXMAPS)/edit.png \ |
773dbe57e635
[gaim-migrate @ 3800]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
3630
diff
changeset
|
74 $(GAIM_PIXMAPS)/accounts.png \ |
773dbe57e635
[gaim-migrate @ 3800]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
3630
diff
changeset
|
75 $(GAIM_PIXMAPS)/preferences.png \ |
3672 | 76 $(GAIM_PIXMAPS)/signon.png \ |
77 $(GAIM_PIXMAPS)/insert-image-small.png \ | |
78 $(GAIM_PIXMAPS)/insert-link-small.png \ | |
79 $(GAIM_PIXMAPS)/insert-smiley-small.png \ | |
80 $(GAIM_PIXMAPS)/text_bigger.png \ | |
81 $(GAIM_PIXMAPS)/text_normal.png \ | |
3674 | 82 $(GAIM_PIXMAPS)/text_smaller.png |
3630 | 83 |
84 PIXMAPS = $(GAIM_PIXMAPS)/away.png \ | |
85 $(GAIM_PIXMAPS)/connect.png \ | |
86 $(GAIM_PIXMAPS)/msgpend.png \ | |
87 $(GAIM_PIXMAPS)/msgunread.png \ | |
88 $(GAIM_PIXMAPS)/offline.png \ | |
3670
773dbe57e635
[gaim-migrate @ 3800]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
3630
diff
changeset
|
89 $(GAIM_PIXMAPS)/online.png \ |
773dbe57e635
[gaim-migrate @ 3800]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
3630
diff
changeset
|
90 $(GAIM_PIXMAPS)/logo.png |
3630 | 91 |
92 | |
93 ## | |
94 ## Don't forget to change STATIC_PROTO_INIT, in config.h.mingw if you | |
95 ## change the status of a protocol (static/plugin) | |
96 ## | |
97 | |
98 OSCAR_TYPE = PLUGIN | |
99 YAHOO_TYPE = PLUGIN | |
100 MSN_TYPE = PLUGIN | |
101 TOC_TYPE = PLUGIN | |
102 IRC_TYPE = PLUGIN | |
103 JABBER_TYPE = PLUGIN | |
104 NAPSTER_TYPE = PLUGIN | |
105 GG_TYPE = PLUGIN | |
106 | |
107 all: | |
108 cp config.h.mingw config.h | |
109 $(MAKE) TYPE='$(OSCAR_TYPE)' -C $(OSCAR) -f Makefile.mingw | |
110 $(MAKE) TYPE='$(YAHOO_TYPE)' -C $(YAHOO) -f Makefile.mingw | |
111 $(MAKE) TYPE='$(MSN_TYPE)' -C $(MSN) -f Makefile.mingw | |
112 $(MAKE) TYPE='$(TOC_TYPE)' -C $(TOC) -f Makefile.mingw | |
113 $(MAKE) TYPE='$(IRC_TYPE)' -C $(IRC) -f Makefile.mingw | |
114 $(MAKE) TYPE='$(JABBER_TYPE)' -C $(JABBER) -f Makefile.mingw | |
115 $(MAKE) TYPE='$(GG_TYPE)' -C $(GG) -f Makefile.mingw | |
116 $(MAKE) -C $(GAIM_SRC) -f Makefile.mingw | |
117 $(MAKE) -C $(GAIM_PLUGINS) -f Makefile.mingw | |
118 | |
119 | |
120 install: all | |
121 mkdir -p $(GAIM_INSTALL_DIR)/plugins | |
122 mkdir -p $(GAIM_INSTALL_DIR)/pixmaps/gaim/dialogs | |
123 mkdir -p $(GAIM_INSTALL_DIR)/pixmaps/gaim/buttons | |
3676 | 124 mkdir -p $(GAIM_INSTALL_DIR)/pixmaps/gaim/menus |
3630 | 125 $(MAKE) -C $(PO) -f Makefile.mingw install |
126 $(MAKE) -C $(GAIM_SRC) -f Makefile.mingw install | |
127 $(MAKE) -C $(GAIM_PLUGINS) -f Makefile.mingw install | |
128 $(MAKE) TYPE='$(OSCAR_TYPE)' -C $(OSCAR) -f Makefile.mingw install | |
129 $(MAKE) TYPE='$(YAHOO_TYPE)' -C $(YAHOO) -f Makefile.mingw install | |
130 $(MAKE) TYPE='$(MSN_TYPE)' -C $(MSN) -f Makefile.mingw install | |
131 $(MAKE) TYPE='$(TOC_TYPE)' -C $(TOC) -f Makefile.mingw install | |
132 $(MAKE) TYPE='$(IRC_TYPE)' -C $(IRC) -f Makefile.mingw install | |
133 $(MAKE) TYPE='$(JABBER_TYPE)' -C $(JABBER) -f Makefile.mingw install | |
134 $(MAKE) TYPE='$(GG_TYPE)' -C $(GG) -f Makefile.mingw install | |
135 cp $(NEEDED_DLLS) $(GAIM_INSTALL_DIR) | |
136 cp $(PIXMAPS_DIALOGS) $(GAIM_INSTALL_DIR)/pixmaps/gaim/dialogs | |
137 cp $(PIXMAPS_BUTTONS) $(GAIM_INSTALL_DIR)/pixmaps/gaim/buttons | |
3675 | 138 cp $(PIXMAPS_MENUS) $(GAIM_INSTALL_DIR)/pixmaps/gaim/menus |
3630 | 139 cp $(PIXMAPS) $(GAIM_INSTALL_DIR)/pixmaps/gaim |
140 mkdir -p $(GAIM_INSTALL_DIR)/lib/gtk-2.0 | |
141 cp -R $(GTK_LIBS)/gtk-2.0/2.0.0 $(GAIM_INSTALL_DIR)/lib/gtk-2.0 | |
142 cp -R $(GTK_LIBS)/pango $(GAIM_INSTALL_DIR)/lib | |
143 cp -R $(GTK_TOP)/etc $(GAIM_INSTALL_DIR) | |
144 | |
145 installer: | |
146 makensis.exe gaim-installer.nsi | |
147 | |
148 clean: | |
149 $(MAKE) -C $(PO) -f Makefile.mingw clean | |
150 $(MAKE) -C $(OSCAR) -f Makefile.mingw clean | |
151 $(MAKE) -C $(YAHOO) -f Makefile.mingw clean | |
152 $(MAKE) -C $(MSN) -f Makefile.mingw clean | |
153 $(MAKE) -C $(TOC) -f Makefile.mingw clean | |
154 $(MAKE) -C $(IRC) -f Makefile.mingw clean | |
155 $(MAKE) -C $(JABBER) -f Makefile.mingw clean | |
156 $(MAKE) -C $(GG) -f Makefile.mingw clean | |
157 $(MAKE) -C $(GAIM_SRC) -f Makefile.mingw clean | |
158 $(MAKE) -C $(GAIM_PLUGINS) -f Makefile.mingw clean | |
159 rm -rf config.h $(GAIM_INSTALL_DIR) | |
3898
34292bf25e4d
[gaim-migrate @ 4050]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
3896
diff
changeset
|
160 rm -rf gaim*.exe |