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

« back to all changes in this revision

Viewing changes to components/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/06/03]
 
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)
266
 
ifeq ($(FULL_TARGET),i386-linux)
267
 
override TARGET_DIRS+=synedit codetools lazcontrols
268
 
endif
269
 
ifeq ($(FULL_TARGET),i386-go32v2)
270
 
override TARGET_DIRS+=synedit codetools lazcontrols
271
 
endif
272
 
ifeq ($(FULL_TARGET),i386-win32)
273
 
override TARGET_DIRS+=synedit codetools lazcontrols
274
 
endif
275
 
ifeq ($(FULL_TARGET),i386-os2)
276
 
override TARGET_DIRS+=synedit codetools lazcontrols
277
 
endif
278
 
ifeq ($(FULL_TARGET),i386-freebsd)
279
 
override TARGET_DIRS+=synedit codetools lazcontrols
280
 
endif
281
 
ifeq ($(FULL_TARGET),i386-beos)
282
 
override TARGET_DIRS+=synedit codetools lazcontrols
283
 
endif
284
 
ifeq ($(FULL_TARGET),i386-haiku)
285
 
override TARGET_DIRS+=synedit codetools lazcontrols
286
 
endif
287
 
ifeq ($(FULL_TARGET),i386-netbsd)
288
 
override TARGET_DIRS+=synedit codetools lazcontrols
289
 
endif
290
 
ifeq ($(FULL_TARGET),i386-solaris)
291
 
override TARGET_DIRS+=synedit codetools lazcontrols
292
 
endif
293
 
ifeq ($(FULL_TARGET),i386-qnx)
294
 
override TARGET_DIRS+=synedit codetools lazcontrols
295
 
endif
296
 
ifeq ($(FULL_TARGET),i386-netware)
297
 
override TARGET_DIRS+=synedit codetools lazcontrols
298
 
endif
299
 
ifeq ($(FULL_TARGET),i386-openbsd)
300
 
override TARGET_DIRS+=synedit codetools lazcontrols
301
 
endif
302
 
ifeq ($(FULL_TARGET),i386-wdosx)
303
 
override TARGET_DIRS+=synedit codetools lazcontrols
304
 
endif
305
 
ifeq ($(FULL_TARGET),i386-darwin)
306
 
override TARGET_DIRS+=synedit codetools lazcontrols
307
 
endif
308
 
ifeq ($(FULL_TARGET),i386-emx)
309
 
override TARGET_DIRS+=synedit codetools lazcontrols
310
 
endif
311
 
ifeq ($(FULL_TARGET),i386-watcom)
312
 
override TARGET_DIRS+=synedit codetools lazcontrols
313
 
endif
314
 
ifeq ($(FULL_TARGET),i386-netwlibc)
315
 
override TARGET_DIRS+=synedit codetools lazcontrols
316
 
endif
317
 
ifeq ($(FULL_TARGET),i386-wince)
318
 
override TARGET_DIRS+=synedit codetools lazcontrols
319
 
endif
320
 
ifeq ($(FULL_TARGET),i386-embedded)
321
 
override TARGET_DIRS+=synedit codetools lazcontrols
322
 
endif
323
 
ifeq ($(FULL_TARGET),i386-symbian)
324
 
override TARGET_DIRS+=synedit codetools lazcontrols
325
 
endif
326
 
ifeq ($(FULL_TARGET),i386-nativent)
327
 
override TARGET_DIRS+=synedit codetools lazcontrols
328
 
endif
329
 
ifeq ($(FULL_TARGET),m68k-linux)
330
 
override TARGET_DIRS+=synedit codetools lazcontrols
331
 
endif
332
 
ifeq ($(FULL_TARGET),m68k-freebsd)
333
 
override TARGET_DIRS+=synedit codetools lazcontrols
334
 
endif
335
 
ifeq ($(FULL_TARGET),m68k-netbsd)
336
 
override TARGET_DIRS+=synedit codetools lazcontrols
337
 
endif
338
 
ifeq ($(FULL_TARGET),m68k-amiga)
339
 
override TARGET_DIRS+=synedit codetools lazcontrols
340
 
endif
341
 
ifeq ($(FULL_TARGET),m68k-atari)
342
 
override TARGET_DIRS+=synedit codetools lazcontrols
343
 
endif
344
 
ifeq ($(FULL_TARGET),m68k-openbsd)
345
 
override TARGET_DIRS+=synedit codetools lazcontrols
346
 
endif
347
 
ifeq ($(FULL_TARGET),m68k-palmos)
348
 
override TARGET_DIRS+=synedit codetools lazcontrols
349
 
endif
350
 
ifeq ($(FULL_TARGET),m68k-embedded)
351
 
override TARGET_DIRS+=synedit codetools lazcontrols
352
 
endif
353
 
ifeq ($(FULL_TARGET),powerpc-linux)
354
 
override TARGET_DIRS+=synedit codetools lazcontrols
355
 
endif
356
 
ifeq ($(FULL_TARGET),powerpc-netbsd)
357
 
override TARGET_DIRS+=synedit codetools lazcontrols
358
 
endif
359
 
ifeq ($(FULL_TARGET),powerpc-amiga)
360
 
override TARGET_DIRS+=synedit codetools lazcontrols
361
 
endif
362
 
ifeq ($(FULL_TARGET),powerpc-macos)
363
 
override TARGET_DIRS+=synedit codetools lazcontrols
364
 
endif
365
 
ifeq ($(FULL_TARGET),powerpc-darwin)
366
 
override TARGET_DIRS+=synedit codetools lazcontrols
367
 
endif
368
 
ifeq ($(FULL_TARGET),powerpc-morphos)
369
 
override TARGET_DIRS+=synedit codetools lazcontrols
370
 
endif
371
 
ifeq ($(FULL_TARGET),powerpc-embedded)
372
 
override TARGET_DIRS+=synedit codetools lazcontrols
373
 
endif
374
 
ifeq ($(FULL_TARGET),sparc-linux)
375
 
override TARGET_DIRS+=synedit codetools lazcontrols
376
 
endif
377
 
ifeq ($(FULL_TARGET),sparc-netbsd)
378
 
override TARGET_DIRS+=synedit codetools lazcontrols
379
 
endif
380
 
ifeq ($(FULL_TARGET),sparc-solaris)
381
 
override TARGET_DIRS+=synedit codetools lazcontrols
382
 
endif
383
 
ifeq ($(FULL_TARGET),sparc-embedded)
384
 
override TARGET_DIRS+=synedit codetools lazcontrols
385
 
endif
386
 
ifeq ($(FULL_TARGET),x86_64-linux)
387
 
override TARGET_DIRS+=synedit codetools lazcontrols
388
 
endif
389
 
ifeq ($(FULL_TARGET),x86_64-freebsd)
390
 
override TARGET_DIRS+=synedit codetools lazcontrols
391
 
endif
392
 
ifeq ($(FULL_TARGET),x86_64-solaris)
393
 
override TARGET_DIRS+=synedit codetools lazcontrols
394
 
endif
395
 
ifeq ($(FULL_TARGET),x86_64-darwin)
396
 
override TARGET_DIRS+=synedit codetools lazcontrols
397
 
endif
398
 
ifeq ($(FULL_TARGET),x86_64-win64)
399
 
override TARGET_DIRS+=synedit codetools lazcontrols
400
 
endif
401
 
ifeq ($(FULL_TARGET),x86_64-embedded)
402
 
override TARGET_DIRS+=synedit codetools lazcontrols
403
 
endif
404
 
ifeq ($(FULL_TARGET),arm-linux)
405
 
override TARGET_DIRS+=synedit codetools lazcontrols
406
 
endif
407
 
ifeq ($(FULL_TARGET),arm-palmos)
408
 
override TARGET_DIRS+=synedit codetools lazcontrols
409
 
endif
410
 
ifeq ($(FULL_TARGET),arm-darwin)
411
 
override TARGET_DIRS+=synedit codetools lazcontrols
412
 
endif
413
 
ifeq ($(FULL_TARGET),arm-wince)
414
 
override TARGET_DIRS+=synedit codetools lazcontrols
415
 
endif
416
 
ifeq ($(FULL_TARGET),arm-gba)
417
 
override TARGET_DIRS+=synedit codetools lazcontrols
418
 
endif
419
 
ifeq ($(FULL_TARGET),arm-nds)
420
 
override TARGET_DIRS+=synedit codetools lazcontrols
421
 
endif
422
 
ifeq ($(FULL_TARGET),arm-embedded)
423
 
override TARGET_DIRS+=synedit codetools lazcontrols
424
 
endif
425
 
ifeq ($(FULL_TARGET),arm-symbian)
426
 
override TARGET_DIRS+=synedit codetools lazcontrols
427
 
endif
428
 
ifeq ($(FULL_TARGET),powerpc64-linux)
429
 
override TARGET_DIRS+=synedit codetools lazcontrols
430
 
endif
431
 
ifeq ($(FULL_TARGET),powerpc64-darwin)
432
 
override TARGET_DIRS+=synedit codetools lazcontrols
433
 
endif
434
 
ifeq ($(FULL_TARGET),powerpc64-embedded)
435
 
override TARGET_DIRS+=synedit codetools lazcontrols
436
 
endif
437
 
ifeq ($(FULL_TARGET),avr-embedded)
438
 
override TARGET_DIRS+=synedit codetools lazcontrols
439
 
endif
440
 
ifeq ($(FULL_TARGET),armeb-linux)
441
 
override TARGET_DIRS+=synedit codetools lazcontrols
442
 
endif
443
 
ifeq ($(FULL_TARGET),armeb-embedded)
444
 
override TARGET_DIRS+=synedit codetools lazcontrols
445
 
endif
446
 
ifeq ($(FULL_TARGET),mipsel-linux)
447
 
override TARGET_DIRS+=synedit codetools lazcontrols
448
 
endif
449
 
ifeq ($(FULL_TARGET),i386-linux)
450
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
451
 
endif
452
 
ifeq ($(FULL_TARGET),i386-go32v2)
453
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
454
 
endif
455
 
ifeq ($(FULL_TARGET),i386-win32)
456
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
457
 
endif
458
 
ifeq ($(FULL_TARGET),i386-os2)
459
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
460
 
endif
461
 
ifeq ($(FULL_TARGET),i386-freebsd)
462
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
463
 
endif
464
 
ifeq ($(FULL_TARGET),i386-beos)
465
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
466
 
endif
467
 
ifeq ($(FULL_TARGET),i386-haiku)
468
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
469
 
endif
470
 
ifeq ($(FULL_TARGET),i386-netbsd)
471
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
472
 
endif
473
 
ifeq ($(FULL_TARGET),i386-solaris)
474
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
475
 
endif
476
 
ifeq ($(FULL_TARGET),i386-qnx)
477
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
478
 
endif
479
 
ifeq ($(FULL_TARGET),i386-netware)
480
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
481
 
endif
482
 
ifeq ($(FULL_TARGET),i386-openbsd)
483
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
484
 
endif
485
 
ifeq ($(FULL_TARGET),i386-wdosx)
486
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
487
 
endif
488
 
ifeq ($(FULL_TARGET),i386-darwin)
489
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
490
 
endif
491
 
ifeq ($(FULL_TARGET),i386-emx)
492
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
493
 
endif
494
 
ifeq ($(FULL_TARGET),i386-watcom)
495
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
496
 
endif
497
 
ifeq ($(FULL_TARGET),i386-netwlibc)
498
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
499
 
endif
500
 
ifeq ($(FULL_TARGET),i386-wince)
501
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
502
 
endif
503
 
ifeq ($(FULL_TARGET),i386-embedded)
504
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
505
 
endif
506
 
ifeq ($(FULL_TARGET),i386-symbian)
507
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
508
 
endif
509
 
ifeq ($(FULL_TARGET),i386-nativent)
510
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
511
 
endif
512
 
ifeq ($(FULL_TARGET),m68k-linux)
513
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
514
 
endif
515
 
ifeq ($(FULL_TARGET),m68k-freebsd)
516
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
517
 
endif
518
 
ifeq ($(FULL_TARGET),m68k-netbsd)
519
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
520
 
endif
521
 
ifeq ($(FULL_TARGET),m68k-amiga)
522
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
523
 
endif
524
 
ifeq ($(FULL_TARGET),m68k-atari)
525
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
526
 
endif
527
 
ifeq ($(FULL_TARGET),m68k-openbsd)
528
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
529
 
endif
530
 
ifeq ($(FULL_TARGET),m68k-palmos)
531
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
532
 
endif
533
 
ifeq ($(FULL_TARGET),m68k-embedded)
534
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
535
 
endif
536
 
ifeq ($(FULL_TARGET),powerpc-linux)
537
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
538
 
endif
539
 
ifeq ($(FULL_TARGET),powerpc-netbsd)
540
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
541
 
endif
542
 
ifeq ($(FULL_TARGET),powerpc-amiga)
543
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
544
 
endif
545
 
ifeq ($(FULL_TARGET),powerpc-macos)
546
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
547
 
endif
548
 
ifeq ($(FULL_TARGET),powerpc-darwin)
549
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
550
 
endif
551
 
ifeq ($(FULL_TARGET),powerpc-morphos)
552
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
553
 
endif
554
 
ifeq ($(FULL_TARGET),powerpc-embedded)
555
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
556
 
endif
557
 
ifeq ($(FULL_TARGET),sparc-linux)
558
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
559
 
endif
560
 
ifeq ($(FULL_TARGET),sparc-netbsd)
561
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
562
 
endif
563
 
ifeq ($(FULL_TARGET),sparc-solaris)
564
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
565
 
endif
566
 
ifeq ($(FULL_TARGET),sparc-embedded)
567
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
568
 
endif
569
 
ifeq ($(FULL_TARGET),x86_64-linux)
570
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
571
 
endif
572
 
ifeq ($(FULL_TARGET),x86_64-freebsd)
573
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
574
 
endif
575
 
ifeq ($(FULL_TARGET),x86_64-solaris)
576
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
577
 
endif
578
 
ifeq ($(FULL_TARGET),x86_64-darwin)
579
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
580
 
endif
581
 
ifeq ($(FULL_TARGET),x86_64-win64)
582
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
583
 
endif
584
 
ifeq ($(FULL_TARGET),x86_64-embedded)
585
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
586
 
endif
587
 
ifeq ($(FULL_TARGET),arm-linux)
588
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
589
 
endif
590
 
ifeq ($(FULL_TARGET),arm-palmos)
591
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
592
 
endif
593
 
ifeq ($(FULL_TARGET),arm-darwin)
594
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
595
 
endif
596
 
ifeq ($(FULL_TARGET),arm-wince)
597
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
598
 
endif
599
 
ifeq ($(FULL_TARGET),arm-gba)
600
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
601
 
endif
602
 
ifeq ($(FULL_TARGET),arm-nds)
603
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
604
 
endif
605
 
ifeq ($(FULL_TARGET),arm-embedded)
606
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
607
 
endif
608
 
ifeq ($(FULL_TARGET),arm-symbian)
609
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
610
 
endif
611
 
ifeq ($(FULL_TARGET),powerpc64-linux)
612
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
613
 
endif
614
 
ifeq ($(FULL_TARGET),powerpc64-darwin)
615
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
616
 
endif
617
 
ifeq ($(FULL_TARGET),powerpc64-embedded)
618
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
619
 
endif
620
 
ifeq ($(FULL_TARGET),avr-embedded)
621
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
622
 
endif
623
 
ifeq ($(FULL_TARGET),armeb-linux)
624
 
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
625
 
endif
626
 
ifeq ($(FULL_TARGET),armeb-embedded)
 
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
 
294
ifeq ($(FULL_TARGET),i386-linux)
 
295
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
296
endif
 
297
ifeq ($(FULL_TARGET),i386-go32v2)
 
298
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
299
endif
 
300
ifeq ($(FULL_TARGET),i386-win32)
 
301
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
302
endif
 
303
ifeq ($(FULL_TARGET),i386-os2)
 
304
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
305
endif
 
306
ifeq ($(FULL_TARGET),i386-freebsd)
 
307
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
308
endif
 
309
ifeq ($(FULL_TARGET),i386-beos)
 
310
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
311
endif
 
312
ifeq ($(FULL_TARGET),i386-haiku)
 
313
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
314
endif
 
315
ifeq ($(FULL_TARGET),i386-netbsd)
 
316
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
317
endif
 
318
ifeq ($(FULL_TARGET),i386-solaris)
 
319
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
320
endif
 
321
ifeq ($(FULL_TARGET),i386-qnx)
 
322
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
323
endif
 
324
ifeq ($(FULL_TARGET),i386-netware)
 
325
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
326
endif
 
327
ifeq ($(FULL_TARGET),i386-openbsd)
 
328
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
329
endif
 
330
ifeq ($(FULL_TARGET),i386-wdosx)
 
331
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
332
endif
 
333
ifeq ($(FULL_TARGET),i386-darwin)
 
334
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
335
endif
 
336
ifeq ($(FULL_TARGET),i386-emx)
 
337
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
338
endif
 
339
ifeq ($(FULL_TARGET),i386-watcom)
 
340
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
341
endif
 
342
ifeq ($(FULL_TARGET),i386-netwlibc)
 
343
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
344
endif
 
345
ifeq ($(FULL_TARGET),i386-wince)
 
346
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
347
endif
 
348
ifeq ($(FULL_TARGET),i386-embedded)
 
349
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
350
endif
 
351
ifeq ($(FULL_TARGET),i386-symbian)
 
352
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
353
endif
 
354
ifeq ($(FULL_TARGET),i386-nativent)
 
355
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
356
endif
 
357
ifeq ($(FULL_TARGET),i386-iphonesim)
 
358
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
359
endif
 
360
ifeq ($(FULL_TARGET),m68k-linux)
 
361
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
362
endif
 
363
ifeq ($(FULL_TARGET),m68k-freebsd)
 
364
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
365
endif
 
366
ifeq ($(FULL_TARGET),m68k-netbsd)
 
367
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
368
endif
 
369
ifeq ($(FULL_TARGET),m68k-amiga)
 
370
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
371
endif
 
372
ifeq ($(FULL_TARGET),m68k-atari)
 
373
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
374
endif
 
375
ifeq ($(FULL_TARGET),m68k-openbsd)
 
376
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
377
endif
 
378
ifeq ($(FULL_TARGET),m68k-palmos)
 
379
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
380
endif
 
381
ifeq ($(FULL_TARGET),m68k-embedded)
 
382
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
383
endif
 
384
ifeq ($(FULL_TARGET),powerpc-linux)
 
385
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
386
endif
 
387
ifeq ($(FULL_TARGET),powerpc-netbsd)
 
388
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
389
endif
 
390
ifeq ($(FULL_TARGET),powerpc-amiga)
 
391
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
392
endif
 
393
ifeq ($(FULL_TARGET),powerpc-macos)
 
394
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
395
endif
 
396
ifeq ($(FULL_TARGET),powerpc-darwin)
 
397
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
398
endif
 
399
ifeq ($(FULL_TARGET),powerpc-morphos)
 
400
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
401
endif
 
402
ifeq ($(FULL_TARGET),powerpc-embedded)
 
403
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
404
endif
 
405
ifeq ($(FULL_TARGET),powerpc-wii)
 
406
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
407
endif
 
408
ifeq ($(FULL_TARGET),sparc-linux)
 
409
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
410
endif
 
411
ifeq ($(FULL_TARGET),sparc-netbsd)
 
412
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
413
endif
 
414
ifeq ($(FULL_TARGET),sparc-solaris)
 
415
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
416
endif
 
417
ifeq ($(FULL_TARGET),sparc-embedded)
 
418
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
419
endif
 
420
ifeq ($(FULL_TARGET),x86_64-linux)
 
421
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
422
endif
 
423
ifeq ($(FULL_TARGET),x86_64-freebsd)
 
424
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
425
endif
 
426
ifeq ($(FULL_TARGET),x86_64-solaris)
 
427
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
428
endif
 
429
ifeq ($(FULL_TARGET),x86_64-openbsd)
 
430
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
431
endif
 
432
ifeq ($(FULL_TARGET),x86_64-darwin)
 
433
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
434
endif
 
435
ifeq ($(FULL_TARGET),x86_64-win64)
 
436
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
437
endif
 
438
ifeq ($(FULL_TARGET),x86_64-embedded)
 
439
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
440
endif
 
441
ifeq ($(FULL_TARGET),arm-linux)
 
442
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
443
endif
 
444
ifeq ($(FULL_TARGET),arm-palmos)
 
445
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
446
endif
 
447
ifeq ($(FULL_TARGET),arm-darwin)
 
448
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
449
endif
 
450
ifeq ($(FULL_TARGET),arm-wince)
 
451
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
452
endif
 
453
ifeq ($(FULL_TARGET),arm-gba)
 
454
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
455
endif
 
456
ifeq ($(FULL_TARGET),arm-nds)
 
457
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
458
endif
 
459
ifeq ($(FULL_TARGET),arm-embedded)
 
460
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
461
endif
 
462
ifeq ($(FULL_TARGET),arm-symbian)
 
463
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
464
endif
 
465
ifeq ($(FULL_TARGET),powerpc64-linux)
 
466
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
467
endif
 
468
ifeq ($(FULL_TARGET),powerpc64-darwin)
 
469
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
470
endif
 
471
ifeq ($(FULL_TARGET),powerpc64-embedded)
 
472
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
473
endif
 
474
ifeq ($(FULL_TARGET),avr-embedded)
 
475
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
476
endif
 
477
ifeq ($(FULL_TARGET),armeb-linux)
 
478
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
479
endif
 
480
ifeq ($(FULL_TARGET),armeb-embedded)
 
481
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
 
482
endif
 
483
ifeq ($(FULL_TARGET),mips-linux)
627
484
override CLEAN_FILES+=$(wildcard ./units/*$(OEXT)) $(wildcard ./units/*$(PPUEXT)) $(wildcard ./units/*$(RSTEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard ./units/$(CPU_TARGET)-$(OS_TARGET)/*$(RSTEXT)) $(wildcard ./custom/*$(OEXT)) $(wildcard ./custom/*$(PPUEXT)) $(wildcard ./custom/*$(RSTEXT))
628
485
endif
629
486
ifeq ($(FULL_TARGET),mipsel-linux)
839
696
STATICLIBPREFIX=libp
840
697
IMPORTLIBPREFIX=libimp
841
698
RSTEXT=.rst
842
 
ifeq ($(findstring 1.0.,$(FPC_VERSION)),)
 
699
EXEDBGEXT=.dbg
843
700
ifeq ($(OS_TARGET),go32v1)
844
701
STATICLIBPREFIX=
845
702
SHORTSUFFIX=v1
956
813
SHORTSUFFIX=mac
957
814
IMPORTLIBPREFIX=imp
958
815
endif
959
 
ifeq ($(OS_TARGET),darwin)
 
816
ifneq ($(findstring $(OS_TARGET),darwin iphonesim),)
960
817
BATCHEXT=.sh
961
818
EXEEXT=
962
819
HASSHAREDLIB=1
963
820
SHORTSUFFIX=dwn
 
821
EXEDBGEXT=.dSYM
964
822
endif
965
823
ifeq ($(OS_TARGET),gba)
966
824
EXEEXT=.gba
975
833
SHAREDLIBEXT=.dll
976
834
SHORTSUFFIX=nativent
977
835
endif
978
 
else
979
 
ifeq ($(OS_TARGET),go32v1)
980
 
PPUEXT=.pp1
981
 
OEXT=.o1
982
 
ASMEXT=.s1
983
 
SMARTEXT=.sl1
984
 
STATICLIBEXT=.a1
985
 
SHAREDLIBEXT=.so1
986
 
STATICLIBPREFIX=
987
 
SHORTSUFFIX=v1
988
 
IMPORTLIBPREFIX=
989
 
endif
990
 
ifeq ($(OS_TARGET),go32v2)
991
 
STATICLIBPREFIX=
992
 
SHORTSUFFIX=dos
993
 
IMPORTLIBPREFIX=
994
 
endif
995
 
ifeq ($(OS_TARGET),watcom)
996
 
STATICLIBPREFIX=
997
 
SHORTSUFFIX=wat
998
 
IMPORTLIBPREFIX=
999
 
endif
1000
 
ifeq ($(OS_TARGET),linux)
1001
 
BATCHEXT=.sh
1002
 
EXEEXT=
1003
 
HASSHAREDLIB=1
1004
 
SHORTSUFFIX=lnx
1005
 
endif
1006
 
ifeq ($(OS_TARGET),freebsd)
1007
 
BATCHEXT=.sh
1008
 
EXEEXT=
1009
 
HASSHAREDLIB=1
1010
 
SHORTSUFFIX=fbs
1011
 
endif
1012
 
ifeq ($(OS_TARGET),netbsd)
1013
 
BATCHEXT=.sh
1014
 
EXEEXT=
1015
 
HASSHAREDLIB=1
1016
 
SHORTSUFFIX=nbs
1017
 
endif
1018
 
ifeq ($(OS_TARGET),openbsd)
1019
 
BATCHEXT=.sh
1020
 
EXEEXT=
1021
 
HASSHAREDLIB=1
1022
 
SHORTSUFFIX=obs
1023
 
endif
1024
 
ifeq ($(OS_TARGET),win32)
1025
 
PPUEXT=.ppw
1026
 
OEXT=.ow
1027
 
ASMEXT=.sw
1028
 
SMARTEXT=.slw
1029
 
STATICLIBEXT=.aw
1030
 
SHAREDLIBEXT=.dll
1031
 
SHORTSUFFIX=w32
1032
 
endif
1033
 
ifeq ($(OS_TARGET),os2)
1034
 
BATCHEXT=.cmd
1035
 
PPUEXT=.ppo
1036
 
ASMEXT=.so2
1037
 
OEXT=.oo2
1038
 
AOUTEXT=.out
1039
 
SMARTEXT=.sl2
1040
 
STATICLIBPREFIX=
1041
 
STATICLIBEXT=.ao2
1042
 
SHAREDLIBEXT=.dll
1043
 
SHORTSUFFIX=os2
1044
 
ECHO=echo
1045
 
IMPORTLIBPREFIX=
1046
 
endif
1047
 
ifeq ($(OS_TARGET),amiga)
1048
 
EXEEXT=
1049
 
PPUEXT=.ppu
1050
 
ASMEXT=.s
1051
 
OEXT=.o
1052
 
SMARTEXT=.sl
1053
 
STATICLIBEXT=.a
1054
 
SHAREDLIBEXT=.library
1055
 
SHORTSUFFIX=amg
1056
 
endif
1057
 
ifeq ($(OS_TARGET),atari)
1058
 
PPUEXT=.ppu
1059
 
ASMEXT=.s
1060
 
OEXT=.o
1061
 
SMARTEXT=.sl
1062
 
STATICLIBEXT=.a
1063
 
EXEEXT=.ttp
1064
 
SHORTSUFFIX=ata
1065
 
endif
1066
 
ifeq ($(OS_TARGET),beos)
1067
 
BATCHEXT=.sh
1068
 
PPUEXT=.ppu
1069
 
ASMEXT=.s
1070
 
OEXT=.o
1071
 
SMARTEXT=.sl
1072
 
STATICLIBEXT=.a
1073
 
EXEEXT=
1074
 
SHORTSUFFIX=be
1075
 
endif
1076
 
ifeq ($(OS_TARGET),solaris)
1077
 
BATCHEXT=.sh
1078
 
PPUEXT=.ppu
1079
 
ASMEXT=.s
1080
 
OEXT=.o
1081
 
SMARTEXT=.sl
1082
 
STATICLIBEXT=.a
1083
 
EXEEXT=
1084
 
SHORTSUFFIX=sun
1085
 
endif
1086
 
ifeq ($(OS_TARGET),qnx)
1087
 
BATCHEXT=.sh
1088
 
PPUEXT=.ppu
1089
 
ASMEXT=.s
1090
 
OEXT=.o
1091
 
SMARTEXT=.sl
1092
 
STATICLIBEXT=.a
1093
 
EXEEXT=
1094
 
SHORTSUFFIX=qnx
1095
 
endif
1096
 
ifeq ($(OS_TARGET),netware)
1097
 
STATICLIBPREFIX=
1098
 
PPUEXT=.ppu
1099
 
OEXT=.o
1100
 
ASMEXT=.s
1101
 
SMARTEXT=.sl
1102
 
STATICLIBEXT=.a
1103
 
SHAREDLIBEXT=.nlm
1104
 
EXEEXT=.nlm
1105
 
SHORTSUFFIX=nw
1106
 
IMPORTLIBPREFIX=imp
1107
 
endif
1108
 
ifeq ($(OS_TARGET),netwlibc)
1109
 
STATICLIBPREFIX=
1110
 
PPUEXT=.ppu
1111
 
OEXT=.o
1112
 
ASMEXT=.s
1113
 
SMARTEXT=.sl
1114
 
STATICLIBEXT=.a
1115
 
SHAREDLIBEXT=.nlm
1116
 
EXEEXT=.nlm
1117
 
SHORTSUFFIX=nwl
1118
 
IMPORTLIBPREFIX=imp
1119
 
endif
1120
 
ifeq ($(OS_TARGET),macos)
1121
 
BATCHEXT=
1122
 
PPUEXT=.ppu
1123
 
ASMEXT=.s
1124
 
OEXT=.o
1125
 
SMARTEXT=.sl
1126
 
STATICLIBEXT=.a
1127
 
EXEEXT=
1128
 
DEBUGSYMEXT=.xcoff
1129
 
SHORTSUFFIX=mac
1130
 
IMPORTLIBPREFIX=imp
1131
 
endif
 
836
ifeq ($(OS_TARGET),wii)
 
837
EXEEXT=.dol
 
838
SHAREDLIBEXT=.so
 
839
SHORTSUFFIX=wii
1132
840
endif
1133
841
ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
1134
842
FPCMADE=fpcmade.$(SHORTSUFFIX)
1319
1027
LDNAME=$(BINUTILSPREFIX)ld
1320
1028
ARNAME=$(BINUTILSPREFIX)ar
1321
1029
RCNAME=$(BINUTILSPREFIX)rc
1322
 
ifneq ($(findstring 1.0.,$(FPC_VERSION)),)
1323
 
ifeq ($(OS_TARGET),win32)
1324
 
ifeq ($(CROSSBINDIR),)
1325
 
ASNAME=asw
1326
 
LDNAME=ldw
1327
 
ARNAME=arw
1328
 
endif
1329
 
endif
1330
 
endif
1331
1030
ifndef ASPROG
1332
1031
ifdef CROSSBINDIR
1333
1032
ASPROG=$(CROSSBINDIR)/$(ASNAME)$(SRCEXEEXT)
1371
1070
else
1372
1071
DATESTR=
1373
1072
endif
1374
 
ifndef UPXPROG
1375
 
ifeq ($(OS_TARGET),go32v2)
1376
 
UPXPROG:=1
1377
 
endif
1378
 
ifeq ($(OS_TARGET),win32)
1379
 
UPXPROG:=1
1380
 
endif
1381
 
ifdef UPXPROG
1382
 
UPXPROG:=$(strip $(wildcard $(addsuffix /upx$(SRCEXEEXT),$(SEARCHPATH))))
1383
 
ifeq ($(UPXPROG),)
1384
 
UPXPROG=
1385
 
else
1386
 
UPXPROG:=$(firstword $(UPXPROG))
1387
 
endif
1388
 
else
1389
 
UPXPROG=
1390
 
endif
1391
 
endif
1392
 
export UPXPROG
1393
1073
ZIPOPT=-9
1394
1074
ZIPEXT=.zip
1395
1075
ifeq ($(USETAR),bz2)
1410
1090
endif
1411
1091
ifeq ($(OS_SOURCE),openbsd)
1412
1092
override FPCOPT+=-FD$(NEW_BINUTILS_PATH)
 
1093
override FPCMAKEOPT+=-FD$(NEW_BINUTILS_PATH)
1413
1094
endif
1414
1095
ifndef CROSSBOOTSTRAP
1415
1096
ifneq ($(BINUTILSPREFIX),)
1419
1100
override FPCOPT+=-Xr$(RLINKPATH)
1420
1101
endif
1421
1102
endif
 
1103
ifndef CROSSCOMPILE
 
1104
ifneq ($(BINUTILSPREFIX),)
 
1105
override FPCMAKEOPT+=-XP$(BINUTILSPREFIX)
 
1106
endif
 
1107
endif
1422
1108
ifdef UNITDIR
1423
1109
override FPCOPT+=$(addprefix -Fu,$(UNITDIR))
1424
1110
endif
1510
1196
endif
1511
1197
endif
1512
1198
ifeq ($(findstring 2.0.,$(FPC_VERSION)),)
1513
 
ifeq ($(OS_TARGET),linux)
 
1199
ifneq ($(findstring $(OS_TARGET),freebsd openbsd netbsd linux solaris),)
1514
1200
ifeq ($(CPU_TARGET),x86_64)
1515
1201
override FPCOPT+=-Cg
1516
1202
endif
1559
1245
.PHONY: fpc_clean fpc_cleanall fpc_distclean
1560
1246
ifdef EXEFILES
1561
1247
override CLEANEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEFILES))
 
1248
override CLEANEXEDBGFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEDBGFILES))
1562
1249
endif
1563
1250
ifdef CLEAN_PROGRAMS
1564
1251
override CLEANEXEFILES+=$(addprefix $(TARGETDIRPREFIX),$(addsuffix $(EXEEXT), $(CLEAN_PROGRAMS)))
 
1252
override CLEANEXEDBGFILES+=$(addprefix $(TARGETDIRPREFIX),$(addsuffix $(EXEDBGEXT), $(CLEAN_PROGRAMS)))
1565
1253
endif
1566
1254
ifdef CLEAN_UNITS
1567
1255
override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(CLEAN_UNITS))
1578
1266
ifdef CLEANEXEFILES
1579
1267
        -$(DEL) $(CLEANEXEFILES)
1580
1268
endif
 
1269
ifdef CLEANEXEDBGFILES
 
1270
        -$(DELTREE) $(CLEANEXEDBGFILES)
 
1271
endif
1581
1272
ifdef CLEANPPUFILES
1582
1273
        -$(DEL) $(CLEANPPUFILES)
1583
1274
endif
1648
1339
        @$(ECHO)  Full Target.. $(FULL_TARGET)
1649
1340
        @$(ECHO)  SourceSuffix. $(SOURCESUFFIX)
1650
1341
        @$(ECHO)  TargetSuffix. $(TARGETSUFFIX)
 
1342
        @$(ECHO)  FPC fpmake... $(FPCFPMAKE)
1651
1343
        @$(ECHO)
1652
1344
        @$(ECHO)  == Directory info ==
1653
1345
        @$(ECHO)
1678
1370
        @$(ECHO)  Date...... $(DATE)
1679
1371
        @$(ECHO)  FPCMake... $(FPCMAKE)
1680
1372
        @$(ECHO)  PPUMove... $(PPUMOVE)
1681
 
        @$(ECHO)  Upx....... $(UPXPROG)
1682
1373
        @$(ECHO)  Zip....... $(ZIPPROG)
1683
1374
        @$(ECHO)
1684
1375
        @$(ECHO)  == Object info ==
1735
1426
fpc_makefile_sub2: $(addsuffix _makefile_dirs,$(TARGET_DIRS) $(TARGET_EXAMPLEDIRS))
1736
1427
fpc_makefile_dirs: fpc_makefile_sub1 fpc_makefile_sub2
1737
1428
fpc_makefiles: fpc_makefile fpc_makefile_dirs
1738
 
ifeq ($(FULL_TARGET),i386-linux)
1739
 
TARGET_DIRS_SYNEDIT=1
1740
 
TARGET_DIRS_CODETOOLS=1
1741
 
TARGET_DIRS_LAZCONTROLS=1
1742
 
endif
1743
 
ifeq ($(FULL_TARGET),i386-go32v2)
1744
 
TARGET_DIRS_SYNEDIT=1
1745
 
TARGET_DIRS_CODETOOLS=1
1746
 
TARGET_DIRS_LAZCONTROLS=1
1747
 
endif
1748
 
ifeq ($(FULL_TARGET),i386-win32)
1749
 
TARGET_DIRS_SYNEDIT=1
1750
 
TARGET_DIRS_CODETOOLS=1
1751
 
TARGET_DIRS_LAZCONTROLS=1
1752
 
endif
1753
 
ifeq ($(FULL_TARGET),i386-os2)
1754
 
TARGET_DIRS_SYNEDIT=1
1755
 
TARGET_DIRS_CODETOOLS=1
1756
 
TARGET_DIRS_LAZCONTROLS=1
1757
 
endif
1758
 
ifeq ($(FULL_TARGET),i386-freebsd)
1759
 
TARGET_DIRS_SYNEDIT=1
1760
 
TARGET_DIRS_CODETOOLS=1
1761
 
TARGET_DIRS_LAZCONTROLS=1
1762
 
endif
1763
 
ifeq ($(FULL_TARGET),i386-beos)
1764
 
TARGET_DIRS_SYNEDIT=1
1765
 
TARGET_DIRS_CODETOOLS=1
1766
 
TARGET_DIRS_LAZCONTROLS=1
1767
 
endif
1768
 
ifeq ($(FULL_TARGET),i386-haiku)
1769
 
TARGET_DIRS_SYNEDIT=1
1770
 
TARGET_DIRS_CODETOOLS=1
1771
 
TARGET_DIRS_LAZCONTROLS=1
1772
 
endif
1773
 
ifeq ($(FULL_TARGET),i386-netbsd)
1774
 
TARGET_DIRS_SYNEDIT=1
1775
 
TARGET_DIRS_CODETOOLS=1
1776
 
TARGET_DIRS_LAZCONTROLS=1
1777
 
endif
1778
 
ifeq ($(FULL_TARGET),i386-solaris)
1779
 
TARGET_DIRS_SYNEDIT=1
1780
 
TARGET_DIRS_CODETOOLS=1
1781
 
TARGET_DIRS_LAZCONTROLS=1
1782
 
endif
1783
 
ifeq ($(FULL_TARGET),i386-qnx)
1784
 
TARGET_DIRS_SYNEDIT=1
1785
 
TARGET_DIRS_CODETOOLS=1
1786
 
TARGET_DIRS_LAZCONTROLS=1
1787
 
endif
1788
 
ifeq ($(FULL_TARGET),i386-netware)
1789
 
TARGET_DIRS_SYNEDIT=1
1790
 
TARGET_DIRS_CODETOOLS=1
1791
 
TARGET_DIRS_LAZCONTROLS=1
1792
 
endif
1793
 
ifeq ($(FULL_TARGET),i386-openbsd)
1794
 
TARGET_DIRS_SYNEDIT=1
1795
 
TARGET_DIRS_CODETOOLS=1
1796
 
TARGET_DIRS_LAZCONTROLS=1
1797
 
endif
1798
 
ifeq ($(FULL_TARGET),i386-wdosx)
1799
 
TARGET_DIRS_SYNEDIT=1
1800
 
TARGET_DIRS_CODETOOLS=1
1801
 
TARGET_DIRS_LAZCONTROLS=1
1802
 
endif
1803
 
ifeq ($(FULL_TARGET),i386-darwin)
1804
 
TARGET_DIRS_SYNEDIT=1
1805
 
TARGET_DIRS_CODETOOLS=1
1806
 
TARGET_DIRS_LAZCONTROLS=1
1807
 
endif
1808
 
ifeq ($(FULL_TARGET),i386-emx)
1809
 
TARGET_DIRS_SYNEDIT=1
1810
 
TARGET_DIRS_CODETOOLS=1
1811
 
TARGET_DIRS_LAZCONTROLS=1
1812
 
endif
1813
 
ifeq ($(FULL_TARGET),i386-watcom)
1814
 
TARGET_DIRS_SYNEDIT=1
1815
 
TARGET_DIRS_CODETOOLS=1
1816
 
TARGET_DIRS_LAZCONTROLS=1
1817
 
endif
1818
 
ifeq ($(FULL_TARGET),i386-netwlibc)
1819
 
TARGET_DIRS_SYNEDIT=1
1820
 
TARGET_DIRS_CODETOOLS=1
1821
 
TARGET_DIRS_LAZCONTROLS=1
1822
 
endif
1823
 
ifeq ($(FULL_TARGET),i386-wince)
1824
 
TARGET_DIRS_SYNEDIT=1
1825
 
TARGET_DIRS_CODETOOLS=1
1826
 
TARGET_DIRS_LAZCONTROLS=1
1827
 
endif
1828
 
ifeq ($(FULL_TARGET),i386-embedded)
1829
 
TARGET_DIRS_SYNEDIT=1
1830
 
TARGET_DIRS_CODETOOLS=1
1831
 
TARGET_DIRS_LAZCONTROLS=1
1832
 
endif
1833
 
ifeq ($(FULL_TARGET),i386-symbian)
1834
 
TARGET_DIRS_SYNEDIT=1
1835
 
TARGET_DIRS_CODETOOLS=1
1836
 
TARGET_DIRS_LAZCONTROLS=1
1837
 
endif
1838
 
ifeq ($(FULL_TARGET),i386-nativent)
1839
 
TARGET_DIRS_SYNEDIT=1
1840
 
TARGET_DIRS_CODETOOLS=1
1841
 
TARGET_DIRS_LAZCONTROLS=1
1842
 
endif
1843
 
ifeq ($(FULL_TARGET),m68k-linux)
1844
 
TARGET_DIRS_SYNEDIT=1
1845
 
TARGET_DIRS_CODETOOLS=1
1846
 
TARGET_DIRS_LAZCONTROLS=1
1847
 
endif
1848
 
ifeq ($(FULL_TARGET),m68k-freebsd)
1849
 
TARGET_DIRS_SYNEDIT=1
1850
 
TARGET_DIRS_CODETOOLS=1
1851
 
TARGET_DIRS_LAZCONTROLS=1
1852
 
endif
1853
 
ifeq ($(FULL_TARGET),m68k-netbsd)
1854
 
TARGET_DIRS_SYNEDIT=1
1855
 
TARGET_DIRS_CODETOOLS=1
1856
 
TARGET_DIRS_LAZCONTROLS=1
1857
 
endif
1858
 
ifeq ($(FULL_TARGET),m68k-amiga)
1859
 
TARGET_DIRS_SYNEDIT=1
1860
 
TARGET_DIRS_CODETOOLS=1
1861
 
TARGET_DIRS_LAZCONTROLS=1
1862
 
endif
1863
 
ifeq ($(FULL_TARGET),m68k-atari)
1864
 
TARGET_DIRS_SYNEDIT=1
1865
 
TARGET_DIRS_CODETOOLS=1
1866
 
TARGET_DIRS_LAZCONTROLS=1
1867
 
endif
1868
 
ifeq ($(FULL_TARGET),m68k-openbsd)
1869
 
TARGET_DIRS_SYNEDIT=1
1870
 
TARGET_DIRS_CODETOOLS=1
1871
 
TARGET_DIRS_LAZCONTROLS=1
1872
 
endif
1873
 
ifeq ($(FULL_TARGET),m68k-palmos)
1874
 
TARGET_DIRS_SYNEDIT=1
1875
 
TARGET_DIRS_CODETOOLS=1
1876
 
TARGET_DIRS_LAZCONTROLS=1
1877
 
endif
1878
 
ifeq ($(FULL_TARGET),m68k-embedded)
1879
 
TARGET_DIRS_SYNEDIT=1
1880
 
TARGET_DIRS_CODETOOLS=1
1881
 
TARGET_DIRS_LAZCONTROLS=1
1882
 
endif
1883
 
ifeq ($(FULL_TARGET),powerpc-linux)
1884
 
TARGET_DIRS_SYNEDIT=1
1885
 
TARGET_DIRS_CODETOOLS=1
1886
 
TARGET_DIRS_LAZCONTROLS=1
1887
 
endif
1888
 
ifeq ($(FULL_TARGET),powerpc-netbsd)
1889
 
TARGET_DIRS_SYNEDIT=1
1890
 
TARGET_DIRS_CODETOOLS=1
1891
 
TARGET_DIRS_LAZCONTROLS=1
1892
 
endif
1893
 
ifeq ($(FULL_TARGET),powerpc-amiga)
1894
 
TARGET_DIRS_SYNEDIT=1
1895
 
TARGET_DIRS_CODETOOLS=1
1896
 
TARGET_DIRS_LAZCONTROLS=1
1897
 
endif
1898
 
ifeq ($(FULL_TARGET),powerpc-macos)
1899
 
TARGET_DIRS_SYNEDIT=1
1900
 
TARGET_DIRS_CODETOOLS=1
1901
 
TARGET_DIRS_LAZCONTROLS=1
1902
 
endif
1903
 
ifeq ($(FULL_TARGET),powerpc-darwin)
1904
 
TARGET_DIRS_SYNEDIT=1
1905
 
TARGET_DIRS_CODETOOLS=1
1906
 
TARGET_DIRS_LAZCONTROLS=1
1907
 
endif
1908
 
ifeq ($(FULL_TARGET),powerpc-morphos)
1909
 
TARGET_DIRS_SYNEDIT=1
1910
 
TARGET_DIRS_CODETOOLS=1
1911
 
TARGET_DIRS_LAZCONTROLS=1
1912
 
endif
1913
 
ifeq ($(FULL_TARGET),powerpc-embedded)
1914
 
TARGET_DIRS_SYNEDIT=1
1915
 
TARGET_DIRS_CODETOOLS=1
1916
 
TARGET_DIRS_LAZCONTROLS=1
1917
 
endif
1918
 
ifeq ($(FULL_TARGET),sparc-linux)
1919
 
TARGET_DIRS_SYNEDIT=1
1920
 
TARGET_DIRS_CODETOOLS=1
1921
 
TARGET_DIRS_LAZCONTROLS=1
1922
 
endif
1923
 
ifeq ($(FULL_TARGET),sparc-netbsd)
1924
 
TARGET_DIRS_SYNEDIT=1
1925
 
TARGET_DIRS_CODETOOLS=1
1926
 
TARGET_DIRS_LAZCONTROLS=1
1927
 
endif
1928
 
ifeq ($(FULL_TARGET),sparc-solaris)
1929
 
TARGET_DIRS_SYNEDIT=1
1930
 
TARGET_DIRS_CODETOOLS=1
1931
 
TARGET_DIRS_LAZCONTROLS=1
1932
 
endif
1933
 
ifeq ($(FULL_TARGET),sparc-embedded)
1934
 
TARGET_DIRS_SYNEDIT=1
1935
 
TARGET_DIRS_CODETOOLS=1
1936
 
TARGET_DIRS_LAZCONTROLS=1
1937
 
endif
1938
 
ifeq ($(FULL_TARGET),x86_64-linux)
1939
 
TARGET_DIRS_SYNEDIT=1
1940
 
TARGET_DIRS_CODETOOLS=1
1941
 
TARGET_DIRS_LAZCONTROLS=1
1942
 
endif
1943
 
ifeq ($(FULL_TARGET),x86_64-freebsd)
1944
 
TARGET_DIRS_SYNEDIT=1
1945
 
TARGET_DIRS_CODETOOLS=1
1946
 
TARGET_DIRS_LAZCONTROLS=1
1947
 
endif
1948
 
ifeq ($(FULL_TARGET),x86_64-solaris)
1949
 
TARGET_DIRS_SYNEDIT=1
1950
 
TARGET_DIRS_CODETOOLS=1
1951
 
TARGET_DIRS_LAZCONTROLS=1
1952
 
endif
1953
 
ifeq ($(FULL_TARGET),x86_64-darwin)
1954
 
TARGET_DIRS_SYNEDIT=1
1955
 
TARGET_DIRS_CODETOOLS=1
1956
 
TARGET_DIRS_LAZCONTROLS=1
1957
 
endif
1958
 
ifeq ($(FULL_TARGET),x86_64-win64)
1959
 
TARGET_DIRS_SYNEDIT=1
1960
 
TARGET_DIRS_CODETOOLS=1
1961
 
TARGET_DIRS_LAZCONTROLS=1
1962
 
endif
1963
 
ifeq ($(FULL_TARGET),x86_64-embedded)
1964
 
TARGET_DIRS_SYNEDIT=1
1965
 
TARGET_DIRS_CODETOOLS=1
1966
 
TARGET_DIRS_LAZCONTROLS=1
1967
 
endif
1968
 
ifeq ($(FULL_TARGET),arm-linux)
1969
 
TARGET_DIRS_SYNEDIT=1
1970
 
TARGET_DIRS_CODETOOLS=1
1971
 
TARGET_DIRS_LAZCONTROLS=1
1972
 
endif
1973
 
ifeq ($(FULL_TARGET),arm-palmos)
1974
 
TARGET_DIRS_SYNEDIT=1
1975
 
TARGET_DIRS_CODETOOLS=1
1976
 
TARGET_DIRS_LAZCONTROLS=1
1977
 
endif
1978
 
ifeq ($(FULL_TARGET),arm-darwin)
1979
 
TARGET_DIRS_SYNEDIT=1
1980
 
TARGET_DIRS_CODETOOLS=1
1981
 
TARGET_DIRS_LAZCONTROLS=1
1982
 
endif
1983
 
ifeq ($(FULL_TARGET),arm-wince)
1984
 
TARGET_DIRS_SYNEDIT=1
1985
 
TARGET_DIRS_CODETOOLS=1
1986
 
TARGET_DIRS_LAZCONTROLS=1
1987
 
endif
1988
 
ifeq ($(FULL_TARGET),arm-gba)
1989
 
TARGET_DIRS_SYNEDIT=1
1990
 
TARGET_DIRS_CODETOOLS=1
1991
 
TARGET_DIRS_LAZCONTROLS=1
1992
 
endif
1993
 
ifeq ($(FULL_TARGET),arm-nds)
1994
 
TARGET_DIRS_SYNEDIT=1
1995
 
TARGET_DIRS_CODETOOLS=1
1996
 
TARGET_DIRS_LAZCONTROLS=1
1997
 
endif
1998
 
ifeq ($(FULL_TARGET),arm-embedded)
1999
 
TARGET_DIRS_SYNEDIT=1
2000
 
TARGET_DIRS_CODETOOLS=1
2001
 
TARGET_DIRS_LAZCONTROLS=1
2002
 
endif
2003
 
ifeq ($(FULL_TARGET),arm-symbian)
2004
 
TARGET_DIRS_SYNEDIT=1
2005
 
TARGET_DIRS_CODETOOLS=1
2006
 
TARGET_DIRS_LAZCONTROLS=1
2007
 
endif
2008
 
ifeq ($(FULL_TARGET),powerpc64-linux)
2009
 
TARGET_DIRS_SYNEDIT=1
2010
 
TARGET_DIRS_CODETOOLS=1
2011
 
TARGET_DIRS_LAZCONTROLS=1
2012
 
endif
2013
 
ifeq ($(FULL_TARGET),powerpc64-darwin)
2014
 
TARGET_DIRS_SYNEDIT=1
2015
 
TARGET_DIRS_CODETOOLS=1
2016
 
TARGET_DIRS_LAZCONTROLS=1
2017
 
endif
2018
 
ifeq ($(FULL_TARGET),powerpc64-embedded)
2019
 
TARGET_DIRS_SYNEDIT=1
2020
 
TARGET_DIRS_CODETOOLS=1
2021
 
TARGET_DIRS_LAZCONTROLS=1
2022
 
endif
2023
 
ifeq ($(FULL_TARGET),avr-embedded)
2024
 
TARGET_DIRS_SYNEDIT=1
2025
 
TARGET_DIRS_CODETOOLS=1
2026
 
TARGET_DIRS_LAZCONTROLS=1
2027
 
endif
2028
 
ifeq ($(FULL_TARGET),armeb-linux)
2029
 
TARGET_DIRS_SYNEDIT=1
2030
 
TARGET_DIRS_CODETOOLS=1
2031
 
TARGET_DIRS_LAZCONTROLS=1
2032
 
endif
2033
 
ifeq ($(FULL_TARGET),armeb-embedded)
2034
 
TARGET_DIRS_SYNEDIT=1
2035
 
TARGET_DIRS_CODETOOLS=1
2036
 
TARGET_DIRS_LAZCONTROLS=1
2037
 
endif
2038
 
ifeq ($(FULL_TARGET),mipsel-linux)
2039
 
TARGET_DIRS_SYNEDIT=1
2040
 
TARGET_DIRS_CODETOOLS=1
2041
 
TARGET_DIRS_LAZCONTROLS=1
2042
 
endif
2043
 
ifdef TARGET_DIRS_SYNEDIT
2044
 
synedit_all:
2045
 
        $(MAKE) -C synedit all
2046
 
synedit_debug:
2047
 
        $(MAKE) -C synedit debug
2048
 
synedit_smart:
2049
 
        $(MAKE) -C synedit smart
2050
 
synedit_release:
2051
 
        $(MAKE) -C synedit release
2052
 
synedit_units:
2053
 
        $(MAKE) -C synedit units
2054
 
synedit_examples:
2055
 
        $(MAKE) -C synedit examples
2056
 
synedit_shared:
2057
 
        $(MAKE) -C synedit shared
2058
 
synedit_install:
2059
 
        $(MAKE) -C synedit install
2060
 
synedit_sourceinstall:
2061
 
        $(MAKE) -C synedit sourceinstall
2062
 
synedit_exampleinstall:
2063
 
        $(MAKE) -C synedit exampleinstall
2064
 
synedit_distinstall:
2065
 
        $(MAKE) -C synedit distinstall
2066
 
synedit_zipinstall:
2067
 
        $(MAKE) -C synedit zipinstall
2068
 
synedit_zipsourceinstall:
2069
 
        $(MAKE) -C synedit zipsourceinstall
2070
 
synedit_zipexampleinstall:
2071
 
        $(MAKE) -C synedit zipexampleinstall
2072
 
synedit_zipdistinstall:
2073
 
        $(MAKE) -C synedit zipdistinstall
2074
 
synedit_clean:
2075
 
        $(MAKE) -C synedit clean
2076
 
synedit_distclean:
2077
 
        $(MAKE) -C synedit distclean
2078
 
synedit_cleanall:
2079
 
        $(MAKE) -C synedit cleanall
2080
 
synedit_info:
2081
 
        $(MAKE) -C synedit info
2082
 
synedit_makefiles:
2083
 
        $(MAKE) -C synedit makefiles
2084
 
synedit:
2085
 
        $(MAKE) -C synedit all
2086
 
.PHONY: synedit_all synedit_debug synedit_smart synedit_release synedit_units synedit_examples synedit_shared synedit_install synedit_sourceinstall synedit_exampleinstall synedit_distinstall synedit_zipinstall synedit_zipsourceinstall synedit_zipexampleinstall synedit_zipdistinstall synedit_clean synedit_distclean synedit_cleanall synedit_info synedit_makefiles synedit
2087
 
endif
2088
 
ifdef TARGET_DIRS_CODETOOLS
2089
 
codetools_all:
2090
 
        $(MAKE) -C codetools all
2091
 
codetools_debug:
2092
 
        $(MAKE) -C codetools debug
2093
 
codetools_smart:
2094
 
        $(MAKE) -C codetools smart
2095
 
codetools_release:
2096
 
        $(MAKE) -C codetools release
2097
 
codetools_units:
2098
 
        $(MAKE) -C codetools units
2099
 
codetools_examples:
2100
 
        $(MAKE) -C codetools examples
2101
 
codetools_shared:
2102
 
        $(MAKE) -C codetools shared
2103
 
codetools_install:
2104
 
        $(MAKE) -C codetools install
2105
 
codetools_sourceinstall:
2106
 
        $(MAKE) -C codetools sourceinstall
2107
 
codetools_exampleinstall:
2108
 
        $(MAKE) -C codetools exampleinstall
2109
 
codetools_distinstall:
2110
 
        $(MAKE) -C codetools distinstall
2111
 
codetools_zipinstall:
2112
 
        $(MAKE) -C codetools zipinstall
2113
 
codetools_zipsourceinstall:
2114
 
        $(MAKE) -C codetools zipsourceinstall
2115
 
codetools_zipexampleinstall:
2116
 
        $(MAKE) -C codetools zipexampleinstall
2117
 
codetools_zipdistinstall:
2118
 
        $(MAKE) -C codetools zipdistinstall
2119
 
codetools_clean:
2120
 
        $(MAKE) -C codetools clean
2121
 
codetools_distclean:
2122
 
        $(MAKE) -C codetools distclean
2123
 
codetools_cleanall:
2124
 
        $(MAKE) -C codetools cleanall
2125
 
codetools_info:
2126
 
        $(MAKE) -C codetools info
2127
 
codetools_makefiles:
2128
 
        $(MAKE) -C codetools makefiles
2129
 
codetools:
2130
 
        $(MAKE) -C codetools all
2131
 
.PHONY: codetools_all codetools_debug codetools_smart codetools_release codetools_units codetools_examples codetools_shared codetools_install codetools_sourceinstall codetools_exampleinstall codetools_distinstall codetools_zipinstall codetools_zipsourceinstall codetools_zipexampleinstall codetools_zipdistinstall codetools_clean codetools_distclean codetools_cleanall codetools_info codetools_makefiles codetools
2132
 
endif
2133
 
ifdef TARGET_DIRS_LAZCONTROLS
2134
 
lazcontrols_all:
2135
 
        $(MAKE) -C lazcontrols all
2136
 
lazcontrols_debug:
2137
 
        $(MAKE) -C lazcontrols debug
2138
 
lazcontrols_smart:
2139
 
        $(MAKE) -C lazcontrols smart
2140
 
lazcontrols_release:
2141
 
        $(MAKE) -C lazcontrols release
2142
 
lazcontrols_units:
2143
 
        $(MAKE) -C lazcontrols units
2144
 
lazcontrols_examples:
2145
 
        $(MAKE) -C lazcontrols examples
2146
 
lazcontrols_shared:
2147
 
        $(MAKE) -C lazcontrols shared
2148
 
lazcontrols_install:
2149
 
        $(MAKE) -C lazcontrols install
2150
 
lazcontrols_sourceinstall:
2151
 
        $(MAKE) -C lazcontrols sourceinstall
2152
 
lazcontrols_exampleinstall:
2153
 
        $(MAKE) -C lazcontrols exampleinstall
2154
 
lazcontrols_distinstall:
2155
 
        $(MAKE) -C lazcontrols distinstall
2156
 
lazcontrols_zipinstall:
2157
 
        $(MAKE) -C lazcontrols zipinstall
2158
 
lazcontrols_zipsourceinstall:
2159
 
        $(MAKE) -C lazcontrols zipsourceinstall
2160
 
lazcontrols_zipexampleinstall:
2161
 
        $(MAKE) -C lazcontrols zipexampleinstall
2162
 
lazcontrols_zipdistinstall:
2163
 
        $(MAKE) -C lazcontrols zipdistinstall
2164
 
lazcontrols_clean:
2165
 
        $(MAKE) -C lazcontrols clean
2166
 
lazcontrols_distclean:
2167
 
        $(MAKE) -C lazcontrols distclean
2168
 
lazcontrols_cleanall:
2169
 
        $(MAKE) -C lazcontrols cleanall
2170
 
lazcontrols_info:
2171
 
        $(MAKE) -C lazcontrols info
2172
 
lazcontrols_makefiles:
2173
 
        $(MAKE) -C lazcontrols makefiles
2174
 
lazcontrols:
2175
 
        $(MAKE) -C lazcontrols all
2176
 
.PHONY: lazcontrols_all lazcontrols_debug lazcontrols_smart lazcontrols_release lazcontrols_units lazcontrols_examples lazcontrols_shared lazcontrols_install lazcontrols_sourceinstall lazcontrols_exampleinstall lazcontrols_distinstall lazcontrols_zipinstall lazcontrols_zipsourceinstall lazcontrols_zipexampleinstall lazcontrols_zipdistinstall lazcontrols_clean lazcontrols_distclean lazcontrols_cleanall lazcontrols_info lazcontrols_makefiles lazcontrols
2177
 
endif
2178
 
all: $(addsuffix _all,$(TARGET_DIRS))
2179
 
debug: $(addsuffix _debug,$(TARGET_DIRS))
2180
 
smart: $(addsuffix _smart,$(TARGET_DIRS))
2181
 
release: $(addsuffix _release,$(TARGET_DIRS))
2182
 
units: $(addsuffix _units,$(TARGET_DIRS))
2183
 
examples: $(addsuffix _examples,$(TARGET_DIRS))
2184
 
shared: $(addsuffix _shared,$(TARGET_DIRS))
2185
 
install: $(addsuffix _install,$(TARGET_DIRS))
2186
 
sourceinstall: $(addsuffix _sourceinstall,$(TARGET_DIRS))
2187
 
exampleinstall: $(addsuffix _exampleinstall,$(TARGET_DIRS))
2188
 
distinstall: $(addsuffix _distinstall,$(TARGET_DIRS))
2189
 
zipinstall: $(addsuffix _zipinstall,$(TARGET_DIRS))
2190
 
zipsourceinstall: $(addsuffix _zipsourceinstall,$(TARGET_DIRS))
2191
 
zipexampleinstall: $(addsuffix _zipexampleinstall,$(TARGET_DIRS))
2192
 
zipdistinstall: $(addsuffix _zipdistinstall,$(TARGET_DIRS))
2193
 
clean: fpc_clean $(addsuffix _clean,$(TARGET_DIRS))
2194
 
distclean: fpc_distclean $(addsuffix _distclean,$(TARGET_DIRS))
 
1429
debug:
 
1430
smart:
 
1431
release:
 
1432
units:
 
1433
examples:
 
1434
shared:
 
1435
install:
 
1436
sourceinstall:
 
1437
exampleinstall:
 
1438
distinstall:
 
1439
zipinstall:
 
1440
zipsourceinstall:
 
1441
zipexampleinstall:
 
1442
zipdistinstall:
 
1443
distclean: fpc_distclean
2195
1444
info: fpc_info
2196
 
makefiles: fpc_makefiles $(addsuffix _makefiles,$(TARGET_DIRS))
2197
 
.PHONY: all debug smart release units examples shared install sourceinstall exampleinstall distinstall zipinstall zipsourceinstall zipexampleinstall zipdistinstall clean distclean info makefiles
 
1445
makefiles: fpc_makefiles
 
1446
.PHONY: debug smart release units examples shared install sourceinstall exampleinstall distinstall zipinstall zipsourceinstall zipexampleinstall zipdistinstall distclean info makefiles
2198
1447
ifneq ($(wildcard fpcmake.loc),)
2199
1448
include fpcmake.loc
2200
1449
endif
2201
 
.PHONY: bigidecomponents bigideclean
2202
 
bigidecomponents: all
 
1450
.PHONY: help clean cleanall base bigide all
 
1451
help:
 
1452
        @$(ECHO)
 
1453
        @$(ECHO) " Targets"
 
1454
        @$(ECHO) "   all         build base and bigide components"
 
1455
        @$(ECHO) "   clean       deletes files that 'all' creates"
 
1456
        @$(ECHO) "   base        build synedit and lazcontrols"
 
1457
        @$(ECHO) "   bigide      build the extra packages for the bigide"
 
1458
base:
 
1459
        $(MAKE) -C synedit
 
1460
        $(MAKE) -C lazcontrols
 
1461
bigide:
2203
1462
        $(MAKE) -C rtticontrols
2204
1463
        $(MAKE) -C printers
2205
1464
        $(MAKE) -C printers/design
2208
1467
        $(MAKE) -C fpcunit
2209
1468
        $(MAKE) -C fpcunit/ide
2210
1469
        $(MAKE) -C projecttemplates
 
1470
        $(MAKE) -C leakview
2211
1471
        $(MAKE) -C memds
2212
1472
        $(MAKE) -C sdf
2213
1473
        $(MAKE) -C tachart
2215
1475
        $(MAKE) -C jcf2/IdePlugin/lazarus
2216
1476
        $(MAKE) -C chmhelp/packages/help
2217
1477
        $(MAKE) -C chmhelp/packages/idehelp
2218
 
ifneq ($(OS_TARGET),darwin)
 
1478
        $(MAKE) -C instantfpc
 
1479
        $(MAKE) -C externhelp
2219
1480
        $(MAKE) -C tdbf
2220
1481
        $(MAKE) -C sqldb
2221
 
endif
2222
 
cleanlaz: clean
2223
 
cleanall: clean bigideclean
2224
 
bigideclean:
 
1482
all: base bigide
 
1483
cleanall:
 
1484
        $(MAKE) -C lazutils clean
 
1485
        $(MAKE) -C codetools clean
 
1486
        $(MAKE) -C synedit clean
 
1487
        $(MAKE) -C lazcontrols clean
2225
1488
        $(MAKE) -C rtticontrols clean
2226
1489
        $(MAKE) -C printers clean
2227
1490
        $(MAKE) -C printers/design clean
2230
1493
        $(MAKE) -C fpcunit clean
2231
1494
        $(MAKE) -C fpcunit/ide clean
2232
1495
        $(MAKE) -C projecttemplates clean
 
1496
        $(MAKE) -C leakview clean
2233
1497
        $(MAKE) -C memds clean
2234
1498
        $(MAKE) -C sdf clean
2235
1499
        $(MAKE) -C tachart clean
2237
1501
        $(MAKE) -C jcf2/IdePlugin/lazarus clean
2238
1502
        $(MAKE) -C chmhelp/packages/help clean
2239
1503
        $(MAKE) -C chmhelp/packages/idehelp clean
2240
 
ifneq ($(OS_TARGET),darwin)
 
1504
        $(MAKE) -C instantfpc clean
 
1505
        $(MAKE) -C externhelp clean
2241
1506
        $(MAKE) -C tdbf clean
2242
1507
        $(MAKE) -C sqldb clean
2243
 
endif
 
1508
clean: cleanall