PageRenderTime 99ms CodeModel.GetById 24ms app.highlight 68ms RepoModel.GetById 0ms app.codeStats 0ms

/packages/fcl-db/src/sqldb/oracle/Makefile

https://github.com/slibre/freepascal
Makefile | 2908 lines | 2905 code | 0 blank | 3 comment | 7 complexity | b3ce8c73d149a24c08c41ef12e5de5e9 MD5 | raw file
Possible License(s): LGPL-2.0, LGPL-2.1, LGPL-3.0

Large files files are truncated, but you can click here to view the full file

   1#
   2# Don't edit, this file is generated by FPCMake Version 2.0.0 [2012/04/25]
   3#
   4default: all
   5MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku 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 i386-nativent i386-iphonesim 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 powerpc-wii powerpc-aix sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-netbsd x86_64-solaris x86_64-openbsd x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-darwin arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-darwin powerpc64-embedded powerpc64-aix avr-embedded armeb-linux armeb-embedded mips-linux mipsel-linux
   6BSDs = freebsd netbsd openbsd darwin
   7UNIXs = linux $(BSDs) solaris qnx haiku aix
   8LIMIT83fs = go32v2 os2 emx watcom
   9OSNeedsComspecToRunBatch = go32v2 watcom
  10FORCE:
  11.PHONY: FORCE
  12override PATH:=$(patsubst %/,%,$(subst \,/,$(PATH)))
  13ifneq ($(findstring darwin,$(OSTYPE)),)
  14inUnix=1 #darwin
  15SEARCHPATH:=$(filter-out .,$(subst :, ,$(PATH)))
  16else
  17ifeq ($(findstring ;,$(PATH)),)
  18inUnix=1
  19SEARCHPATH:=$(filter-out .,$(subst :, ,$(PATH)))
  20else
  21SEARCHPATH:=$(subst ;, ,$(PATH))
  22endif
  23endif
  24SEARCHPATH+=$(patsubst %/,%,$(subst \,/,$(dir $(MAKE))))
  25PWD:=$(strip $(wildcard $(addsuffix /pwd.exe,$(SEARCHPATH))))
  26ifeq ($(PWD),)
  27PWD:=$(strip $(wildcard $(addsuffix /pwd,$(SEARCHPATH))))
  28ifeq ($(PWD),)
  29$(error You need the GNU utils package to use this Makefile)
  30else
  31PWD:=$(firstword $(PWD))
  32SRCEXEEXT=
  33endif
  34else
  35PWD:=$(firstword $(PWD))
  36SRCEXEEXT=.exe
  37endif
  38ifndef inUnix
  39ifeq ($(OS),Windows_NT)
  40inWinNT=1
  41else
  42ifdef OS2_SHELL
  43inOS2=1
  44endif
  45endif
  46else
  47ifneq ($(findstring cygdrive,$(PATH)),)
  48inCygWin=1
  49endif
  50endif
  51ifdef inUnix
  52SRCBATCHEXT=.sh
  53else
  54ifdef inOS2
  55SRCBATCHEXT=.cmd
  56else
  57SRCBATCHEXT=.bat
  58endif
  59endif
  60ifdef COMSPEC
  61ifneq ($(findstring $(OS_SOURCE),$(OSNeedsComspecToRunBatch)),)
  62ifndef RUNBATCH
  63RUNBATCH=$(COMSPEC) /C
  64endif
  65endif
  66endif
  67ifdef inUnix
  68PATHSEP=/
  69else
  70PATHSEP:=$(subst /,\,/)
  71ifdef inCygWin
  72PATHSEP=/
  73endif
  74endif
  75ifdef PWD
  76BASEDIR:=$(subst \,/,$(shell $(PWD)))
  77ifdef inCygWin
  78ifneq ($(findstring /cygdrive/,$(BASEDIR)),)
  79BASENODIR:=$(patsubst /cygdrive%,%,$(BASEDIR))
  80BASEDRIVE:=$(firstword $(subst /, ,$(BASENODIR)))
  81BASEDIR:=$(subst /cygdrive/$(BASEDRIVE)/,$(BASEDRIVE):/,$(BASEDIR))
  82endif
  83endif
  84else
  85BASEDIR=.
  86endif
  87ifdef inOS2
  88ifndef ECHO
  89ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH))))
  90ifeq ($(ECHO),)
  91ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH))))
  92ifeq ($(ECHO),)
  93ECHO=echo
  94else
  95ECHO:=$(firstword $(ECHO))
  96endif
  97else
  98ECHO:=$(firstword $(ECHO))
  99endif
 100endif
 101export ECHO
 102endif
 103override DEFAULT_FPCDIR=../../../../..
 104ifndef FPC
 105ifdef PP
 106FPC=$(PP)
 107endif
 108endif
 109ifndef FPC
 110FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
 111ifneq ($(FPCPROG),)
 112FPCPROG:=$(firstword $(FPCPROG))
 113ifneq ($(CPU_TARGET),)
 114FPC:=$(shell $(FPCPROG) -P$(CPU_TARGET) -PB)
 115else
 116FPC:=$(shell $(FPCPROG) -PB)
 117endif
 118ifneq ($(findstring Error,$(FPC)),)
 119override FPC=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH)))))
 120else
 121ifeq ($(strip $(wildcard $(FPC))),)
 122FPC:=$(firstword $(FPCPROG))
 123endif
 124endif
 125else
 126override FPC=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH)))))
 127endif
 128endif
 129override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
 130override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
 131FOUNDFPC:=$(strip $(wildcard $(FPC)))
 132ifeq ($(FOUNDFPC),)
 133FOUNDFPC=$(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH))))
 134ifeq ($(FOUNDFPC),)
 135$(error Compiler $(FPC) not found)
 136endif
 137endif
 138ifndef FPC_COMPILERINFO
 139FPC_COMPILERINFO:=$(shell $(FPC) -iVSPTPSOTO)
 140endif
 141ifndef FPC_VERSION
 142FPC_VERSION:=$(word 1,$(FPC_COMPILERINFO))
 143endif
 144export FPC FPC_VERSION FPC_COMPILERINFO
 145unexport CHECKDEPEND ALLDEPENDENCIES
 146ifndef CPU_TARGET
 147ifdef CPU_TARGET_DEFAULT
 148CPU_TARGET=$(CPU_TARGET_DEFAULT)
 149endif
 150endif
 151ifndef OS_TARGET
 152ifdef OS_TARGET_DEFAULT
 153OS_TARGET=$(OS_TARGET_DEFAULT)
 154endif
 155endif
 156ifndef CPU_SOURCE
 157CPU_SOURCE:=$(word 2,$(FPC_COMPILERINFO))
 158endif
 159ifndef CPU_TARGET
 160CPU_TARGET:=$(word 3,$(FPC_COMPILERINFO))
 161endif
 162ifndef OS_SOURCE
 163OS_SOURCE:=$(word 4,$(FPC_COMPILERINFO))
 164endif
 165ifndef OS_TARGET
 166OS_TARGET:=$(word 5,$(FPC_COMPILERINFO))
 167endif
 168FULL_TARGET=$(CPU_TARGET)-$(OS_TARGET)
 169FULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE)
 170ifeq ($(CPU_TARGET),armeb)
 171ARCH=arm
 172override FPCOPT+=-Cb
 173else
 174ifeq ($(CPU_TARGET),armel)
 175ARCH=arm
 176override FPCOPT+=-CaEABI
 177else
 178ARCH=$(CPU_TARGET)
 179endif
 180endif
 181ifeq ($(FULL_TARGET),arm-embedded)
 182ifeq ($(SUBARCH),)
 183$(error When compiling for arm-embedded, a sub-architecture (e.g. SUBARCH=armv4t or SUBARCH=armv7m) must be defined)
 184endif
 185override FPCOPT+=-Cp$(SUBARCH)
 186endif
 187ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
 188TARGETSUFFIX=$(OS_TARGET)
 189SOURCESUFFIX=$(OS_SOURCE)
 190else
 191ifneq ($(findstring $(OS_TARGET),$(LIMIT83fs)),)
 192TARGETSUFFIX=$(OS_TARGET)
 193else
 194TARGETSUFFIX=$(FULL_TARGET)
 195endif
 196SOURCESUFFIX=$(FULL_SOURCE)
 197endif
 198ifneq ($(FULL_TARGET),$(FULL_SOURCE))
 199CROSSCOMPILE=1
 200endif
 201ifeq ($(findstring makefile,$(MAKECMDGOALS)),)
 202ifeq ($(findstring $(FULL_TARGET),$(MAKEFILETARGETS)),)
 203$(error The Makefile doesn't support target $(FULL_TARGET), please run fpcmake first)
 204endif
 205endif
 206ifneq ($(findstring $(OS_TARGET),$(BSDs)),)
 207BSDhier=1
 208endif
 209ifeq ($(OS_TARGET),linux)
 210linuxHier=1
 211endif
 212export OS_TARGET OS_SOURCE ARCH CPU_TARGET CPU_SOURCE FULL_TARGET FULL_SOURCE TARGETSUFFIX SOURCESUFFIX CROSSCOMPILE
 213ifdef FPCDIR
 214override FPCDIR:=$(subst \,/,$(FPCDIR))
 215ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
 216override FPCDIR=wrong
 217endif
 218else
 219override FPCDIR=wrong
 220endif
 221ifdef DEFAULT_FPCDIR
 222ifeq ($(FPCDIR),wrong)
 223override FPCDIR:=$(subst \,/,$(DEFAULT_FPCDIR))
 224ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
 225override FPCDIR=wrong
 226endif
 227endif
 228endif
 229ifeq ($(FPCDIR),wrong)
 230ifdef inUnix
 231override FPCDIR=/usr/local/lib/fpc/$(FPC_VERSION)
 232ifeq ($(wildcard $(FPCDIR)/units),)
 233override FPCDIR=/usr/lib/fpc/$(FPC_VERSION)
 234endif
 235else
 236override FPCDIR:=$(subst /$(FPC),,$(firstword $(strip $(wildcard $(addsuffix /$(FPC),$(SEARCHPATH))))))
 237override FPCDIR:=$(FPCDIR)/..
 238ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
 239override FPCDIR:=$(FPCDIR)/..
 240ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
 241override FPCDIR:=$(BASEDIR)
 242ifeq ($(wildcard $(addprefix $(FPCDIR)/,rtl units)),)
 243override FPCDIR=c:/pp
 244endif
 245endif
 246endif
 247endif
 248endif
 249ifndef CROSSBINDIR
 250CROSSBINDIR:=$(wildcard $(FPCDIR)/bin/$(TARGETSUFFIX))
 251endif
 252ifneq ($(findstring $(OS_TARGET),darwin iphonesim),)
 253ifeq ($(OS_SOURCE),darwin)
 254DARWIN2DARWIN=1
 255endif
 256endif
 257ifndef BINUTILSPREFIX
 258ifndef CROSSBINDIR
 259ifdef CROSSCOMPILE
 260ifndef DARWIN2DARWIN
 261BINUTILSPREFIX=$(CPU_TARGET)-$(OS_TARGET)-
 262endif
 263endif
 264endif
 265endif
 266UNITSDIR:=$(wildcard $(FPCDIR)/units/$(TARGETSUFFIX))
 267ifeq ($(UNITSDIR),)
 268UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET))
 269endif
 270PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages $(FPCDIR)/packages/base $(FPCDIR)/packages/extra)
 271ifndef FPCFPMAKE
 272ifdef CROSSCOMPILE
 273ifeq ($(strip $(wildcard $(addsuffix /compiler/ppc$(SRCEXEEXT),$(FPCDIR)))),)
 274FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
 275ifneq ($(FPCPROG),)
 276FPCPROG:=$(firstword $(FPCPROG))
 277FPCFPMAKE:=$(shell $(FPCPROG) -PB)
 278ifeq ($(strip $(wildcard $(FPCFPMAKE))),)
 279FPCFPMAKE:=$(firstword $(FPCPROG))
 280endif
 281else
 282override FPCFPMAKE=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH)))))
 283endif
 284else
 285FPCFPMAKE=$(strip $(wildcard $(addsuffix /compiler/ppc$(SRCEXEEXT),$(FPCDIR))))
 286FPMAKE_SKIP_CONFIG=-n
 287export FPCFPMAKE
 288export FPMAKE_SKIP_CONFIG
 289endif
 290else
 291FPMAKE_SKIP_CONFIG=-n
 292FPCFPMAKE=$(FPC)
 293endif
 294endif
 295override PACKAGE_NAME=fcl-db
 296PACKAGEDIR_MAIN:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /fcl-db/Makefile.fpc,$(PACKAGESDIR))))))
 297ifeq ($(FULL_TARGET),i386-linux)
 298override TARGET_UNITS+=oracleconnection
 299endif
 300ifeq ($(FULL_TARGET),i386-go32v2)
 301override TARGET_UNITS+=oracleconnection
 302endif
 303ifeq ($(FULL_TARGET),i386-win32)
 304override TARGET_UNITS+=oracleconnection
 305endif
 306ifeq ($(FULL_TARGET),i386-os2)
 307override TARGET_UNITS+=oracleconnection
 308endif
 309ifeq ($(FULL_TARGET),i386-freebsd)
 310override TARGET_UNITS+=oracleconnection
 311endif
 312ifeq ($(FULL_TARGET),i386-beos)
 313override TARGET_UNITS+=oracleconnection
 314endif
 315ifeq ($(FULL_TARGET),i386-haiku)
 316override TARGET_UNITS+=oracleconnection
 317endif
 318ifeq ($(FULL_TARGET),i386-netbsd)
 319override TARGET_UNITS+=oracleconnection
 320endif
 321ifeq ($(FULL_TARGET),i386-solaris)
 322override TARGET_UNITS+=oracleconnection
 323endif
 324ifeq ($(FULL_TARGET),i386-qnx)
 325override TARGET_UNITS+=oracleconnection
 326endif
 327ifeq ($(FULL_TARGET),i386-netware)
 328override TARGET_UNITS+=oracleconnection
 329endif
 330ifeq ($(FULL_TARGET),i386-openbsd)
 331override TARGET_UNITS+=oracleconnection
 332endif
 333ifeq ($(FULL_TARGET),i386-wdosx)
 334override TARGET_UNITS+=oracleconnection
 335endif
 336ifeq ($(FULL_TARGET),i386-darwin)
 337override TARGET_UNITS+=oracleconnection
 338endif
 339ifeq ($(FULL_TARGET),i386-emx)
 340override TARGET_UNITS+=oracleconnection
 341endif
 342ifeq ($(FULL_TARGET),i386-watcom)
 343override TARGET_UNITS+=oracleconnection
 344endif
 345ifeq ($(FULL_TARGET),i386-netwlibc)
 346override TARGET_UNITS+=oracleconnection
 347endif
 348ifeq ($(FULL_TARGET),i386-wince)
 349override TARGET_UNITS+=oracleconnection
 350endif
 351ifeq ($(FULL_TARGET),i386-embedded)
 352override TARGET_UNITS+=oracleconnection
 353endif
 354ifeq ($(FULL_TARGET),i386-symbian)
 355override TARGET_UNITS+=oracleconnection
 356endif
 357ifeq ($(FULL_TARGET),i386-nativent)
 358override TARGET_UNITS+=oracleconnection
 359endif
 360ifeq ($(FULL_TARGET),i386-iphonesim)
 361override TARGET_UNITS+=oracleconnection
 362endif
 363ifeq ($(FULL_TARGET),m68k-linux)
 364override TARGET_UNITS+=oracleconnection
 365endif
 366ifeq ($(FULL_TARGET),m68k-freebsd)
 367override TARGET_UNITS+=oracleconnection
 368endif
 369ifeq ($(FULL_TARGET),m68k-netbsd)
 370override TARGET_UNITS+=oracleconnection
 371endif
 372ifeq ($(FULL_TARGET),m68k-amiga)
 373override TARGET_UNITS+=oracleconnection
 374endif
 375ifeq ($(FULL_TARGET),m68k-atari)
 376override TARGET_UNITS+=oracleconnection
 377endif
 378ifeq ($(FULL_TARGET),m68k-openbsd)
 379override TARGET_UNITS+=oracleconnection
 380endif
 381ifeq ($(FULL_TARGET),m68k-palmos)
 382override TARGET_UNITS+=oracleconnection
 383endif
 384ifeq ($(FULL_TARGET),m68k-embedded)
 385override TARGET_UNITS+=oracleconnection
 386endif
 387ifeq ($(FULL_TARGET),powerpc-linux)
 388override TARGET_UNITS+=oracleconnection
 389endif
 390ifeq ($(FULL_TARGET),powerpc-netbsd)
 391override TARGET_UNITS+=oracleconnection
 392endif
 393ifeq ($(FULL_TARGET),powerpc-amiga)
 394override TARGET_UNITS+=oracleconnection
 395endif
 396ifeq ($(FULL_TARGET),powerpc-macos)
 397override TARGET_UNITS+=oracleconnection
 398endif
 399ifeq ($(FULL_TARGET),powerpc-darwin)
 400override TARGET_UNITS+=oracleconnection
 401endif
 402ifeq ($(FULL_TARGET),powerpc-morphos)
 403override TARGET_UNITS+=oracleconnection
 404endif
 405ifeq ($(FULL_TARGET),powerpc-embedded)
 406override TARGET_UNITS+=oracleconnection
 407endif
 408ifeq ($(FULL_TARGET),powerpc-wii)
 409override TARGET_UNITS+=oracleconnection
 410endif
 411ifeq ($(FULL_TARGET),powerpc-aix)
 412override TARGET_UNITS+=oracleconnection
 413endif
 414ifeq ($(FULL_TARGET),sparc-linux)
 415override TARGET_UNITS+=oracleconnection
 416endif
 417ifeq ($(FULL_TARGET),sparc-netbsd)
 418override TARGET_UNITS+=oracleconnection
 419endif
 420ifeq ($(FULL_TARGET),sparc-solaris)
 421override TARGET_UNITS+=oracleconnection
 422endif
 423ifeq ($(FULL_TARGET),sparc-embedded)
 424override TARGET_UNITS+=oracleconnection
 425endif
 426ifeq ($(FULL_TARGET),x86_64-linux)
 427override TARGET_UNITS+=oracleconnection
 428endif
 429ifeq ($(FULL_TARGET),x86_64-freebsd)
 430override TARGET_UNITS+=oracleconnection
 431endif
 432ifeq ($(FULL_TARGET),x86_64-netbsd)
 433override TARGET_UNITS+=oracleconnection
 434endif
 435ifeq ($(FULL_TARGET),x86_64-solaris)
 436override TARGET_UNITS+=oracleconnection
 437endif
 438ifeq ($(FULL_TARGET),x86_64-openbsd)
 439override TARGET_UNITS+=oracleconnection
 440endif
 441ifeq ($(FULL_TARGET),x86_64-darwin)
 442override TARGET_UNITS+=oracleconnection
 443endif
 444ifeq ($(FULL_TARGET),x86_64-win64)
 445override TARGET_UNITS+=oracleconnection
 446endif
 447ifeq ($(FULL_TARGET),x86_64-embedded)
 448override TARGET_UNITS+=oracleconnection
 449endif
 450ifeq ($(FULL_TARGET),arm-linux)
 451override TARGET_UNITS+=oracleconnection
 452endif
 453ifeq ($(FULL_TARGET),arm-palmos)
 454override TARGET_UNITS+=oracleconnection
 455endif
 456ifeq ($(FULL_TARGET),arm-darwin)
 457override TARGET_UNITS+=oracleconnection
 458endif
 459ifeq ($(FULL_TARGET),arm-wince)
 460override TARGET_UNITS+=oracleconnection
 461endif
 462ifeq ($(FULL_TARGET),arm-gba)
 463override TARGET_UNITS+=oracleconnection
 464endif
 465ifeq ($(FULL_TARGET),arm-nds)
 466override TARGET_UNITS+=oracleconnection
 467endif
 468ifeq ($(FULL_TARGET),arm-embedded)
 469override TARGET_UNITS+=oracleconnection
 470endif
 471ifeq ($(FULL_TARGET),arm-symbian)
 472override TARGET_UNITS+=oracleconnection
 473endif
 474ifeq ($(FULL_TARGET),powerpc64-linux)
 475override TARGET_UNITS+=oracleconnection
 476endif
 477ifeq ($(FULL_TARGET),powerpc64-darwin)
 478override TARGET_UNITS+=oracleconnection
 479endif
 480ifeq ($(FULL_TARGET),powerpc64-embedded)
 481override TARGET_UNITS+=oracleconnection
 482endif
 483ifeq ($(FULL_TARGET),powerpc64-aix)
 484override TARGET_UNITS+=oracleconnection
 485endif
 486ifeq ($(FULL_TARGET),avr-embedded)
 487override TARGET_UNITS+=oracleconnection
 488endif
 489ifeq ($(FULL_TARGET),armeb-linux)
 490override TARGET_UNITS+=oracleconnection
 491endif
 492ifeq ($(FULL_TARGET),armeb-embedded)
 493override TARGET_UNITS+=oracleconnection
 494endif
 495ifeq ($(FULL_TARGET),mips-linux)
 496override TARGET_UNITS+=oracleconnection
 497endif
 498ifeq ($(FULL_TARGET),mipsel-linux)
 499override TARGET_UNITS+=oracleconnection
 500endif
 501ifeq ($(FULL_TARGET),i386-linux)
 502override TARGET_RSTS+=oracleconnection
 503endif
 504ifeq ($(FULL_TARGET),i386-go32v2)
 505override TARGET_RSTS+=oracleconnection
 506endif
 507ifeq ($(FULL_TARGET),i386-win32)
 508override TARGET_RSTS+=oracleconnection
 509endif
 510ifeq ($(FULL_TARGET),i386-os2)
 511override TARGET_RSTS+=oracleconnection
 512endif
 513ifeq ($(FULL_TARGET),i386-freebsd)
 514override TARGET_RSTS+=oracleconnection
 515endif
 516ifeq ($(FULL_TARGET),i386-beos)
 517override TARGET_RSTS+=oracleconnection
 518endif
 519ifeq ($(FULL_TARGET),i386-haiku)
 520override TARGET_RSTS+=oracleconnection
 521endif
 522ifeq ($(FULL_TARGET),i386-netbsd)
 523override TARGET_RSTS+=oracleconnection
 524endif
 525ifeq ($(FULL_TARGET),i386-solaris)
 526override TARGET_RSTS+=oracleconnection
 527endif
 528ifeq ($(FULL_TARGET),i386-qnx)
 529override TARGET_RSTS+=oracleconnection
 530endif
 531ifeq ($(FULL_TARGET),i386-netware)
 532override TARGET_RSTS+=oracleconnection
 533endif
 534ifeq ($(FULL_TARGET),i386-openbsd)
 535override TARGET_RSTS+=oracleconnection
 536endif
 537ifeq ($(FULL_TARGET),i386-wdosx)
 538override TARGET_RSTS+=oracleconnection
 539endif
 540ifeq ($(FULL_TARGET),i386-darwin)
 541override TARGET_RSTS+=oracleconnection
 542endif
 543ifeq ($(FULL_TARGET),i386-emx)
 544override TARGET_RSTS+=oracleconnection
 545endif
 546ifeq ($(FULL_TARGET),i386-watcom)
 547override TARGET_RSTS+=oracleconnection
 548endif
 549ifeq ($(FULL_TARGET),i386-netwlibc)
 550override TARGET_RSTS+=oracleconnection
 551endif
 552ifeq ($(FULL_TARGET),i386-wince)
 553override TARGET_RSTS+=oracleconnection
 554endif
 555ifeq ($(FULL_TARGET),i386-embedded)
 556override TARGET_RSTS+=oracleconnection
 557endif
 558ifeq ($(FULL_TARGET),i386-symbian)
 559override TARGET_RSTS+=oracleconnection
 560endif
 561ifeq ($(FULL_TARGET),i386-nativent)
 562override TARGET_RSTS+=oracleconnection
 563endif
 564ifeq ($(FULL_TARGET),i386-iphonesim)
 565override TARGET_RSTS+=oracleconnection
 566endif
 567ifeq ($(FULL_TARGET),m68k-linux)
 568override TARGET_RSTS+=oracleconnection
 569endif
 570ifeq ($(FULL_TARGET),m68k-freebsd)
 571override TARGET_RSTS+=oracleconnection
 572endif
 573ifeq ($(FULL_TARGET),m68k-netbsd)
 574override TARGET_RSTS+=oracleconnection
 575endif
 576ifeq ($(FULL_TARGET),m68k-amiga)
 577override TARGET_RSTS+=oracleconnection
 578endif
 579ifeq ($(FULL_TARGET),m68k-atari)
 580override TARGET_RSTS+=oracleconnection
 581endif
 582ifeq ($(FULL_TARGET),m68k-openbsd)
 583override TARGET_RSTS+=oracleconnection
 584endif
 585ifeq ($(FULL_TARGET),m68k-palmos)
 586override TARGET_RSTS+=oracleconnection
 587endif
 588ifeq ($(FULL_TARGET),m68k-embedded)
 589override TARGET_RSTS+=oracleconnection
 590endif
 591ifeq ($(FULL_TARGET),powerpc-linux)
 592override TARGET_RSTS+=oracleconnection
 593endif
 594ifeq ($(FULL_TARGET),powerpc-netbsd)
 595override TARGET_RSTS+=oracleconnection
 596endif
 597ifeq ($(FULL_TARGET),powerpc-amiga)
 598override TARGET_RSTS+=oracleconnection
 599endif
 600ifeq ($(FULL_TARGET),powerpc-macos)
 601override TARGET_RSTS+=oracleconnection
 602endif
 603ifeq ($(FULL_TARGET),powerpc-darwin)
 604override TARGET_RSTS+=oracleconnection
 605endif
 606ifeq ($(FULL_TARGET),powerpc-morphos)
 607override TARGET_RSTS+=oracleconnection
 608endif
 609ifeq ($(FULL_TARGET),powerpc-embedded)
 610override TARGET_RSTS+=oracleconnection
 611endif
 612ifeq ($(FULL_TARGET),powerpc-wii)
 613override TARGET_RSTS+=oracleconnection
 614endif
 615ifeq ($(FULL_TARGET),powerpc-aix)
 616override TARGET_RSTS+=oracleconnection
 617endif
 618ifeq ($(FULL_TARGET),sparc-linux)
 619override TARGET_RSTS+=oracleconnection
 620endif
 621ifeq ($(FULL_TARGET),sparc-netbsd)
 622override TARGET_RSTS+=oracleconnection
 623endif
 624ifeq ($(FULL_TARGET),sparc-solaris)
 625override TARGET_RSTS+=oracleconnection
 626endif
 627ifeq ($(FULL_TARGET),sparc-embedded)
 628override TARGET_RSTS+=oracleconnection
 629endif
 630ifeq ($(FULL_TARGET),x86_64-linux)
 631override TARGET_RSTS+=oracleconnection
 632endif
 633ifeq ($(FULL_TARGET),x86_64-freebsd)
 634override TARGET_RSTS+=oracleconnection
 635endif
 636ifeq ($(FULL_TARGET),x86_64-netbsd)
 637override TARGET_RSTS+=oracleconnection
 638endif
 639ifeq ($(FULL_TARGET),x86_64-solaris)
 640override TARGET_RSTS+=oracleconnection
 641endif
 642ifeq ($(FULL_TARGET),x86_64-openbsd)
 643override TARGET_RSTS+=oracleconnection
 644endif
 645ifeq ($(FULL_TARGET),x86_64-darwin)
 646override TARGET_RSTS+=oracleconnection
 647endif
 648ifeq ($(FULL_TARGET),x86_64-win64)
 649override TARGET_RSTS+=oracleconnection
 650endif
 651ifeq ($(FULL_TARGET),x86_64-embedded)
 652override TARGET_RSTS+=oracleconnection
 653endif
 654ifeq ($(FULL_TARGET),arm-linux)
 655override TARGET_RSTS+=oracleconnection
 656endif
 657ifeq ($(FULL_TARGET),arm-palmos)
 658override TARGET_RSTS+=oracleconnection
 659endif
 660ifeq ($(FULL_TARGET),arm-darwin)
 661override TARGET_RSTS+=oracleconnection
 662endif
 663ifeq ($(FULL_TARGET),arm-wince)
 664override TARGET_RSTS+=oracleconnection
 665endif
 666ifeq ($(FULL_TARGET),arm-gba)
 667override TARGET_RSTS+=oracleconnection
 668endif
 669ifeq ($(FULL_TARGET),arm-nds)
 670override TARGET_RSTS+=oracleconnection
 671endif
 672ifeq ($(FULL_TARGET),arm-embedded)
 673override TARGET_RSTS+=oracleconnection
 674endif
 675ifeq ($(FULL_TARGET),arm-symbian)
 676override TARGET_RSTS+=oracleconnection
 677endif
 678ifeq ($(FULL_TARGET),powerpc64-linux)
 679override TARGET_RSTS+=oracleconnection
 680endif
 681ifeq ($(FULL_TARGET),powerpc64-darwin)
 682override TARGET_RSTS+=oracleconnection
 683endif
 684ifeq ($(FULL_TARGET),powerpc64-embedded)
 685override TARGET_RSTS+=oracleconnection
 686endif
 687ifeq ($(FULL_TARGET),powerpc64-aix)
 688override TARGET_RSTS+=oracleconnection
 689endif
 690ifeq ($(FULL_TARGET),avr-embedded)
 691override TARGET_RSTS+=oracleconnection
 692endif
 693ifeq ($(FULL_TARGET),armeb-linux)
 694override TARGET_RSTS+=oracleconnection
 695endif
 696ifeq ($(FULL_TARGET),armeb-embedded)
 697override TARGET_RSTS+=oracleconnection
 698endif
 699ifeq ($(FULL_TARGET),mips-linux)
 700override TARGET_RSTS+=oracleconnection
 701endif
 702ifeq ($(FULL_TARGET),mipsel-linux)
 703override TARGET_RSTS+=oracleconnection
 704endif
 705override INSTALL_FPCPACKAGE=y
 706ifeq ($(FULL_TARGET),i386-linux)
 707override COMPILER_OPTIONS+=-S2
 708endif
 709ifeq ($(FULL_TARGET),i386-go32v2)
 710override COMPILER_OPTIONS+=-S2
 711endif
 712ifeq ($(FULL_TARGET),i386-win32)
 713override COMPILER_OPTIONS+=-S2
 714endif
 715ifeq ($(FULL_TARGET),i386-os2)
 716override COMPILER_OPTIONS+=-S2
 717endif
 718ifeq ($(FULL_TARGET),i386-freebsd)
 719override COMPILER_OPTIONS+=-S2
 720endif
 721ifeq ($(FULL_TARGET),i386-beos)
 722override COMPILER_OPTIONS+=-S2
 723endif
 724ifeq ($(FULL_TARGET),i386-haiku)
 725override COMPILER_OPTIONS+=-S2
 726endif
 727ifeq ($(FULL_TARGET),i386-netbsd)
 728override COMPILER_OPTIONS+=-S2
 729endif
 730ifeq ($(FULL_TARGET),i386-solaris)
 731override COMPILER_OPTIONS+=-S2
 732endif
 733ifeq ($(FULL_TARGET),i386-qnx)
 734override COMPILER_OPTIONS+=-S2
 735endif
 736ifeq ($(FULL_TARGET),i386-netware)
 737override COMPILER_OPTIONS+=-S2
 738endif
 739ifeq ($(FULL_TARGET),i386-openbsd)
 740override COMPILER_OPTIONS+=-S2
 741endif
 742ifeq ($(FULL_TARGET),i386-wdosx)
 743override COMPILER_OPTIONS+=-S2
 744endif
 745ifeq ($(FULL_TARGET),i386-darwin)
 746override COMPILER_OPTIONS+=-S2
 747endif
 748ifeq ($(FULL_TARGET),i386-emx)
 749override COMPILER_OPTIONS+=-S2
 750endif
 751ifeq ($(FULL_TARGET),i386-watcom)
 752override COMPILER_OPTIONS+=-S2
 753endif
 754ifeq ($(FULL_TARGET),i386-netwlibc)
 755override COMPILER_OPTIONS+=-S2
 756endif
 757ifeq ($(FULL_TARGET),i386-wince)
 758override COMPILER_OPTIONS+=-S2
 759endif
 760ifeq ($(FULL_TARGET),i386-embedded)
 761override COMPILER_OPTIONS+=-S2
 762endif
 763ifeq ($(FULL_TARGET),i386-symbian)
 764override COMPILER_OPTIONS+=-S2
 765endif
 766ifeq ($(FULL_TARGET),i386-nativent)
 767override COMPILER_OPTIONS+=-S2
 768endif
 769ifeq ($(FULL_TARGET),i386-iphonesim)
 770override COMPILER_OPTIONS+=-S2
 771endif
 772ifeq ($(FULL_TARGET),m68k-linux)
 773override COMPILER_OPTIONS+=-S2
 774endif
 775ifeq ($(FULL_TARGET),m68k-freebsd)
 776override COMPILER_OPTIONS+=-S2
 777endif
 778ifeq ($(FULL_TARGET),m68k-netbsd)
 779override COMPILER_OPTIONS+=-S2
 780endif
 781ifeq ($(FULL_TARGET),m68k-amiga)
 782override COMPILER_OPTIONS+=-S2
 783endif
 784ifeq ($(FULL_TARGET),m68k-atari)
 785override COMPILER_OPTIONS+=-S2
 786endif
 787ifeq ($(FULL_TARGET),m68k-openbsd)
 788override COMPILER_OPTIONS+=-S2
 789endif
 790ifeq ($(FULL_TARGET),m68k-palmos)
 791override COMPILER_OPTIONS+=-S2
 792endif
 793ifeq ($(FULL_TARGET),m68k-embedded)
 794override COMPILER_OPTIONS+=-S2
 795endif
 796ifeq ($(FULL_TARGET),powerpc-linux)
 797override COMPILER_OPTIONS+=-S2
 798endif
 799ifeq ($(FULL_TARGET),powerpc-netbsd)
 800override COMPILER_OPTIONS+=-S2
 801endif
 802ifeq ($(FULL_TARGET),powerpc-amiga)
 803override COMPILER_OPTIONS+=-S2
 804endif
 805ifeq ($(FULL_TARGET),powerpc-macos)
 806override COMPILER_OPTIONS+=-S2
 807endif
 808ifeq ($(FULL_TARGET),powerpc-darwin)
 809override COMPILER_OPTIONS+=-S2
 810endif
 811ifeq ($(FULL_TARGET),powerpc-morphos)
 812override COMPILER_OPTIONS+=-S2
 813endif
 814ifeq ($(FULL_TARGET),powerpc-embedded)
 815override COMPILER_OPTIONS+=-S2
 816endif
 817ifeq ($(FULL_TARGET),powerpc-wii)
 818override COMPILER_OPTIONS+=-S2
 819endif
 820ifeq ($(FULL_TARGET),powerpc-aix)
 821override COMPILER_OPTIONS+=-S2
 822endif
 823ifeq ($(FULL_TARGET),sparc-linux)
 824override COMPILER_OPTIONS+=-S2
 825endif
 826ifeq ($(FULL_TARGET),sparc-netbsd)
 827override COMPILER_OPTIONS+=-S2
 828endif
 829ifeq ($(FULL_TARGET),sparc-solaris)
 830override COMPILER_OPTIONS+=-S2
 831endif
 832ifeq ($(FULL_TARGET),sparc-embedded)
 833override COMPILER_OPTIONS+=-S2
 834endif
 835ifeq ($(FULL_TARGET),x86_64-linux)
 836override COMPILER_OPTIONS+=-S2
 837endif
 838ifeq ($(FULL_TARGET),x86_64-freebsd)
 839override COMPILER_OPTIONS+=-S2
 840endif
 841ifeq ($(FULL_TARGET),x86_64-netbsd)
 842override COMPILER_OPTIONS+=-S2
 843endif
 844ifeq ($(FULL_TARGET),x86_64-solaris)
 845override COMPILER_OPTIONS+=-S2
 846endif
 847ifeq ($(FULL_TARGET),x86_64-openbsd)
 848override COMPILER_OPTIONS+=-S2
 849endif
 850ifeq ($(FULL_TARGET),x86_64-darwin)
 851override COMPILER_OPTIONS+=-S2
 852endif
 853ifeq ($(FULL_TARGET),x86_64-win64)
 854override COMPILER_OPTIONS+=-S2
 855endif
 856ifeq ($(FULL_TARGET),x86_64-embedded)
 857override COMPILER_OPTIONS+=-S2
 858endif
 859ifeq ($(FULL_TARGET),arm-linux)
 860override COMPILER_OPTIONS+=-S2
 861endif
 862ifeq ($(FULL_TARGET),arm-palmos)
 863override COMPILER_OPTIONS+=-S2
 864endif
 865ifeq ($(FULL_TARGET),arm-darwin)
 866override COMPILER_OPTIONS+=-S2
 867endif
 868ifeq ($(FULL_TARGET),arm-wince)
 869override COMPILER_OPTIONS+=-S2
 870endif
 871ifeq ($(FULL_TARGET),arm-gba)
 872override COMPILER_OPTIONS+=-S2
 873endif
 874ifeq ($(FULL_TARGET),arm-nds)
 875override COMPILER_OPTIONS+=-S2
 876endif
 877ifeq ($(FULL_TARGET),arm-embedded)
 878override COMPILER_OPTIONS+=-S2
 879endif
 880ifeq ($(FULL_TARGET),arm-symbian)
 881override COMPILER_OPTIONS+=-S2
 882endif
 883ifeq ($(FULL_TARGET),powerpc64-linux)
 884override COMPILER_OPTIONS+=-S2
 885endif
 886ifeq ($(FULL_TARGET),powerpc64-darwin)
 887override COMPILER_OPTIONS+=-S2
 888endif
 889ifeq ($(FULL_TARGET),powerpc64-embedded)
 890override COMPILER_OPTIONS+=-S2
 891endif
 892ifeq ($(FULL_TARGET),powerpc64-aix)
 893override COMPILER_OPTIONS+=-S2
 894endif
 895ifeq ($(FULL_TARGET),avr-embedded)
 896override COMPILER_OPTIONS+=-S2
 897endif
 898ifeq ($(FULL_TARGET),armeb-linux)
 899override COMPILER_OPTIONS+=-S2
 900endif
 901ifeq ($(FULL_TARGET),armeb-embedded)
 902override COMPILER_OPTIONS+=-S2
 903endif
 904ifeq ($(FULL_TARGET),mips-linux)
 905override COMPILER_OPTIONS+=-S2
 906endif
 907ifeq ($(FULL_TARGET),mipsel-linux)
 908override COMPILER_OPTIONS+=-S2
 909endif
 910ifdef REQUIRE_UNITSDIR
 911override UNITSDIR+=$(REQUIRE_UNITSDIR)
 912endif
 913ifdef REQUIRE_PACKAGESDIR
 914override PACKAGESDIR+=$(REQUIRE_PACKAGESDIR)
 915endif
 916ifdef ZIPINSTALL
 917ifneq ($(findstring $(OS_TARGET),$(UNIXs)),)
 918UNIXHier=1
 919endif
 920else
 921ifneq ($(findstring $(OS_SOURCE),$(UNIXs)),)
 922UNIXHier=1
 923endif
 924endif
 925ifndef INSTALL_PREFIX
 926ifdef PREFIX
 927INSTALL_PREFIX=$(PREFIX)
 928endif
 929endif
 930ifndef INSTALL_PREFIX
 931ifdef UNIXHier
 932INSTALL_PREFIX=/usr/local
 933else
 934ifdef INSTALL_FPCPACKAGE
 935INSTALL_BASEDIR:=/pp
 936else
 937INSTALL_BASEDIR:=/$(PACKAGE_NAME)
 938endif
 939endif
 940endif
 941export INSTALL_PREFIX
 942ifdef INSTALL_FPCSUBDIR
 943export INSTALL_FPCSUBDIR
 944endif
 945ifndef DIST_DESTDIR
 946DIST_DESTDIR:=$(BASEDIR)
 947endif
 948export DIST_DESTDIR
 949ifndef COMPILER_UNITTARGETDIR
 950ifdef PACKAGEDIR_MAIN
 951COMPILER_UNITTARGETDIR=$(PACKAGEDIR_MAIN)/units/$(TARGETSUFFIX)
 952else
 953COMPILER_UNITTARGETDIR=units/$(TARGETSUFFIX)
 954endif
 955endif
 956ifndef COMPILER_TARGETDIR
 957COMPILER_TARGETDIR=.
 958endif
 959ifndef INSTALL_BASEDIR
 960ifdef UNIXHier
 961ifdef INSTALL_FPCPACKAGE
 962INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/fpc/$(FPC_VERSION)
 963else
 964INSTALL_BASEDIR:=$(INSTALL_PREFIX)/lib/$(PACKAGE_NAME)
 965endif
 966else
 967INSTALL_BASEDIR:=$(INSTALL_PREFIX)
 968endif
 969endif
 970ifndef INSTALL_BINDIR
 971ifdef UNIXHier
 972INSTALL_BINDIR:=$(INSTALL_PREFIX)/bin
 973else
 974INSTALL_BINDIR:=$(INSTALL_BASEDIR)/bin
 975ifdef INSTALL_FPCPACKAGE
 976ifdef CROSSCOMPILE
 977ifdef CROSSINSTALL
 978INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(SOURCESUFFIX)
 979else
 980INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(TARGETSUFFIX)
 981endif
 982else
 983INSTALL_BINDIR:=$(INSTALL_BINDIR)/$(TARGETSUFFIX)
 984endif
 985endif
 986endif
 987endif
 988ifndef INSTALL_UNITDIR
 989INSTALL_UNITDIR:=$(INSTALL_BASEDIR)/units/$(TARGETSUFFIX)
 990ifdef INSTALL_FPCPACKAGE
 991ifdef PACKAGE_NAME
 992INSTALL_UNITDIR:=$(INSTALL_UNITDIR)/$(PACKAGE_NAME)
 993endif
 994endif
 995endif
 996ifndef INSTALL_LIBDIR
 997ifdef UNIXHier
 998INSTALL_LIBDIR:=$(INSTALL_PREFIX)/lib
 999else
1000INSTALL_LIBDIR:=$(INSTALL_UNITDIR)
1001endif
1002endif
1003ifndef INSTALL_SOURCEDIR
1004ifdef UNIXHier
1005ifdef BSDhier
1006SRCPREFIXDIR=share/src
1007else
1008ifdef linuxHier
1009SRCPREFIXDIR=share/src
1010else
1011SRCPREFIXDIR=src
1012endif
1013endif
1014ifdef INSTALL_FPCPACKAGE
1015ifdef INSTALL_FPCSUBDIR
1016INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME)
1017else
1018INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
1019endif
1020else
1021INSTALL_SOURCEDIR:=$(INSTALL_PREFIX)/$(SRCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
1022endif
1023else
1024ifdef INSTALL_FPCPACKAGE
1025ifdef INSTALL_FPCSUBDIR
1026INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(INSTALL_FPCSUBDIR)/$(PACKAGE_NAME)
1027else
1028INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source/$(PACKAGE_NAME)
1029endif
1030else
1031INSTALL_SOURCEDIR:=$(INSTALL_BASEDIR)/source
1032endif
1033endif
1034endif
1035ifndef INSTALL_DOCDIR
1036ifdef UNIXHier
1037ifdef BSDhier
1038DOCPREFIXDIR=share/doc
1039else
1040ifdef linuxHier
1041DOCPREFIXDIR=share/doc
1042else
1043DOCPREFIXDIR=doc
1044endif
1045endif
1046ifdef INSTALL_FPCPACKAGE
1047INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
1048else
1049INSTALL_DOCDIR:=$(INSTALL_PREFIX)/$(DOCPREFIXDIR)/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
1050endif
1051else
1052ifdef INSTALL_FPCPACKAGE
1053INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc/$(PACKAGE_NAME)
1054else
1055INSTALL_DOCDIR:=$(INSTALL_BASEDIR)/doc
1056endif
1057endif
1058endif
1059ifndef INSTALL_EXAMPLEDIR
1060ifdef UNIXHier
1061ifdef INSTALL_FPCPACKAGE
1062ifdef BSDhier
1063INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/fpc-$(FPC_VERSION)/$(PACKAGE_NAME)
1064else
1065ifdef linuxHier
1066INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples
1067else
1068INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/fpc-$(FPC_VERSION)/examples/$(PACKAGE_NAME)
1069endif
1070endif
1071else
1072ifdef BSDhier
1073INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/share/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
1074else
1075ifdef linuxHier
1076INSTALL_EXAMPLEDIR:=$(INSTALL_DOCDIR)/examples/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
1077else
1078INSTALL_EXAMPLEDIR:=$(INSTALL_PREFIX)/doc/$(PACKAGE_NAME)-$(PACKAGE_VERSION)
1079endif
1080endif
1081endif
1082else
1083ifdef INSTALL_FPCPACKAGE
1084INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples/$(PACKAGE_NAME)
1085else
1086INSTALL_EXAMPLEDIR:=$(INSTALL_BASEDIR)/examples
1087endif
1088endif
1089endif
1090ifndef INSTALL_DATADIR
1091INSTALL_DATADIR=$(INSTALL_BASEDIR)
1092endif
1093ifndef INSTALL_SHAREDDIR
1094INSTALL_SHAREDDIR=$(INSTALL_PREFIX)/lib
1095endif
1096ifdef CROSSCOMPILE
1097ifndef CROSSBINDIR
1098CROSSBINDIR:=$(wildcard $(CROSSTARGETDIR)/bin/$(SOURCESUFFIX))
1099ifeq ($(CROSSBINDIR),)
1100CROSSBINDIR:=$(wildcard $(INSTALL_BASEDIR)/cross/$(TARGETSUFFIX)/bin/$(FULL_SOURCE))
1101endif
1102endif
1103else
1104CROSSBINDIR=
1105endif
1106BATCHEXT=.bat
1107LOADEREXT=.as
1108EXEEXT=.exe
1109PPLEXT=.ppl
1110PPUEXT=.ppu
1111OEXT=.o
1112ASMEXT=.s
1113SMARTEXT=.sl
1114STATICLIBEXT=.a
1115SHAREDLIBEXT=.so
1116SHAREDLIBPREFIX=libfp
1117STATICLIBPREFIX=libp
1118IMPORTLIBPREFIX=libimp
1119RSTEXT=.rst
1120EXEDBGEXT=.dbg
1121ifeq ($(OS_TARGET),go32v1)
1122STATICLIBPREFIX=
1123SHORTSUFFIX=v1
1124endif
1125ifeq ($(OS_TARGET),go32v2)
1126STATICLIBPREFIX=
1127SHORTSUFFIX=dos
1128IMPORTLIBPREFIX=
1129endif
1130ifeq ($(OS_TARGET),watcom)
1131STATICLIBPREFIX=
1132OEXT=.obj
1133ASMEXT=.asm
1134SHAREDLIBEXT=.dll
1135SHORTSUFFIX=wat
1136IMPORTLIBPREFIX=
1137endif
1138ifeq ($(OS_TARGET),linux)
1139BATCHEXT=.sh
1140EXEEXT=
1141HASSHAREDLIB=1
1142SHORTSUFFIX=lnx
1143endif
1144ifeq ($(OS_TARGET),freebsd)
1145BATCHEXT=.sh
1146EXEEXT=
1147HASSHAREDLIB=1
1148SHORTSUFFIX=fbs
1149endif
1150ifeq ($(OS_TARGET),netbsd)
1151BATCHEXT=.sh
1152EXEEXT=
1153HASSHAREDLIB=1
1154SHORTSUFFIX=nbs
1155endif
1156ifeq ($(OS_TARGET),openbsd)
1157BATCHEXT=.sh
1158EXEEXT=
1159HASSHAREDLIB=1
1160SHORTSUFFIX=obs
1161endif
1162ifeq ($(OS_TARGET),win32)
1163SHAREDLIBEXT=.dll
1164SHORTSUFFIX=w32
1165endif
1166ifeq ($(OS_TARGET),os2)
1167BATCHEXT=.cmd
1168AOUTEXT=.out
1169STATICLIBPREFIX=
1170SHAREDLIBEXT=.dll
1171SHORTSUFFIX=os2
1172ECHO=echo
1173IMPORTLIBPREFIX=
1174endif
1175ifeq ($(OS_TARGET),emx)
1176BATCHEXT=.cmd
1177AOUTEXT=.out
1178STATICLIBPREFIX=
1179SHAREDLIBEXT=.dll
1180SHORTSUFFIX=emx
1181ECHO=echo
1182IMPORTLIBPREFIX=
1183endif
1184ifeq ($(OS_TARGET),amiga)
1185EXEEXT=
1186SHAREDLIBEXT=.library
1187SHORTSUFFIX=amg
1188endif
1189ifeq ($(OS_TARGET),morphos)
1190EXEEXT=
1191SHAREDLIBEXT=.library
1192SHORTSUFFIX=mos
1193endif
1194ifeq ($(OS_TARGET),atari)
1195EXEEXT=.ttp
1196SHORTSUFFIX=ata
1197endif
1198ifeq ($(OS_TARGET),beos)
1199BATCHEXT=.sh
1200EXEEXT=
1201SHORTSUFFIX=be
1202endif
1203ifeq ($(OS_TARGET),haiku)
1204BATCHEXT=.sh
1205EXEEXT=
1206SHORTSUFFIX=hai
1207endif
1208ifeq ($(OS_TARGET),solaris)
1209BATCHEXT=.sh
1210EXEEXT=
1211SHORTSUFFIX=sun
1212endif
1213ifeq ($(OS_TARGET),qnx)
1214BATCHEXT=.sh
1215EXEEXT=
1216SHORTSUFFIX=qnx
1217endif
1218ifeq ($(OS_TARGET),netware)
1219EXEEXT=.nlm
1220STATICLIBPREFIX=
1221SHORTSUFFIX=nw
1222IMPORTLIBPREFIX=imp
1223endif
1224ifeq ($(OS_TARGET),netwlibc)
1225EXEEXT=.nlm
1226STATICLIBPREFIX=
1227SHORTSUFFIX=nwl
1228IMPORTLIBPREFIX=imp
1229endif
1230ifeq ($(OS_TARGET),macos)
1231BATCHEXT=
1232EXEEXT=
1233DEBUGSYMEXT=.xcoff
1234SHORTSUFFIX=mac
1235IMPORTLIBPREFIX=imp
1236endif
1237ifneq ($(findstring $(OS_TARGET),darwin iphonesim),)
1238BATCHEXT=.sh
1239EXEEXT=
1240HASSHAREDLIB=1
1241SHORTSUFFIX=dwn
1242EXEDBGEXT=.dSYM
1243endif
1244ifeq ($(OS_TARGET),gba)
1245EXEEXT=.gba
1246SHAREDLIBEXT=.so
1247SHORTSUFFIX=gba
1248endif
1249ifeq ($(OS_TARGET),symbian)
1250SHAREDLIBEXT=.dll
1251SHORTSUFFIX=symbian
1252endif
1253ifeq ($(OS_TARGET),NativeNT)
1254SHAREDLIBEXT=.dll
1255SHORTSUFFIX=nativent
1256endif
1257ifeq ($(OS_TARGET),wii)
1258EXEEXT=.dol
1259SHAREDLIBEXT=.so
1260SHORTSUFFIX=wii
1261endif
1262ifeq ($(OS_TARGET),aix)
1263BATCHEXT=.sh
1264EXEEXT=
1265SHORTSUFFIX=aix
1266endif
1267ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
1268FPCMADE=fpcmade.$(SHORTSUFFIX)
1269ZIPSUFFIX=$(SHORTSUFFIX)
1270ZIPCROSSPREFIX=
1271ZIPSOURCESUFFIX=src
1272ZIPEXAMPLESUFFIX=exm
1273else
1274FPCMADE=fpcmade.$(TARGETSUFFIX)
1275ZIPSOURCESUFFIX=.source
1276ZIPEXAMPLESUFFIX=.examples
1277ifdef CROSSCOMPILE
1278ZIPSUFFIX=.$(SOURCESUFFIX)
1279ZIPCROSSPREFIX=$(TARGETSUFFIX)-
1280else
1281ZIPSUFFIX=.$(TARGETSUFFIX)
1282ZIPCROSSPREFIX=
1283endif
1284endif
1285ifndef ECHO
1286ECHO:=$(strip $(wildcard $(addsuffix /gecho$(SRCEXEEXT),$(SEARCHPATH))))
1287ifeq ($(ECHO),)
1288ECHO:=$(strip $(wildcard $(addsuffix /echo$(SRCEXEEXT),$(SEARCHPATH))))
1289ifeq ($(ECHO),)
1290ECHO= __missing_command_ECHO
1291else
1292ECHO:=$(firstword $(ECHO))
1293endif
1294else
1295ECHO:=$(firstword $(ECHO))
1296endif
1297endif
1298export ECHO
1299ifndef DATE
1300DATE:=$(strip $(wildcard $(addsuffix /gdate$(SRCEXEEXT),$(SEARCHPATH))))
1301ifeq ($(DATE),)
1302DATE:=$(strip $(wildcard $(addsuffix /date$(SRCEXEEXT),$(SEARCHPATH))))
1303ifeq ($(DATE),)
1304DATE= __missing_command_DATE
1305else
1306DATE:=$(firstword $(DATE))
1307endif
1308else
1309DATE:=$(firstword $(DATE))
1310endif
1311endif
1312export DATE
1313ifndef GINSTALL
1314GINSTALL:=$(strip $(wildcard $(addsuffix /ginstall$(SRCEXEEXT),$(SEARCHPATH))))
1315ifeq ($(GINSTALL),)
1316GINSTALL:=$(strip $(wildcard $(addsuffix /install$(SRCEXEEXT),$(SEARCHPATH))))
1317ifeq ($(GINSTALL),)
1318GINSTALL= __missing_command_GINSTALL
1319else
1320GINSTALL:=$(firstword $(GINSTALL))
1321endif
1322else
1323GINSTALL:=$(firstword $(GINSTALL))
1324endif
1325endif
1326export GINSTALL
1327ifndef CPPROG
1328CPPROG:=$(strip $(wildcard $(addsuffix /cp$(SRCEXEEXT),$(SEARCHPATH))))
1329ifeq ($(CPPROG),)
1330CPPROG= __missing_command_CPPROG
1331else
1332CPPROG:=$(firstword $(CPPROG))
1333endif
1334endif
1335export CPPROG
1336ifndef RMPROG
1337RMPROG:=$(strip $(wildcard $(addsuffix /rm$(SRCEXEEXT),$(SEARCHPATH))))
1338ifeq ($(RMPROG),)
1339RMPROG= __missing_command_RMPROG
1340else
1341RMPROG:=$(firstword $(RMPROG))
1342endif
1343endif
1344export RMPROG
1345ifndef MVPROG
1346MVPROG:=$(strip $(wildcard $(addsuffix /mv$(SRCEXEEXT),$(SEARCHPATH))))
1347ifeq ($(MVPROG),)
1348MVPROG= __missing_command_MVPROG
1349else
1350MVPROG:=$(firstword $(MVPROG))
1351endif
1352endif
1353export MVPROG
1354ifndef MKDIRPROG
1355MKDIRPROG:=$(strip $(wildcard $(addsuffix /gmkdir$(SRCEXEEXT),$(SEARCHPATH))))
1356ifeq ($(MKDIRPROG),)
1357MKDIRPROG:=$(strip $(wildcard $(addsuffix /mkdir$(SRCEXEEXT),$(SEARCHPATH))))
1358ifeq ($(MKDIRPROG),)
1359MKDIRPROG= __missing_command_MKDIRPROG
1360else
1361MKDIRPROG:=$(firstword $(MKDIRPROG))
1362endif
1363else
1364MKDIRPROG:=$(firstword $(MKDIRPROG))
1365endif
1366endif
1367export MKDIRPROG
1368ifndef ECHOREDIR
1369ifndef inUnix
1370ECHOREDIR=echo
1371else
1372ECHOREDIR=$(ECHO)
1373endif
1374endif
1375ifndef COPY
1376COPY:=$(CPPROG) -fp
1377endif
1378ifndef COPYTREE
1379COPYTREE:=$(CPPROG) -Rfp
1380endif
1381ifndef MKDIRTREE
1382MKDIRTREE:=$(MKDIRPROG) -p
1383endif
1384ifndef MOVE
1385MOVE:=$(MVPROG) -f
1386endif
1387ifndef DEL
1388DEL:=$(RMPROG) -f
1389endif
1390ifndef DELTREE
1391DELTREE:=$(RMPROG) -rf
1392endif
1393ifndef INSTALL
1394ifdef inUnix
1395INSTALL:=$(GINSTALL) -c -m 644
1396else
1397INSTALL:=$(COPY)
1398endif
1399endif
1400ifndef INSTALLEXE
1401ifdef inUnix
1402INSTALLEXE:=$(GINSTALL) -c -m 755
1403else
1404INSTALLEXE:=$(COPY)
1405endif
1406endif
1407ifndef MKDIR
1408MKDIR:=$(GINSTALL) -m 755 -d
1409endif
1410export ECHOREDIR COPY COPYTREE MOVE DEL DELTREE INSTALL INSTALLEXE MKDIR
1411ifndef PPUMOVE
1412PPUMOVE:=$(strip $(wildcard $(addsuffix /ppumove$(SRCEXEEXT),$(SEARCHPATH))))
1413ifeq ($(PPUMOVE),)
1414PPUMOVE= __missing_command_PPUMOVE
1415else
1416PPUMOVE:=$(firstword $(PPUMOVE))
1417endif
1418endif
1419export PPUMOVE
1420ifndef FPCMAKE
1421FPCMAKE:=$(strip $(wildcard $(addsuffix /fpcmake$(SRCEXEEXT),$(SEARCHPATH))))
1422ifeq ($(FPCMAKE),)
1423FPCMAKE= __missing_command_FPCMAKE
1424else
1425FPCMAKE:=$(firstword $(FPCMAKE))
1426endif
1427endif
1428export FPCMAKE
1429ifndef ZIPPROG
1430ZIPPROG:=$(strip $(wildcard $(addsuffix /zip$(SRCEXEEXT),$(SEARCHPATH))))
1431ifeq ($(ZIPPROG),)
1432ZIPPROG= __missing_command_ZIPPROG
1433else
1434ZIPPROG:=$(firstword $(ZIPPROG))
1435endif
1436endif
1437export ZIPPROG
1438ifndef TARPROG
1439TARPROG:=$(strip $(wildcard $(addsuffix /gtar$(SRCEXEEXT),$(SEARCHPATH))))
1440ifeq ($(TARPROG),)
1441TARPROG:=$(strip $(wildcard $(addsuffix /tar$(SRCEXEEXT),$(SEARCHPATH))))
1442ifeq ($(TARPROG),)
1443TARPROG= __missing_command_TARPROG
1444else
1445TARPROG:=$(firstword $(TARPROG))
1446endif
1447else
1448TARPROG:=$(firstword $(TARPROG))
1449endif
1450endif
1451export TARPROG
1452ASNAME=$(BINUTILSPREFIX)as
1453LDNAME=$(BINUTILSPREFIX)ld
1454ARNAME=$(BINUTILSPREFIX)ar
1455RCNAME=$(BINUTILSPREFIX)rc
1456ifndef ASPROG
1457ifdef CROSSBINDIR
1458ASPROG=$(CROSSBINDIR)/$(ASNAME)$(SRCEXEEXT)
1459else
1460ASPROG=$(ASNAME)
1461endif
1462endif
1463ifndef LDPROG
1464ifdef CROSSBINDIR
1465LDPROG=$(CROSSBINDIR)/$(LDNAME)$(SRCEXEEXT)
1466else
1467LDPROG=$(LDNAME)
1468endif
1469endif
1470ifndef RCPROG
1471ifdef CROSSBINDIR
1472RCPROG=$(CROSSBINDIR)/$(RCNAME)$(SRCEXEEXT)
1473else
1474RCPROG=$(RCNAME)
1475endif
1476endif
1477ifndef ARPROG
1478ifdef CROSSBINDIR
1479ARPROG=$(CROSSBINDIR)/$(ARNAME)$(SRCEXEEXT)
1480else
1481ARPROG=$(ARNAME)
1482endif
1483endif
1484AS=$(ASPROG)
1485LD=$(LDPROG)
1486RC=$(RCPROG)
1487AR=$(ARPROG)
1488PPAS=ppas$(SRCBATCHEXT)
1489ifdef inUnix
1490LDCONFIG=ldconfig
1491else
1492LDCONFIG=
1493endif
1494ifdef DATE
1495DATESTR:=$(shell $(DATE) +%Y%m%d)
1496else
1497DATESTR=
1498endif
1499ZIPOPT=-9
1500ZIPEXT=.zip
1501ifeq ($(USETAR),bz2)
1502TAROPT=vj
1503TAREXT=.tar.bz2
1504else
1505TAROPT=vz
1506TAREXT=.tar.gz
1507endif
1508override REQUIRE_PACKAGES=rtl fcl-xml oracle
1509ifeq ($(FULL_TARGET),i386-linux)
1510REQUIRE_PACKAGES_RTL=1
1511REQUIRE_PACKAGES_PASZLIB=1
1512REQUIRE_PACKAGES_FCL-PROCESS=1
1513REQUIRE_PACKAGES_HASH=1
1514REQUIRE_PACKAGES_FPMKUNIT=1
1515REQUIRE_PACKAGES_FCL-XML=1
1516REQUIRE_PACKAGES_ORACLE=1
1517endif
1518ifeq ($(FULL_TARGET),i386-go32v2)
1519REQUIRE_PACKAGES_RTL=1
1520REQUIRE_PACKAGES_PASZLIB=1
1521REQUIRE_PACKAGES_FCL-PROCESS=1
1522REQUIRE_PACKAGES_HASH=1
1523REQUIRE_PACKAGES_FPMKUNIT=1
1524REQUIRE_PACKAGES_FCL-XML=1
1525REQUIRE_PACKAGES_ORACLE=1
1526endif
1527ifeq ($(FULL_TARGET),i386-win32)
1528REQUIRE_PACKAGES_RTL=1
1529REQUIRE_PACKAGES_PASZLIB=1
1530REQUIRE_PACKAGES_FCL-PROCESS=1
1531REQUIRE_PACKAGES_HASH=1
1532REQUIRE_PACKAGES_FPMKUNIT=1
1533REQUIRE_PACKAGES_FCL-XML=1
1534REQUIRE_PACKAGES_ORACLE=1
1535endif
1536ifeq ($(FULL_TARGET),i386-os2)
1537REQUIRE_PACKAGES_RTL=1
1538REQUIRE_PACKAGES_PASZLIB=1
1539REQUIRE_PACKAGES_FCL-PROCESS=1
1540REQUIRE_PACKAGES_HASH=1
1541REQUIRE_PACKAGES_FPMKUNIT=1
1542REQUIRE_PACKAGES_FCL-XML=1
1543REQUIRE_PACKAGES_ORACLE=1
1544endif
1545ifeq ($(FULL_TARGET),i386-freebsd)
1546REQUIRE_PACKAGES_RTL=1
1547REQUIRE_PACKAGES_PASZLIB=1
1548REQUIRE_PACKAGES_FCL-PROCESS=1
1549REQUIRE_PACKAGES_HASH=1
1550REQUIRE_PACKAGES_FPMKUNIT=1
1551REQUIRE_PACKAGES_FCL-XML=1
1552REQUIRE_PACKAGES_ORACLE=1
1553endif
1554ifeq ($(FULL_TARGET),i386-beos)
1555REQUIRE_PACKAGES_RTL=1
1556REQUIRE_PACKAGES_PASZLIB=1
1557REQUIRE_PACKAGES_FCL-PROCESS=1
1558REQUIRE_PACKAGES_HASH=1
1559REQUIRE_PACKAGES_FPMKUNIT=1
1560REQUIRE_PACKAGES_FCL-XML=1
1561REQUIRE_PACKAGES_ORACLE=1
1562endif
1563ifeq ($(FULL_TARGET),i386-haiku)
1564REQUIRE_PACKAGES_RTL=1
1565REQUIRE_PACKAGES_PASZLIB=1
1566REQUIRE_PACKAGES_FCL-PROCESS=1
1567REQUIRE_PACKAGES_HASH=1
1568REQUIRE_PACKAGES_FPMKUNIT=1
1569REQUIRE_PACKAGES_FCL-XML=1
1570REQUIRE_PACKAGES_ORACLE=1
1571endif
1572ifeq ($(FULL_TARGET),i386-netbsd)
1573REQUIRE_PACKAGES_RTL=1
1574REQUIRE_PACKAGES_PASZLIB=1
1575REQUIRE_PACKAGES_FCL-PROCESS=1
1576REQUIRE_PACKAGES_HASH=1
1577REQUIRE_PACKAGES_FPMKUNIT=1
1578REQUIRE_PACKAGES_FCL-XML=1
1579REQUIRE_PACKAGES_ORACLE=1
1580endif
1581ifeq ($(FULL_TARGET),i386-solaris)
1582REQUIRE_PACKAGES_RTL=1
1583REQUIRE_PACKAGES_PASZLIB=1
1584REQUIRE_PACKAGES_FCL-PROCESS=1
1585REQUIRE_PACKAGES_HASH=1
1586REQUIRE_PACKAGES_FPMKUNIT=1
1587REQUIRE_PACKAGES_FCL-XML=1
1588REQUIRE_PACKAGES_ORACLE=1
1589endif
1590ifeq ($(FULL_TARGET),i386-qnx)
1591REQUIRE_PACKAGES_RTL=1
1592REQUIRE_PACKAGES_PASZLIB=1
1593REQUIRE_PACKAGES_FCL-PROCESS=1
1594REQUIRE_PACKAGES_HASH=1
1595REQUIRE_PACKAGES_FPMKUNIT=1
1596REQUIRE_PACKAGES_FCL-XML=1
1597REQUIRE_PACKAGES_ORACLE=1
1598endif
1599ifeq ($(FULL_TARGET),i386-netware)
1600REQUIRE_PACKAGES_RTL=1
1601REQUIRE_PACKAGES_PASZLIB=1
1602REQUIRE_PACKAGES_FCL-PROCESS=1
1603REQUIRE_PACKAGES_HASH=1
1604REQUIRE_PACKAGES_FPMKUNIT=1
1605REQUIRE_PACKAGES_FCL-XML=1
1606REQUIRE_PACKAGES_ORACLE=1
1607endif
1608ifeq ($(FULL_TARGET),i386-openbsd)
1609REQUIRE_PACKAGES_RTL=1
1610REQUIRE_PACKAGES_PASZLIB=1
1611REQUIRE_PACKAGES_FCL-PROCESS=1
1612REQUIRE_PACKAGES_HASH=1
1613REQUIRE_PACKAGES_FPMKUNIT=1
1614REQUIRE_PACKAGES_FCL-XML=1
1615REQUIRE_PACKAGES_ORACLE=1
1616endif
1617ifeq ($(FULL_TARGET),i386-wdosx)
1618REQUIRE_PACKAGES_RTL=1
1619REQUIRE_PACKAGES_PASZLIB=1
1620REQUIRE_PACKAGES_FCL-PROCESS=1
1621REQUIRE_PACKAGES_HASH=1
1622REQUIRE_PACKAGES_FPMKUNIT=1
1623REQUIRE_PACKAGES_FCL-XML=1
1624REQUIRE_PACKAGES_ORACLE=1
1625endif
1626ifeq ($(FULL_TARGET),i386-darwin)
1627REQUIRE_PACKAGES_RTL=1
1628REQUIRE_PACKAGES_PASZLIB=1
1629REQUIRE_PACKAGES_FCL-PROCESS=1
1630REQUIRE_PACKAGES_HASH=1
1631REQUIRE_PACKAGES_FPMKUNIT=1
1632REQUIRE_PACKAGES_FCL-XML=1
1633REQUIRE_PACKAGES_ORACLE=1
1634endif
1635ifeq ($(FULL_TARGET),i386-emx)
1636REQUIRE_PACKAGES_RTL=1
1637REQUIRE_PACKAGES_PASZLIB=1
1638REQUIRE_PACKAGES_FCL-PROCESS=1
1639REQUIRE_PACKAGES_HASH=1
1640REQUIRE_PACKAGES_FPMKUNIT=1
1641REQUIRE_PACKAGES_FCL-XML=1
1642REQUIRE_PACKAGES_ORACLE=1
1643endif
1644ifeq ($(FULL_TARGET),i386-watcom)
1645REQUIRE_PACKAGES_RTL=1
1646REQUIRE_PACKAGES_PASZLIB=1
1647REQUIRE_PACKAGES_FCL-PROCESS=1
1648REQUIRE_PACKAGES_HASH=1
1649REQUIRE_PACKAGES_FPMKUNIT=1
1650REQUIRE_PACKAGES_FCL-XML=1
1651REQUIRE_PACKAGES_ORACLE=1
1652endif
1653ifeq ($(FULL_TARGET),i386-netwlibc)
1654REQUIRE_PACKAGES_RTL=1
1655REQUIRE_PACKAGES_PASZLIB=1
1656REQUIRE_PACKAGES_FCL-PROCESS=1
1657REQUIRE_PACKAGES_HASH=1
1658REQUIRE_PACKAGES_FPMKUNIT=1
1659REQUIRE_PACKAGES_FCL-XML=1
1660REQUIRE_PACKAGES_ORACLE=1
1661endif
1662ifeq ($(FULL_TARGET),i386-wince)
1663REQUIRE_PACKAGES_RTL=1
1664REQUIRE_PACKAGES_PASZLIB=1
1665REQUIRE_PACKAGES_FCL-PROCESS=1
1666REQUIRE_PACKAGES_HASH=1
1667REQUIRE_PACKAGES_FPMKUNIT=1
1668REQUIRE_PACKAGES_FCL-XML=1
1669REQUIRE_PACKAGES_ORACLE=1
1670endif
1671ifeq ($(FULL_TARGET),i386-embedded)
1672REQUIRE_PACKAGES_RTL=1
1673REQUIRE_PACKAGES_PASZLIB=1
1674REQUIRE_PACKAGES_FCL-PROCESS=1
1675REQUIRE_PACKAGES_HASH=1
1676REQUIRE_PACKAGES_FPMKUNIT=1
1677REQUIRE_PACKAGES_FCL-XML=1
1678REQUIRE_PACKAGES_ORACLE=1
1679endif
1680ifeq ($(FULL_TARGET),i386-symbian)
1681REQUIRE_PACKAGES_RTL=1
1682REQUIRE_PACKAGES_PASZLIB=1
1683REQUIRE_PACKAGES_FCL-PROCESS=1
1684REQUIRE_PACKAGES_HASH=1
1685REQUIRE_PACKAGES_FPMKUNIT=1
1686REQUIRE_PACKAGES_FCL-XML=1
1687REQUIRE_PACKAGES_ORACLE=1
1688endif
1689ifeq ($(FULL_TARGET),i386-nativent)
1690REQUIRE_PACKAGES_RTL=1
1691REQUIRE_PACKAGES_PASZLIB=1
1692REQUIRE_PACKAGES_FCL-PROCESS=1
1693REQUIRE_PACKAGES_HASH=1
1694REQUIRE_PACKAGES_FPMKUNIT=1
1695REQUIRE_PACKAGES_FCL-XML=1
1696REQUIRE_PACKAGES_ORACLE=1
1697endif
1698ifeq ($(FULL_TARGET),i386-iphonesim)
1699REQUIRE_PACKAGES_RTL=1
1700REQUIRE_PACKAGES_PASZLIB=1
1701REQUIRE_PACKAGES_FCL-PROCESS=1
1702REQUIRE_PACKAGES_HASH=1
1703REQUIRE_PACKAGES_FPMKUNIT=1
1704REQUIRE_PACKAGES_FCL-XML=1
1705REQUIRE_PACKAGES_ORACLE=1
1706endif
1707ifeq ($(FULL_TARGET),m68k-linux)
1708REQUIRE_PACKAGES_RTL=1
1709REQUIRE_PACKAGES_PASZLIB=1
1710REQUIRE_PACKAGES_FCL-PROCESS=1
1711REQUIRE_PACKAGES_HASH=1
1712REQUIRE_PACKAGES_FPMKUNIT=1
1713REQUIRE_PACKAGES_FCL-XML=1
1714REQUIRE_PACKAGES_ORACLE=1
1715endif
1716ifeq ($(FULL_TARGET),m68k-freebsd)
1717REQUIRE_PACKAGES_RTL=1
1718REQUIRE_PACKAGES_PASZLIB=1
1719REQUIRE_PACKAGES_FCL-PROCESS=1
1720REQUIRE_PACKAGES_HASH=1
1721REQUIRE_PACKAGES_FPMKUNIT=1
1722REQUIRE_PACKAGES_FCL-XML=1
1723REQUIRE_PACKAGES_ORACLE=1
1724endif
1725ifeq ($(FULL_TARGET),m68k-netbsd)
1726REQUIRE_PACKAGES_RTL=1
1727REQUIRE_PACKAGES_PASZLIB=1
1728REQUIRE_PACKAGES_FCL-PROCESS=1
1729REQUIRE_PACKAGES_HASH=1
1730REQUIRE_PACKAGES_FPMKUNIT=1
1731REQUIRE_PACKAGES_FCL-XML=1
1732REQUIRE_PACKAGES_ORACLE=1
1733endif
1734ifeq ($(FULL_TARGET),m68k-amiga)
1735REQUIRE_PACKAGES_RTL=1
1736REQUIRE_PACKAGES_PASZLIB=1
1737REQUIRE_PACKAGES_FCL-PROCESS=1
1738REQUIRE_PACKAGES_HASH=1
1739REQUIRE_PACKAGES_FPMKUNIT=1
1740REQUIRE_PACKAGES_FCL-XML=1
1741REQUIRE_PACKAGES_ORACLE=1
1742endif
1743ifeq ($(FULL_TARGET),m68k-atari)
1744REQUIRE_PACKAGES_RTL=1
1745REQUIRE_PACKAGES_PASZLIB=1
1746REQUIRE_PACKAGES_FCL-PROCESS=1
1747REQUIRE_PACKAGES_HASH=1
1748REQUIRE_PACKAGES_FPMKUNIT=1
1749REQUIRE_PACKAGES_FCL-XML=1
1750REQUIRE_PACKAGES_ORACLE=1
1751endif
1752ifeq ($(FULL_TARGET),m68k-openbsd)
1753REQUIRE_PACKAGES_RTL=1
1754REQUIRE_PACKAGES_PASZLIB=1
1755REQUIRE_PACKAGES_FCL-PROCESS=1
1756REQUIRE_PACKAGES_HASH=1
1757REQUIRE_PACKAGES_FPMKUNIT=1
1758REQUIRE_PACKAGES_FCL-XML=1
1759REQUIRE_PACKAGES_ORACLE=1
1760endif
1761ifeq ($(FULL_TARGET),m68k-palmos)
1762REQUIRE_PACKAGES_RTL=1
1763REQUIRE_PACKAGES_PASZLIB=1
1764REQUIRE_PACKAGES_FCL-PROCESS=1
1765REQUIRE_PACKAGES_HASH=1
1766REQUIRE_PACKAGES_FPMKUNIT=1
1767REQUIRE_PACKAGES_FCL-XML=1
1768REQUIRE_PACKAGES_ORACLE=1
1769endif
1770ifeq ($(FULL_TARGET),m68k-embedded)
1771REQUIRE_PACKAGES_RTL=1
1772REQUIRE_PACKAGES_PASZLIB=1
1773REQUIRE_PACKAGES_FCL-PROCESS=1
1774REQUIRE_PACKAGES_HASH=1
1775REQUIRE_PACKAGES_FPMKUNIT=1
1776REQUIRE_PACKAGES_FCL-XML=1
1777REQUIRE_PACKAGES_ORACLE=1
1778endif
1779ifeq ($(FULL_TARGET),powerpc-linux)
1780REQUIRE_PACKAGES_RTL=1
1781REQUIRE_PACKAGES_PASZLIB=1
1782REQUIRE_PACKAGES_FCL-PROCESS=1
1783REQUIRE_PACKAGES_HASH=1
1784REQUIRE_PACKAGES_FPMKUNIT=1
1785REQUIRE_PACKAGES_FCL-XML=1
1786REQUIRE_PACKAGES_ORACLE=1
1787endif
1788ifeq ($(FULL_TARGET),powerpc-netbsd)
1789REQUIRE_PACKAGES_RTL=1
1790REQUIRE_PACKAGES_PASZLIB=1
1791REQUIRE_PACKAGES_FCL-PROCESS=1
1792REQUIRE_PACKAGES_HASH=1
1793REQUIRE_PACKAGES_FPMKUNIT=1
1794REQUIRE_PACKAGES_FCL-XML=1
1795REQUIRE_PACKAGES_ORACLE=1
1796endif
1797ifeq ($(FULL_TARGET),powerpc-amiga)
1798REQUIRE_PACKAGES_RTL=1
1799REQUIRE_PACKAGES_PASZLIB=1
1800REQUIRE_PACKAGES_FCL-PROCESS=1
1801REQUIRE_PACKAGES_HASH=1
1802REQUIRE_PACKAGES_FPMKUNIT=1
1803REQUIRE_PACKAGES_FCL-XML=1
1804REQUIRE_PACKAGES_ORACLE=1
1805endif
1806ifeq ($(FULL_TARGET),powerpc-macos)
1807REQUIRE_PACKAGES_RTL=1
1808REQUIRE_PACKAGES_PASZLIB=1
1809REQUIRE_PACKAGES_FCL-PROCESS=1
1810REQUIRE_PACKAGES_HASH=1
1811REQUIRE_PACKAGES_FPMKUNIT=1
1812REQUIRE_PACKAGES_FCL-XML=1
1813REQUIRE_PACKAGES_ORACLE=1
1814endif
1815ifeq ($(FULL_TARGET),powerpc-darwin)
1816REQUIRE_PACKAGES_RTL=1
1817REQUIRE_PACKAGES_PASZLIB=1
1818REQUIRE_PACKAGES_FCL-PROCESS=1
1819REQUIRE_PACKAGES_HASH=1
1820REQUIRE_PACKAGES_FPMKUNIT=1
1821REQUIRE_PACKAGES_FCL-XML=1
1822REQUIRE_PACKAGES_ORACLE=1
1823endif
1824ifeq ($(FULL_TARGET),powerpc-morphos)
1825REQUIRE_PACKAGES_RTL=1
1826REQUIRE_PACKAGES_PASZLIB=1
1827REQUIRE_PACKAGES_FCL-PROCESS=1
1828REQUIRE_PACKAGES_HASH=1
1829REQUIRE_PACKAGES_FPMKUNIT=1
1830REQUIRE_PACKAGES_FCL-XML=1
1831REQUIRE_PACKAGES_ORACLE=1
1832endif
1833ifeq ($(FULL_TARGET),powerpc-embedded)
1834REQUIRE_PACKAGES_RTL=1
1835REQUIRE_PACKAGES_PASZLIB=1
1836REQUIRE_PACKAGES_FCL-PROCESS=1
1837REQUIRE_PACKAGES_HASH=1
1838REQUIRE_PACKAGES_FPMKUNIT=1
1839REQUIRE_PACKAGES_FCL-XML=1
1840REQUIRE_PACKAGES_ORACLE=1
1841endif
1842ifeq ($(FULL_TARGET),powerpc-wii)
1843REQUIRE_PACKAGES_RTL=1
1844REQUIRE_PACKAGES_PASZLIB=1
1845REQUIRE_PACKAGES_FCL-PROCESS=1
1846REQUIRE_PACKAGES_HASH=1
1847REQUIRE_PACKAGES_FPMKUNIT=1
1848REQUIRE_PACKAGES_FCL-XML=1
1849REQUIRE_PACKAGES_ORACLE=1
1850endif
1851ifeq ($(FULL_TARGET),powerpc-aix)
1852REQUIRE_PACKAGES_RTL=1
1853REQUIRE_PACKAGES_PASZLIB=1
1854REQUIRE_PACKAGES_FCL-PROCESS=1
1855REQUIRE_PACKAGES_HASH=1
1856REQUIRE_PACKAGES_FPMKUNIT=1
1857REQUIRE_PACKAGES_FCL-XML=1
1858REQUIRE_PACKAGES_ORACLE=1
1859endif
1860ifeq ($(FULL_TARGET),sparc-linux)
1861REQUIRE_PACKAGES_RTL=1
1862REQUIRE_PACKAGES_PASZLIB=1
1863REQUIRE_PACKAGES_FCL-PROCESS=1
1864REQUIRE_PACKAGES_HASH=1
1865REQUIRE_PACKAGES_FPMKUNIT=1
1866REQUIRE_PACKAGES_FCL-XML=1
1867REQUIRE_PACKAGES_ORACLE=1
1868endif
1869ifeq ($(FULL_TARGET),sparc-netbsd)
1870REQUIRE_PACKAGES_RTL=1
1871REQUIRE_PACKAGES_PASZLIB=1
1872REQUIRE_PACKAGES_FCL-PROCESS=1
1873REQUIRE_PACKAGES_HASH=1
1874REQUIRE_PACKAGES_FPMKUNIT=1
1875REQUIRE_PACKAGES_FCL-XML=1
1876REQUIRE_PACKAGES_ORACLE=1
1877endif
1878ifeq ($(FULL_TARGET),sparc-solaris)
1879REQUIRE_PACKAGES_RTL=1
1880REQUIRE_PACKAGES_PASZLIB=1
1881REQUIRE_PACKAGES_FCL-PROCESS=1
1882REQUIRE_PACKAGES_HASH=1
1883REQUIRE_PACKAGES_FPMKUNIT=1
1884REQUIRE_PACKAGES_FCL-XML=1
1885REQUIRE_PACKAGES_ORACLE=1
1886endif
1887ifeq ($(FULL_TARGET),sparc-embedded)
1888REQUIRE_PACKAGES_RTL=1
1889REQUIRE_PACKAGES_PASZLIB=1
1890REQUIRE_PACKAGES_FCL-PROCESS=1
1891REQUIRE_PACKAGES_HASH=1
1892REQUIRE_PACKAGES_FPMKUNIT=1
1893REQUIRE_PACKAGES_FCL-XML=1
1894REQUIRE_PACKAGES_ORACLE=1
1895endif
1896ifeq ($(FULL_TARGET),x86_64-linux)
1897REQUIRE_PACKAGES_RTL=1
1898REQUIRE_PACKAGES_PASZLIB=1
1899REQUIRE_PACKAGES_FCL-PROCESS=1
1900REQUIRE_PACKAGES_HASH=1
1901REQUIRE_PACKAGES_FPMKUNIT=1
1902REQUIRE_PACKAGES_FCL-XML=1
1903REQUIRE_PACKAGES_ORACLE=1
1904endif
1905ifeq ($(FULL_TARGET),x86_64-freebsd)
1906REQUIRE_PACKAGES_RTL=1
1907REQUIRE_PACKAGES_PASZLIB=1
1908REQUIRE_PACKAGES_FCL-PROCESS=1
1909REQUIRE_PACKAGES_HASH=1
1910REQUIRE_PACKAGES_FPMKUNIT=1
1911REQUIRE_PACKAGES_FCL-XML=1
1912REQUIRE_PACKAGES_ORACLE=1
1913endif
1914ifeq ($(FULL_TARGET),x86_64-netbsd)
1915REQUIRE_PACKAGES_RTL=1
1916REQUIRE_PACKAGES_PASZLIB=1
1917REQUIRE_PACKAGES_FCL-PROCESS=1
1918REQUIRE_PACKAGES_HASH=1
1919REQUIRE_PACKAGES_FPMKUNIT=1
1920REQUIRE_PACKAGES_FCL-XML=1
1921REQUIRE_PACKAGES_ORACLE=1
1922endif
1923ifeq ($(FULL_TARGET),x86_64-solaris)
1924REQUIRE_PACKAGES_RTL=1
1925REQUIRE_PACKAGES_PASZLIB=1
1926REQUIRE_PACKAGES_FCL-PROCESS=1
1927REQUIRE_PACKAGES_HASH=1
1928REQUIRE_PACKAGES_FPMKUNIT=1
1929REQUIRE_PACKAGES_FCL-XML=1
1930REQUIRE_PACKAGES_ORACLE=1
1931endif
1932ifeq ($(FULL_TARGET),x86_64-openbsd)
1933REQUIRE_PACKAGES_RTL=1
1934REQUIRE_PACKAGES_PASZLIB=1
1935REQUIRE_PACKAGES_FCL-PROCESS=1
1936REQUIRE_PACKAGES_HASH=1
1937REQUIRE_PACKAGES_FPMKUNIT=1
1938REQUIRE_PACKAGES_FCL-XML=1
1939REQUIRE_PACKAGES_ORACLE=1
1940endif
1941ifeq ($(FULL_TARGET),x86_64-darwin)
1942REQUIRE_PACKAGES_RTL=1
1943REQUIRE_PACKAGES_PASZLIB=1
1944REQUIRE_PACKAGES_FCL-PROCESS=1
1945REQUIRE_PACKAGES_HASH=1
1946REQUIRE_PACKAGES_FPMKUNIT=1
1947REQUIRE_PACKAGES_FCL-XML=1
1948REQUIRE_PACKAGES_ORACLE=1
1949endif
1950ifeq ($(FULL_TARGET),x86_64-win64)
1951REQUIRE_PACKAGES_RTL=1
1952REQUIRE_PACKAGES_PASZLIB=1
1953REQUIRE_PACKAGES_FCL-PROCESS=1
1954REQUIRE_PACKAGES_HASH=1
1955REQUIRE_PACKAGES_FPMKUNIT=1
1956REQUIRE_PACKAGES_FCL-XML=1
1957REQUIRE_PACKAGES_ORACLE=1
1958endif
1959ifeq ($(FULL_TARGET),x86_64-embedded)
1960REQUIRE_PACKAGES_RTL=1
1961REQUIRE_PACKAGES_PASZLIB=1
1962REQUIRE_PACKAGES_FCL-PROCESS=1
1963REQUIRE_PACKAGES_HASH=1
1964REQUIRE_PACKAGES_FPMKUNIT=1
1965REQUIRE_PACKAGES_FCL-XML=1
1966REQUIRE_PACKAGES_ORACLE=1
1967endif
1968ifeq ($(FULL_TARGET),arm-linux)
1969REQUIRE_PACKAGES_RTL=1
1970REQUIRE_PACKAGES_PASZLIB=1
1971REQUIRE_PACKAGES_FCL-PROCESS=1
1972REQUIRE_PACKAGES_HASH=1
1973REQUIRE_PACKAGES_FPMKUNIT=1
1974REQUIRE_PACKAGES_FCL-XML=1
1975REQUIRE_PACKAGES_ORACLE=1
1976endif
1977ifeq ($(FULL_TARGET),arm-palmos)
1978REQUIRE_PACKAGES_RTL=1
1979REQUIRE_PACKAGES_PASZLIB=1
1980REQUIRE_PACKAGES_FCL-PROCESS=1
1981REQUIRE_PACKAGES_HASH=1
1982REQUIRE_PACKAGES_FPMKUNIT=1
1983REQUIRE_PACKAGES_FCL-XML=1
1984REQUIRE_PACKAGES_ORACLE=1
1985endif
1986ifeq ($(FULL_TARGET),arm-darwin)
1987REQUIRE_PACKAGES_RTL=1
1988REQUIRE_PACKAGES_PASZLIB=1
1989REQUIRE_PACKAGES_FCL-PROCESS=1
1990REQUIRE_PACKAGES_HASH=1
1991REQUIRE_PACKAGES_FPMKUNIT=1
1992REQUIRE_PACKAGES_FCL-XML=1
1993REQUIRE_PACKAGES_ORACLE=1
1994endif
1995ifeq ($(FULL_TARGET),arm-wince)
1996REQUIRE_PACKAGES_RTL=1
1997REQUIRE_PACKAGES_PASZLIB=1
1998REQUIRE_PACKAGES_FCL-PROCESS=1
1999REQUIRE_PACKAGES_HASH=1
2000REQUIRE_PACKAGES_FPMKUNIT=1
2001REQUIRE_PACKAGES_FCL-XML=1
2002REQUIRE_PACKAGES_ORACLE=1
2003endif
2004ifeq ($(FULL_TARGET),arm-gba)
2005REQUIRE_PACKAGES_RTL=1
2006REQUIRE_PACKAGES_PASZLIB=1
2007REQUIRE_PACKAGES_FCL-PROCESS=1
2008REQUIRE_PACKAGES_HASH=1
2009REQUIRE_PACKAGES_FPMKUNIT=1
2010REQUIRE_PACKAGES_FCL-XML=1
2011REQUIRE_PACKAGES_ORACLE=1
2012endif
2013ifeq ($(FULL_TARGET),arm-nds)
2014REQUIRE_PACKAGES_RTL=1
2015REQUIRE_PACKAGES_PASZLIB=1
2016REQUIRE_PACKAGES_FCL-PROCESS=1
2017REQUIRE_PACKAGES_HASH=1
2018REQUIRE_PACKAGES_FPMKUNIT=1
2019REQUIRE_PACKAGES_FCL-XML=1
2020REQUIRE_PACKAGES_ORACLE=1
2021endif
2022ifeq ($(FULL_TARGET),arm-embedded)
2023REQUIRE_PACKAGES_RTL=1
2024REQUIRE_PACKAGES_PASZLIB=1
2025REQUIRE_PACKAGES_FCL-PROCESS=1
2026REQUIRE_PACKAGES_HASH=1
2027REQUIRE_PACKAGES_FPMKUNIT=1
2028REQUIRE_PACKAGES_FCL-XML=1
2029REQUIRE_PACKAGES_ORACLE=1
2030endif
2031ifeq ($(FULL_TARGET),arm-symbian)
2032REQUIRE_PACKAGES_RTL=1
2033REQUIRE_PACKAGES_PASZLIB=1
2034REQUIRE_PACKAGES_FCL-PROCESS=1
2035REQUIRE_PACKAGES_HASH=1
2036REQUIRE_PACKAGES_FPMKUNIT=1
2037REQUIRE_PACKAGES_FCL-XML=1
2038REQUIRE_PACKAGES_ORACLE=1
2039endif
2040ifeq ($(FULL_TARGET),powerpc64-linux)
2041REQUIRE_PACKAGES_RTL=1
2042REQUIRE_PACKAGES_PASZLIB=1
2043REQUIRE_PACKAGES_FCL-PROCESS=1
2044REQUIRE_PACKAGES_HASH=1
2045REQUIRE_PACKAGES_FPMKUNIT=1
2046REQUIRE_PACKAGES_FCL-XML=1
2047REQUIRE_PACKAGES_ORACLE=1
2048endif
2049ifeq ($(FULL_TARGET),powerpc64-darwin)
2050REQUIRE_PACKAGES_RTL=1
2051REQUIRE_PACKAGES_PASZLIB=1
2052REQUIRE_PACKAGES_FCL-PROCESS=1
2053REQUIRE_PACKAGES_HASH=1
2054REQUIRE_PACKAGES_FPMKUNIT=1
2055REQUIRE_PACKAGES_FCL-XML=1
2056REQUIRE_PACKAGES_ORACLE=1
2057endif
2058ifeq ($(FULL_TARGET),powerpc64-embedded)
2059REQUIRE_PACKAGES_RTL=1
2060REQUIRE_PACKAGES_PASZLIB=1
2061REQUIRE_PACKAGES_FCL-PROCESS=1
2062REQUIRE_PACKAGES_HASH=1
2063REQUIRE_PACKAGES_FPMKUNIT=1
2064REQUIRE_PACKAGES_FCL-XML=1
2065REQUIRE_PACKAGES_ORACLE=1
2066endif
2067ifeq ($(FULL_TARGET),powerpc64-aix)
2068REQUIRE_PACKAGES_RTL=1
2069REQUIRE_PACKAGES_PASZLIB=1
2070REQUIRE_PACKAGES_FCL-PROCESS=1
2071REQUIRE_PACKAGES_HASH=1
2072REQUIRE_PACKAGES_FPMKUNIT=1
2073REQUIRE_PACKAGES_FCL-XML=1
2074REQUIRE_PACKAGES_ORACLE=1
2075endif
2076ifeq ($(FULL_TARGET),avr-embedded)
2077REQUIRE_PACKAGES_RTL=1
2078REQUIRE_PACKAGES_PASZLIB=1
2079REQUIRE_PACKAGES_FCL-PROCESS=1
2080REQUIRE_PACKAGES_HASH=1
2081REQUIRE_PACKAGES_FPMKUNIT=1
2082REQUIRE_PACKAGES_FCL-XM

Large files files are truncated, but you can click here to view the full file