~ubuntu-branches/ubuntu/lucid/fpc/lucid-proposed

« back to all changes in this revision

Viewing changes to fpcsrc/rtl/macos/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Mazen Neifer, Torsten Werner, Mazen Neifer
  • Date: 2008-10-09 23:29:00 UTC
  • mfrom: (4.1.1 sid)
  • Revision ID: james.westby@ubuntu.com-20081009232900-553f61m37jkp6upv
Tags: 2.2.2-4
[ Torsten Werner ]
* Update ABI version in fpc-depends automatically.
* Remove empty directories from binary package fpc-source.

[ Mazen Neifer ]
* Removed leading path when calling update-alternatives to remove a Linitian
  error.
* Fixed clean target.
* Improved description of packages. (Closes: #498882)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#
2
 
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2007/08/29]
 
2
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2008/08/19]
3
3
#
4
4
default: all
5
 
MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-embedded
 
5
MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-darwin powerpc64-embedded
6
6
BSDs = freebsd netbsd openbsd darwin
7
7
UNIXs = linux $(BSDs) solaris qnx
8
8
LIMIT83fs = go32v2 os2 emx watcom
 
9
OSNeedsComspecToRunBatch = go32v2 watcom
9
10
FORCE:
10
11
.PHONY: FORCE
11
12
override PATH:=$(patsubst %/,%,$(subst \,/,$(PATH)))
56
57
SRCBATCHEXT=.bat
57
58
endif
58
59
endif
 
60
ifdef COMSPEC
 
61
ifneq ($(findstring $(OS_SOURCE),$(OSNeedsComspecToRunBatch)),)
 
62
RUNBATCH=$(COMSPEC) /C
 
63
endif
 
64
endif
59
65
ifdef inUnix
60
66
PATHSEP=/
61
67
else
103
109
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
104
110
ifneq ($(FPCPROG),)
105
111
FPCPROG:=$(firstword $(FPCPROG))
 
112
ifneq ($(CPU_TARGET),)
 
113
FPC:=$(shell $(FPCPROG) -P$(CPU_TARGET) -PB)
 
114
else
106
115
FPC:=$(shell $(FPCPROG) -PB)
 
116
endif
107
117
ifneq ($(findstring Error,$(FPC)),)
108
118
override FPC=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH)))))
109
119
endif
219
229
ifndef CROSSBINDIR
220
230
CROSSBINDIR:=$(wildcard $(FPCDIR)/bin/$(TARGETSUFFIX))
221
231
endif
 
232
ifeq ($(OS_TARGET),darwin)
 
233
ifeq ($(OS_SOURCE),darwin)
 
234
DARWIN2DARWIN=1
 
235
endif
 
236
endif
222
237
ifndef BINUTILSPREFIX
223
238
ifndef CROSSBINDIR
224
239
ifdef CROSSCOMPILE
 
240
ifndef DARWIN2DARWIN
225
241
BINUTILSPREFIX=$(CPU_TARGET)-$(OS_TARGET)-
226
242
endif
227
243
endif
228
244
endif
 
245
endif
229
246
UNITSDIR:=$(wildcard $(FPCDIR)/units/$(TARGETSUFFIX))
230
247
ifeq ($(UNITSDIR),)
231
248
UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET))
368
385
ifeq ($(FULL_TARGET),x86_64-freebsd)
369
386
override TARGET_UNITS+=system strings objpas macpas heaptrc getopts macostp macutils unixutil dos objects matrix cmem charset ctypes
370
387
endif
 
388
ifeq ($(FULL_TARGET),x86_64-darwin)
 
389
override TARGET_UNITS+=system strings objpas macpas heaptrc getopts macostp macutils unixutil dos objects matrix cmem charset ctypes
 
390
endif
371
391
ifeq ($(FULL_TARGET),x86_64-win64)
372
392
override TARGET_UNITS+=system strings objpas macpas heaptrc getopts macostp macutils unixutil dos objects matrix cmem charset ctypes
373
393
endif
398
418
ifeq ($(FULL_TARGET),powerpc64-linux)
399
419
override TARGET_UNITS+=system strings objpas macpas heaptrc getopts macostp macutils unixutil dos objects matrix cmem charset ctypes
400
420
endif
 
421
ifeq ($(FULL_TARGET),powerpc64-darwin)
 
422
override TARGET_UNITS+=system strings objpas macpas heaptrc getopts macostp macutils unixutil dos objects matrix cmem charset ctypes
 
423
endif
401
424
ifeq ($(FULL_TARGET),powerpc64-embedded)
402
425
override TARGET_UNITS+=system strings objpas macpas heaptrc getopts macostp macutils unixutil dos objects matrix cmem charset ctypes
403
426
endif
522
545
ifeq ($(FULL_TARGET),x86_64-freebsd)
523
546
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
524
547
endif
 
548
ifeq ($(FULL_TARGET),x86_64-darwin)
 
549
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
 
550
endif
525
551
ifeq ($(FULL_TARGET),x86_64-win64)
526
552
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
527
553
endif
552
578
ifeq ($(FULL_TARGET),powerpc64-linux)
553
579
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
554
580
endif
 
581
ifeq ($(FULL_TARGET),powerpc64-darwin)
 
582
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
 
583
endif
555
584
ifeq ($(FULL_TARGET),powerpc64-embedded)
556
585
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
557
586
endif
675
704
ifeq ($(FULL_TARGET),x86_64-freebsd)
676
705
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON)
677
706
endif
 
707
ifeq ($(FULL_TARGET),x86_64-darwin)
 
708
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON)
 
709
endif
678
710
ifeq ($(FULL_TARGET),x86_64-win64)
679
711
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON)
680
712
endif
705
737
ifeq ($(FULL_TARGET),powerpc64-linux)
706
738
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON)
707
739
endif
 
740
ifeq ($(FULL_TARGET),powerpc64-darwin)
 
741
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON)
 
742
endif
708
743
ifeq ($(FULL_TARGET),powerpc64-embedded)
709
744
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC) $(COMMON)
710
745
endif
1469
1504
endif
1470
1505
ifndef CROSSBOOTSTRAP
1471
1506
ifneq ($(BINUTILSPREFIX),)
1472
 
override FPCOPT+=-XP$(BINUTILSPREFIX) 
 
1507
override FPCOPT+=-XP$(BINUTILSPREFIX)
1473
1508
endif
1474
1509
ifneq ($(BINUTILSPREFIX),)
1475
1510
override FPCOPT+=-Xr$(RLINKPATH)
1601
1636
EXECPPAS=
1602
1637
else
1603
1638
ifeq ($(FULL_SOURCE),$(FULL_TARGET))
 
1639
ifdef RUNBATCH
 
1640
EXECPPAS:=@$(RUNBATCH) $(PPAS)
 
1641
else
1604
1642
EXECPPAS:=@$(PPAS)
1605
1643
endif
1606
1644
endif
 
1645
endif
1607
1646
.PHONY: fpc_units
1608
 
ifneq ($(TARGET_UNITS),)
 
1647
ifneq ($(TARGET_UNITS)$(TARGET_IMPLICITUNITS),)
1609
1648
override ALLTARGET+=fpc_units
1610
1649
override UNITPPUFILES=$(addsuffix $(PPUEXT),$(TARGET_UNITS))
1611
1650
override IMPLICITUNITPPUFILES=$(addsuffix $(PPUEXT),$(TARGET_IMPLICITUNITS))