Tue, 16 Dec 2003 05:29:37 +0000
[gaim-migrate @ 8545]
Change the New Instant Message shortcut to CTRL+M. Apparently CTRL+I is
used for "italics."
Also reworked how stuff in conv windows is hidden and grayed out when
changing tabs and when accounts sign on and off. I had some problems
with signing off and still being able to click the warn button and stuff,
but that was probably caused by my changes from a few days ago. Anyway,
this makes a lot more sense to me.
I added a function that takes a conversation and updates all the buttons
and menu items to be what they should be based on whether the conversation
is an IM or a chat, and if the account is connected or not. It still has
a few minor problems (tab icons don't become active after signing back in
an account that was signed out), but I'll get to that in a day or 3.
| 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 | |
|
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 |
|
4863
123bb1911734
[gaim-migrate @ 5190]
Herman Bloggs <herman@bluedigits.com>
parents:
4537
diff
changeset
|
14 | GTKSPELL_TOP = ../win32-dev/gtkspell-2.0.4/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 |
| 26 | PO = ./po | |
| 27 | ||
|
3967
924ce70b36fd
[gaim-migrate @ 4151]
Herman Bloggs <herman@bluedigits.com>
parents:
3963
diff
changeset
|
28 | VERSION := $(shell cat ./VERSION) |
|
924ce70b36fd
[gaim-migrate @ 4151]
Herman Bloggs <herman@bluedigits.com>
parents:
3963
diff
changeset
|
29 | |
|
6816
b14a3043ed09
[gaim-migrate @ 7356]
Herman Bloggs <herman@bluedigits.com>
parents:
6795
diff
changeset
|
30 | NEEDED_DLLS = $(GTKSPELL_TOP)/libgtkspell.dll \ |
|
7056
ce7ac622e415
[gaim-migrate @ 7619]
Herman Bloggs <herman@bluedigits.com>
parents:
6816
diff
changeset
|
31 | $(IDLETRACK_TOP)/idletrack.dll |
| 3630 | 32 | |
|
4017
7b9a0363ee78
[gaim-migrate @ 4217]
Herman Bloggs <herman@bluedigits.com>
parents:
3967
diff
changeset
|
33 | SOUNDS = $(GAIM_SOUNDS)/leave.wav \ |
|
7b9a0363ee78
[gaim-migrate @ 4217]
Herman Bloggs <herman@bluedigits.com>
parents:
3967
diff
changeset
|
34 | $(GAIM_SOUNDS)/redalert.wav \ |
|
7b9a0363ee78
[gaim-migrate @ 4217]
Herman Bloggs <herman@bluedigits.com>
parents:
3967
diff
changeset
|
35 | $(GAIM_SOUNDS)/receive.wav \ |
|
7b9a0363ee78
[gaim-migrate @ 4217]
Herman Bloggs <herman@bluedigits.com>
parents:
3967
diff
changeset
|
36 | $(GAIM_SOUNDS)/send.wav \ |
|
7b9a0363ee78
[gaim-migrate @ 4217]
Herman Bloggs <herman@bluedigits.com>
parents:
3967
diff
changeset
|
37 | $(GAIM_SOUNDS)/arrive.wav |
|
7b9a0363ee78
[gaim-migrate @ 4217]
Herman Bloggs <herman@bluedigits.com>
parents:
3967
diff
changeset
|
38 | |
| 3630 | 39 | |
| 40 | ## | |
| 41 | ## Don't forget to change STATIC_PROTO_INIT, in config.h.mingw if you | |
| 42 | ## change the status of a protocol (static/plugin) | |
| 43 | ## | |
| 44 | ||
| 45 | OSCAR_TYPE = PLUGIN | |
| 46 | YAHOO_TYPE = PLUGIN | |
| 47 | MSN_TYPE = PLUGIN | |
| 48 | TOC_TYPE = PLUGIN | |
| 49 | IRC_TYPE = PLUGIN | |
| 50 | JABBER_TYPE = PLUGIN | |
| 51 | NAPSTER_TYPE = PLUGIN | |
| 52 | GG_TYPE = PLUGIN | |
|
6103
439ff16f719d
[gaim-migrate @ 6564]
Herman Bloggs <herman@bluedigits.com>
parents:
5931
diff
changeset
|
53 | TREPIA_TYPE = PLUGIN |
| 3630 | 54 | |
| 55 | all: | |
| 56 | cp config.h.mingw config.h | |
| 57 | $(MAKE) TYPE='$(OSCAR_TYPE)' -C $(OSCAR) -f Makefile.mingw | |
| 58 | $(MAKE) TYPE='$(YAHOO_TYPE)' -C $(YAHOO) -f Makefile.mingw | |
| 59 | $(MAKE) TYPE='$(MSN_TYPE)' -C $(MSN) -f Makefile.mingw | |
| 60 | $(MAKE) TYPE='$(TOC_TYPE)' -C $(TOC) -f Makefile.mingw | |
| 61 | $(MAKE) TYPE='$(IRC_TYPE)' -C $(IRC) -f Makefile.mingw | |
| 62 | $(MAKE) TYPE='$(JABBER_TYPE)' -C $(JABBER) -f Makefile.mingw | |
| 63 | $(MAKE) TYPE='$(GG_TYPE)' -C $(GG) -f Makefile.mingw | |
|
4373
fb2ae2f5edd3
[gaim-migrate @ 4639]
Herman Bloggs <herman@bluedigits.com>
parents:
4363
diff
changeset
|
64 | $(MAKE) -C $(GAIM_SRC) -f Makefile.mingw |
| 3630 | 65 | $(MAKE) -C $(GAIM_PLUGINS) -f Makefile.mingw |
| 66 | ||
| 67 | ||
| 68 | install: all | |
| 69 | mkdir -p $(GAIM_INSTALL_DIR)/plugins | |
|
4017
7b9a0363ee78
[gaim-migrate @ 4217]
Herman Bloggs <herman@bluedigits.com>
parents:
3967
diff
changeset
|
70 | mkdir -p $(GAIM_INSTALL_DIR)/sounds/gaim |
|
4319
4e35a4baa2ad
[gaim-migrate @ 4574]
Herman Bloggs <herman@bluedigits.com>
parents:
4060
diff
changeset
|
71 | $(MAKE) -C $(GAIM_PIXMAPS) -f Makefile.mingw install |
| 3630 | 72 | $(MAKE) -C $(PO) -f Makefile.mingw install |
| 73 | $(MAKE) -C $(GAIM_SRC) -f Makefile.mingw install | |
| 74 | $(MAKE) -C $(GAIM_PLUGINS) -f Makefile.mingw install | |
| 75 | $(MAKE) TYPE='$(OSCAR_TYPE)' -C $(OSCAR) -f Makefile.mingw install | |
| 76 | $(MAKE) TYPE='$(YAHOO_TYPE)' -C $(YAHOO) -f Makefile.mingw install | |
| 77 | $(MAKE) TYPE='$(MSN_TYPE)' -C $(MSN) -f Makefile.mingw install | |
| 78 | $(MAKE) TYPE='$(TOC_TYPE)' -C $(TOC) -f Makefile.mingw install | |
| 79 | $(MAKE) TYPE='$(IRC_TYPE)' -C $(IRC) -f Makefile.mingw install | |
| 80 | $(MAKE) TYPE='$(JABBER_TYPE)' -C $(JABBER) -f Makefile.mingw install | |
| 81 | $(MAKE) TYPE='$(GG_TYPE)' -C $(GG) -f Makefile.mingw install | |
| 82 | cp $(NEEDED_DLLS) $(GAIM_INSTALL_DIR) | |
|
4017
7b9a0363ee78
[gaim-migrate @ 4217]
Herman Bloggs <herman@bluedigits.com>
parents:
3967
diff
changeset
|
83 | cp $(SOUNDS) $(GAIM_INSTALL_DIR)/sounds/gaim |
| 3630 | 84 | |
| 85 | installer: | |
|
5384
b187b49ff651
[gaim-migrate @ 5760]
Herman Bloggs <herman@bluedigits.com>
parents:
4897
diff
changeset
|
86 | makensis.exe /DGAIM_VERSION="$(VERSION)" /DWITH_GTK gaim-installer.nsi |
|
b187b49ff651
[gaim-migrate @ 5760]
Herman Bloggs <herman@bluedigits.com>
parents:
4897
diff
changeset
|
87 | |
|
b187b49ff651
[gaim-migrate @ 5760]
Herman Bloggs <herman@bluedigits.com>
parents:
4897
diff
changeset
|
88 | installer_nogtk: |
|
3967
924ce70b36fd
[gaim-migrate @ 4151]
Herman Bloggs <herman@bluedigits.com>
parents:
3963
diff
changeset
|
89 | makensis.exe /DGAIM_VERSION="$(VERSION)" gaim-installer.nsi |
| 3630 | 90 | |
|
5931
6bd53176fdcf
[gaim-migrate @ 6371]
Herman Bloggs <herman@bluedigits.com>
parents:
5387
diff
changeset
|
91 | installer_debug: |
|
6bd53176fdcf
[gaim-migrate @ 6371]
Herman Bloggs <herman@bluedigits.com>
parents:
5387
diff
changeset
|
92 | makensis.exe /DGAIM_VERSION="$(VERSION)" /DDEBUG gaim-installer.nsi |
|
6bd53176fdcf
[gaim-migrate @ 6371]
Herman Bloggs <herman@bluedigits.com>
parents:
5387
diff
changeset
|
93 | |
|
5384
b187b49ff651
[gaim-migrate @ 5760]
Herman Bloggs <herman@bluedigits.com>
parents:
4897
diff
changeset
|
94 | installers: installer installer_nogtk |
|
b187b49ff651
[gaim-migrate @ 5760]
Herman Bloggs <herman@bluedigits.com>
parents:
4897
diff
changeset
|
95 | |
|
5931
6bd53176fdcf
[gaim-migrate @ 6371]
Herman Bloggs <herman@bluedigits.com>
parents:
5387
diff
changeset
|
96 | |
| 3630 | 97 | clean: |
| 98 | $(MAKE) -C $(PO) -f Makefile.mingw clean | |
| 99 | $(MAKE) -C $(OSCAR) -f Makefile.mingw clean | |
| 100 | $(MAKE) -C $(YAHOO) -f Makefile.mingw clean | |
| 101 | $(MAKE) -C $(MSN) -f Makefile.mingw clean | |
| 102 | $(MAKE) -C $(TOC) -f Makefile.mingw clean | |
| 103 | $(MAKE) -C $(IRC) -f Makefile.mingw clean | |
| 104 | $(MAKE) -C $(JABBER) -f Makefile.mingw clean | |
| 105 | $(MAKE) -C $(GG) -f Makefile.mingw clean | |
| 106 | $(MAKE) -C $(GAIM_SRC) -f Makefile.mingw clean | |
| 107 | $(MAKE) -C $(GAIM_PLUGINS) -f Makefile.mingw clean | |
| 108 | rm -rf config.h $(GAIM_INSTALL_DIR) | |
|
3898
e9ecbb737e96
[gaim-migrate @ 4050]
Herman Bloggs <herman@bluedigits.com>
parents:
3896
diff
changeset
|
109 | rm -rf gaim*.exe |