author | glx |
Mon, 24 Sep 2007 03:08:47 +0000 | |
branch | 0.5 |
changeset 5545 | f42dc59a45f5 |
parent 5363 | fe172941ea9e |
permissions | -rw-r--r-- |
2722
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
1 |
# $Id: Makefile 3214 2005-11-17 19:43:37Z bjarni $ |
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
2 |
# This makefile is not a standalone makefile, but is called from the general one |
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
3 |
# it contains code specific to MacOS X |
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
4 |
|
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
5 |
ifdef RELEASE |
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
6 |
ifndef STATIC |
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
7 |
# all OSX releases needs to be static |
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
8 |
# end users don't tend to have the dynamic libs installed |
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
9 |
$(warning Compiling a dynamic release. It should be static unless you really know what you are doing!!!) |
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
10 |
endif |
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
11 |
endif |
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
12 |
|
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
13 |
ifdef RELEASE |
3085
cbcafb482b75
(svn r3674) -Feature: [OSX] Added support for tripple binaries (binaries optimised for G3, G5 and i686)
bjarni
parents:
3084
diff
changeset
|
14 |
ifndef UNIVERSAL_BINARY |
2722
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
15 |
$(warning Compiling a release build, that is not a universal binary) |
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
16 |
endif |
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
17 |
endif |
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
18 |
|
3212
60517b6883c0
(svn r3884) renamed TRIPPLE_BINARY to TRIPLE_BINARY
bjarni
parents:
3211
diff
changeset
|
19 |
ifdef TRIPLE_BINARY |
3085
cbcafb482b75
(svn r3674) -Feature: [OSX] Added support for tripple binaries (binaries optimised for G3, G5 and i686)
bjarni
parents:
3084
diff
changeset
|
20 |
ifdef DEBUG |
3354
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
21 |
$(error no G5 optimisation is made in debug builds, so triple binaries aren't possible. Use UNIVERSAL_BINARY instead if you really want a universal debug build) |
3085
cbcafb482b75
(svn r3674) -Feature: [OSX] Added support for tripple binaries (binaries optimised for G3, G5 and i686)
bjarni
parents:
3084
diff
changeset
|
22 |
endif |
cbcafb482b75
(svn r3674) -Feature: [OSX] Added support for tripple binaries (binaries optimised for G3, G5 and i686)
bjarni
parents:
3084
diff
changeset
|
23 |
UNIVERSAL_BINARY:=1 |
cbcafb482b75
(svn r3674) -Feature: [OSX] Added support for tripple binaries (binaries optimised for G3, G5 and i686)
bjarni
parents:
3084
diff
changeset
|
24 |
endif |
cbcafb482b75
(svn r3674) -Feature: [OSX] Added support for tripple binaries (binaries optimised for G3, G5 and i686)
bjarni
parents:
3084
diff
changeset
|
25 |
|
cbcafb482b75
(svn r3674) -Feature: [OSX] Added support for tripple binaries (binaries optimised for G3, G5 and i686)
bjarni
parents:
3084
diff
changeset
|
26 |
ifdef UNIVERSAL_BINARY |
2728
18a4eda1aec6
(svn r3273) -Fix: [OSX] PPC part of universal binaries now target 10.3 instead of 10.4
bjarni
parents:
2722
diff
changeset
|
27 |
ifndef STATIC |
18a4eda1aec6
(svn r3273) -Fix: [OSX] PPC part of universal binaries now target 10.3 instead of 10.4
bjarni
parents:
2722
diff
changeset
|
28 |
$(warning Compiling a universal binary, that is not static. Adding static flag) |
18a4eda1aec6
(svn r3273) -Fix: [OSX] PPC part of universal binaries now target 10.3 instead of 10.4
bjarni
parents:
2722
diff
changeset
|
29 |
STATIC:=1 |
18a4eda1aec6
(svn r3273) -Fix: [OSX] PPC part of universal binaries now target 10.3 instead of 10.4
bjarni
parents:
2722
diff
changeset
|
30 |
endif |
18a4eda1aec6
(svn r3273) -Fix: [OSX] PPC part of universal binaries now target 10.3 instead of 10.4
bjarni
parents:
2722
diff
changeset
|
31 |
endif |
18a4eda1aec6
(svn r3273) -Fix: [OSX] PPC part of universal binaries now target 10.3 instead of 10.4
bjarni
parents:
2722
diff
changeset
|
32 |
|
2722
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
33 |
ifdef RELEASE |
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
34 |
ifdef DEBUG |
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
35 |
$(warning Compiling a release build, that is a debug build) |
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
36 |
endif |
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
37 |
endif |
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
38 |
|
3354
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
39 |
ifeq ($(shell uname), Darwin) |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
40 |
# it's a hardware mac, not crosscompiling |
5363
fe172941ea9e
(svn r7664) -Backport from trunk (r7587, r7588, r7600, r7605, r7626, r7629):
Darkvater
parents:
3901
diff
changeset
|
41 |
ifeq ($(shell uname -r), 6.8) |
fe172941ea9e
(svn r7664) -Backport from trunk (r7587, r7588, r7600, r7605, r7626, r7629):
Darkvater
parents:
3901
diff
changeset
|
42 |
# OSX 10.2.8 uses Darwin 6.8, so we better set JAGUAR so we avoid the stuff that was added in 10.3 or later |
fe172941ea9e
(svn r7664) -Backport from trunk (r7587, r7588, r7600, r7605, r7626, r7629):
Darkvater
parents:
3901
diff
changeset
|
43 |
$(error OpenTTD can not run or compile on MacOS X 10.2. 10.3.9 or newer is needed) |
fe172941ea9e
(svn r7664) -Backport from trunk (r7587, r7588, r7600, r7605, r7626, r7629):
Darkvater
parents:
3901
diff
changeset
|
44 |
endif |
3354
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
45 |
NATIVE_OSX:=1 |
2722
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
46 |
endif |
3211
044f84240f65
(svn r3882) -Codechange: [OSX] changed the way universal and tripple binaries are build
bjarni
parents:
3090
diff
changeset
|
47 |
|
3354
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
48 |
ifndef PPC_OSX_TARGET |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
49 |
PPC_OSX_TARGET:=10.3.9 |
3211
044f84240f65
(svn r3882) -Codechange: [OSX] changed the way universal and tripple binaries are build
bjarni
parents:
3090
diff
changeset
|
50 |
endif |
3354
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
51 |
ifndef i386_OSX_TARGET |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
52 |
i386_OSX_TARGET:=10.4u |
3211
044f84240f65
(svn r3882) -Codechange: [OSX] changed the way universal and tripple binaries are build
bjarni
parents:
3090
diff
changeset
|
53 |
endif |
044f84240f65
(svn r3882) -Codechange: [OSX] changed the way universal and tripple binaries are build
bjarni
parents:
3090
diff
changeset
|
54 |
|
3900
4984308f9125
(svn r4987) Feature: Merged YAPF into trunk. Thanks to devs for continuous support and users for testing.
KUDr
parents:
3354
diff
changeset
|
55 |
# 4-byte bools to make YAPF happy |
4984308f9125
(svn r4987) Feature: Merged YAPF into trunk. Thanks to devs for continuous support and users for testing.
KUDr
parents:
3354
diff
changeset
|
56 |
CFLAGS_PPC += -DFOUR_BYTE_BOOL |
4984308f9125
(svn r4987) Feature: Merged YAPF into trunk. Thanks to devs for continuous support and users for testing.
KUDr
parents:
3354
diff
changeset
|
57 |
|
3211
044f84240f65
(svn r3882) -Codechange: [OSX] changed the way universal and tripple binaries are build
bjarni
parents:
3090
diff
changeset
|
58 |
ifndef G5_FLAGS |
044f84240f65
(svn r3882) -Codechange: [OSX] changed the way universal and tripple binaries are build
bjarni
parents:
3090
diff
changeset
|
59 |
G5_FLAGS := -mtune=970 -mcpu=970 -mpowerpc-gpopt |
2834
6c29ece4f24b
(svn r3382) -Feature: [OSX] added the flag JAGUAR to crosscompile for OSX 10.2.8 on 10.4
bjarni
parents:
2741
diff
changeset
|
60 |
endif |
6c29ece4f24b
(svn r3382) -Feature: [OSX] added the flag JAGUAR to crosscompile for OSX 10.2.8 on 10.4
bjarni
parents:
2741
diff
changeset
|
61 |
|
3085
cbcafb482b75
(svn r3674) -Feature: [OSX] Added support for tripple binaries (binaries optimised for G3, G5 and i686)
bjarni
parents:
3084
diff
changeset
|
62 |
ifdef UNIVERSAL_BINARY |
3354
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
63 |
OTTD_PPC:=1 |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
64 |
OTTD_i386:=1 |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
65 |
ifdef TRIPLE_BINARY |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
66 |
OTTD_PPC970:=1 |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
67 |
endif |
2722
dcbf94a5ad1a
(svn r3267) -Codechange: [OSX] universal binary makefile code cleanup
bjarni
parents:
diff
changeset
|
68 |
endif |
3354
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
69 |
|
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
70 |
# if any targets have been defined by now, we are crosscompiling and we will set up paths accordingly |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
71 |
ifdef OTTD_PPC |
3901
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
72 |
ifndef OSX_NO_SYSROOT |
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
73 |
CFLAGS_PPC += -isysroot /Developer/SDKs/MacOSX$(PPC_OSX_TARGET).sdk |
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
74 |
LDFLAGS_PPC += -Wl,-syslibroot,/Developer/SDKs/MacOSX$(PPC_OSX_TARGET).sdk |
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
75 |
endif |
3354
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
76 |
endif |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
77 |
|
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
78 |
ifdef OTTD_i386 |
3901
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
79 |
ifndef OSX_NO_SYSROOT |
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
80 |
CFLAGS_i386 += -isysroot /Developer/SDKs/MacOSX$(i386_OSX_TARGET).sdk |
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
81 |
LDFLAGS_i386 += -Wl,-syslibroot,/Developer/SDKs/MacOSX$(i386_OSX_TARGET).sdk |
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
82 |
endif |
3354
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
83 |
endif |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
84 |
|
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
85 |
ifdef OTTD_PPC970 |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
86 |
ifndef OTTD_PPC |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
87 |
CFLAGS_PPC += -isysroot /Developer/SDKs/MacOSX$(PPC_OSX_TARGET).sdk |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
88 |
LDFLAGS_PPC += -Wl,-syslibroot,/Developer/SDKs/MacOSX$(PPC_OSX_TARGET).sdk |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
89 |
endif |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
90 |
endif |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
91 |
|
3294
be3b1e6b4b74
(svn r4019) -Fix: [OSX] stopped using iconv for 10.2.8, since it was added in 10.3
bjarni
parents:
3212
diff
changeset
|
92 |
# setting up flags to make a binary, that fits the system it builds on |
3354
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
93 |
ifdef NATIVE_OSX |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
94 |
ifndef UNIVERSAL_BINARY |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
95 |
# we are not crosscompiling for other macs |
5363
fe172941ea9e
(svn r7664) -Backport from trunk (r7587, r7588, r7600, r7605, r7626, r7629):
Darkvater
parents:
3901
diff
changeset
|
96 |
# the next line fails if it got whitespace in front of it |
3294
be3b1e6b4b74
(svn r4019) -Fix: [OSX] stopped using iconv for 10.2.8, since it was added in 10.3
bjarni
parents:
3212
diff
changeset
|
97 |
$(shell $(CC) os/macosx/G5_detector.c -o os/macosx/G5_detector) |
5363
fe172941ea9e
(svn r7664) -Backport from trunk (r7587, r7588, r7600, r7605, r7626, r7629):
Darkvater
parents:
3901
diff
changeset
|
98 |
IS_G5:=$(shell os/macosx/G5_detector) |
3294
be3b1e6b4b74
(svn r4019) -Fix: [OSX] stopped using iconv for 10.2.8, since it was added in 10.3
bjarni
parents:
3212
diff
changeset
|
99 |
endif |
be3b1e6b4b74
(svn r4019) -Fix: [OSX] stopped using iconv for 10.2.8, since it was added in 10.3
bjarni
parents:
3212
diff
changeset
|
100 |
endif |
3354
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
101 |
|
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
102 |
ifdef NATIVE_OSX |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
103 |
ifndef OTTD_PPC |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
104 |
ifndef OTTD_i386 |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
105 |
ifndef OTTD_PPC970 |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
106 |
# no flags have been set for target versions of OSX, so we will set it to compile for the current host |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
107 |
ifeq ($(shell uname -p), powerpc) |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
108 |
ifdef IS_G5 |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
109 |
OTTD_PPC970:=1 |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
110 |
else |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
111 |
OTTD_PPC:=1 |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
112 |
endif |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
113 |
else |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
114 |
# we are not using a PowerPC CPU, so we assume that it's an Intel mac |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
115 |
OTTD_i386:=1 |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
116 |
endif |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
117 |
endif |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
118 |
endif |
88222b8dafef
(svn r4149) -Codechange: [OSX] rewrite of how universal binaries are compiled
bjarni
parents:
3313
diff
changeset
|
119 |
endif |
3901
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
120 |
endif |
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
121 |
|
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
122 |
ifdef OTTD_PPC |
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
123 |
MACOSX_BUILD:=1 |
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
124 |
endif |
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
125 |
ifdef OTTD_i386 |
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
126 |
MACOSX_BUILD:=1 |
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
127 |
endif |
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
128 |
ifdef OTTD_PPC970 |
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
129 |
MACOSX_BUILD:=1 |
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
130 |
endif |
5f173c71d053
(svn r4989) -Fix: make the OSX Makefile stuff to work with the compile-farm
truelight
parents:
3900
diff
changeset
|
131 |