src/win32/global.mak

Tue, 02 Sep 2003 03:41:10 +0000

author
Nathan Walp <nwalp@pidgin.im>
date
Tue, 02 Sep 2003 03:41:10 +0000
changeset 6695
2a63688f0d6d
parent 5932
989a2714d78e
child 7242
d91a60e1095c
permissions
-rw-r--r--

[gaim-migrate @ 7221]
This is contact support. Really.

It has a few bugs left in it, like sorting not working, and stuff like that,
but it's pretty solid for the most part.

I'm not in the mood to do a whole lot of typing, so just use and enjoy.

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
5932
989a2714d78e [gaim-migrate @ 6372]
Herman Bloggs <herman@bluedigits.com>
parents: 4860
diff changeset
10 # Use -g flag when building debug version of Gaim (including plugins)
3855
9c31eb005f10 [gaim-migrate @ 4007]
Herman Bloggs <herman@bluedigits.com>
parents: 3711
diff changeset
11 CFLAGS += -O2 -Wall -mno-cygwin -fnative-struct
3711
7d99d1750885 [gaim-migrate @ 3844]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
12
5932
989a2714d78e [gaim-migrate @ 6372]
Herman Bloggs <herman@bluedigits.com>
parents: 4860
diff changeset
13 # 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
14 # 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
15 # 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
16 # 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
17 # also renders debug info useless.
989a2714d78e [gaim-migrate @ 6372]
Herman Bloggs <herman@bluedigits.com>
parents: 4860
diff changeset
18 DLL_LD_FLAGS += -Wl,--enable-auto-image-base
989a2714d78e [gaim-migrate @ 6372]
Herman Bloggs <herman@bluedigits.com>
parents: 4860
diff changeset
19
3711
7d99d1750885 [gaim-migrate @ 3844]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
20 VERSION := $(shell cat $(GAIM_TOP)/VERSION)
7d99d1750885 [gaim-migrate @ 3844]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
21
4246
36828a69456f [gaim-migrate @ 4496]
Mark Doliner <markdoliner@pidgin.im>
parents: 3855
diff changeset
22 DEFINES += -DVERSION=\"$(VERSION)\" \
4860
72ee32a5f173 [gaim-migrate @ 5187]
Herman Bloggs <herman@bluedigits.com>
parents: 4246
diff changeset
23 -DHAVE_CONFIG_H

mercurial