os/macosx/Makefile.setup
author glx
Mon, 24 Sep 2007 03:08:47 +0000
branch0.5
changeset 5545 f42dc59a45f5
parent 5363 fe172941ea9e
permissions -rw-r--r--
(svn r11153) [0.5] -Fix [FS#1251]: incorrect usage of {G} tag in slovak translation
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