libpurple/win32/global.mak

Wed, 13 May 2009 20:29:03 +0000

author
Marcus Lundblad <malu@pidgin.im>
date
Wed, 13 May 2009 20:29:03 +0000
changeset 27110
05ca719b901b
parent 27106
183f2f03e1ee
child 27665
00196a586c45
permissions
-rw-r--r--

Support custom smileys in MUCs (when all participants support BoB and a maximum
of 10 participants are in the chat).
Always announce support for BoB, since disable custom smileys will still turn
off fetching them, and BoB can be used for other purposes further on.

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
16100
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
5 # wide definitions (after correctly defining PIDGIN_TREE_TOP).
3711
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
16100
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
8 #include optional $(PIDGIN_TREE_TOP)/local.mak to allow overriding of any definitions
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
9 -include $(PIDGIN_TREE_TOP)/local.mak
15517
c270a06133ae Add support for win32 makefile variable overriding using a "local.mak" file in the build root directory. This makes maintaining a custom build environment or cross-compiling easier.
Daniel Atallah <datallah@pidgin.im>
parents: 15438
diff changeset
10
14377
c0440e16bacd [gaim-migrate @ 17008]
Daniel Atallah <datallah@pidgin.im>
parents: 14286
diff changeset
11 # Locations of our various dependencies
16100
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
12 WIN32_DEV_TOP ?= $(PIDGIN_TREE_TOP)/../win32-dev
15517
c270a06133ae Add support for win32 makefile variable overriding using a "local.mak" file in the build root directory. This makes maintaining a custom build environment or cross-compiling easier.
Daniel Atallah <datallah@pidgin.im>
parents: 15438
diff changeset
13 ASPELL_TOP ?= $(WIN32_DEV_TOP)/aspell-dev-0-50-3-3
20240
3cad10595996 applied changes from 8548e491a5b470d5665cb1cf87a7b0caaa3c87a5
Luke Schierer <lschiere@pidgin.im>
parents: 19684
diff changeset
14 GTKSPELL_TOP ?= $(WIN32_DEV_TOP)/gtkspell-2.0.11-daa1
15517
c270a06133ae Add support for win32 makefile variable overriding using a "local.mak" file in the build root directory. This makes maintaining a custom build environment or cross-compiling easier.
Daniel Atallah <datallah@pidgin.im>
parents: 15438
diff changeset
15 GTK_TOP ?= $(WIN32_DEV_TOP)/gtk_2_0
c270a06133ae Add support for win32 makefile variable overriding using a "local.mak" file in the build root directory. This makes maintaining a custom build environment or cross-compiling easier.
Daniel Atallah <datallah@pidgin.im>
parents: 15438
diff changeset
16 GTK_BIN ?= $(GTK_TOP)/bin
17597
a6dcc19b180c More minor changes related to bonjour on win32.
Daniel Atallah <datallah@pidgin.im>
parents: 16663
diff changeset
17 BONJOUR_TOP ?= $(WIN32_DEV_TOP)/Bonjour_SDK
20257
e52756e57259 applied changes from d6da6a7a5ad01f170f0fd78424183f73200dc78c
Luke Schierer <lschiere@pidgin.im>
parents: 20240
diff changeset
18 LIBXML2_TOP ?= $(WIN32_DEV_TOP)/libxml2-2.6.30
25094
56fa51f7b91f Updated included win32 meanwhile library to fix #7563
Daniel Atallah <datallah@pidgin.im>
parents: 25092
diff changeset
19 MEANWHILE_TOP ?= $(WIN32_DEV_TOP)/meanwhile-1.0.2_daa2
15517
c270a06133ae Add support for win32 makefile variable overriding using a "local.mak" file in the build root directory. This makes maintaining a custom build environment or cross-compiling easier.
Daniel Atallah <datallah@pidgin.im>
parents: 15438
diff changeset
20 NSPR_TOP ?= $(WIN32_DEV_TOP)/nspr-4.6.4
c270a06133ae Add support for win32 makefile variable overriding using a "local.mak" file in the build root directory. This makes maintaining a custom build environment or cross-compiling easier.
Daniel Atallah <datallah@pidgin.im>
parents: 15438
diff changeset
21 NSS_TOP ?= $(WIN32_DEV_TOP)/nss-3.11.4
23915
b62601fd6e7d Update the Perl plugin loader to work with Perl 5.10.
Daniel Atallah <datallah@pidgin.im>
parents: 23480
diff changeset
22 PERL_LIB_TOP ?= $(WIN32_DEV_TOP)/perl-5.10.0
25092
0c2036822e13 Update SILC Toolkit used on win32 to 1.1.8
Daniel Atallah <datallah@pidgin.im>
parents: 23933
diff changeset
23 SILC_TOOLKIT ?= $(WIN32_DEV_TOP)/silc-toolkit-1.1.8
15517
c270a06133ae Add support for win32 makefile variable overriding using a "local.mak" file in the build root directory. This makes maintaining a custom build environment or cross-compiling easier.
Daniel Atallah <datallah@pidgin.im>
parents: 15438
diff changeset
24 TCL_LIB_TOP ?= $(WIN32_DEV_TOP)/tcl-8.4.5
20240
3cad10595996 applied changes from 8548e491a5b470d5665cb1cf87a7b0caaa3c87a5
Luke Schierer <lschiere@pidgin.im>
parents: 19684
diff changeset
25 GSTREAMER_TOP ?= $(WIN32_DEV_TOP)/gstreamer-0.10.13
14377
c0440e16bacd [gaim-migrate @ 17008]
Daniel Atallah <datallah@pidgin.im>
parents: 14286
diff changeset
26
c0440e16bacd [gaim-migrate @ 17008]
Daniel Atallah <datallah@pidgin.im>
parents: 14286
diff changeset
27 # Where we installing this stuff to?
16100
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
28 PIDGIN_INSTALL_DIR := $(PIDGIN_TREE_TOP)/win32-install-dir
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
29 PURPLE_INSTALL_DIR := $(PIDGIN_TREE_TOP)/win32-install-dir
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
30 PIDGIN_INSTALL_PERLMOD_DIR := $(PIDGIN_INSTALL_DIR)/perlmod
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
31 PIDGIN_INSTALL_PLUGINS_DIR := $(PIDGIN_INSTALL_DIR)/plugins
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
32 PURPLE_INSTALL_PERLMOD_DIR := $(PURPLE_INSTALL_DIR)/perlmod
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
33 PURPLE_INSTALL_PLUGINS_DIR := $(PURPLE_INSTALL_DIR)/plugins
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
34 PURPLE_INSTALL_PO_DIR := $(PURPLE_INSTALL_DIR)/locale
14377
c0440e16bacd [gaim-migrate @ 17008]
Daniel Atallah <datallah@pidgin.im>
parents: 14286
diff changeset
35
c0440e16bacd [gaim-migrate @ 17008]
Daniel Atallah <datallah@pidgin.im>
parents: 14286
diff changeset
36 # Important (enough) locations in our source code
16100
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
37 PURPLE_TOP := $(PIDGIN_TREE_TOP)/libpurple
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
38 PURPLE_PLUGINS_TOP := $(PURPLE_TOP)/plugins
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
39 PURPLE_PERL_TOP := $(PURPLE_PLUGINS_TOP)/perl
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
40 PIDGIN_TOP := $(PIDGIN_TREE_TOP)/pidgin
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
41 PIDGIN_IDLETRACK_TOP := $(PIDGIN_TOP)/win32/IdleTracker
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
42 PIDGIN_PIXMAPS_TOP := $(PIDGIN_TOP)/pixmaps
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
43 PIDGIN_PLUGINS_TOP := $(PIDGIN_TOP)/plugins
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
44 PURPLE_PO_TOP := $(PIDGIN_TREE_TOP)/po
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
45 PURPLE_PROTOS_TOP := $(PURPLE_TOP)/protocols
14377
c0440e16bacd [gaim-migrate @ 17008]
Daniel Atallah <datallah@pidgin.im>
parents: 14286
diff changeset
46
c0440e16bacd [gaim-migrate @ 17008]
Daniel Atallah <datallah@pidgin.im>
parents: 14286
diff changeset
47 # Locations of important (in-tree) build targets
16100
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
48 PIDGIN_CONFIG_H := $(PIDGIN_TREE_TOP)/config.h
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
49 PURPLE_CONFIG_H := $(PIDGIN_TREE_TOP)/config.h
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
50 PIDGIN_IDLETRACK_DLL := $(PIDGIN_IDLETRACK_TOP)/idletrack.dll
21466
491faf2e1fe4 Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 20289
diff changeset
51 PURPLE_PURPLE_H := $(PURPLE_TOP)/purple.h
16663
bcc4caec2e29 Fix version.h generation on mingw build.
Daniel Atallah <datallah@pidgin.im>
parents: 16651
diff changeset
52 PURPLE_VERSION_H := $(PURPLE_TOP)/version.h
16100
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
53 PURPLE_DLL := $(PURPLE_TOP)/libpurple.dll
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
54 PURPLE_PERL_DLL := $(PURPLE_PERL_TOP)/perl.dll
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
55 PIDGIN_DLL := $(PIDGIN_TOP)/pidgin.dll
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
56 PIDGIN_EXE := $(PIDGIN_TOP)/pidgin.exe
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
57 PIDGIN_PORTABLE_EXE := $(PIDGIN_TOP)/pidgin-portable.exe
3711
7d99d1750885 [gaim-migrate @ 3844]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
58
23915
b62601fd6e7d Update the Perl plugin loader to work with Perl 5.10.
Daniel Atallah <datallah@pidgin.im>
parents: 23480
diff changeset
59 GCCWARNINGS ?= -Waggregate-return -Wcast-align -Wdeclaration-after-statement -Werror-implicit-function-declaration -Wextra -Wno-sign-compare -Wno-unused-parameter -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wundef
14517
970b4c731ac9 [gaim-migrate @ 17169]
Daniel Atallah <datallah@pidgin.im>
parents: 14509
diff changeset
60
970b4c731ac9 [gaim-migrate @ 17169]
Daniel Atallah <datallah@pidgin.im>
parents: 14509
diff changeset
61 # parse the version number from the configure.ac file if it is newer
16651
218fe51ae7b7 soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16100
diff changeset
62 #m4_define([purple_major_version], [2])
218fe51ae7b7 soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16100
diff changeset
63 #m4_define([purple_minor_version], [0])
218fe51ae7b7 soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16100
diff changeset
64 #m4_define([purple_micro_version], [0])
218fe51ae7b7 soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16100
diff changeset
65 #m4_define([purple_version_suffix], [devel])
16100
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
66 PIDGIN_VERSION := $(shell \
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
67 if [ ! $(PIDGIN_TREE_TOP)/VERSION -nt $(PIDGIN_TREE_TOP)/configure.ac ]; then \
16651
218fe51ae7b7 soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16100
diff changeset
68 awk 'BEGIN {FS="[\\(\\)\\[\\]]"} /^m4_define..purple_(major|minor)_version/ {printf("%s.",$$5);} /^m4_define..purple_micro_version/ {printf("%s",$$5);} /^m4_define..purple_version_suffix/ {printf("%s",$$5); exit}' \
16100
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
69 $(PIDGIN_TREE_TOP)/configure.ac > $(PIDGIN_TREE_TOP)/VERSION; \
14517
970b4c731ac9 [gaim-migrate @ 17169]
Daniel Atallah <datallah@pidgin.im>
parents: 14509
diff changeset
70 fi; \
16100
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
71 cat $(PIDGIN_TREE_TOP)/VERSION \
14517
970b4c731ac9 [gaim-migrate @ 17169]
Daniel Atallah <datallah@pidgin.im>
parents: 14509
diff changeset
72 )
16100
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
73 PURPLE_VERSION := $(PIDGIN_VERSION)
21467
cf96ffcf7f99 Allow win32 builds to define EXTRAVERSION in local.mak to do the equivalent
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 21466
diff changeset
74 ifdef EXTRAVERSION
cf96ffcf7f99 Allow win32 builds to define EXTRAVERSION in local.mak to do the equivalent
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 21466
diff changeset
75 DISPLAY_VERSION := $(PIDGIN_VERSION)-$(EXTRAVERSION)
cf96ffcf7f99 Allow win32 builds to define EXTRAVERSION in local.mak to do the equivalent
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 21466
diff changeset
76 else
cf96ffcf7f99 Allow win32 builds to define EXTRAVERSION in local.mak to do the equivalent
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 21466
diff changeset
77 DISPLAY_VERSION := $(PIDGIN_VERSION)
cf96ffcf7f99 Allow win32 builds to define EXTRAVERSION in local.mak to do the equivalent
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 21466
diff changeset
78 endif
14517
970b4c731ac9 [gaim-migrate @ 17169]
Daniel Atallah <datallah@pidgin.im>
parents: 14509
diff changeset
79
22517
4b64c6114829 Enable SASL support for xmpp in the win32 build.
Daniel Atallah <datallah@pidgin.im>
parents: 22516
diff changeset
80 CYRUS_SASL ?= 1
4b64c6114829 Enable SASL support for xmpp in the win32 build.
Daniel Atallah <datallah@pidgin.im>
parents: 22516
diff changeset
81
22531
954f45c85344 Avoid saying "Cyrus SASL: Disabled" in the About box on Win32 when it's not true!
Kevin Stange <kstange@pidgin.im>
parents: 22517
diff changeset
82 ifeq ($(CYRUS_SASL), 1)
954f45c85344 Avoid saying "Cyrus SASL: Disabled" in the About box on Win32 when it's not true!
Kevin Stange <kstange@pidgin.im>
parents: 22517
diff changeset
83 DEFINES += -DHAVE_CYRUS_SASL
954f45c85344 Avoid saying "Cyrus SASL: Disabled" in the About box on Win32 when it's not true!
Kevin Stange <kstange@pidgin.im>
parents: 22517
diff changeset
84 endif
954f45c85344 Avoid saying "Cyrus SASL: Disabled" in the About box on Win32 when it's not true!
Kevin Stange <kstange@pidgin.im>
parents: 22517
diff changeset
85
20289
5c844288fbec applied changes from 32f31e981f0618a4167aa98bcc22c2dab13d1550
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 20288
diff changeset
86 DEFINES += -DHAVE_CONFIG_H
14286
9ff15ceacd34 [gaim-migrate @ 16905]
Daniel Atallah <datallah@pidgin.im>
parents: 14253
diff changeset
87
16100
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
88 # Use -g flag when building debug version of Pidgin (including plugins).
7242
d91a60e1095c [gaim-migrate @ 7817]
Herman Bloggs <herman@bluedigits.com>
parents: 5932
diff changeset
89 # 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
90 # (gcc 2.95)
14286
9ff15ceacd34 [gaim-migrate @ 16905]
Daniel Atallah <datallah@pidgin.im>
parents: 14253
diff changeset
91 CFLAGS += -O2 -Wall $(GCCWARNINGS) -pipe -mno-cygwin -mms-bitfields -g
9ff15ceacd34 [gaim-migrate @ 16905]
Daniel Atallah <datallah@pidgin.im>
parents: 14253
diff changeset
92
5932
989a2714d78e [gaim-migrate @ 6372]
Herman Bloggs <herman@bluedigits.com>
parents: 4860
diff changeset
93 # 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
94 # 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
95 # 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
96 # 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
97 # also renders debug info useless.
989a2714d78e [gaim-migrate @ 6372]
Herman Bloggs <herman@bluedigits.com>
parents: 4860
diff changeset
98 DLL_LD_FLAGS += -Wl,--enable-auto-image-base
989a2714d78e [gaim-migrate @ 6372]
Herman Bloggs <herman@bluedigits.com>
parents: 4860
diff changeset
99
14377
c0440e16bacd [gaim-migrate @ 17008]
Daniel Atallah <datallah@pidgin.im>
parents: 14286
diff changeset
100 # Build programs
15517
c270a06133ae Add support for win32 makefile variable overriding using a "local.mak" file in the build root directory. This makes maintaining a custom build environment or cross-compiling easier.
Daniel Atallah <datallah@pidgin.im>
parents: 15438
diff changeset
101 ifeq "$(origin CC)" "default"
c270a06133ae Add support for win32 makefile variable overriding using a "local.mak" file in the build root directory. This makes maintaining a custom build environment or cross-compiling easier.
Daniel Atallah <datallah@pidgin.im>
parents: 15438
diff changeset
102 CC := gcc.exe
c270a06133ae Add support for win32 makefile variable overriding using a "local.mak" file in the build root directory. This makes maintaining a custom build environment or cross-compiling easier.
Daniel Atallah <datallah@pidgin.im>
parents: 15438
diff changeset
103 endif
c270a06133ae Add support for win32 makefile variable overriding using a "local.mak" file in the build root directory. This makes maintaining a custom build environment or cross-compiling easier.
Daniel Atallah <datallah@pidgin.im>
parents: 15438
diff changeset
104 GMSGFMT ?= $(GTK_BIN)/msgfmt
c270a06133ae Add support for win32 makefile variable overriding using a "local.mak" file in the build root directory. This makes maintaining a custom build environment or cross-compiling easier.
Daniel Atallah <datallah@pidgin.im>
parents: 15438
diff changeset
105 MAKENSIS ?= makensis.exe
27106
183f2f03e1ee Make the makensis option prefix configurable, so cross-compiling from Linux
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 25094
diff changeset
106 MAKENSISOPT ?= /
15517
c270a06133ae Add support for win32 makefile variable overriding using a "local.mak" file in the build root directory. This makes maintaining a custom build environment or cross-compiling easier.
Daniel Atallah <datallah@pidgin.im>
parents: 15438
diff changeset
107 PERL ?= /cygdrive/c/perl/bin/perl
c270a06133ae Add support for win32 makefile variable overriding using a "local.mak" file in the build root directory. This makes maintaining a custom build environment or cross-compiling easier.
Daniel Atallah <datallah@pidgin.im>
parents: 15438
diff changeset
108 WINDRES ?= windres
15533
1787d1216249 Some more changes to the win32 build to support cross-compiling.
Daniel Atallah <datallah@pidgin.im>
parents: 15517
diff changeset
109 STRIP ?= strip
3711
7d99d1750885 [gaim-migrate @ 3844]
Herman Bloggs <herman@bluedigits.com>
parents:
diff changeset
110
16100
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
111 PIDGIN_COMMON_RULES := $(PURPLE_TOP)/win32/rules.mak
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
112 PIDGIN_COMMON_TARGETS := $(PURPLE_TOP)/win32/targets.mak
a0ab70986c10 This should get all the Win32 Makefiles in line with
Kevin Stange <kstange@pidgin.im>
parents: 15533
diff changeset
113 MINGW_MAKEFILE := Makefile.mingw
22750
ffe7d370bab9 Ugly hackery to support INSTALL_PIXMAPS for the win32 build.
Daniel Atallah <datallah@pidgin.im>
parents: 22531
diff changeset
114
ffe7d370bab9 Ugly hackery to support INSTALL_PIXMAPS for the win32 build.
Daniel Atallah <datallah@pidgin.im>
parents: 22531
diff changeset
115 INSTALL_PIXMAPS ?= 1
23480
101573414138 re-Fix win32 build.
Daniel Atallah <datallah@pidgin.im>
parents: 22750
diff changeset
116 INSTALL_SSL_CERTIFICATES ?= 1

mercurial