annotate src/win32/global.mak @ 10812:d087e928ffd1

[gaim-migrate @ 12465] " A variety of spacing normalization I've done as I've navigated the source making other changes. The specific changes should be uncontroversial. I'm submitting these to shrink the deltas between my local tree and the CVS source. If spacing changes are unwelcome as a general rule, let me know." --rlaager I said not to do this sort of patch often. also a spelling fix. committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Mon, 11 Apr 2005 04:32:26 +0000
parents 59ffe137176d
children cae2fb7e8594
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3711
48f3c74c13e0 [gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff changeset
1 #
48f3c74c13e0 [gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff changeset
2 # global.mak
48f3c74c13e0 [gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff changeset
3 #
48f3c74c13e0 [gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff changeset
4 # This file should be included by all Makefile.mingw files for project
48f3c74c13e0 [gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff changeset
5 # wide definitions.
48f3c74c13e0 [gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff changeset
6 #
48f3c74c13e0 [gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff changeset
7
48f3c74c13e0 [gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff changeset
8 CC = gcc.exe
48f3c74c13e0 [gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff changeset
9
7242
59ffe137176d [gaim-migrate @ 7817]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 5932
diff changeset
10 # Use -g flag when building debug version of Gaim (including plugins).
59ffe137176d [gaim-migrate @ 7817]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 5932
diff changeset
11 # Use -fnative-struct instead of -mms-bitfields when using mingw 1.1
59ffe137176d [gaim-migrate @ 7817]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 5932
diff changeset
12 # (gcc 2.95)
59ffe137176d [gaim-migrate @ 7817]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 5932
diff changeset
13 CFLAGS += -O2 -Wall -mno-cygwin -mms-bitfields
3711
48f3c74c13e0 [gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff changeset
14
5932
bb7723f0b4b9 [gaim-migrate @ 6372]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 4860
diff changeset
15 # If not specified, dlls are built with the default base address of 0x10000000.
bb7723f0b4b9 [gaim-migrate @ 6372]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 4860
diff changeset
16 # When loaded into a process address space a dll will be rebased if its base
bb7723f0b4b9 [gaim-migrate @ 6372]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 4860
diff changeset
17 # address colides with the base address of an existing dll. To avoid rebasing
bb7723f0b4b9 [gaim-migrate @ 6372]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 4860
diff changeset
18 # we do the following. Rebasing can slow down the load time of dlls and it
bb7723f0b4b9 [gaim-migrate @ 6372]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 4860
diff changeset
19 # also renders debug info useless.
bb7723f0b4b9 [gaim-migrate @ 6372]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 4860
diff changeset
20 DLL_LD_FLAGS += -Wl,--enable-auto-image-base
bb7723f0b4b9 [gaim-migrate @ 6372]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 4860
diff changeset
21
3711
48f3c74c13e0 [gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff changeset
22 VERSION := $(shell cat $(GAIM_TOP)/VERSION)
48f3c74c13e0 [gaim-migrate @ 3844]
Herman Bloggs <hermanator12002@yahoo.com>
parents:
diff changeset
23
4246
2a2d6d21f1d7 [gaim-migrate @ 4496]
Mark Doliner <mark@kingant.net>
parents: 3855
diff changeset
24 DEFINES += -DVERSION=\"$(VERSION)\" \
4860
e1b5619e6a02 [gaim-migrate @ 5187]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 4246
diff changeset
25 -DHAVE_CONFIG_H