~ubuntu-branches/ubuntu/saucy/lazarus/saucy

« back to all changes in this revision

Viewing changes to tools/apiwizz/Makefile

  • Committer: Package Import Robot
  • Author(s): Paul Gevers, Abou Al Montacir, Bart Martens, Paul Gevers
  • Date: 2013-06-08 14:12:17 UTC
  • mfrom: (1.1.9)
  • Revision ID: package-import@ubuntu.com-20130608141217-7k0cy9id8ifcnutc
Tags: 1.0.8+dfsg-1
[ Abou Al Montacir ]
* New upstream major release and multiple maintenace release offering many
  fixes and new features marking a new milestone for the Lazarus development
  and its stability level.
  - The detailed list of changes can be found here:
    http://wiki.lazarus.freepascal.org/Lazarus_1.0_release_notes
    http://wiki.lazarus.freepascal.org/Lazarus_1.0_fixes_branch
* LCL changes:
  - LCL is now a normal package.
      + Platform independent parts of the LCL are now in the package LCLBase
      + LCL is automatically recompiled when switching the target platform,
        unless pre-compiled binaries for this target are already installed.
      + No impact on existing projects.
      + Linker options needed by LCL are no more added to projects that do
        not use the LCL package.
  - Minor changes in LCL basic classes behaviour
      + TCustomForm.Create raises an exception if a form resource is not
        found.
      + TNotebook and TPage: a new implementation of these classes was added.
      + TDBNavigator: It is now possible to have focusable buttons by setting
        Options = [navFocusableButtons] and TabStop = True, useful for
        accessibility and for devices with neither mouse nor touch screen.
      + Names of TControlBorderSpacing.GetSideSpace and GetSpace were swapped
        and are now consistent. GetSideSpace = Around + GetSpace.
      + TForm.WindowState=wsFullscreen was added
      + TCanvas.TextFitInfo was added to calculate how many characters will
        fit into a specified Width. Useful for word-wrapping calculations.
      + TControl.GetColorResolvingParent and
        TControl.GetRGBColorResolvingParent were added, simplifying the work
        to obtain the final color of the control while resolving clDefault
        and the ParentColor.
      + LCLIntf.GetTextExtentExPoint now has a good default implementation
        which works in any platform not providing a specific implementation.
        However, Widgetset specific implementation is better, when available.
      + TTabControl was reorganized. Now it has the correct class hierarchy
        and inherits from TCustomTabControl as it should.
  - New unit in the LCL:
      + lazdialogs.pas: adds non-native versions of various native dialogs,
        for example TLazOpenDialog, TLazSaveDialog, TLazSelectDirectoryDialog.
        It is used by widgetsets which either do not have a native dialog, or
        do not wish to use it because it is limited. These dialogs can also be
        used by user applications directly.
      + lazdeviceapis.pas: offers an interface to more hardware devices such
        as the accelerometer, GPS, etc. See LazDeviceAPIs
      + lazcanvas.pas: provides a TFPImageCanvas descendent implementing
        drawing in a LCL-compatible way, but 100% in Pascal.
      + lazregions.pas. LazRegions is a wholly Pascal implementation of
        regions for canvas clipping, event clipping, finding in which control
        of a region tree one an event should reach, for drawing polygons, etc.
      + customdrawncontrols.pas, customdrawndrawers.pas,
        customdrawn_common.pas, customdrawn_android.pas and
        customdrawn_winxp.pas: are the Lazarus Custom Drawn Controls -controls
        which imitate the standard LCL ones, but with the difference that they
        are non-native and support skinning.
  - New APIs added to the LCL to improve support of accessibility software
    such as screen readers.
* IDE changes:
  - Many improvments.
  - The detailed list of changes can be found here:
    http://wiki.lazarus.freepascal.org/New_IDE_features_since#v1.0_.282012-08-29.29
    http://wiki.lazarus.freepascal.org/Lazarus_1.0_release_notes#IDE_Changes
* Debugger / Editor changes:
  - Added pascal sources and breakpoints to the disassembler
  - Added threads dialog.
* Components changes:
  - TAChart: many fixes and new features
  - CodeTool: support Delphi style generics and new syntax extensions.
  - AggPas: removed to honor free licencing. (Closes: Bug#708695)
[Bart Martens]
* New debian/watch file fixing issues with upstream RC release.
[Abou Al Montacir]
* Avoid changing files in .pc hidden directory, these are used by quilt for
  internal purpose and could lead to surprises during build.
[Paul Gevers]
* Updated get-orig-source target and it compinion script orig-tar.sh so that they
  repack the source file, allowing bug 708695 to be fixed.

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 [2010/09/12]
 
2
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2012/04/09]
3
3
#
4
4
default: all
5
 
MAKEFILETARGETS=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 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-solaris 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 avr-embedded armeb-linux armeb-embedded mipsel-linux
 
5
MAKEFILETARGETS=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 sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd 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 avr-embedded armeb-linux armeb-embedded mips-linux mipsel-linux
6
6
BSDs = freebsd netbsd openbsd darwin
7
7
UNIXs = linux $(BSDs) solaris qnx haiku
8
8
LIMIT83fs = go32v2 os2 emx watcom
152
152
OS_TARGET=$(OS_TARGET_DEFAULT)
153
153
endif
154
154
endif
155
 
ifneq ($(words $(FPC_COMPILERINFO)),5)
156
 
FPC_COMPILERINFO+=$(shell $(FPC) -iSP)
157
 
FPC_COMPILERINFO+=$(shell $(FPC) -iTP)
158
 
FPC_COMPILERINFO+=$(shell $(FPC) -iSO)
159
 
FPC_COMPILERINFO+=$(shell $(FPC) -iTO)
160
 
endif
161
155
ifndef CPU_SOURCE
162
156
CPU_SOURCE:=$(word 2,$(FPC_COMPILERINFO))
163
157
endif
183
177
ARCH=$(CPU_TARGET)
184
178
endif
185
179
endif
 
180
ifeq ($(FULL_TARGET),arm-embedded)
 
181
ifeq ($(SUBARCH),)
 
182
$(error When compiling for arm-embedded, a sub-architecture (e.g. SUBARCH=armv4t or SUBARCH=armv7m) must be defined)
 
183
endif
 
184
override FPCOPT+=-Cp$(SUBARCH)
 
185
endif
186
186
ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
187
187
TARGETSUFFIX=$(OS_TARGET)
188
188
SOURCESUFFIX=$(OS_SOURCE)
189
189
else
 
190
ifneq ($(findstring $(OS_TARGET),$(LIMIT83fs)),)
 
191
TARGETSUFFIX=$(OS_TARGET)
 
192
else
190
193
TARGETSUFFIX=$(FULL_TARGET)
 
194
endif
191
195
SOURCESUFFIX=$(FULL_SOURCE)
192
196
endif
193
197
ifneq ($(FULL_TARGET),$(FULL_SOURCE))
244
248
ifndef CROSSBINDIR
245
249
CROSSBINDIR:=$(wildcard $(FPCDIR)/bin/$(TARGETSUFFIX))
246
250
endif
247
 
ifeq ($(OS_TARGET),darwin)
 
251
ifneq ($(findstring $(OS_TARGET),darwin iphonesim),)
248
252
ifeq ($(OS_SOURCE),darwin)
249
253
DARWIN2DARWIN=1
250
254
endif
263
267
UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET))
264
268
endif
265
269
PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages $(FPCDIR)/packages/base $(FPCDIR)/packages/extra)
 
270
ifndef FPCFPMAKE
 
271
ifdef CROSSCOMPILE
 
272
ifeq ($(strip $(wildcard $(addsuffix /compiler/ppc$(SRCEXEEXT),$(FPCDIR)))),)
 
273
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
 
274
ifneq ($(FPCPROG),)
 
275
FPCPROG:=$(firstword $(FPCPROG))
 
276
FPCFPMAKE:=$(shell $(FPCPROG) -PB)
 
277
ifeq ($(strip $(wildcard $(FPCFPMAKE))),)
 
278
FPCFPMAKE:=$(firstword $(FPCPROG))
 
279
endif
 
280
else
 
281
override FPCFPMAKE=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH)))))
 
282
endif
 
283
else
 
284
FPCFPMAKE=$(strip $(wildcard $(addsuffix /compiler/ppc$(SRCEXEEXT),$(FPCDIR))))
 
285
FPMAKE_SKIP_CONFIG=-n
 
286
export FPCFPMAKE
 
287
export FPMAKE_SKIP_CONFIG
 
288
endif
 
289
else
 
290
FPMAKE_SKIP_CONFIG=-n
 
291
FPCFPMAKE=$(FPC)
 
292
endif
 
293
endif
266
294
override PACKAGE_NAME=lazarus-apiwizz
267
 
override PACKAGE_VERSION=0.7a
 
295
override PACKAGE_VERSION=1.0
268
296
LAZDIR=../..
269
297
ifndef LCL_PLATFORM
270
298
ifneq ($(findstring $(OS_TARGET),win32 win64),)
271
299
LCL_PLATFORM=win32
272
300
else
273
 
ifeq ($(OS_TARGET),wince)
274
 
LCL_PLATFORM=wince
275
 
else
276
301
ifeq ($(OS_TARGET),darwin)
277
302
LCL_PLATFORM=carbon
278
303
else
280
305
endif
281
306
endif
282
307
endif
283
 
endif
284
308
export LCL_PLATFORM
285
309
ifeq ($(OS_TARGET),darwin)
286
310
ifneq ($(LCL_PLATFORM),carbon)
350
374
ifeq ($(FULL_TARGET),i386-nativent)
351
375
override TARGET_PROGRAMS+=apiwizz
352
376
endif
353
 
ifeq ($(FULL_TARGET),m68k-linux)
354
 
override TARGET_PROGRAMS+=apiwizz
355
 
endif
356
 
ifeq ($(FULL_TARGET),m68k-freebsd)
357
 
override TARGET_PROGRAMS+=apiwizz
358
 
endif
359
 
ifeq ($(FULL_TARGET),m68k-netbsd)
360
 
override TARGET_PROGRAMS+=apiwizz
361
 
endif
362
 
ifeq ($(FULL_TARGET),m68k-amiga)
363
 
override TARGET_PROGRAMS+=apiwizz
364
 
endif
365
 
ifeq ($(FULL_TARGET),m68k-atari)
366
 
override TARGET_PROGRAMS+=apiwizz
367
 
endif
368
 
ifeq ($(FULL_TARGET),m68k-openbsd)
369
 
override TARGET_PROGRAMS+=apiwizz
370
 
endif
371
 
ifeq ($(FULL_TARGET),m68k-palmos)
372
 
override TARGET_PROGRAMS+=apiwizz
373
 
endif
374
 
ifeq ($(FULL_TARGET),m68k-embedded)
375
 
override TARGET_PROGRAMS+=apiwizz
376
 
endif
377
 
ifeq ($(FULL_TARGET),powerpc-linux)
378
 
override TARGET_PROGRAMS+=apiwizz
379
 
endif
380
 
ifeq ($(FULL_TARGET),powerpc-netbsd)
381
 
override TARGET_PROGRAMS+=apiwizz
382
 
endif
383
 
ifeq ($(FULL_TARGET),powerpc-amiga)
384
 
override TARGET_PROGRAMS+=apiwizz
385
 
endif
386
 
ifeq ($(FULL_TARGET),powerpc-macos)
387
 
override TARGET_PROGRAMS+=apiwizz
388
 
endif
389
 
ifeq ($(FULL_TARGET),powerpc-darwin)
390
 
override TARGET_PROGRAMS+=apiwizz
391
 
endif
392
 
ifeq ($(FULL_TARGET),powerpc-morphos)
393
 
override TARGET_PROGRAMS+=apiwizz
394
 
endif
395
 
ifeq ($(FULL_TARGET),powerpc-embedded)
396
 
override TARGET_PROGRAMS+=apiwizz
397
 
endif
398
 
ifeq ($(FULL_TARGET),sparc-linux)
399
 
override TARGET_PROGRAMS+=apiwizz
400
 
endif
401
 
ifeq ($(FULL_TARGET),sparc-netbsd)
402
 
override TARGET_PROGRAMS+=apiwizz
403
 
endif
404
 
ifeq ($(FULL_TARGET),sparc-solaris)
405
 
override TARGET_PROGRAMS+=apiwizz
406
 
endif
407
 
ifeq ($(FULL_TARGET),sparc-embedded)
408
 
override TARGET_PROGRAMS+=apiwizz
409
 
endif
410
 
ifeq ($(FULL_TARGET),x86_64-linux)
411
 
override TARGET_PROGRAMS+=apiwizz
412
 
endif
413
 
ifeq ($(FULL_TARGET),x86_64-freebsd)
414
 
override TARGET_PROGRAMS+=apiwizz
415
 
endif
416
 
ifeq ($(FULL_TARGET),x86_64-solaris)
417
 
override TARGET_PROGRAMS+=apiwizz
418
 
endif
419
 
ifeq ($(FULL_TARGET),x86_64-darwin)
420
 
override TARGET_PROGRAMS+=apiwizz
421
 
endif
422
 
ifeq ($(FULL_TARGET),x86_64-win64)
423
 
override TARGET_PROGRAMS+=apiwizz
424
 
endif
425
 
ifeq ($(FULL_TARGET),x86_64-embedded)
426
 
override TARGET_PROGRAMS+=apiwizz
427
 
endif
428
 
ifeq ($(FULL_TARGET),arm-linux)
429
 
override TARGET_PROGRAMS+=apiwizz
430
 
endif
431
 
ifeq ($(FULL_TARGET),arm-palmos)
432
 
override TARGET_PROGRAMS+=apiwizz
433
 
endif
434
 
ifeq ($(FULL_TARGET),arm-darwin)
435
 
override TARGET_PROGRAMS+=apiwizz
436
 
endif
437
 
ifeq ($(FULL_TARGET),arm-wince)
438
 
override TARGET_PROGRAMS+=apiwizz
439
 
endif
440
 
ifeq ($(FULL_TARGET),arm-gba)
441
 
override TARGET_PROGRAMS+=apiwizz
442
 
endif
443
 
ifeq ($(FULL_TARGET),arm-nds)
444
 
override TARGET_PROGRAMS+=apiwizz
445
 
endif
446
 
ifeq ($(FULL_TARGET),arm-embedded)
447
 
override TARGET_PROGRAMS+=apiwizz
448
 
endif
449
 
ifeq ($(FULL_TARGET),arm-symbian)
450
 
override TARGET_PROGRAMS+=apiwizz
451
 
endif
452
 
ifeq ($(FULL_TARGET),powerpc64-linux)
453
 
override TARGET_PROGRAMS+=apiwizz
454
 
endif
455
 
ifeq ($(FULL_TARGET),powerpc64-darwin)
456
 
override TARGET_PROGRAMS+=apiwizz
457
 
endif
458
 
ifeq ($(FULL_TARGET),powerpc64-embedded)
459
 
override TARGET_PROGRAMS+=apiwizz
460
 
endif
461
 
ifeq ($(FULL_TARGET),avr-embedded)
462
 
override TARGET_PROGRAMS+=apiwizz
463
 
endif
464
 
ifeq ($(FULL_TARGET),armeb-linux)
465
 
override TARGET_PROGRAMS+=apiwizz
466
 
endif
467
 
ifeq ($(FULL_TARGET),armeb-embedded)
468
 
override TARGET_PROGRAMS+=apiwizz
469
 
endif
470
 
ifeq ($(FULL_TARGET),mipsel-linux)
471
 
override TARGET_PROGRAMS+=apiwizz
472
 
endif
473
 
ifeq ($(FULL_TARGET),i386-linux)
474
 
override CLEAN_UNITS+=apiwizard
475
 
endif
476
 
ifeq ($(FULL_TARGET),i386-go32v2)
477
 
override CLEAN_UNITS+=apiwizard
478
 
endif
479
 
ifeq ($(FULL_TARGET),i386-win32)
480
 
override CLEAN_UNITS+=apiwizard
481
 
endif
482
 
ifeq ($(FULL_TARGET),i386-os2)
483
 
override CLEAN_UNITS+=apiwizard
484
 
endif
485
 
ifeq ($(FULL_TARGET),i386-freebsd)
486
 
override CLEAN_UNITS+=apiwizard
487
 
endif
488
 
ifeq ($(FULL_TARGET),i386-beos)
489
 
override CLEAN_UNITS+=apiwizard
490
 
endif
491
 
ifeq ($(FULL_TARGET),i386-haiku)
492
 
override CLEAN_UNITS+=apiwizard
493
 
endif
494
 
ifeq ($(FULL_TARGET),i386-netbsd)
495
 
override CLEAN_UNITS+=apiwizard
496
 
endif
497
 
ifeq ($(FULL_TARGET),i386-solaris)
498
 
override CLEAN_UNITS+=apiwizard
499
 
endif
500
 
ifeq ($(FULL_TARGET),i386-qnx)
501
 
override CLEAN_UNITS+=apiwizard
502
 
endif
503
 
ifeq ($(FULL_TARGET),i386-netware)
504
 
override CLEAN_UNITS+=apiwizard
505
 
endif
506
 
ifeq ($(FULL_TARGET),i386-openbsd)
507
 
override CLEAN_UNITS+=apiwizard
508
 
endif
509
 
ifeq ($(FULL_TARGET),i386-wdosx)
510
 
override CLEAN_UNITS+=apiwizard
511
 
endif
512
 
ifeq ($(FULL_TARGET),i386-darwin)
513
 
override CLEAN_UNITS+=apiwizard
514
 
endif
515
 
ifeq ($(FULL_TARGET),i386-emx)
516
 
override CLEAN_UNITS+=apiwizard
517
 
endif
518
 
ifeq ($(FULL_TARGET),i386-watcom)
519
 
override CLEAN_UNITS+=apiwizard
520
 
endif
521
 
ifeq ($(FULL_TARGET),i386-netwlibc)
522
 
override CLEAN_UNITS+=apiwizard
523
 
endif
524
 
ifeq ($(FULL_TARGET),i386-wince)
525
 
override CLEAN_UNITS+=apiwizard
526
 
endif
527
 
ifeq ($(FULL_TARGET),i386-embedded)
528
 
override CLEAN_UNITS+=apiwizard
529
 
endif
530
 
ifeq ($(FULL_TARGET),i386-symbian)
531
 
override CLEAN_UNITS+=apiwizard
532
 
endif
533
 
ifeq ($(FULL_TARGET),i386-nativent)
534
 
override CLEAN_UNITS+=apiwizard
535
 
endif
536
 
ifeq ($(FULL_TARGET),m68k-linux)
537
 
override CLEAN_UNITS+=apiwizard
538
 
endif
539
 
ifeq ($(FULL_TARGET),m68k-freebsd)
540
 
override CLEAN_UNITS+=apiwizard
541
 
endif
542
 
ifeq ($(FULL_TARGET),m68k-netbsd)
543
 
override CLEAN_UNITS+=apiwizard
544
 
endif
545
 
ifeq ($(FULL_TARGET),m68k-amiga)
546
 
override CLEAN_UNITS+=apiwizard
547
 
endif
548
 
ifeq ($(FULL_TARGET),m68k-atari)
549
 
override CLEAN_UNITS+=apiwizard
550
 
endif
551
 
ifeq ($(FULL_TARGET),m68k-openbsd)
552
 
override CLEAN_UNITS+=apiwizard
553
 
endif
554
 
ifeq ($(FULL_TARGET),m68k-palmos)
555
 
override CLEAN_UNITS+=apiwizard
556
 
endif
557
 
ifeq ($(FULL_TARGET),m68k-embedded)
558
 
override CLEAN_UNITS+=apiwizard
559
 
endif
560
 
ifeq ($(FULL_TARGET),powerpc-linux)
561
 
override CLEAN_UNITS+=apiwizard
562
 
endif
563
 
ifeq ($(FULL_TARGET),powerpc-netbsd)
564
 
override CLEAN_UNITS+=apiwizard
565
 
endif
566
 
ifeq ($(FULL_TARGET),powerpc-amiga)
567
 
override CLEAN_UNITS+=apiwizard
568
 
endif
569
 
ifeq ($(FULL_TARGET),powerpc-macos)
570
 
override CLEAN_UNITS+=apiwizard
571
 
endif
572
 
ifeq ($(FULL_TARGET),powerpc-darwin)
573
 
override CLEAN_UNITS+=apiwizard
574
 
endif
575
 
ifeq ($(FULL_TARGET),powerpc-morphos)
576
 
override CLEAN_UNITS+=apiwizard
577
 
endif
578
 
ifeq ($(FULL_TARGET),powerpc-embedded)
579
 
override CLEAN_UNITS+=apiwizard
580
 
endif
581
 
ifeq ($(FULL_TARGET),sparc-linux)
582
 
override CLEAN_UNITS+=apiwizard
583
 
endif
584
 
ifeq ($(FULL_TARGET),sparc-netbsd)
585
 
override CLEAN_UNITS+=apiwizard
586
 
endif
587
 
ifeq ($(FULL_TARGET),sparc-solaris)
588
 
override CLEAN_UNITS+=apiwizard
589
 
endif
590
 
ifeq ($(FULL_TARGET),sparc-embedded)
591
 
override CLEAN_UNITS+=apiwizard
592
 
endif
593
 
ifeq ($(FULL_TARGET),x86_64-linux)
594
 
override CLEAN_UNITS+=apiwizard
595
 
endif
596
 
ifeq ($(FULL_TARGET),x86_64-freebsd)
597
 
override CLEAN_UNITS+=apiwizard
598
 
endif
599
 
ifeq ($(FULL_TARGET),x86_64-solaris)
600
 
override CLEAN_UNITS+=apiwizard
601
 
endif
602
 
ifeq ($(FULL_TARGET),x86_64-darwin)
603
 
override CLEAN_UNITS+=apiwizard
604
 
endif
605
 
ifeq ($(FULL_TARGET),x86_64-win64)
606
 
override CLEAN_UNITS+=apiwizard
607
 
endif
608
 
ifeq ($(FULL_TARGET),x86_64-embedded)
609
 
override CLEAN_UNITS+=apiwizard
610
 
endif
611
 
ifeq ($(FULL_TARGET),arm-linux)
612
 
override CLEAN_UNITS+=apiwizard
613
 
endif
614
 
ifeq ($(FULL_TARGET),arm-palmos)
615
 
override CLEAN_UNITS+=apiwizard
616
 
endif
617
 
ifeq ($(FULL_TARGET),arm-darwin)
618
 
override CLEAN_UNITS+=apiwizard
619
 
endif
620
 
ifeq ($(FULL_TARGET),arm-wince)
621
 
override CLEAN_UNITS+=apiwizard
622
 
endif
623
 
ifeq ($(FULL_TARGET),arm-gba)
624
 
override CLEAN_UNITS+=apiwizard
625
 
endif
626
 
ifeq ($(FULL_TARGET),arm-nds)
627
 
override CLEAN_UNITS+=apiwizard
628
 
endif
629
 
ifeq ($(FULL_TARGET),arm-embedded)
630
 
override CLEAN_UNITS+=apiwizard
631
 
endif
632
 
ifeq ($(FULL_TARGET),arm-symbian)
633
 
override CLEAN_UNITS+=apiwizard
634
 
endif
635
 
ifeq ($(FULL_TARGET),powerpc64-linux)
636
 
override CLEAN_UNITS+=apiwizard
637
 
endif
638
 
ifeq ($(FULL_TARGET),powerpc64-darwin)
639
 
override CLEAN_UNITS+=apiwizard
640
 
endif
641
 
ifeq ($(FULL_TARGET),powerpc64-embedded)
642
 
override CLEAN_UNITS+=apiwizard
643
 
endif
644
 
ifeq ($(FULL_TARGET),avr-embedded)
645
 
override CLEAN_UNITS+=apiwizard
646
 
endif
647
 
ifeq ($(FULL_TARGET),armeb-linux)
648
 
override CLEAN_UNITS+=apiwizard
649
 
endif
650
 
ifeq ($(FULL_TARGET),armeb-embedded)
651
 
override CLEAN_UNITS+=apiwizard
652
 
endif
653
 
ifeq ($(FULL_TARGET),mipsel-linux)
654
 
override CLEAN_UNITS+=apiwizard
655
 
endif
656
 
ifeq ($(FULL_TARGET),i386-linux)
657
 
override CLEAN_FILES+=*.or
658
 
endif
659
 
ifeq ($(FULL_TARGET),i386-go32v2)
660
 
override CLEAN_FILES+=*.or
661
 
endif
662
 
ifeq ($(FULL_TARGET),i386-win32)
663
 
override CLEAN_FILES+=*.or
664
 
endif
665
 
ifeq ($(FULL_TARGET),i386-os2)
666
 
override CLEAN_FILES+=*.or
667
 
endif
668
 
ifeq ($(FULL_TARGET),i386-freebsd)
669
 
override CLEAN_FILES+=*.or
670
 
endif
671
 
ifeq ($(FULL_TARGET),i386-beos)
672
 
override CLEAN_FILES+=*.or
673
 
endif
674
 
ifeq ($(FULL_TARGET),i386-haiku)
675
 
override CLEAN_FILES+=*.or
676
 
endif
677
 
ifeq ($(FULL_TARGET),i386-netbsd)
678
 
override CLEAN_FILES+=*.or
679
 
endif
680
 
ifeq ($(FULL_TARGET),i386-solaris)
681
 
override CLEAN_FILES+=*.or
682
 
endif
683
 
ifeq ($(FULL_TARGET),i386-qnx)
684
 
override CLEAN_FILES+=*.or
685
 
endif
686
 
ifeq ($(FULL_TARGET),i386-netware)
687
 
override CLEAN_FILES+=*.or
688
 
endif
689
 
ifeq ($(FULL_TARGET),i386-openbsd)
690
 
override CLEAN_FILES+=*.or
691
 
endif
692
 
ifeq ($(FULL_TARGET),i386-wdosx)
693
 
override CLEAN_FILES+=*.or
694
 
endif
695
 
ifeq ($(FULL_TARGET),i386-darwin)
696
 
override CLEAN_FILES+=*.or
697
 
endif
698
 
ifeq ($(FULL_TARGET),i386-emx)
699
 
override CLEAN_FILES+=*.or
700
 
endif
701
 
ifeq ($(FULL_TARGET),i386-watcom)
702
 
override CLEAN_FILES+=*.or
703
 
endif
704
 
ifeq ($(FULL_TARGET),i386-netwlibc)
705
 
override CLEAN_FILES+=*.or
706
 
endif
707
 
ifeq ($(FULL_TARGET),i386-wince)
708
 
override CLEAN_FILES+=*.or
709
 
endif
710
 
ifeq ($(FULL_TARGET),i386-embedded)
711
 
override CLEAN_FILES+=*.or
712
 
endif
713
 
ifeq ($(FULL_TARGET),i386-symbian)
714
 
override CLEAN_FILES+=*.or
715
 
endif
716
 
ifeq ($(FULL_TARGET),i386-nativent)
717
 
override CLEAN_FILES+=*.or
718
 
endif
719
 
ifeq ($(FULL_TARGET),m68k-linux)
720
 
override CLEAN_FILES+=*.or
721
 
endif
722
 
ifeq ($(FULL_TARGET),m68k-freebsd)
723
 
override CLEAN_FILES+=*.or
724
 
endif
725
 
ifeq ($(FULL_TARGET),m68k-netbsd)
726
 
override CLEAN_FILES+=*.or
727
 
endif
728
 
ifeq ($(FULL_TARGET),m68k-amiga)
729
 
override CLEAN_FILES+=*.or
730
 
endif
731
 
ifeq ($(FULL_TARGET),m68k-atari)
732
 
override CLEAN_FILES+=*.or
733
 
endif
734
 
ifeq ($(FULL_TARGET),m68k-openbsd)
735
 
override CLEAN_FILES+=*.or
736
 
endif
737
 
ifeq ($(FULL_TARGET),m68k-palmos)
738
 
override CLEAN_FILES+=*.or
739
 
endif
740
 
ifeq ($(FULL_TARGET),m68k-embedded)
741
 
override CLEAN_FILES+=*.or
742
 
endif
743
 
ifeq ($(FULL_TARGET),powerpc-linux)
744
 
override CLEAN_FILES+=*.or
745
 
endif
746
 
ifeq ($(FULL_TARGET),powerpc-netbsd)
747
 
override CLEAN_FILES+=*.or
748
 
endif
749
 
ifeq ($(FULL_TARGET),powerpc-amiga)
750
 
override CLEAN_FILES+=*.or
751
 
endif
752
 
ifeq ($(FULL_TARGET),powerpc-macos)
753
 
override CLEAN_FILES+=*.or
754
 
endif
755
 
ifeq ($(FULL_TARGET),powerpc-darwin)
756
 
override CLEAN_FILES+=*.or
757
 
endif
758
 
ifeq ($(FULL_TARGET),powerpc-morphos)
759
 
override CLEAN_FILES+=*.or
760
 
endif
761
 
ifeq ($(FULL_TARGET),powerpc-embedded)
762
 
override CLEAN_FILES+=*.or
763
 
endif
764
 
ifeq ($(FULL_TARGET),sparc-linux)
765
 
override CLEAN_FILES+=*.or
766
 
endif
767
 
ifeq ($(FULL_TARGET),sparc-netbsd)
768
 
override CLEAN_FILES+=*.or
769
 
endif
770
 
ifeq ($(FULL_TARGET),sparc-solaris)
771
 
override CLEAN_FILES+=*.or
772
 
endif
773
 
ifeq ($(FULL_TARGET),sparc-embedded)
774
 
override CLEAN_FILES+=*.or
775
 
endif
776
 
ifeq ($(FULL_TARGET),x86_64-linux)
777
 
override CLEAN_FILES+=*.or
778
 
endif
779
 
ifeq ($(FULL_TARGET),x86_64-freebsd)
780
 
override CLEAN_FILES+=*.or
781
 
endif
782
 
ifeq ($(FULL_TARGET),x86_64-solaris)
783
 
override CLEAN_FILES+=*.or
784
 
endif
785
 
ifeq ($(FULL_TARGET),x86_64-darwin)
786
 
override CLEAN_FILES+=*.or
787
 
endif
788
 
ifeq ($(FULL_TARGET),x86_64-win64)
789
 
override CLEAN_FILES+=*.or
790
 
endif
791
 
ifeq ($(FULL_TARGET),x86_64-embedded)
792
 
override CLEAN_FILES+=*.or
793
 
endif
794
 
ifeq ($(FULL_TARGET),arm-linux)
795
 
override CLEAN_FILES+=*.or
796
 
endif
797
 
ifeq ($(FULL_TARGET),arm-palmos)
798
 
override CLEAN_FILES+=*.or
799
 
endif
800
 
ifeq ($(FULL_TARGET),arm-darwin)
801
 
override CLEAN_FILES+=*.or
802
 
endif
803
 
ifeq ($(FULL_TARGET),arm-wince)
804
 
override CLEAN_FILES+=*.or
805
 
endif
806
 
ifeq ($(FULL_TARGET),arm-gba)
807
 
override CLEAN_FILES+=*.or
808
 
endif
809
 
ifeq ($(FULL_TARGET),arm-nds)
810
 
override CLEAN_FILES+=*.or
811
 
endif
812
 
ifeq ($(FULL_TARGET),arm-embedded)
813
 
override CLEAN_FILES+=*.or
814
 
endif
815
 
ifeq ($(FULL_TARGET),arm-symbian)
816
 
override CLEAN_FILES+=*.or
817
 
endif
818
 
ifeq ($(FULL_TARGET),powerpc64-linux)
819
 
override CLEAN_FILES+=*.or
820
 
endif
821
 
ifeq ($(FULL_TARGET),powerpc64-darwin)
822
 
override CLEAN_FILES+=*.or
823
 
endif
824
 
ifeq ($(FULL_TARGET),powerpc64-embedded)
825
 
override CLEAN_FILES+=*.or
826
 
endif
827
 
ifeq ($(FULL_TARGET),avr-embedded)
828
 
override CLEAN_FILES+=*.or
829
 
endif
830
 
ifeq ($(FULL_TARGET),armeb-linux)
831
 
override CLEAN_FILES+=*.or
832
 
endif
833
 
ifeq ($(FULL_TARGET),armeb-embedded)
834
 
override CLEAN_FILES+=*.or
835
 
endif
836
 
ifeq ($(FULL_TARGET),mipsel-linux)
837
 
override CLEAN_FILES+=*.or
838
 
endif
839
 
ifeq ($(FULL_TARGET),i386-linux)
840
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
841
 
endif
842
 
ifeq ($(FULL_TARGET),i386-go32v2)
843
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
844
 
endif
845
 
ifeq ($(FULL_TARGET),i386-win32)
846
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
847
 
endif
848
 
ifeq ($(FULL_TARGET),i386-os2)
849
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
850
 
endif
851
 
ifeq ($(FULL_TARGET),i386-freebsd)
852
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
853
 
endif
854
 
ifeq ($(FULL_TARGET),i386-beos)
855
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
856
 
endif
857
 
ifeq ($(FULL_TARGET),i386-haiku)
858
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
859
 
endif
860
 
ifeq ($(FULL_TARGET),i386-netbsd)
861
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
862
 
endif
863
 
ifeq ($(FULL_TARGET),i386-solaris)
864
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
865
 
endif
866
 
ifeq ($(FULL_TARGET),i386-qnx)
867
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
868
 
endif
869
 
ifeq ($(FULL_TARGET),i386-netware)
870
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
871
 
endif
872
 
ifeq ($(FULL_TARGET),i386-openbsd)
873
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
874
 
endif
875
 
ifeq ($(FULL_TARGET),i386-wdosx)
876
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
877
 
endif
878
 
ifeq ($(FULL_TARGET),i386-darwin)
879
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
880
 
endif
881
 
ifeq ($(FULL_TARGET),i386-emx)
882
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
883
 
endif
884
 
ifeq ($(FULL_TARGET),i386-watcom)
885
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
886
 
endif
887
 
ifeq ($(FULL_TARGET),i386-netwlibc)
888
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
889
 
endif
890
 
ifeq ($(FULL_TARGET),i386-wince)
891
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
892
 
endif
893
 
ifeq ($(FULL_TARGET),i386-embedded)
894
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
895
 
endif
896
 
ifeq ($(FULL_TARGET),i386-symbian)
897
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
898
 
endif
899
 
ifeq ($(FULL_TARGET),i386-nativent)
900
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
901
 
endif
902
 
ifeq ($(FULL_TARGET),m68k-linux)
903
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
904
 
endif
905
 
ifeq ($(FULL_TARGET),m68k-freebsd)
906
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
907
 
endif
908
 
ifeq ($(FULL_TARGET),m68k-netbsd)
909
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
910
 
endif
911
 
ifeq ($(FULL_TARGET),m68k-amiga)
912
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
913
 
endif
914
 
ifeq ($(FULL_TARGET),m68k-atari)
915
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
916
 
endif
917
 
ifeq ($(FULL_TARGET),m68k-openbsd)
918
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
919
 
endif
920
 
ifeq ($(FULL_TARGET),m68k-palmos)
921
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
922
 
endif
923
 
ifeq ($(FULL_TARGET),m68k-embedded)
924
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
925
 
endif
926
 
ifeq ($(FULL_TARGET),powerpc-linux)
927
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
928
 
endif
929
 
ifeq ($(FULL_TARGET),powerpc-netbsd)
930
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
931
 
endif
932
 
ifeq ($(FULL_TARGET),powerpc-amiga)
933
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
934
 
endif
935
 
ifeq ($(FULL_TARGET),powerpc-macos)
936
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
937
 
endif
938
 
ifeq ($(FULL_TARGET),powerpc-darwin)
939
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
940
 
endif
941
 
ifeq ($(FULL_TARGET),powerpc-morphos)
942
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
943
 
endif
944
 
ifeq ($(FULL_TARGET),powerpc-embedded)
945
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
946
 
endif
947
 
ifeq ($(FULL_TARGET),sparc-linux)
948
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
949
 
endif
950
 
ifeq ($(FULL_TARGET),sparc-netbsd)
951
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
952
 
endif
953
 
ifeq ($(FULL_TARGET),sparc-solaris)
954
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
955
 
endif
956
 
ifeq ($(FULL_TARGET),sparc-embedded)
957
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
958
 
endif
959
 
ifeq ($(FULL_TARGET),x86_64-linux)
960
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
961
 
endif
962
 
ifeq ($(FULL_TARGET),x86_64-freebsd)
963
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
964
 
endif
965
 
ifeq ($(FULL_TARGET),x86_64-solaris)
966
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
967
 
endif
968
 
ifeq ($(FULL_TARGET),x86_64-darwin)
969
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
970
 
endif
971
 
ifeq ($(FULL_TARGET),x86_64-win64)
972
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
973
 
endif
974
 
ifeq ($(FULL_TARGET),x86_64-embedded)
975
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
976
 
endif
977
 
ifeq ($(FULL_TARGET),arm-linux)
978
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
979
 
endif
980
 
ifeq ($(FULL_TARGET),arm-palmos)
981
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
982
 
endif
983
 
ifeq ($(FULL_TARGET),arm-darwin)
984
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
985
 
endif
986
 
ifeq ($(FULL_TARGET),arm-wince)
987
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
988
 
endif
989
 
ifeq ($(FULL_TARGET),arm-gba)
990
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
991
 
endif
992
 
ifeq ($(FULL_TARGET),arm-nds)
993
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
994
 
endif
995
 
ifeq ($(FULL_TARGET),arm-embedded)
996
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
997
 
endif
998
 
ifeq ($(FULL_TARGET),arm-symbian)
999
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
1000
 
endif
1001
 
ifeq ($(FULL_TARGET),powerpc64-linux)
1002
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
1003
 
endif
1004
 
ifeq ($(FULL_TARGET),powerpc64-darwin)
1005
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
1006
 
endif
1007
 
ifeq ($(FULL_TARGET),powerpc64-embedded)
1008
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
1009
 
endif
1010
 
ifeq ($(FULL_TARGET),avr-embedded)
1011
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
1012
 
endif
1013
 
ifeq ($(FULL_TARGET),armeb-linux)
1014
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
1015
 
endif
1016
 
ifeq ($(FULL_TARGET),armeb-embedded)
1017
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
1018
 
endif
1019
 
ifeq ($(FULL_TARGET),mipsel-linux)
1020
 
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
1021
 
endif
1022
 
ifeq ($(FULL_TARGET),i386-linux)
1023
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1024
 
endif
1025
 
ifeq ($(FULL_TARGET),i386-go32v2)
1026
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1027
 
endif
1028
 
ifeq ($(FULL_TARGET),i386-win32)
1029
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1030
 
endif
1031
 
ifeq ($(FULL_TARGET),i386-os2)
1032
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1033
 
endif
1034
 
ifeq ($(FULL_TARGET),i386-freebsd)
1035
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1036
 
endif
1037
 
ifeq ($(FULL_TARGET),i386-beos)
1038
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1039
 
endif
1040
 
ifeq ($(FULL_TARGET),i386-haiku)
1041
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1042
 
endif
1043
 
ifeq ($(FULL_TARGET),i386-netbsd)
1044
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1045
 
endif
1046
 
ifeq ($(FULL_TARGET),i386-solaris)
1047
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1048
 
endif
1049
 
ifeq ($(FULL_TARGET),i386-qnx)
1050
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1051
 
endif
1052
 
ifeq ($(FULL_TARGET),i386-netware)
1053
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1054
 
endif
1055
 
ifeq ($(FULL_TARGET),i386-openbsd)
1056
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1057
 
endif
1058
 
ifeq ($(FULL_TARGET),i386-wdosx)
1059
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1060
 
endif
1061
 
ifeq ($(FULL_TARGET),i386-darwin)
1062
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1063
 
endif
1064
 
ifeq ($(FULL_TARGET),i386-emx)
1065
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1066
 
endif
1067
 
ifeq ($(FULL_TARGET),i386-watcom)
1068
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1069
 
endif
1070
 
ifeq ($(FULL_TARGET),i386-netwlibc)
1071
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1072
 
endif
1073
 
ifeq ($(FULL_TARGET),i386-wince)
1074
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1075
 
endif
1076
 
ifeq ($(FULL_TARGET),i386-embedded)
1077
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1078
 
endif
1079
 
ifeq ($(FULL_TARGET),i386-symbian)
1080
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1081
 
endif
1082
 
ifeq ($(FULL_TARGET),i386-nativent)
1083
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1084
 
endif
1085
 
ifeq ($(FULL_TARGET),m68k-linux)
1086
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1087
 
endif
1088
 
ifeq ($(FULL_TARGET),m68k-freebsd)
1089
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1090
 
endif
1091
 
ifeq ($(FULL_TARGET),m68k-netbsd)
1092
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1093
 
endif
1094
 
ifeq ($(FULL_TARGET),m68k-amiga)
1095
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1096
 
endif
1097
 
ifeq ($(FULL_TARGET),m68k-atari)
1098
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1099
 
endif
1100
 
ifeq ($(FULL_TARGET),m68k-openbsd)
1101
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1102
 
endif
1103
 
ifeq ($(FULL_TARGET),m68k-palmos)
1104
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1105
 
endif
1106
 
ifeq ($(FULL_TARGET),m68k-embedded)
1107
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1108
 
endif
1109
 
ifeq ($(FULL_TARGET),powerpc-linux)
1110
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1111
 
endif
1112
 
ifeq ($(FULL_TARGET),powerpc-netbsd)
1113
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1114
 
endif
1115
 
ifeq ($(FULL_TARGET),powerpc-amiga)
1116
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1117
 
endif
1118
 
ifeq ($(FULL_TARGET),powerpc-macos)
1119
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1120
 
endif
1121
 
ifeq ($(FULL_TARGET),powerpc-darwin)
1122
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1123
 
endif
1124
 
ifeq ($(FULL_TARGET),powerpc-morphos)
1125
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1126
 
endif
1127
 
ifeq ($(FULL_TARGET),powerpc-embedded)
1128
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1129
 
endif
1130
 
ifeq ($(FULL_TARGET),sparc-linux)
1131
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1132
 
endif
1133
 
ifeq ($(FULL_TARGET),sparc-netbsd)
1134
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1135
 
endif
1136
 
ifeq ($(FULL_TARGET),sparc-solaris)
1137
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1138
 
endif
1139
 
ifeq ($(FULL_TARGET),sparc-embedded)
1140
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1141
 
endif
1142
 
ifeq ($(FULL_TARGET),x86_64-linux)
1143
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1144
 
endif
1145
 
ifeq ($(FULL_TARGET),x86_64-freebsd)
1146
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1147
 
endif
1148
 
ifeq ($(FULL_TARGET),x86_64-solaris)
1149
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1150
 
endif
1151
 
ifeq ($(FULL_TARGET),x86_64-darwin)
1152
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1153
 
endif
1154
 
ifeq ($(FULL_TARGET),x86_64-win64)
1155
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1156
 
endif
1157
 
ifeq ($(FULL_TARGET),x86_64-embedded)
1158
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1159
 
endif
1160
 
ifeq ($(FULL_TARGET),arm-linux)
1161
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1162
 
endif
1163
 
ifeq ($(FULL_TARGET),arm-palmos)
1164
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1165
 
endif
1166
 
ifeq ($(FULL_TARGET),arm-darwin)
1167
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1168
 
endif
1169
 
ifeq ($(FULL_TARGET),arm-wince)
1170
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1171
 
endif
1172
 
ifeq ($(FULL_TARGET),arm-gba)
1173
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1174
 
endif
1175
 
ifeq ($(FULL_TARGET),arm-nds)
1176
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1177
 
endif
1178
 
ifeq ($(FULL_TARGET),arm-embedded)
1179
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1180
 
endif
1181
 
ifeq ($(FULL_TARGET),arm-symbian)
1182
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1183
 
endif
1184
 
ifeq ($(FULL_TARGET),powerpc64-linux)
1185
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1186
 
endif
1187
 
ifeq ($(FULL_TARGET),powerpc64-darwin)
1188
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1189
 
endif
1190
 
ifeq ($(FULL_TARGET),powerpc64-embedded)
1191
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1192
 
endif
1193
 
ifeq ($(FULL_TARGET),avr-embedded)
1194
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1195
 
endif
1196
 
ifeq ($(FULL_TARGET),armeb-linux)
1197
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1198
 
endif
1199
 
ifeq ($(FULL_TARGET),armeb-embedded)
1200
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1201
 
endif
1202
 
ifeq ($(FULL_TARGET),mipsel-linux)
1203
 
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
1204
 
endif
1205
 
ifeq ($(FULL_TARGET),i386-linux)
1206
 
override COMPILER_TARGETDIR+=.
1207
 
endif
1208
 
ifeq ($(FULL_TARGET),i386-go32v2)
1209
 
override COMPILER_TARGETDIR+=.
1210
 
endif
1211
 
ifeq ($(FULL_TARGET),i386-win32)
1212
 
override COMPILER_TARGETDIR+=.
1213
 
endif
1214
 
ifeq ($(FULL_TARGET),i386-os2)
1215
 
override COMPILER_TARGETDIR+=.
1216
 
endif
1217
 
ifeq ($(FULL_TARGET),i386-freebsd)
1218
 
override COMPILER_TARGETDIR+=.
1219
 
endif
1220
 
ifeq ($(FULL_TARGET),i386-beos)
1221
 
override COMPILER_TARGETDIR+=.
1222
 
endif
1223
 
ifeq ($(FULL_TARGET),i386-haiku)
1224
 
override COMPILER_TARGETDIR+=.
1225
 
endif
1226
 
ifeq ($(FULL_TARGET),i386-netbsd)
1227
 
override COMPILER_TARGETDIR+=.
1228
 
endif
1229
 
ifeq ($(FULL_TARGET),i386-solaris)
1230
 
override COMPILER_TARGETDIR+=.
1231
 
endif
1232
 
ifeq ($(FULL_TARGET),i386-qnx)
1233
 
override COMPILER_TARGETDIR+=.
1234
 
endif
1235
 
ifeq ($(FULL_TARGET),i386-netware)
1236
 
override COMPILER_TARGETDIR+=.
1237
 
endif
1238
 
ifeq ($(FULL_TARGET),i386-openbsd)
1239
 
override COMPILER_TARGETDIR+=.
1240
 
endif
1241
 
ifeq ($(FULL_TARGET),i386-wdosx)
1242
 
override COMPILER_TARGETDIR+=.
1243
 
endif
1244
 
ifeq ($(FULL_TARGET),i386-darwin)
1245
 
override COMPILER_TARGETDIR+=.
1246
 
endif
1247
 
ifeq ($(FULL_TARGET),i386-emx)
1248
 
override COMPILER_TARGETDIR+=.
1249
 
endif
1250
 
ifeq ($(FULL_TARGET),i386-watcom)
1251
 
override COMPILER_TARGETDIR+=.
1252
 
endif
1253
 
ifeq ($(FULL_TARGET),i386-netwlibc)
1254
 
override COMPILER_TARGETDIR+=.
1255
 
endif
1256
 
ifeq ($(FULL_TARGET),i386-wince)
1257
 
override COMPILER_TARGETDIR+=.
1258
 
endif
1259
 
ifeq ($(FULL_TARGET),i386-embedded)
1260
 
override COMPILER_TARGETDIR+=.
1261
 
endif
1262
 
ifeq ($(FULL_TARGET),i386-symbian)
1263
 
override COMPILER_TARGETDIR+=.
1264
 
endif
1265
 
ifeq ($(FULL_TARGET),i386-nativent)
1266
 
override COMPILER_TARGETDIR+=.
1267
 
endif
1268
 
ifeq ($(FULL_TARGET),m68k-linux)
1269
 
override COMPILER_TARGETDIR+=.
1270
 
endif
1271
 
ifeq ($(FULL_TARGET),m68k-freebsd)
1272
 
override COMPILER_TARGETDIR+=.
1273
 
endif
1274
 
ifeq ($(FULL_TARGET),m68k-netbsd)
1275
 
override COMPILER_TARGETDIR+=.
1276
 
endif
1277
 
ifeq ($(FULL_TARGET),m68k-amiga)
1278
 
override COMPILER_TARGETDIR+=.
1279
 
endif
1280
 
ifeq ($(FULL_TARGET),m68k-atari)
1281
 
override COMPILER_TARGETDIR+=.
1282
 
endif
1283
 
ifeq ($(FULL_TARGET),m68k-openbsd)
1284
 
override COMPILER_TARGETDIR+=.
1285
 
endif
1286
 
ifeq ($(FULL_TARGET),m68k-palmos)
1287
 
override COMPILER_TARGETDIR+=.
1288
 
endif
1289
 
ifeq ($(FULL_TARGET),m68k-embedded)
1290
 
override COMPILER_TARGETDIR+=.
1291
 
endif
1292
 
ifeq ($(FULL_TARGET),powerpc-linux)
1293
 
override COMPILER_TARGETDIR+=.
1294
 
endif
1295
 
ifeq ($(FULL_TARGET),powerpc-netbsd)
1296
 
override COMPILER_TARGETDIR+=.
1297
 
endif
1298
 
ifeq ($(FULL_TARGET),powerpc-amiga)
1299
 
override COMPILER_TARGETDIR+=.
1300
 
endif
1301
 
ifeq ($(FULL_TARGET),powerpc-macos)
1302
 
override COMPILER_TARGETDIR+=.
1303
 
endif
1304
 
ifeq ($(FULL_TARGET),powerpc-darwin)
1305
 
override COMPILER_TARGETDIR+=.
1306
 
endif
1307
 
ifeq ($(FULL_TARGET),powerpc-morphos)
1308
 
override COMPILER_TARGETDIR+=.
1309
 
endif
1310
 
ifeq ($(FULL_TARGET),powerpc-embedded)
1311
 
override COMPILER_TARGETDIR+=.
1312
 
endif
1313
 
ifeq ($(FULL_TARGET),sparc-linux)
1314
 
override COMPILER_TARGETDIR+=.
1315
 
endif
1316
 
ifeq ($(FULL_TARGET),sparc-netbsd)
1317
 
override COMPILER_TARGETDIR+=.
1318
 
endif
1319
 
ifeq ($(FULL_TARGET),sparc-solaris)
1320
 
override COMPILER_TARGETDIR+=.
1321
 
endif
1322
 
ifeq ($(FULL_TARGET),sparc-embedded)
1323
 
override COMPILER_TARGETDIR+=.
1324
 
endif
1325
 
ifeq ($(FULL_TARGET),x86_64-linux)
1326
 
override COMPILER_TARGETDIR+=.
1327
 
endif
1328
 
ifeq ($(FULL_TARGET),x86_64-freebsd)
1329
 
override COMPILER_TARGETDIR+=.
1330
 
endif
1331
 
ifeq ($(FULL_TARGET),x86_64-solaris)
1332
 
override COMPILER_TARGETDIR+=.
1333
 
endif
1334
 
ifeq ($(FULL_TARGET),x86_64-darwin)
1335
 
override COMPILER_TARGETDIR+=.
1336
 
endif
1337
 
ifeq ($(FULL_TARGET),x86_64-win64)
1338
 
override COMPILER_TARGETDIR+=.
1339
 
endif
1340
 
ifeq ($(FULL_TARGET),x86_64-embedded)
1341
 
override COMPILER_TARGETDIR+=.
1342
 
endif
1343
 
ifeq ($(FULL_TARGET),arm-linux)
1344
 
override COMPILER_TARGETDIR+=.
1345
 
endif
1346
 
ifeq ($(FULL_TARGET),arm-palmos)
1347
 
override COMPILER_TARGETDIR+=.
1348
 
endif
1349
 
ifeq ($(FULL_TARGET),arm-darwin)
1350
 
override COMPILER_TARGETDIR+=.
1351
 
endif
1352
 
ifeq ($(FULL_TARGET),arm-wince)
1353
 
override COMPILER_TARGETDIR+=.
1354
 
endif
1355
 
ifeq ($(FULL_TARGET),arm-gba)
1356
 
override COMPILER_TARGETDIR+=.
1357
 
endif
1358
 
ifeq ($(FULL_TARGET),arm-nds)
1359
 
override COMPILER_TARGETDIR+=.
1360
 
endif
1361
 
ifeq ($(FULL_TARGET),arm-embedded)
1362
 
override COMPILER_TARGETDIR+=.
1363
 
endif
1364
 
ifeq ($(FULL_TARGET),arm-symbian)
1365
 
override COMPILER_TARGETDIR+=.
1366
 
endif
1367
 
ifeq ($(FULL_TARGET),powerpc64-linux)
1368
 
override COMPILER_TARGETDIR+=.
1369
 
endif
1370
 
ifeq ($(FULL_TARGET),powerpc64-darwin)
1371
 
override COMPILER_TARGETDIR+=.
1372
 
endif
1373
 
ifeq ($(FULL_TARGET),powerpc64-embedded)
1374
 
override COMPILER_TARGETDIR+=.
1375
 
endif
1376
 
ifeq ($(FULL_TARGET),avr-embedded)
1377
 
override COMPILER_TARGETDIR+=.
1378
 
endif
1379
 
ifeq ($(FULL_TARGET),armeb-linux)
1380
 
override COMPILER_TARGETDIR+=.
1381
 
endif
1382
 
ifeq ($(FULL_TARGET),armeb-embedded)
1383
 
override COMPILER_TARGETDIR+=.
1384
 
endif
1385
 
ifeq ($(FULL_TARGET),mipsel-linux)
1386
 
override COMPILER_TARGETDIR+=.
1387
 
endif
1388
 
ifeq ($(FULL_TARGET),i386-linux)
1389
 
override COMPILER_UNITTARGETDIR+=.
1390
 
endif
1391
 
ifeq ($(FULL_TARGET),i386-go32v2)
1392
 
override COMPILER_UNITTARGETDIR+=.
1393
 
endif
1394
 
ifeq ($(FULL_TARGET),i386-win32)
1395
 
override COMPILER_UNITTARGETDIR+=.
1396
 
endif
1397
 
ifeq ($(FULL_TARGET),i386-os2)
1398
 
override COMPILER_UNITTARGETDIR+=.
1399
 
endif
1400
 
ifeq ($(FULL_TARGET),i386-freebsd)
1401
 
override COMPILER_UNITTARGETDIR+=.
1402
 
endif
1403
 
ifeq ($(FULL_TARGET),i386-beos)
1404
 
override COMPILER_UNITTARGETDIR+=.
1405
 
endif
1406
 
ifeq ($(FULL_TARGET),i386-haiku)
1407
 
override COMPILER_UNITTARGETDIR+=.
1408
 
endif
1409
 
ifeq ($(FULL_TARGET),i386-netbsd)
1410
 
override COMPILER_UNITTARGETDIR+=.
1411
 
endif
1412
 
ifeq ($(FULL_TARGET),i386-solaris)
1413
 
override COMPILER_UNITTARGETDIR+=.
1414
 
endif
1415
 
ifeq ($(FULL_TARGET),i386-qnx)
1416
 
override COMPILER_UNITTARGETDIR+=.
1417
 
endif
1418
 
ifeq ($(FULL_TARGET),i386-netware)
1419
 
override COMPILER_UNITTARGETDIR+=.
1420
 
endif
1421
 
ifeq ($(FULL_TARGET),i386-openbsd)
1422
 
override COMPILER_UNITTARGETDIR+=.
1423
 
endif
1424
 
ifeq ($(FULL_TARGET),i386-wdosx)
1425
 
override COMPILER_UNITTARGETDIR+=.
1426
 
endif
1427
 
ifeq ($(FULL_TARGET),i386-darwin)
1428
 
override COMPILER_UNITTARGETDIR+=.
1429
 
endif
1430
 
ifeq ($(FULL_TARGET),i386-emx)
1431
 
override COMPILER_UNITTARGETDIR+=.
1432
 
endif
1433
 
ifeq ($(FULL_TARGET),i386-watcom)
1434
 
override COMPILER_UNITTARGETDIR+=.
1435
 
endif
1436
 
ifeq ($(FULL_TARGET),i386-netwlibc)
1437
 
override COMPILER_UNITTARGETDIR+=.
1438
 
endif
1439
 
ifeq ($(FULL_TARGET),i386-wince)
1440
 
override COMPILER_UNITTARGETDIR+=.
1441
 
endif
1442
 
ifeq ($(FULL_TARGET),i386-embedded)
1443
 
override COMPILER_UNITTARGETDIR+=.
1444
 
endif
1445
 
ifeq ($(FULL_TARGET),i386-symbian)
1446
 
override COMPILER_UNITTARGETDIR+=.
1447
 
endif
1448
 
ifeq ($(FULL_TARGET),i386-nativent)
1449
 
override COMPILER_UNITTARGETDIR+=.
1450
 
endif
1451
 
ifeq ($(FULL_TARGET),m68k-linux)
1452
 
override COMPILER_UNITTARGETDIR+=.
1453
 
endif
1454
 
ifeq ($(FULL_TARGET),m68k-freebsd)
1455
 
override COMPILER_UNITTARGETDIR+=.
1456
 
endif
1457
 
ifeq ($(FULL_TARGET),m68k-netbsd)
1458
 
override COMPILER_UNITTARGETDIR+=.
1459
 
endif
1460
 
ifeq ($(FULL_TARGET),m68k-amiga)
1461
 
override COMPILER_UNITTARGETDIR+=.
1462
 
endif
1463
 
ifeq ($(FULL_TARGET),m68k-atari)
1464
 
override COMPILER_UNITTARGETDIR+=.
1465
 
endif
1466
 
ifeq ($(FULL_TARGET),m68k-openbsd)
1467
 
override COMPILER_UNITTARGETDIR+=.
1468
 
endif
1469
 
ifeq ($(FULL_TARGET),m68k-palmos)
1470
 
override COMPILER_UNITTARGETDIR+=.
1471
 
endif
1472
 
ifeq ($(FULL_TARGET),m68k-embedded)
1473
 
override COMPILER_UNITTARGETDIR+=.
1474
 
endif
1475
 
ifeq ($(FULL_TARGET),powerpc-linux)
1476
 
override COMPILER_UNITTARGETDIR+=.
1477
 
endif
1478
 
ifeq ($(FULL_TARGET),powerpc-netbsd)
1479
 
override COMPILER_UNITTARGETDIR+=.
1480
 
endif
1481
 
ifeq ($(FULL_TARGET),powerpc-amiga)
1482
 
override COMPILER_UNITTARGETDIR+=.
1483
 
endif
1484
 
ifeq ($(FULL_TARGET),powerpc-macos)
1485
 
override COMPILER_UNITTARGETDIR+=.
1486
 
endif
1487
 
ifeq ($(FULL_TARGET),powerpc-darwin)
1488
 
override COMPILER_UNITTARGETDIR+=.
1489
 
endif
1490
 
ifeq ($(FULL_TARGET),powerpc-morphos)
1491
 
override COMPILER_UNITTARGETDIR+=.
1492
 
endif
1493
 
ifeq ($(FULL_TARGET),powerpc-embedded)
1494
 
override COMPILER_UNITTARGETDIR+=.
1495
 
endif
1496
 
ifeq ($(FULL_TARGET),sparc-linux)
1497
 
override COMPILER_UNITTARGETDIR+=.
1498
 
endif
1499
 
ifeq ($(FULL_TARGET),sparc-netbsd)
1500
 
override COMPILER_UNITTARGETDIR+=.
1501
 
endif
1502
 
ifeq ($(FULL_TARGET),sparc-solaris)
1503
 
override COMPILER_UNITTARGETDIR+=.
1504
 
endif
1505
 
ifeq ($(FULL_TARGET),sparc-embedded)
1506
 
override COMPILER_UNITTARGETDIR+=.
1507
 
endif
1508
 
ifeq ($(FULL_TARGET),x86_64-linux)
1509
 
override COMPILER_UNITTARGETDIR+=.
1510
 
endif
1511
 
ifeq ($(FULL_TARGET),x86_64-freebsd)
1512
 
override COMPILER_UNITTARGETDIR+=.
1513
 
endif
1514
 
ifeq ($(FULL_TARGET),x86_64-solaris)
1515
 
override COMPILER_UNITTARGETDIR+=.
1516
 
endif
1517
 
ifeq ($(FULL_TARGET),x86_64-darwin)
1518
 
override COMPILER_UNITTARGETDIR+=.
1519
 
endif
1520
 
ifeq ($(FULL_TARGET),x86_64-win64)
1521
 
override COMPILER_UNITTARGETDIR+=.
1522
 
endif
1523
 
ifeq ($(FULL_TARGET),x86_64-embedded)
1524
 
override COMPILER_UNITTARGETDIR+=.
1525
 
endif
1526
 
ifeq ($(FULL_TARGET),arm-linux)
1527
 
override COMPILER_UNITTARGETDIR+=.
1528
 
endif
1529
 
ifeq ($(FULL_TARGET),arm-palmos)
1530
 
override COMPILER_UNITTARGETDIR+=.
1531
 
endif
1532
 
ifeq ($(FULL_TARGET),arm-darwin)
1533
 
override COMPILER_UNITTARGETDIR+=.
1534
 
endif
1535
 
ifeq ($(FULL_TARGET),arm-wince)
1536
 
override COMPILER_UNITTARGETDIR+=.
1537
 
endif
1538
 
ifeq ($(FULL_TARGET),arm-gba)
1539
 
override COMPILER_UNITTARGETDIR+=.
1540
 
endif
1541
 
ifeq ($(FULL_TARGET),arm-nds)
1542
 
override COMPILER_UNITTARGETDIR+=.
1543
 
endif
1544
 
ifeq ($(FULL_TARGET),arm-embedded)
1545
 
override COMPILER_UNITTARGETDIR+=.
1546
 
endif
1547
 
ifeq ($(FULL_TARGET),arm-symbian)
1548
 
override COMPILER_UNITTARGETDIR+=.
1549
 
endif
1550
 
ifeq ($(FULL_TARGET),powerpc64-linux)
1551
 
override COMPILER_UNITTARGETDIR+=.
1552
 
endif
1553
 
ifeq ($(FULL_TARGET),powerpc64-darwin)
1554
 
override COMPILER_UNITTARGETDIR+=.
1555
 
endif
1556
 
ifeq ($(FULL_TARGET),powerpc64-embedded)
1557
 
override COMPILER_UNITTARGETDIR+=.
1558
 
endif
1559
 
ifeq ($(FULL_TARGET),avr-embedded)
1560
 
override COMPILER_UNITTARGETDIR+=.
1561
 
endif
1562
 
ifeq ($(FULL_TARGET),armeb-linux)
1563
 
override COMPILER_UNITTARGETDIR+=.
1564
 
endif
1565
 
ifeq ($(FULL_TARGET),armeb-embedded)
 
377
ifeq ($(FULL_TARGET),i386-iphonesim)
 
378
override TARGET_PROGRAMS+=apiwizz
 
379
endif
 
380
ifeq ($(FULL_TARGET),m68k-linux)
 
381
override TARGET_PROGRAMS+=apiwizz
 
382
endif
 
383
ifeq ($(FULL_TARGET),m68k-freebsd)
 
384
override TARGET_PROGRAMS+=apiwizz
 
385
endif
 
386
ifeq ($(FULL_TARGET),m68k-netbsd)
 
387
override TARGET_PROGRAMS+=apiwizz
 
388
endif
 
389
ifeq ($(FULL_TARGET),m68k-amiga)
 
390
override TARGET_PROGRAMS+=apiwizz
 
391
endif
 
392
ifeq ($(FULL_TARGET),m68k-atari)
 
393
override TARGET_PROGRAMS+=apiwizz
 
394
endif
 
395
ifeq ($(FULL_TARGET),m68k-openbsd)
 
396
override TARGET_PROGRAMS+=apiwizz
 
397
endif
 
398
ifeq ($(FULL_TARGET),m68k-palmos)
 
399
override TARGET_PROGRAMS+=apiwizz
 
400
endif
 
401
ifeq ($(FULL_TARGET),m68k-embedded)
 
402
override TARGET_PROGRAMS+=apiwizz
 
403
endif
 
404
ifeq ($(FULL_TARGET),powerpc-linux)
 
405
override TARGET_PROGRAMS+=apiwizz
 
406
endif
 
407
ifeq ($(FULL_TARGET),powerpc-netbsd)
 
408
override TARGET_PROGRAMS+=apiwizz
 
409
endif
 
410
ifeq ($(FULL_TARGET),powerpc-amiga)
 
411
override TARGET_PROGRAMS+=apiwizz
 
412
endif
 
413
ifeq ($(FULL_TARGET),powerpc-macos)
 
414
override TARGET_PROGRAMS+=apiwizz
 
415
endif
 
416
ifeq ($(FULL_TARGET),powerpc-darwin)
 
417
override TARGET_PROGRAMS+=apiwizz
 
418
endif
 
419
ifeq ($(FULL_TARGET),powerpc-morphos)
 
420
override TARGET_PROGRAMS+=apiwizz
 
421
endif
 
422
ifeq ($(FULL_TARGET),powerpc-embedded)
 
423
override TARGET_PROGRAMS+=apiwizz
 
424
endif
 
425
ifeq ($(FULL_TARGET),powerpc-wii)
 
426
override TARGET_PROGRAMS+=apiwizz
 
427
endif
 
428
ifeq ($(FULL_TARGET),sparc-linux)
 
429
override TARGET_PROGRAMS+=apiwizz
 
430
endif
 
431
ifeq ($(FULL_TARGET),sparc-netbsd)
 
432
override TARGET_PROGRAMS+=apiwizz
 
433
endif
 
434
ifeq ($(FULL_TARGET),sparc-solaris)
 
435
override TARGET_PROGRAMS+=apiwizz
 
436
endif
 
437
ifeq ($(FULL_TARGET),sparc-embedded)
 
438
override TARGET_PROGRAMS+=apiwizz
 
439
endif
 
440
ifeq ($(FULL_TARGET),x86_64-linux)
 
441
override TARGET_PROGRAMS+=apiwizz
 
442
endif
 
443
ifeq ($(FULL_TARGET),x86_64-freebsd)
 
444
override TARGET_PROGRAMS+=apiwizz
 
445
endif
 
446
ifeq ($(FULL_TARGET),x86_64-solaris)
 
447
override TARGET_PROGRAMS+=apiwizz
 
448
endif
 
449
ifeq ($(FULL_TARGET),x86_64-openbsd)
 
450
override TARGET_PROGRAMS+=apiwizz
 
451
endif
 
452
ifeq ($(FULL_TARGET),x86_64-darwin)
 
453
override TARGET_PROGRAMS+=apiwizz
 
454
endif
 
455
ifeq ($(FULL_TARGET),x86_64-win64)
 
456
override TARGET_PROGRAMS+=apiwizz
 
457
endif
 
458
ifeq ($(FULL_TARGET),x86_64-embedded)
 
459
override TARGET_PROGRAMS+=apiwizz
 
460
endif
 
461
ifeq ($(FULL_TARGET),arm-linux)
 
462
override TARGET_PROGRAMS+=apiwizz
 
463
endif
 
464
ifeq ($(FULL_TARGET),arm-palmos)
 
465
override TARGET_PROGRAMS+=apiwizz
 
466
endif
 
467
ifeq ($(FULL_TARGET),arm-darwin)
 
468
override TARGET_PROGRAMS+=apiwizz
 
469
endif
 
470
ifeq ($(FULL_TARGET),arm-wince)
 
471
override TARGET_PROGRAMS+=apiwizz
 
472
endif
 
473
ifeq ($(FULL_TARGET),arm-gba)
 
474
override TARGET_PROGRAMS+=apiwizz
 
475
endif
 
476
ifeq ($(FULL_TARGET),arm-nds)
 
477
override TARGET_PROGRAMS+=apiwizz
 
478
endif
 
479
ifeq ($(FULL_TARGET),arm-embedded)
 
480
override TARGET_PROGRAMS+=apiwizz
 
481
endif
 
482
ifeq ($(FULL_TARGET),arm-symbian)
 
483
override TARGET_PROGRAMS+=apiwizz
 
484
endif
 
485
ifeq ($(FULL_TARGET),powerpc64-linux)
 
486
override TARGET_PROGRAMS+=apiwizz
 
487
endif
 
488
ifeq ($(FULL_TARGET),powerpc64-darwin)
 
489
override TARGET_PROGRAMS+=apiwizz
 
490
endif
 
491
ifeq ($(FULL_TARGET),powerpc64-embedded)
 
492
override TARGET_PROGRAMS+=apiwizz
 
493
endif
 
494
ifeq ($(FULL_TARGET),avr-embedded)
 
495
override TARGET_PROGRAMS+=apiwizz
 
496
endif
 
497
ifeq ($(FULL_TARGET),armeb-linux)
 
498
override TARGET_PROGRAMS+=apiwizz
 
499
endif
 
500
ifeq ($(FULL_TARGET),armeb-embedded)
 
501
override TARGET_PROGRAMS+=apiwizz
 
502
endif
 
503
ifeq ($(FULL_TARGET),mips-linux)
 
504
override TARGET_PROGRAMS+=apiwizz
 
505
endif
 
506
ifeq ($(FULL_TARGET),mipsel-linux)
 
507
override TARGET_PROGRAMS+=apiwizz
 
508
endif
 
509
ifeq ($(FULL_TARGET),i386-linux)
 
510
override CLEAN_UNITS+=apiwizard
 
511
endif
 
512
ifeq ($(FULL_TARGET),i386-go32v2)
 
513
override CLEAN_UNITS+=apiwizard
 
514
endif
 
515
ifeq ($(FULL_TARGET),i386-win32)
 
516
override CLEAN_UNITS+=apiwizard
 
517
endif
 
518
ifeq ($(FULL_TARGET),i386-os2)
 
519
override CLEAN_UNITS+=apiwizard
 
520
endif
 
521
ifeq ($(FULL_TARGET),i386-freebsd)
 
522
override CLEAN_UNITS+=apiwizard
 
523
endif
 
524
ifeq ($(FULL_TARGET),i386-beos)
 
525
override CLEAN_UNITS+=apiwizard
 
526
endif
 
527
ifeq ($(FULL_TARGET),i386-haiku)
 
528
override CLEAN_UNITS+=apiwizard
 
529
endif
 
530
ifeq ($(FULL_TARGET),i386-netbsd)
 
531
override CLEAN_UNITS+=apiwizard
 
532
endif
 
533
ifeq ($(FULL_TARGET),i386-solaris)
 
534
override CLEAN_UNITS+=apiwizard
 
535
endif
 
536
ifeq ($(FULL_TARGET),i386-qnx)
 
537
override CLEAN_UNITS+=apiwizard
 
538
endif
 
539
ifeq ($(FULL_TARGET),i386-netware)
 
540
override CLEAN_UNITS+=apiwizard
 
541
endif
 
542
ifeq ($(FULL_TARGET),i386-openbsd)
 
543
override CLEAN_UNITS+=apiwizard
 
544
endif
 
545
ifeq ($(FULL_TARGET),i386-wdosx)
 
546
override CLEAN_UNITS+=apiwizard
 
547
endif
 
548
ifeq ($(FULL_TARGET),i386-darwin)
 
549
override CLEAN_UNITS+=apiwizard
 
550
endif
 
551
ifeq ($(FULL_TARGET),i386-emx)
 
552
override CLEAN_UNITS+=apiwizard
 
553
endif
 
554
ifeq ($(FULL_TARGET),i386-watcom)
 
555
override CLEAN_UNITS+=apiwizard
 
556
endif
 
557
ifeq ($(FULL_TARGET),i386-netwlibc)
 
558
override CLEAN_UNITS+=apiwizard
 
559
endif
 
560
ifeq ($(FULL_TARGET),i386-wince)
 
561
override CLEAN_UNITS+=apiwizard
 
562
endif
 
563
ifeq ($(FULL_TARGET),i386-embedded)
 
564
override CLEAN_UNITS+=apiwizard
 
565
endif
 
566
ifeq ($(FULL_TARGET),i386-symbian)
 
567
override CLEAN_UNITS+=apiwizard
 
568
endif
 
569
ifeq ($(FULL_TARGET),i386-nativent)
 
570
override CLEAN_UNITS+=apiwizard
 
571
endif
 
572
ifeq ($(FULL_TARGET),i386-iphonesim)
 
573
override CLEAN_UNITS+=apiwizard
 
574
endif
 
575
ifeq ($(FULL_TARGET),m68k-linux)
 
576
override CLEAN_UNITS+=apiwizard
 
577
endif
 
578
ifeq ($(FULL_TARGET),m68k-freebsd)
 
579
override CLEAN_UNITS+=apiwizard
 
580
endif
 
581
ifeq ($(FULL_TARGET),m68k-netbsd)
 
582
override CLEAN_UNITS+=apiwizard
 
583
endif
 
584
ifeq ($(FULL_TARGET),m68k-amiga)
 
585
override CLEAN_UNITS+=apiwizard
 
586
endif
 
587
ifeq ($(FULL_TARGET),m68k-atari)
 
588
override CLEAN_UNITS+=apiwizard
 
589
endif
 
590
ifeq ($(FULL_TARGET),m68k-openbsd)
 
591
override CLEAN_UNITS+=apiwizard
 
592
endif
 
593
ifeq ($(FULL_TARGET),m68k-palmos)
 
594
override CLEAN_UNITS+=apiwizard
 
595
endif
 
596
ifeq ($(FULL_TARGET),m68k-embedded)
 
597
override CLEAN_UNITS+=apiwizard
 
598
endif
 
599
ifeq ($(FULL_TARGET),powerpc-linux)
 
600
override CLEAN_UNITS+=apiwizard
 
601
endif
 
602
ifeq ($(FULL_TARGET),powerpc-netbsd)
 
603
override CLEAN_UNITS+=apiwizard
 
604
endif
 
605
ifeq ($(FULL_TARGET),powerpc-amiga)
 
606
override CLEAN_UNITS+=apiwizard
 
607
endif
 
608
ifeq ($(FULL_TARGET),powerpc-macos)
 
609
override CLEAN_UNITS+=apiwizard
 
610
endif
 
611
ifeq ($(FULL_TARGET),powerpc-darwin)
 
612
override CLEAN_UNITS+=apiwizard
 
613
endif
 
614
ifeq ($(FULL_TARGET),powerpc-morphos)
 
615
override CLEAN_UNITS+=apiwizard
 
616
endif
 
617
ifeq ($(FULL_TARGET),powerpc-embedded)
 
618
override CLEAN_UNITS+=apiwizard
 
619
endif
 
620
ifeq ($(FULL_TARGET),powerpc-wii)
 
621
override CLEAN_UNITS+=apiwizard
 
622
endif
 
623
ifeq ($(FULL_TARGET),sparc-linux)
 
624
override CLEAN_UNITS+=apiwizard
 
625
endif
 
626
ifeq ($(FULL_TARGET),sparc-netbsd)
 
627
override CLEAN_UNITS+=apiwizard
 
628
endif
 
629
ifeq ($(FULL_TARGET),sparc-solaris)
 
630
override CLEAN_UNITS+=apiwizard
 
631
endif
 
632
ifeq ($(FULL_TARGET),sparc-embedded)
 
633
override CLEAN_UNITS+=apiwizard
 
634
endif
 
635
ifeq ($(FULL_TARGET),x86_64-linux)
 
636
override CLEAN_UNITS+=apiwizard
 
637
endif
 
638
ifeq ($(FULL_TARGET),x86_64-freebsd)
 
639
override CLEAN_UNITS+=apiwizard
 
640
endif
 
641
ifeq ($(FULL_TARGET),x86_64-solaris)
 
642
override CLEAN_UNITS+=apiwizard
 
643
endif
 
644
ifeq ($(FULL_TARGET),x86_64-openbsd)
 
645
override CLEAN_UNITS+=apiwizard
 
646
endif
 
647
ifeq ($(FULL_TARGET),x86_64-darwin)
 
648
override CLEAN_UNITS+=apiwizard
 
649
endif
 
650
ifeq ($(FULL_TARGET),x86_64-win64)
 
651
override CLEAN_UNITS+=apiwizard
 
652
endif
 
653
ifeq ($(FULL_TARGET),x86_64-embedded)
 
654
override CLEAN_UNITS+=apiwizard
 
655
endif
 
656
ifeq ($(FULL_TARGET),arm-linux)
 
657
override CLEAN_UNITS+=apiwizard
 
658
endif
 
659
ifeq ($(FULL_TARGET),arm-palmos)
 
660
override CLEAN_UNITS+=apiwizard
 
661
endif
 
662
ifeq ($(FULL_TARGET),arm-darwin)
 
663
override CLEAN_UNITS+=apiwizard
 
664
endif
 
665
ifeq ($(FULL_TARGET),arm-wince)
 
666
override CLEAN_UNITS+=apiwizard
 
667
endif
 
668
ifeq ($(FULL_TARGET),arm-gba)
 
669
override CLEAN_UNITS+=apiwizard
 
670
endif
 
671
ifeq ($(FULL_TARGET),arm-nds)
 
672
override CLEAN_UNITS+=apiwizard
 
673
endif
 
674
ifeq ($(FULL_TARGET),arm-embedded)
 
675
override CLEAN_UNITS+=apiwizard
 
676
endif
 
677
ifeq ($(FULL_TARGET),arm-symbian)
 
678
override CLEAN_UNITS+=apiwizard
 
679
endif
 
680
ifeq ($(FULL_TARGET),powerpc64-linux)
 
681
override CLEAN_UNITS+=apiwizard
 
682
endif
 
683
ifeq ($(FULL_TARGET),powerpc64-darwin)
 
684
override CLEAN_UNITS+=apiwizard
 
685
endif
 
686
ifeq ($(FULL_TARGET),powerpc64-embedded)
 
687
override CLEAN_UNITS+=apiwizard
 
688
endif
 
689
ifeq ($(FULL_TARGET),avr-embedded)
 
690
override CLEAN_UNITS+=apiwizard
 
691
endif
 
692
ifeq ($(FULL_TARGET),armeb-linux)
 
693
override CLEAN_UNITS+=apiwizard
 
694
endif
 
695
ifeq ($(FULL_TARGET),armeb-embedded)
 
696
override CLEAN_UNITS+=apiwizard
 
697
endif
 
698
ifeq ($(FULL_TARGET),mips-linux)
 
699
override CLEAN_UNITS+=apiwizard
 
700
endif
 
701
ifeq ($(FULL_TARGET),mipsel-linux)
 
702
override CLEAN_UNITS+=apiwizard
 
703
endif
 
704
ifeq ($(FULL_TARGET),i386-linux)
 
705
override CLEAN_FILES+=*.or
 
706
endif
 
707
ifeq ($(FULL_TARGET),i386-go32v2)
 
708
override CLEAN_FILES+=*.or
 
709
endif
 
710
ifeq ($(FULL_TARGET),i386-win32)
 
711
override CLEAN_FILES+=*.or
 
712
endif
 
713
ifeq ($(FULL_TARGET),i386-os2)
 
714
override CLEAN_FILES+=*.or
 
715
endif
 
716
ifeq ($(FULL_TARGET),i386-freebsd)
 
717
override CLEAN_FILES+=*.or
 
718
endif
 
719
ifeq ($(FULL_TARGET),i386-beos)
 
720
override CLEAN_FILES+=*.or
 
721
endif
 
722
ifeq ($(FULL_TARGET),i386-haiku)
 
723
override CLEAN_FILES+=*.or
 
724
endif
 
725
ifeq ($(FULL_TARGET),i386-netbsd)
 
726
override CLEAN_FILES+=*.or
 
727
endif
 
728
ifeq ($(FULL_TARGET),i386-solaris)
 
729
override CLEAN_FILES+=*.or
 
730
endif
 
731
ifeq ($(FULL_TARGET),i386-qnx)
 
732
override CLEAN_FILES+=*.or
 
733
endif
 
734
ifeq ($(FULL_TARGET),i386-netware)
 
735
override CLEAN_FILES+=*.or
 
736
endif
 
737
ifeq ($(FULL_TARGET),i386-openbsd)
 
738
override CLEAN_FILES+=*.or
 
739
endif
 
740
ifeq ($(FULL_TARGET),i386-wdosx)
 
741
override CLEAN_FILES+=*.or
 
742
endif
 
743
ifeq ($(FULL_TARGET),i386-darwin)
 
744
override CLEAN_FILES+=*.or
 
745
endif
 
746
ifeq ($(FULL_TARGET),i386-emx)
 
747
override CLEAN_FILES+=*.or
 
748
endif
 
749
ifeq ($(FULL_TARGET),i386-watcom)
 
750
override CLEAN_FILES+=*.or
 
751
endif
 
752
ifeq ($(FULL_TARGET),i386-netwlibc)
 
753
override CLEAN_FILES+=*.or
 
754
endif
 
755
ifeq ($(FULL_TARGET),i386-wince)
 
756
override CLEAN_FILES+=*.or
 
757
endif
 
758
ifeq ($(FULL_TARGET),i386-embedded)
 
759
override CLEAN_FILES+=*.or
 
760
endif
 
761
ifeq ($(FULL_TARGET),i386-symbian)
 
762
override CLEAN_FILES+=*.or
 
763
endif
 
764
ifeq ($(FULL_TARGET),i386-nativent)
 
765
override CLEAN_FILES+=*.or
 
766
endif
 
767
ifeq ($(FULL_TARGET),i386-iphonesim)
 
768
override CLEAN_FILES+=*.or
 
769
endif
 
770
ifeq ($(FULL_TARGET),m68k-linux)
 
771
override CLEAN_FILES+=*.or
 
772
endif
 
773
ifeq ($(FULL_TARGET),m68k-freebsd)
 
774
override CLEAN_FILES+=*.or
 
775
endif
 
776
ifeq ($(FULL_TARGET),m68k-netbsd)
 
777
override CLEAN_FILES+=*.or
 
778
endif
 
779
ifeq ($(FULL_TARGET),m68k-amiga)
 
780
override CLEAN_FILES+=*.or
 
781
endif
 
782
ifeq ($(FULL_TARGET),m68k-atari)
 
783
override CLEAN_FILES+=*.or
 
784
endif
 
785
ifeq ($(FULL_TARGET),m68k-openbsd)
 
786
override CLEAN_FILES+=*.or
 
787
endif
 
788
ifeq ($(FULL_TARGET),m68k-palmos)
 
789
override CLEAN_FILES+=*.or
 
790
endif
 
791
ifeq ($(FULL_TARGET),m68k-embedded)
 
792
override CLEAN_FILES+=*.or
 
793
endif
 
794
ifeq ($(FULL_TARGET),powerpc-linux)
 
795
override CLEAN_FILES+=*.or
 
796
endif
 
797
ifeq ($(FULL_TARGET),powerpc-netbsd)
 
798
override CLEAN_FILES+=*.or
 
799
endif
 
800
ifeq ($(FULL_TARGET),powerpc-amiga)
 
801
override CLEAN_FILES+=*.or
 
802
endif
 
803
ifeq ($(FULL_TARGET),powerpc-macos)
 
804
override CLEAN_FILES+=*.or
 
805
endif
 
806
ifeq ($(FULL_TARGET),powerpc-darwin)
 
807
override CLEAN_FILES+=*.or
 
808
endif
 
809
ifeq ($(FULL_TARGET),powerpc-morphos)
 
810
override CLEAN_FILES+=*.or
 
811
endif
 
812
ifeq ($(FULL_TARGET),powerpc-embedded)
 
813
override CLEAN_FILES+=*.or
 
814
endif
 
815
ifeq ($(FULL_TARGET),powerpc-wii)
 
816
override CLEAN_FILES+=*.or
 
817
endif
 
818
ifeq ($(FULL_TARGET),sparc-linux)
 
819
override CLEAN_FILES+=*.or
 
820
endif
 
821
ifeq ($(FULL_TARGET),sparc-netbsd)
 
822
override CLEAN_FILES+=*.or
 
823
endif
 
824
ifeq ($(FULL_TARGET),sparc-solaris)
 
825
override CLEAN_FILES+=*.or
 
826
endif
 
827
ifeq ($(FULL_TARGET),sparc-embedded)
 
828
override CLEAN_FILES+=*.or
 
829
endif
 
830
ifeq ($(FULL_TARGET),x86_64-linux)
 
831
override CLEAN_FILES+=*.or
 
832
endif
 
833
ifeq ($(FULL_TARGET),x86_64-freebsd)
 
834
override CLEAN_FILES+=*.or
 
835
endif
 
836
ifeq ($(FULL_TARGET),x86_64-solaris)
 
837
override CLEAN_FILES+=*.or
 
838
endif
 
839
ifeq ($(FULL_TARGET),x86_64-openbsd)
 
840
override CLEAN_FILES+=*.or
 
841
endif
 
842
ifeq ($(FULL_TARGET),x86_64-darwin)
 
843
override CLEAN_FILES+=*.or
 
844
endif
 
845
ifeq ($(FULL_TARGET),x86_64-win64)
 
846
override CLEAN_FILES+=*.or
 
847
endif
 
848
ifeq ($(FULL_TARGET),x86_64-embedded)
 
849
override CLEAN_FILES+=*.or
 
850
endif
 
851
ifeq ($(FULL_TARGET),arm-linux)
 
852
override CLEAN_FILES+=*.or
 
853
endif
 
854
ifeq ($(FULL_TARGET),arm-palmos)
 
855
override CLEAN_FILES+=*.or
 
856
endif
 
857
ifeq ($(FULL_TARGET),arm-darwin)
 
858
override CLEAN_FILES+=*.or
 
859
endif
 
860
ifeq ($(FULL_TARGET),arm-wince)
 
861
override CLEAN_FILES+=*.or
 
862
endif
 
863
ifeq ($(FULL_TARGET),arm-gba)
 
864
override CLEAN_FILES+=*.or
 
865
endif
 
866
ifeq ($(FULL_TARGET),arm-nds)
 
867
override CLEAN_FILES+=*.or
 
868
endif
 
869
ifeq ($(FULL_TARGET),arm-embedded)
 
870
override CLEAN_FILES+=*.or
 
871
endif
 
872
ifeq ($(FULL_TARGET),arm-symbian)
 
873
override CLEAN_FILES+=*.or
 
874
endif
 
875
ifeq ($(FULL_TARGET),powerpc64-linux)
 
876
override CLEAN_FILES+=*.or
 
877
endif
 
878
ifeq ($(FULL_TARGET),powerpc64-darwin)
 
879
override CLEAN_FILES+=*.or
 
880
endif
 
881
ifeq ($(FULL_TARGET),powerpc64-embedded)
 
882
override CLEAN_FILES+=*.or
 
883
endif
 
884
ifeq ($(FULL_TARGET),avr-embedded)
 
885
override CLEAN_FILES+=*.or
 
886
endif
 
887
ifeq ($(FULL_TARGET),armeb-linux)
 
888
override CLEAN_FILES+=*.or
 
889
endif
 
890
ifeq ($(FULL_TARGET),armeb-embedded)
 
891
override CLEAN_FILES+=*.or
 
892
endif
 
893
ifeq ($(FULL_TARGET),mips-linux)
 
894
override CLEAN_FILES+=*.or
 
895
endif
 
896
ifeq ($(FULL_TARGET),mipsel-linux)
 
897
override CLEAN_FILES+=*.or
 
898
endif
 
899
ifeq ($(FULL_TARGET),i386-linux)
 
900
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
901
endif
 
902
ifeq ($(FULL_TARGET),i386-go32v2)
 
903
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
904
endif
 
905
ifeq ($(FULL_TARGET),i386-win32)
 
906
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
907
endif
 
908
ifeq ($(FULL_TARGET),i386-os2)
 
909
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
910
endif
 
911
ifeq ($(FULL_TARGET),i386-freebsd)
 
912
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
913
endif
 
914
ifeq ($(FULL_TARGET),i386-beos)
 
915
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
916
endif
 
917
ifeq ($(FULL_TARGET),i386-haiku)
 
918
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
919
endif
 
920
ifeq ($(FULL_TARGET),i386-netbsd)
 
921
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
922
endif
 
923
ifeq ($(FULL_TARGET),i386-solaris)
 
924
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
925
endif
 
926
ifeq ($(FULL_TARGET),i386-qnx)
 
927
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
928
endif
 
929
ifeq ($(FULL_TARGET),i386-netware)
 
930
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
931
endif
 
932
ifeq ($(FULL_TARGET),i386-openbsd)
 
933
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
934
endif
 
935
ifeq ($(FULL_TARGET),i386-wdosx)
 
936
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
937
endif
 
938
ifeq ($(FULL_TARGET),i386-darwin)
 
939
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
940
endif
 
941
ifeq ($(FULL_TARGET),i386-emx)
 
942
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
943
endif
 
944
ifeq ($(FULL_TARGET),i386-watcom)
 
945
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
946
endif
 
947
ifeq ($(FULL_TARGET),i386-netwlibc)
 
948
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
949
endif
 
950
ifeq ($(FULL_TARGET),i386-wince)
 
951
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
952
endif
 
953
ifeq ($(FULL_TARGET),i386-embedded)
 
954
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
955
endif
 
956
ifeq ($(FULL_TARGET),i386-symbian)
 
957
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
958
endif
 
959
ifeq ($(FULL_TARGET),i386-nativent)
 
960
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
961
endif
 
962
ifeq ($(FULL_TARGET),i386-iphonesim)
 
963
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
964
endif
 
965
ifeq ($(FULL_TARGET),m68k-linux)
 
966
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
967
endif
 
968
ifeq ($(FULL_TARGET),m68k-freebsd)
 
969
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
970
endif
 
971
ifeq ($(FULL_TARGET),m68k-netbsd)
 
972
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
973
endif
 
974
ifeq ($(FULL_TARGET),m68k-amiga)
 
975
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
976
endif
 
977
ifeq ($(FULL_TARGET),m68k-atari)
 
978
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
979
endif
 
980
ifeq ($(FULL_TARGET),m68k-openbsd)
 
981
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
982
endif
 
983
ifeq ($(FULL_TARGET),m68k-palmos)
 
984
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
985
endif
 
986
ifeq ($(FULL_TARGET),m68k-embedded)
 
987
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
988
endif
 
989
ifeq ($(FULL_TARGET),powerpc-linux)
 
990
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
991
endif
 
992
ifeq ($(FULL_TARGET),powerpc-netbsd)
 
993
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
994
endif
 
995
ifeq ($(FULL_TARGET),powerpc-amiga)
 
996
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
997
endif
 
998
ifeq ($(FULL_TARGET),powerpc-macos)
 
999
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1000
endif
 
1001
ifeq ($(FULL_TARGET),powerpc-darwin)
 
1002
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1003
endif
 
1004
ifeq ($(FULL_TARGET),powerpc-morphos)
 
1005
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1006
endif
 
1007
ifeq ($(FULL_TARGET),powerpc-embedded)
 
1008
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1009
endif
 
1010
ifeq ($(FULL_TARGET),powerpc-wii)
 
1011
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1012
endif
 
1013
ifeq ($(FULL_TARGET),sparc-linux)
 
1014
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1015
endif
 
1016
ifeq ($(FULL_TARGET),sparc-netbsd)
 
1017
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1018
endif
 
1019
ifeq ($(FULL_TARGET),sparc-solaris)
 
1020
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1021
endif
 
1022
ifeq ($(FULL_TARGET),sparc-embedded)
 
1023
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1024
endif
 
1025
ifeq ($(FULL_TARGET),x86_64-linux)
 
1026
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1027
endif
 
1028
ifeq ($(FULL_TARGET),x86_64-freebsd)
 
1029
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1030
endif
 
1031
ifeq ($(FULL_TARGET),x86_64-solaris)
 
1032
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1033
endif
 
1034
ifeq ($(FULL_TARGET),x86_64-openbsd)
 
1035
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1036
endif
 
1037
ifeq ($(FULL_TARGET),x86_64-darwin)
 
1038
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1039
endif
 
1040
ifeq ($(FULL_TARGET),x86_64-win64)
 
1041
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1042
endif
 
1043
ifeq ($(FULL_TARGET),x86_64-embedded)
 
1044
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1045
endif
 
1046
ifeq ($(FULL_TARGET),arm-linux)
 
1047
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1048
endif
 
1049
ifeq ($(FULL_TARGET),arm-palmos)
 
1050
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1051
endif
 
1052
ifeq ($(FULL_TARGET),arm-darwin)
 
1053
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1054
endif
 
1055
ifeq ($(FULL_TARGET),arm-wince)
 
1056
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1057
endif
 
1058
ifeq ($(FULL_TARGET),arm-gba)
 
1059
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1060
endif
 
1061
ifeq ($(FULL_TARGET),arm-nds)
 
1062
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1063
endif
 
1064
ifeq ($(FULL_TARGET),arm-embedded)
 
1065
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1066
endif
 
1067
ifeq ($(FULL_TARGET),arm-symbian)
 
1068
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1069
endif
 
1070
ifeq ($(FULL_TARGET),powerpc64-linux)
 
1071
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1072
endif
 
1073
ifeq ($(FULL_TARGET),powerpc64-darwin)
 
1074
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1075
endif
 
1076
ifeq ($(FULL_TARGET),powerpc64-embedded)
 
1077
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1078
endif
 
1079
ifeq ($(FULL_TARGET),avr-embedded)
 
1080
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1081
endif
 
1082
ifeq ($(FULL_TARGET),armeb-linux)
 
1083
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1084
endif
 
1085
ifeq ($(FULL_TARGET),armeb-embedded)
 
1086
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1087
endif
 
1088
ifeq ($(FULL_TARGET),mips-linux)
 
1089
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1090
endif
 
1091
ifeq ($(FULL_TARGET),mipsel-linux)
 
1092
override COMPILER_OPTIONS+=-gl $(LAZARUS_LIBPATHS)
 
1093
endif
 
1094
ifeq ($(FULL_TARGET),i386-linux)
 
1095
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1096
endif
 
1097
ifeq ($(FULL_TARGET),i386-go32v2)
 
1098
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1099
endif
 
1100
ifeq ($(FULL_TARGET),i386-win32)
 
1101
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1102
endif
 
1103
ifeq ($(FULL_TARGET),i386-os2)
 
1104
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1105
endif
 
1106
ifeq ($(FULL_TARGET),i386-freebsd)
 
1107
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1108
endif
 
1109
ifeq ($(FULL_TARGET),i386-beos)
 
1110
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1111
endif
 
1112
ifeq ($(FULL_TARGET),i386-haiku)
 
1113
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1114
endif
 
1115
ifeq ($(FULL_TARGET),i386-netbsd)
 
1116
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1117
endif
 
1118
ifeq ($(FULL_TARGET),i386-solaris)
 
1119
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1120
endif
 
1121
ifeq ($(FULL_TARGET),i386-qnx)
 
1122
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1123
endif
 
1124
ifeq ($(FULL_TARGET),i386-netware)
 
1125
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1126
endif
 
1127
ifeq ($(FULL_TARGET),i386-openbsd)
 
1128
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1129
endif
 
1130
ifeq ($(FULL_TARGET),i386-wdosx)
 
1131
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1132
endif
 
1133
ifeq ($(FULL_TARGET),i386-darwin)
 
1134
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1135
endif
 
1136
ifeq ($(FULL_TARGET),i386-emx)
 
1137
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1138
endif
 
1139
ifeq ($(FULL_TARGET),i386-watcom)
 
1140
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1141
endif
 
1142
ifeq ($(FULL_TARGET),i386-netwlibc)
 
1143
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1144
endif
 
1145
ifeq ($(FULL_TARGET),i386-wince)
 
1146
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1147
endif
 
1148
ifeq ($(FULL_TARGET),i386-embedded)
 
1149
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1150
endif
 
1151
ifeq ($(FULL_TARGET),i386-symbian)
 
1152
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1153
endif
 
1154
ifeq ($(FULL_TARGET),i386-nativent)
 
1155
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1156
endif
 
1157
ifeq ($(FULL_TARGET),i386-iphonesim)
 
1158
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1159
endif
 
1160
ifeq ($(FULL_TARGET),m68k-linux)
 
1161
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1162
endif
 
1163
ifeq ($(FULL_TARGET),m68k-freebsd)
 
1164
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1165
endif
 
1166
ifeq ($(FULL_TARGET),m68k-netbsd)
 
1167
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1168
endif
 
1169
ifeq ($(FULL_TARGET),m68k-amiga)
 
1170
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1171
endif
 
1172
ifeq ($(FULL_TARGET),m68k-atari)
 
1173
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1174
endif
 
1175
ifeq ($(FULL_TARGET),m68k-openbsd)
 
1176
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1177
endif
 
1178
ifeq ($(FULL_TARGET),m68k-palmos)
 
1179
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1180
endif
 
1181
ifeq ($(FULL_TARGET),m68k-embedded)
 
1182
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1183
endif
 
1184
ifeq ($(FULL_TARGET),powerpc-linux)
 
1185
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1186
endif
 
1187
ifeq ($(FULL_TARGET),powerpc-netbsd)
 
1188
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1189
endif
 
1190
ifeq ($(FULL_TARGET),powerpc-amiga)
 
1191
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1192
endif
 
1193
ifeq ($(FULL_TARGET),powerpc-macos)
 
1194
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1195
endif
 
1196
ifeq ($(FULL_TARGET),powerpc-darwin)
 
1197
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1198
endif
 
1199
ifeq ($(FULL_TARGET),powerpc-morphos)
 
1200
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1201
endif
 
1202
ifeq ($(FULL_TARGET),powerpc-embedded)
 
1203
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1204
endif
 
1205
ifeq ($(FULL_TARGET),powerpc-wii)
 
1206
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1207
endif
 
1208
ifeq ($(FULL_TARGET),sparc-linux)
 
1209
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1210
endif
 
1211
ifeq ($(FULL_TARGET),sparc-netbsd)
 
1212
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1213
endif
 
1214
ifeq ($(FULL_TARGET),sparc-solaris)
 
1215
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1216
endif
 
1217
ifeq ($(FULL_TARGET),sparc-embedded)
 
1218
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1219
endif
 
1220
ifeq ($(FULL_TARGET),x86_64-linux)
 
1221
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1222
endif
 
1223
ifeq ($(FULL_TARGET),x86_64-freebsd)
 
1224
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1225
endif
 
1226
ifeq ($(FULL_TARGET),x86_64-solaris)
 
1227
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1228
endif
 
1229
ifeq ($(FULL_TARGET),x86_64-openbsd)
 
1230
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1231
endif
 
1232
ifeq ($(FULL_TARGET),x86_64-darwin)
 
1233
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1234
endif
 
1235
ifeq ($(FULL_TARGET),x86_64-win64)
 
1236
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1237
endif
 
1238
ifeq ($(FULL_TARGET),x86_64-embedded)
 
1239
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1240
endif
 
1241
ifeq ($(FULL_TARGET),arm-linux)
 
1242
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1243
endif
 
1244
ifeq ($(FULL_TARGET),arm-palmos)
 
1245
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1246
endif
 
1247
ifeq ($(FULL_TARGET),arm-darwin)
 
1248
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1249
endif
 
1250
ifeq ($(FULL_TARGET),arm-wince)
 
1251
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1252
endif
 
1253
ifeq ($(FULL_TARGET),arm-gba)
 
1254
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1255
endif
 
1256
ifeq ($(FULL_TARGET),arm-nds)
 
1257
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1258
endif
 
1259
ifeq ($(FULL_TARGET),arm-embedded)
 
1260
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1261
endif
 
1262
ifeq ($(FULL_TARGET),arm-symbian)
 
1263
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1264
endif
 
1265
ifeq ($(FULL_TARGET),powerpc64-linux)
 
1266
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1267
endif
 
1268
ifeq ($(FULL_TARGET),powerpc64-darwin)
 
1269
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1270
endif
 
1271
ifeq ($(FULL_TARGET),powerpc64-embedded)
 
1272
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1273
endif
 
1274
ifeq ($(FULL_TARGET),avr-embedded)
 
1275
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1276
endif
 
1277
ifeq ($(FULL_TARGET),armeb-linux)
 
1278
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1279
endif
 
1280
ifeq ($(FULL_TARGET),armeb-embedded)
 
1281
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1282
endif
 
1283
ifeq ($(FULL_TARGET),mips-linux)
 
1284
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1285
endif
 
1286
ifeq ($(FULL_TARGET),mipsel-linux)
 
1287
override COMPILER_UNITDIR+=. $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) $(LAZDIR)/lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM)
 
1288
endif
 
1289
ifeq ($(FULL_TARGET),i386-linux)
 
1290
override COMPILER_TARGETDIR+=.
 
1291
endif
 
1292
ifeq ($(FULL_TARGET),i386-go32v2)
 
1293
override COMPILER_TARGETDIR+=.
 
1294
endif
 
1295
ifeq ($(FULL_TARGET),i386-win32)
 
1296
override COMPILER_TARGETDIR+=.
 
1297
endif
 
1298
ifeq ($(FULL_TARGET),i386-os2)
 
1299
override COMPILER_TARGETDIR+=.
 
1300
endif
 
1301
ifeq ($(FULL_TARGET),i386-freebsd)
 
1302
override COMPILER_TARGETDIR+=.
 
1303
endif
 
1304
ifeq ($(FULL_TARGET),i386-beos)
 
1305
override COMPILER_TARGETDIR+=.
 
1306
endif
 
1307
ifeq ($(FULL_TARGET),i386-haiku)
 
1308
override COMPILER_TARGETDIR+=.
 
1309
endif
 
1310
ifeq ($(FULL_TARGET),i386-netbsd)
 
1311
override COMPILER_TARGETDIR+=.
 
1312
endif
 
1313
ifeq ($(FULL_TARGET),i386-solaris)
 
1314
override COMPILER_TARGETDIR+=.
 
1315
endif
 
1316
ifeq ($(FULL_TARGET),i386-qnx)
 
1317
override COMPILER_TARGETDIR+=.
 
1318
endif
 
1319
ifeq ($(FULL_TARGET),i386-netware)
 
1320
override COMPILER_TARGETDIR+=.
 
1321
endif
 
1322
ifeq ($(FULL_TARGET),i386-openbsd)
 
1323
override COMPILER_TARGETDIR+=.
 
1324
endif
 
1325
ifeq ($(FULL_TARGET),i386-wdosx)
 
1326
override COMPILER_TARGETDIR+=.
 
1327
endif
 
1328
ifeq ($(FULL_TARGET),i386-darwin)
 
1329
override COMPILER_TARGETDIR+=.
 
1330
endif
 
1331
ifeq ($(FULL_TARGET),i386-emx)
 
1332
override COMPILER_TARGETDIR+=.
 
1333
endif
 
1334
ifeq ($(FULL_TARGET),i386-watcom)
 
1335
override COMPILER_TARGETDIR+=.
 
1336
endif
 
1337
ifeq ($(FULL_TARGET),i386-netwlibc)
 
1338
override COMPILER_TARGETDIR+=.
 
1339
endif
 
1340
ifeq ($(FULL_TARGET),i386-wince)
 
1341
override COMPILER_TARGETDIR+=.
 
1342
endif
 
1343
ifeq ($(FULL_TARGET),i386-embedded)
 
1344
override COMPILER_TARGETDIR+=.
 
1345
endif
 
1346
ifeq ($(FULL_TARGET),i386-symbian)
 
1347
override COMPILER_TARGETDIR+=.
 
1348
endif
 
1349
ifeq ($(FULL_TARGET),i386-nativent)
 
1350
override COMPILER_TARGETDIR+=.
 
1351
endif
 
1352
ifeq ($(FULL_TARGET),i386-iphonesim)
 
1353
override COMPILER_TARGETDIR+=.
 
1354
endif
 
1355
ifeq ($(FULL_TARGET),m68k-linux)
 
1356
override COMPILER_TARGETDIR+=.
 
1357
endif
 
1358
ifeq ($(FULL_TARGET),m68k-freebsd)
 
1359
override COMPILER_TARGETDIR+=.
 
1360
endif
 
1361
ifeq ($(FULL_TARGET),m68k-netbsd)
 
1362
override COMPILER_TARGETDIR+=.
 
1363
endif
 
1364
ifeq ($(FULL_TARGET),m68k-amiga)
 
1365
override COMPILER_TARGETDIR+=.
 
1366
endif
 
1367
ifeq ($(FULL_TARGET),m68k-atari)
 
1368
override COMPILER_TARGETDIR+=.
 
1369
endif
 
1370
ifeq ($(FULL_TARGET),m68k-openbsd)
 
1371
override COMPILER_TARGETDIR+=.
 
1372
endif
 
1373
ifeq ($(FULL_TARGET),m68k-palmos)
 
1374
override COMPILER_TARGETDIR+=.
 
1375
endif
 
1376
ifeq ($(FULL_TARGET),m68k-embedded)
 
1377
override COMPILER_TARGETDIR+=.
 
1378
endif
 
1379
ifeq ($(FULL_TARGET),powerpc-linux)
 
1380
override COMPILER_TARGETDIR+=.
 
1381
endif
 
1382
ifeq ($(FULL_TARGET),powerpc-netbsd)
 
1383
override COMPILER_TARGETDIR+=.
 
1384
endif
 
1385
ifeq ($(FULL_TARGET),powerpc-amiga)
 
1386
override COMPILER_TARGETDIR+=.
 
1387
endif
 
1388
ifeq ($(FULL_TARGET),powerpc-macos)
 
1389
override COMPILER_TARGETDIR+=.
 
1390
endif
 
1391
ifeq ($(FULL_TARGET),powerpc-darwin)
 
1392
override COMPILER_TARGETDIR+=.
 
1393
endif
 
1394
ifeq ($(FULL_TARGET),powerpc-morphos)
 
1395
override COMPILER_TARGETDIR+=.
 
1396
endif
 
1397
ifeq ($(FULL_TARGET),powerpc-embedded)
 
1398
override COMPILER_TARGETDIR+=.
 
1399
endif
 
1400
ifeq ($(FULL_TARGET),powerpc-wii)
 
1401
override COMPILER_TARGETDIR+=.
 
1402
endif
 
1403
ifeq ($(FULL_TARGET),sparc-linux)
 
1404
override COMPILER_TARGETDIR+=.
 
1405
endif
 
1406
ifeq ($(FULL_TARGET),sparc-netbsd)
 
1407
override COMPILER_TARGETDIR+=.
 
1408
endif
 
1409
ifeq ($(FULL_TARGET),sparc-solaris)
 
1410
override COMPILER_TARGETDIR+=.
 
1411
endif
 
1412
ifeq ($(FULL_TARGET),sparc-embedded)
 
1413
override COMPILER_TARGETDIR+=.
 
1414
endif
 
1415
ifeq ($(FULL_TARGET),x86_64-linux)
 
1416
override COMPILER_TARGETDIR+=.
 
1417
endif
 
1418
ifeq ($(FULL_TARGET),x86_64-freebsd)
 
1419
override COMPILER_TARGETDIR+=.
 
1420
endif
 
1421
ifeq ($(FULL_TARGET),x86_64-solaris)
 
1422
override COMPILER_TARGETDIR+=.
 
1423
endif
 
1424
ifeq ($(FULL_TARGET),x86_64-openbsd)
 
1425
override COMPILER_TARGETDIR+=.
 
1426
endif
 
1427
ifeq ($(FULL_TARGET),x86_64-darwin)
 
1428
override COMPILER_TARGETDIR+=.
 
1429
endif
 
1430
ifeq ($(FULL_TARGET),x86_64-win64)
 
1431
override COMPILER_TARGETDIR+=.
 
1432
endif
 
1433
ifeq ($(FULL_TARGET),x86_64-embedded)
 
1434
override COMPILER_TARGETDIR+=.
 
1435
endif
 
1436
ifeq ($(FULL_TARGET),arm-linux)
 
1437
override COMPILER_TARGETDIR+=.
 
1438
endif
 
1439
ifeq ($(FULL_TARGET),arm-palmos)
 
1440
override COMPILER_TARGETDIR+=.
 
1441
endif
 
1442
ifeq ($(FULL_TARGET),arm-darwin)
 
1443
override COMPILER_TARGETDIR+=.
 
1444
endif
 
1445
ifeq ($(FULL_TARGET),arm-wince)
 
1446
override COMPILER_TARGETDIR+=.
 
1447
endif
 
1448
ifeq ($(FULL_TARGET),arm-gba)
 
1449
override COMPILER_TARGETDIR+=.
 
1450
endif
 
1451
ifeq ($(FULL_TARGET),arm-nds)
 
1452
override COMPILER_TARGETDIR+=.
 
1453
endif
 
1454
ifeq ($(FULL_TARGET),arm-embedded)
 
1455
override COMPILER_TARGETDIR+=.
 
1456
endif
 
1457
ifeq ($(FULL_TARGET),arm-symbian)
 
1458
override COMPILER_TARGETDIR+=.
 
1459
endif
 
1460
ifeq ($(FULL_TARGET),powerpc64-linux)
 
1461
override COMPILER_TARGETDIR+=.
 
1462
endif
 
1463
ifeq ($(FULL_TARGET),powerpc64-darwin)
 
1464
override COMPILER_TARGETDIR+=.
 
1465
endif
 
1466
ifeq ($(FULL_TARGET),powerpc64-embedded)
 
1467
override COMPILER_TARGETDIR+=.
 
1468
endif
 
1469
ifeq ($(FULL_TARGET),avr-embedded)
 
1470
override COMPILER_TARGETDIR+=.
 
1471
endif
 
1472
ifeq ($(FULL_TARGET),armeb-linux)
 
1473
override COMPILER_TARGETDIR+=.
 
1474
endif
 
1475
ifeq ($(FULL_TARGET),armeb-embedded)
 
1476
override COMPILER_TARGETDIR+=.
 
1477
endif
 
1478
ifeq ($(FULL_TARGET),mips-linux)
 
1479
override COMPILER_TARGETDIR+=.
 
1480
endif
 
1481
ifeq ($(FULL_TARGET),mipsel-linux)
 
1482
override COMPILER_TARGETDIR+=.
 
1483
endif
 
1484
ifeq ($(FULL_TARGET),i386-linux)
 
1485
override COMPILER_UNITTARGETDIR+=.
 
1486
endif
 
1487
ifeq ($(FULL_TARGET),i386-go32v2)
 
1488
override COMPILER_UNITTARGETDIR+=.
 
1489
endif
 
1490
ifeq ($(FULL_TARGET),i386-win32)
 
1491
override COMPILER_UNITTARGETDIR+=.
 
1492
endif
 
1493
ifeq ($(FULL_TARGET),i386-os2)
 
1494
override COMPILER_UNITTARGETDIR+=.
 
1495
endif
 
1496
ifeq ($(FULL_TARGET),i386-freebsd)
 
1497
override COMPILER_UNITTARGETDIR+=.
 
1498
endif
 
1499
ifeq ($(FULL_TARGET),i386-beos)
 
1500
override COMPILER_UNITTARGETDIR+=.
 
1501
endif
 
1502
ifeq ($(FULL_TARGET),i386-haiku)
 
1503
override COMPILER_UNITTARGETDIR+=.
 
1504
endif
 
1505
ifeq ($(FULL_TARGET),i386-netbsd)
 
1506
override COMPILER_UNITTARGETDIR+=.
 
1507
endif
 
1508
ifeq ($(FULL_TARGET),i386-solaris)
 
1509
override COMPILER_UNITTARGETDIR+=.
 
1510
endif
 
1511
ifeq ($(FULL_TARGET),i386-qnx)
 
1512
override COMPILER_UNITTARGETDIR+=.
 
1513
endif
 
1514
ifeq ($(FULL_TARGET),i386-netware)
 
1515
override COMPILER_UNITTARGETDIR+=.
 
1516
endif
 
1517
ifeq ($(FULL_TARGET),i386-openbsd)
 
1518
override COMPILER_UNITTARGETDIR+=.
 
1519
endif
 
1520
ifeq ($(FULL_TARGET),i386-wdosx)
 
1521
override COMPILER_UNITTARGETDIR+=.
 
1522
endif
 
1523
ifeq ($(FULL_TARGET),i386-darwin)
 
1524
override COMPILER_UNITTARGETDIR+=.
 
1525
endif
 
1526
ifeq ($(FULL_TARGET),i386-emx)
 
1527
override COMPILER_UNITTARGETDIR+=.
 
1528
endif
 
1529
ifeq ($(FULL_TARGET),i386-watcom)
 
1530
override COMPILER_UNITTARGETDIR+=.
 
1531
endif
 
1532
ifeq ($(FULL_TARGET),i386-netwlibc)
 
1533
override COMPILER_UNITTARGETDIR+=.
 
1534
endif
 
1535
ifeq ($(FULL_TARGET),i386-wince)
 
1536
override COMPILER_UNITTARGETDIR+=.
 
1537
endif
 
1538
ifeq ($(FULL_TARGET),i386-embedded)
 
1539
override COMPILER_UNITTARGETDIR+=.
 
1540
endif
 
1541
ifeq ($(FULL_TARGET),i386-symbian)
 
1542
override COMPILER_UNITTARGETDIR+=.
 
1543
endif
 
1544
ifeq ($(FULL_TARGET),i386-nativent)
 
1545
override COMPILER_UNITTARGETDIR+=.
 
1546
endif
 
1547
ifeq ($(FULL_TARGET),i386-iphonesim)
 
1548
override COMPILER_UNITTARGETDIR+=.
 
1549
endif
 
1550
ifeq ($(FULL_TARGET),m68k-linux)
 
1551
override COMPILER_UNITTARGETDIR+=.
 
1552
endif
 
1553
ifeq ($(FULL_TARGET),m68k-freebsd)
 
1554
override COMPILER_UNITTARGETDIR+=.
 
1555
endif
 
1556
ifeq ($(FULL_TARGET),m68k-netbsd)
 
1557
override COMPILER_UNITTARGETDIR+=.
 
1558
endif
 
1559
ifeq ($(FULL_TARGET),m68k-amiga)
 
1560
override COMPILER_UNITTARGETDIR+=.
 
1561
endif
 
1562
ifeq ($(FULL_TARGET),m68k-atari)
 
1563
override COMPILER_UNITTARGETDIR+=.
 
1564
endif
 
1565
ifeq ($(FULL_TARGET),m68k-openbsd)
 
1566
override COMPILER_UNITTARGETDIR+=.
 
1567
endif
 
1568
ifeq ($(FULL_TARGET),m68k-palmos)
 
1569
override COMPILER_UNITTARGETDIR+=.
 
1570
endif
 
1571
ifeq ($(FULL_TARGET),m68k-embedded)
 
1572
override COMPILER_UNITTARGETDIR+=.
 
1573
endif
 
1574
ifeq ($(FULL_TARGET),powerpc-linux)
 
1575
override COMPILER_UNITTARGETDIR+=.
 
1576
endif
 
1577
ifeq ($(FULL_TARGET),powerpc-netbsd)
 
1578
override COMPILER_UNITTARGETDIR+=.
 
1579
endif
 
1580
ifeq ($(FULL_TARGET),powerpc-amiga)
 
1581
override COMPILER_UNITTARGETDIR+=.
 
1582
endif
 
1583
ifeq ($(FULL_TARGET),powerpc-macos)
 
1584
override COMPILER_UNITTARGETDIR+=.
 
1585
endif
 
1586
ifeq ($(FULL_TARGET),powerpc-darwin)
 
1587
override COMPILER_UNITTARGETDIR+=.
 
1588
endif
 
1589
ifeq ($(FULL_TARGET),powerpc-morphos)
 
1590
override COMPILER_UNITTARGETDIR+=.
 
1591
endif
 
1592
ifeq ($(FULL_TARGET),powerpc-embedded)
 
1593
override COMPILER_UNITTARGETDIR+=.
 
1594
endif
 
1595
ifeq ($(FULL_TARGET),powerpc-wii)
 
1596
override COMPILER_UNITTARGETDIR+=.
 
1597
endif
 
1598
ifeq ($(FULL_TARGET),sparc-linux)
 
1599
override COMPILER_UNITTARGETDIR+=.
 
1600
endif
 
1601
ifeq ($(FULL_TARGET),sparc-netbsd)
 
1602
override COMPILER_UNITTARGETDIR+=.
 
1603
endif
 
1604
ifeq ($(FULL_TARGET),sparc-solaris)
 
1605
override COMPILER_UNITTARGETDIR+=.
 
1606
endif
 
1607
ifeq ($(FULL_TARGET),sparc-embedded)
 
1608
override COMPILER_UNITTARGETDIR+=.
 
1609
endif
 
1610
ifeq ($(FULL_TARGET),x86_64-linux)
 
1611
override COMPILER_UNITTARGETDIR+=.
 
1612
endif
 
1613
ifeq ($(FULL_TARGET),x86_64-freebsd)
 
1614
override COMPILER_UNITTARGETDIR+=.
 
1615
endif
 
1616
ifeq ($(FULL_TARGET),x86_64-solaris)
 
1617
override COMPILER_UNITTARGETDIR+=.
 
1618
endif
 
1619
ifeq ($(FULL_TARGET),x86_64-openbsd)
 
1620
override COMPILER_UNITTARGETDIR+=.
 
1621
endif
 
1622
ifeq ($(FULL_TARGET),x86_64-darwin)
 
1623
override COMPILER_UNITTARGETDIR+=.
 
1624
endif
 
1625
ifeq ($(FULL_TARGET),x86_64-win64)
 
1626
override COMPILER_UNITTARGETDIR+=.
 
1627
endif
 
1628
ifeq ($(FULL_TARGET),x86_64-embedded)
 
1629
override COMPILER_UNITTARGETDIR+=.
 
1630
endif
 
1631
ifeq ($(FULL_TARGET),arm-linux)
 
1632
override COMPILER_UNITTARGETDIR+=.
 
1633
endif
 
1634
ifeq ($(FULL_TARGET),arm-palmos)
 
1635
override COMPILER_UNITTARGETDIR+=.
 
1636
endif
 
1637
ifeq ($(FULL_TARGET),arm-darwin)
 
1638
override COMPILER_UNITTARGETDIR+=.
 
1639
endif
 
1640
ifeq ($(FULL_TARGET),arm-wince)
 
1641
override COMPILER_UNITTARGETDIR+=.
 
1642
endif
 
1643
ifeq ($(FULL_TARGET),arm-gba)
 
1644
override COMPILER_UNITTARGETDIR+=.
 
1645
endif
 
1646
ifeq ($(FULL_TARGET),arm-nds)
 
1647
override COMPILER_UNITTARGETDIR+=.
 
1648
endif
 
1649
ifeq ($(FULL_TARGET),arm-embedded)
 
1650
override COMPILER_UNITTARGETDIR+=.
 
1651
endif
 
1652
ifeq ($(FULL_TARGET),arm-symbian)
 
1653
override COMPILER_UNITTARGETDIR+=.
 
1654
endif
 
1655
ifeq ($(FULL_TARGET),powerpc64-linux)
 
1656
override COMPILER_UNITTARGETDIR+=.
 
1657
endif
 
1658
ifeq ($(FULL_TARGET),powerpc64-darwin)
 
1659
override COMPILER_UNITTARGETDIR+=.
 
1660
endif
 
1661
ifeq ($(FULL_TARGET),powerpc64-embedded)
 
1662
override COMPILER_UNITTARGETDIR+=.
 
1663
endif
 
1664
ifeq ($(FULL_TARGET),avr-embedded)
 
1665
override COMPILER_UNITTARGETDIR+=.
 
1666
endif
 
1667
ifeq ($(FULL_TARGET),armeb-linux)
 
1668
override COMPILER_UNITTARGETDIR+=.
 
1669
endif
 
1670
ifeq ($(FULL_TARGET),armeb-embedded)
 
1671
override COMPILER_UNITTARGETDIR+=.
 
1672
endif
 
1673
ifeq ($(FULL_TARGET),mips-linux)
1566
1674
override COMPILER_UNITTARGETDIR+=.
1567
1675
endif
1568
1676
ifeq ($(FULL_TARGET),mipsel-linux)
1778
1886
STATICLIBPREFIX=libp
1779
1887
IMPORTLIBPREFIX=libimp
1780
1888
RSTEXT=.rst
1781
 
ifeq ($(findstring 1.0.,$(FPC_VERSION)),)
 
1889
EXEDBGEXT=.dbg
1782
1890
ifeq ($(OS_TARGET),go32v1)
1783
1891
STATICLIBPREFIX=
1784
1892
SHORTSUFFIX=v1
1895
2003
SHORTSUFFIX=mac
1896
2004
IMPORTLIBPREFIX=imp
1897
2005
endif
1898
 
ifeq ($(OS_TARGET),darwin)
 
2006
ifneq ($(findstring $(OS_TARGET),darwin iphonesim),)
1899
2007
BATCHEXT=.sh
1900
2008
EXEEXT=
1901
2009
HASSHAREDLIB=1
1902
2010
SHORTSUFFIX=dwn
 
2011
EXEDBGEXT=.dSYM
1903
2012
endif
1904
2013
ifeq ($(OS_TARGET),gba)
1905
2014
EXEEXT=.gba
1914
2023
SHAREDLIBEXT=.dll
1915
2024
SHORTSUFFIX=nativent
1916
2025
endif
1917
 
else
1918
 
ifeq ($(OS_TARGET),go32v1)
1919
 
PPUEXT=.pp1
1920
 
OEXT=.o1
1921
 
ASMEXT=.s1
1922
 
SMARTEXT=.sl1
1923
 
STATICLIBEXT=.a1
1924
 
SHAREDLIBEXT=.so1
1925
 
STATICLIBPREFIX=
1926
 
SHORTSUFFIX=v1
1927
 
IMPORTLIBPREFIX=
1928
 
endif
1929
 
ifeq ($(OS_TARGET),go32v2)
1930
 
STATICLIBPREFIX=
1931
 
SHORTSUFFIX=dos
1932
 
IMPORTLIBPREFIX=
1933
 
endif
1934
 
ifeq ($(OS_TARGET),watcom)
1935
 
STATICLIBPREFIX=
1936
 
SHORTSUFFIX=wat
1937
 
IMPORTLIBPREFIX=
1938
 
endif
1939
 
ifeq ($(OS_TARGET),linux)
1940
 
BATCHEXT=.sh
1941
 
EXEEXT=
1942
 
HASSHAREDLIB=1
1943
 
SHORTSUFFIX=lnx
1944
 
endif
1945
 
ifeq ($(OS_TARGET),freebsd)
1946
 
BATCHEXT=.sh
1947
 
EXEEXT=
1948
 
HASSHAREDLIB=1
1949
 
SHORTSUFFIX=fbs
1950
 
endif
1951
 
ifeq ($(OS_TARGET),netbsd)
1952
 
BATCHEXT=.sh
1953
 
EXEEXT=
1954
 
HASSHAREDLIB=1
1955
 
SHORTSUFFIX=nbs
1956
 
endif
1957
 
ifeq ($(OS_TARGET),openbsd)
1958
 
BATCHEXT=.sh
1959
 
EXEEXT=
1960
 
HASSHAREDLIB=1
1961
 
SHORTSUFFIX=obs
1962
 
endif
1963
 
ifeq ($(OS_TARGET),win32)
1964
 
PPUEXT=.ppw
1965
 
OEXT=.ow
1966
 
ASMEXT=.sw
1967
 
SMARTEXT=.slw
1968
 
STATICLIBEXT=.aw
1969
 
SHAREDLIBEXT=.dll
1970
 
SHORTSUFFIX=w32
1971
 
endif
1972
 
ifeq ($(OS_TARGET),os2)
1973
 
BATCHEXT=.cmd
1974
 
PPUEXT=.ppo
1975
 
ASMEXT=.so2
1976
 
OEXT=.oo2
1977
 
AOUTEXT=.out
1978
 
SMARTEXT=.sl2
1979
 
STATICLIBPREFIX=
1980
 
STATICLIBEXT=.ao2
1981
 
SHAREDLIBEXT=.dll
1982
 
SHORTSUFFIX=os2
1983
 
ECHO=echo
1984
 
IMPORTLIBPREFIX=
1985
 
endif
1986
 
ifeq ($(OS_TARGET),amiga)
1987
 
EXEEXT=
1988
 
PPUEXT=.ppu
1989
 
ASMEXT=.s
1990
 
OEXT=.o
1991
 
SMARTEXT=.sl
1992
 
STATICLIBEXT=.a
1993
 
SHAREDLIBEXT=.library
1994
 
SHORTSUFFIX=amg
1995
 
endif
1996
 
ifeq ($(OS_TARGET),atari)
1997
 
PPUEXT=.ppu
1998
 
ASMEXT=.s
1999
 
OEXT=.o
2000
 
SMARTEXT=.sl
2001
 
STATICLIBEXT=.a
2002
 
EXEEXT=.ttp
2003
 
SHORTSUFFIX=ata
2004
 
endif
2005
 
ifeq ($(OS_TARGET),beos)
2006
 
BATCHEXT=.sh
2007
 
PPUEXT=.ppu
2008
 
ASMEXT=.s
2009
 
OEXT=.o
2010
 
SMARTEXT=.sl
2011
 
STATICLIBEXT=.a
2012
 
EXEEXT=
2013
 
SHORTSUFFIX=be
2014
 
endif
2015
 
ifeq ($(OS_TARGET),solaris)
2016
 
BATCHEXT=.sh
2017
 
PPUEXT=.ppu
2018
 
ASMEXT=.s
2019
 
OEXT=.o
2020
 
SMARTEXT=.sl
2021
 
STATICLIBEXT=.a
2022
 
EXEEXT=
2023
 
SHORTSUFFIX=sun
2024
 
endif
2025
 
ifeq ($(OS_TARGET),qnx)
2026
 
BATCHEXT=.sh
2027
 
PPUEXT=.ppu
2028
 
ASMEXT=.s
2029
 
OEXT=.o
2030
 
SMARTEXT=.sl
2031
 
STATICLIBEXT=.a
2032
 
EXEEXT=
2033
 
SHORTSUFFIX=qnx
2034
 
endif
2035
 
ifeq ($(OS_TARGET),netware)
2036
 
STATICLIBPREFIX=
2037
 
PPUEXT=.ppu
2038
 
OEXT=.o
2039
 
ASMEXT=.s
2040
 
SMARTEXT=.sl
2041
 
STATICLIBEXT=.a
2042
 
SHAREDLIBEXT=.nlm
2043
 
EXEEXT=.nlm
2044
 
SHORTSUFFIX=nw
2045
 
IMPORTLIBPREFIX=imp
2046
 
endif
2047
 
ifeq ($(OS_TARGET),netwlibc)
2048
 
STATICLIBPREFIX=
2049
 
PPUEXT=.ppu
2050
 
OEXT=.o
2051
 
ASMEXT=.s
2052
 
SMARTEXT=.sl
2053
 
STATICLIBEXT=.a
2054
 
SHAREDLIBEXT=.nlm
2055
 
EXEEXT=.nlm
2056
 
SHORTSUFFIX=nwl
2057
 
IMPORTLIBPREFIX=imp
2058
 
endif
2059
 
ifeq ($(OS_TARGET),macos)
2060
 
BATCHEXT=
2061
 
PPUEXT=.ppu
2062
 
ASMEXT=.s
2063
 
OEXT=.o
2064
 
SMARTEXT=.sl
2065
 
STATICLIBEXT=.a
2066
 
EXEEXT=
2067
 
DEBUGSYMEXT=.xcoff
2068
 
SHORTSUFFIX=mac
2069
 
IMPORTLIBPREFIX=imp
2070
 
endif
 
2026
ifeq ($(OS_TARGET),wii)
 
2027
EXEEXT=.dol
 
2028
SHAREDLIBEXT=.so
 
2029
SHORTSUFFIX=wii
2071
2030
endif
2072
2031
ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
2073
2032
FPCMADE=fpcmade.$(SHORTSUFFIX)
2258
2217
LDNAME=$(BINUTILSPREFIX)ld
2259
2218
ARNAME=$(BINUTILSPREFIX)ar
2260
2219
RCNAME=$(BINUTILSPREFIX)rc
2261
 
ifneq ($(findstring 1.0.,$(FPC_VERSION)),)
2262
 
ifeq ($(OS_TARGET),win32)
2263
 
ifeq ($(CROSSBINDIR),)
2264
 
ASNAME=asw
2265
 
LDNAME=ldw
2266
 
ARNAME=arw
2267
 
endif
2268
 
endif
2269
 
endif
2270
2220
ifndef ASPROG
2271
2221
ifdef CROSSBINDIR
2272
2222
ASPROG=$(CROSSBINDIR)/$(ASNAME)$(SRCEXEEXT)
2310
2260
else
2311
2261
DATESTR=
2312
2262
endif
2313
 
ifndef UPXPROG
2314
 
ifeq ($(OS_TARGET),go32v2)
2315
 
UPXPROG:=1
2316
 
endif
2317
 
ifeq ($(OS_TARGET),win32)
2318
 
UPXPROG:=1
2319
 
endif
2320
 
ifdef UPXPROG
2321
 
UPXPROG:=$(strip $(wildcard $(addsuffix /upx$(SRCEXEEXT),$(SEARCHPATH))))
2322
 
ifeq ($(UPXPROG),)
2323
 
UPXPROG=
2324
 
else
2325
 
UPXPROG:=$(firstword $(UPXPROG))
2326
 
endif
2327
 
else
2328
 
UPXPROG=
2329
 
endif
2330
 
endif
2331
 
export UPXPROG
2332
2263
ZIPOPT=-9
2333
2264
ZIPEXT=.zip
2334
2265
ifeq ($(USETAR),bz2)
2402
2333
ifeq ($(FULL_TARGET),i386-nativent)
2403
2334
REQUIRE_PACKAGES_RTL=1
2404
2335
endif
 
2336
ifeq ($(FULL_TARGET),i386-iphonesim)
 
2337
REQUIRE_PACKAGES_RTL=1
 
2338
endif
2405
2339
ifeq ($(FULL_TARGET),m68k-linux)
2406
2340
REQUIRE_PACKAGES_RTL=1
2407
2341
endif
2447
2381
ifeq ($(FULL_TARGET),powerpc-embedded)
2448
2382
REQUIRE_PACKAGES_RTL=1
2449
2383
endif
 
2384
ifeq ($(FULL_TARGET),powerpc-wii)
 
2385
REQUIRE_PACKAGES_RTL=1
 
2386
endif
2450
2387
ifeq ($(FULL_TARGET),sparc-linux)
2451
2388
REQUIRE_PACKAGES_RTL=1
2452
2389
endif
2468
2405
ifeq ($(FULL_TARGET),x86_64-solaris)
2469
2406
REQUIRE_PACKAGES_RTL=1
2470
2407
endif
 
2408
ifeq ($(FULL_TARGET),x86_64-openbsd)
 
2409
REQUIRE_PACKAGES_RTL=1
 
2410
endif
2471
2411
ifeq ($(FULL_TARGET),x86_64-darwin)
2472
2412
REQUIRE_PACKAGES_RTL=1
2473
2413
endif
2519
2459
ifeq ($(FULL_TARGET),armeb-embedded)
2520
2460
REQUIRE_PACKAGES_RTL=1
2521
2461
endif
 
2462
ifeq ($(FULL_TARGET),mips-linux)
 
2463
REQUIRE_PACKAGES_RTL=1
 
2464
endif
2522
2465
ifeq ($(FULL_TARGET),mipsel-linux)
2523
2466
REQUIRE_PACKAGES_RTL=1
2524
2467
endif
2530
2473
else
2531
2474
UNITDIR_RTL=$(PACKAGEDIR_RTL)
2532
2475
endif
 
2476
ifneq ($(wildcard $(PACKAGEDIR_RTL)/units/$(SOURCESUFFIX)),)
 
2477
UNITDIR_FPMAKE_RTL=$(PACKAGEDIR_RTL)/units/$(SOURCESUFFIX)
 
2478
else
 
2479
ifneq ($(wildcard $(PACKAGEDIR_RTL)/units_bs/$(SOURCESUFFIX)),)
 
2480
UNITDIR_FPMAKE_RTL=$(PACKAGEDIR_RTL)/units_bs/$(SOURCESUFFIX)
 
2481
else
 
2482
UNITDIR_FPMAKE_RTL=$(PACKAGEDIR_RTL)
 
2483
endif
 
2484
endif
2533
2485
ifdef CHECKDEPEND
2534
2486
$(PACKAGEDIR_RTL)/$(OS_TARGET)/$(FPCMADE):
2535
2487
        $(MAKE) -C $(PACKAGEDIR_RTL)/$(OS_TARGET) $(FPCMADE)
2547
2499
ifdef UNITDIR_RTL
2548
2500
override COMPILER_UNITDIR+=$(UNITDIR_RTL)
2549
2501
endif
 
2502
ifdef UNITDIR_FPMAKE_RTL
 
2503
override COMPILER_FPMAKE_UNITDIR+=$(UNITDIR_FPMAKE_RTL)
 
2504
endif
2550
2505
endif
2551
2506
ifndef NOCPUDEF
2552
2507
override FPCOPTDEF=$(ARCH)
2559
2514
endif
2560
2515
ifeq ($(OS_SOURCE),openbsd)
2561
2516
override FPCOPT+=-FD$(NEW_BINUTILS_PATH)
 
2517
override FPCMAKEOPT+=-FD$(NEW_BINUTILS_PATH)
2562
2518
endif
2563
2519
ifndef CROSSBOOTSTRAP
2564
2520
ifneq ($(BINUTILSPREFIX),)
2568
2524
override FPCOPT+=-Xr$(RLINKPATH)
2569
2525
endif
2570
2526
endif
 
2527
ifndef CROSSCOMPILE
 
2528
ifneq ($(BINUTILSPREFIX),)
 
2529
override FPCMAKEOPT+=-XP$(BINUTILSPREFIX)
 
2530
endif
 
2531
endif
2571
2532
ifdef UNITDIR
2572
2533
override FPCOPT+=$(addprefix -Fu,$(UNITDIR))
2573
2534
endif
2659
2620
endif
2660
2621
endif
2661
2622
ifeq ($(findstring 2.0.,$(FPC_VERSION)),)
2662
 
ifeq ($(OS_TARGET),linux)
 
2623
ifneq ($(findstring $(OS_TARGET),freebsd openbsd netbsd linux solaris),)
2663
2624
ifeq ($(CPU_TARGET),x86_64)
2664
2625
override FPCOPT+=-Cg
2665
2626
endif
2706
2667
ifneq ($(TARGET_PROGRAMS),)
2707
2668
override EXEFILES=$(addsuffix $(EXEEXT),$(TARGET_PROGRAMS))
2708
2669
override EXEOFILES:=$(addsuffix $(OEXT),$(TARGET_PROGRAMS)) $(addprefix $(STATICLIBPREFIX),$(addsuffix $(STATICLIBEXT),$(TARGET_PROGRAMS))) $(addprefix $(IMPORTLIBPREFIX),$(addsuffix $(STATICLIBEXT),$(TARGET_PROGRAMS)))
 
2670
override EXEDBGFILES:=$(addsuffix $(EXEDBGEXT),$(TARGET_PROGRAMS))
2709
2671
override ALLTARGET+=fpc_exes
2710
2672
override INSTALLEXEFILES+=$(EXEFILES)
2711
2673
override CLEANEXEFILES+=$(EXEFILES) $(EXEOFILES)
 
2674
override CLEANEXEDBGFILES+=$(EXEDBGFILES)
2712
2675
ifeq ($(OS_TARGET),os2)
2713
2676
override CLEANEXEFILES+=$(addsuffix $(AOUTEXT),$(TARGET_PROGRAMS))
2714
2677
endif
2819
2782
fpc_install: all $(INSTALLTARGET)
2820
2783
ifdef INSTALLEXEFILES
2821
2784
        $(MKDIR) $(INSTALL_BINDIR)
2822
 
ifdef UPXPROG
2823
 
        -$(UPXPROG) $(INSTALLEXEFILES)
2824
 
endif
2825
2785
        $(INSTALLEXE) $(INSTALLEXEFILES) $(INSTALL_BINDIR)
2826
2786
endif
2827
2787
ifdef INSTALL_CREATEPACKAGEFPC
2955
2915
.PHONY: fpc_clean fpc_cleanall fpc_distclean
2956
2916
ifdef EXEFILES
2957
2917
override CLEANEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEFILES))
 
2918
override CLEANEXEDBGFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEDBGFILES))
2958
2919
endif
2959
2920
ifdef CLEAN_PROGRAMS
2960
2921
override CLEANEXEFILES+=$(addprefix $(TARGETDIRPREFIX),$(addsuffix $(EXEEXT), $(CLEAN_PROGRAMS)))
 
2922
override CLEANEXEDBGFILES+=$(addprefix $(TARGETDIRPREFIX),$(addsuffix $(EXEDBGEXT), $(CLEAN_PROGRAMS)))
2961
2923
endif
2962
2924
ifdef CLEAN_UNITS
2963
2925
override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(CLEAN_UNITS))
2974
2936
ifdef CLEANEXEFILES
2975
2937
        -$(DEL) $(CLEANEXEFILES)
2976
2938
endif
 
2939
ifdef CLEANEXEDBGFILES
 
2940
        -$(DELTREE) $(CLEANEXEDBGFILES)
 
2941
endif
2977
2942
ifdef CLEANPPUFILES
2978
2943
        -$(DEL) $(CLEANPPUFILES)
2979
2944
endif
3044
3009
        @$(ECHO)  Full Target.. $(FULL_TARGET)
3045
3010
        @$(ECHO)  SourceSuffix. $(SOURCESUFFIX)
3046
3011
        @$(ECHO)  TargetSuffix. $(TARGETSUFFIX)
 
3012
        @$(ECHO)  FPC fpmake... $(FPCFPMAKE)
3047
3013
        @$(ECHO)
3048
3014
        @$(ECHO)  == Directory info ==
3049
3015
        @$(ECHO)
3074
3040
        @$(ECHO)  Date...... $(DATE)
3075
3041
        @$(ECHO)  FPCMake... $(FPCMAKE)
3076
3042
        @$(ECHO)  PPUMove... $(PPUMOVE)
3077
 
        @$(ECHO)  Upx....... $(UPXPROG)
3078
3043
        @$(ECHO)  Zip....... $(ZIPPROG)
3079
3044
        @$(ECHO)
3080
3045
        @$(ECHO)  == Object info ==