src/win32/global.mak

Sun, 28 Aug 2005 22:16:17 +0000

author
Bartosz Oler <bartosz@pidgin.im>
date
Sun, 28 Aug 2005 22:16:17 +0000
changeset 11357
d96a9c46f200
parent 7242
d91a60e1095c
child 11709
da6e9cd5f6d9
permissions
-rw-r--r--

[gaim-migrate @ 13579]
Image field added to the request API.

3711
7d99d1750885 [gaim-migrate @ 3844]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
1 #
7d99d1750885 [gaim-migrate @ 3844]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
2 # global.mak
7d99d1750885 [gaim-migrate @ 3844]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
3 #
7d99d1750885 [gaim-migrate @ 3844]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
4 # This file should be included by all Makefile.mingw files for project
7d99d1750885 [gaim-migrate @ 3844]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
5 # wide definitions.
7d99d1750885 [gaim-migrate @ 3844]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
6 #
7d99d1750885 [gaim-migrate @ 3844]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
7
7d99d1750885 [gaim-migrate @ 3844]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
8 CC = gcc.exe
7d99d1750885 [gaim-migrate @ 3844]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
9
7242
d91a60e1095c [gaim-migrate @ 7817]
Herman Bloggs <herman@bluedigits.com>
parents: 5932
diff changeset
10 # Use -g flag when building debug version of Gaim (including plugins).
d91a60e1095c [gaim-migrate @ 7817]
Herman Bloggs <herman@bluedigits.com>
parents: 5932
diff changeset
11 # Use -fnative-struct instead of -mms-bitfields when using mingw 1.1
d91a60e1095c [gaim-migrate @ 7817]
Herman Bloggs <herman@bluedigits.com>
parents: 5932
diff changeset
12 # (gcc 2.95)
d91a60e1095c [gaim-migrate @ 7817]
Herman Bloggs <herman@bluedigits.com>
parents: 5932
diff changeset
13 CFLAGS += -O2 -Wall -mno-cygwin -mms-bitfields
3711
7d99d1750885 [gaim-migrate @ 3844]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
14
5932
989a2714d78e [gaim-migrate @ 6372]
Herman Bloggs <herman@bluedigits.com>
parents: 4860
diff changeset
15 # If not specified, dlls are built with the default base address of 0x10000000.
989a2714d78e [gaim-migrate @ 6372]
Herman Bloggs <herman@bluedigits.com>
parents: 4860
diff changeset
16 # When loaded into a process address space a dll will be rebased if its base
989a2714d78e [gaim-migrate @ 6372]
Herman Bloggs <herman@bluedigits.com>
parents: 4860
diff changeset
17 # address colides with the base address of an existing dll. To avoid rebasing
989a2714d78e [gaim-migrate @ 6372]
Herman Bloggs <herman@bluedigits.com>
parents: 4860
diff changeset
18 # we do the following. Rebasing can slow down the load time of dlls and it
989a2714d78e [gaim-migrate @ 6372]
Herman Bloggs <herman@bluedigits.com>
parents: 4860
diff changeset
19 # also renders debug info useless.
989a2714d78e [gaim-migrate @ 6372]
Herman Bloggs <herman@bluedigits.com>
parents: 4860
diff changeset
20 DLL_LD_FLAGS += -Wl,--enable-auto-image-base
989a2714d78e [gaim-migrate @ 6372]
Herman Bloggs <herman@bluedigits.com>
parents: 4860
diff changeset
21
3711
7d99d1750885 [gaim-migrate @ 3844]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
22 VERSION := $(shell cat $(GAIM_TOP)/VERSION)
7d99d1750885 [gaim-migrate @ 3844]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
23
4246
36828a69456f [gaim-migrate @ 4496]
Mark Doliner <markdoliner@pidgin.im>
parents: 3855
diff changeset
24 DEFINES += -DVERSION=\"$(VERSION)\" \
4860
72ee32a5f173 [gaim-migrate @ 5187]
Herman Bloggs <herman@bluedigits.com>
parents: 4246
diff changeset
25 -DHAVE_CONFIG_H

mercurial