~ubuntu-branches/ubuntu/feisty/fpc/feisty

« back to all changes in this revision

Viewing changes to fcl/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Werner
  • Date: 2007-01-27 20:08:50 UTC
  • mfrom: (1.2.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20070127200850-9mrptaqqjsx9nwa7
Tags: 2.0.4-5
* Fixed Build-Depends.
* Add myself to Uploaders in debian/control.
* Make sure that the sources are really patched before building them.
* Build unit 'libc' on powerpc too.

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 [2005/05/05]
 
2
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2006/07/24]
3
3
#
4
4
default: all
5
 
MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd arm-linux
 
5
MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-palmos arm-wince arm-gba powerpc64-linux
6
6
BSDs = freebsd netbsd openbsd darwin
7
7
UNIXs = linux $(BSDs) solaris qnx
8
8
LIMIT83fs = go32v2 os2 emx watcom
231
231
endif
232
232
PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra)
233
233
override PACKAGE_NAME=fcl
234
 
override PACKAGE_VERSION=2.0.0
235
 
ifneq ($(findstring 1.0.,$(FPC_VERSION)),)
236
 
CLASSES10=classes
237
 
endif
238
 
ifeq ($(FULL_TARGET),i386-linux)
239
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
240
 
endif
241
 
ifeq ($(FULL_TARGET),i386-go32v2)
242
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
243
 
endif
244
 
ifeq ($(FULL_TARGET),i386-win32)
245
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
246
 
endif
247
 
ifeq ($(FULL_TARGET),i386-os2)
248
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
249
 
endif
250
 
ifeq ($(FULL_TARGET),i386-freebsd)
251
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
252
 
endif
253
 
ifeq ($(FULL_TARGET),i386-beos)
254
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
255
 
endif
256
 
ifeq ($(FULL_TARGET),i386-netbsd)
257
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
258
 
endif
259
 
ifeq ($(FULL_TARGET),i386-solaris)
260
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
261
 
endif
262
 
ifeq ($(FULL_TARGET),i386-qnx)
263
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
264
 
endif
265
 
ifeq ($(FULL_TARGET),i386-netware)
266
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
267
 
endif
268
 
ifeq ($(FULL_TARGET),i386-openbsd)
269
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
270
 
endif
271
 
ifeq ($(FULL_TARGET),i386-wdosx)
272
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
273
 
endif
274
 
ifeq ($(FULL_TARGET),i386-emx)
275
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
276
 
endif
277
 
ifeq ($(FULL_TARGET),i386-watcom)
278
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
279
 
endif
280
 
ifeq ($(FULL_TARGET),i386-netwlibc)
281
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
282
 
endif
283
 
ifeq ($(FULL_TARGET),m68k-linux)
284
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
285
 
endif
286
 
ifeq ($(FULL_TARGET),m68k-freebsd)
287
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
288
 
endif
289
 
ifeq ($(FULL_TARGET),m68k-netbsd)
290
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
291
 
endif
292
 
ifeq ($(FULL_TARGET),m68k-amiga)
293
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
294
 
endif
295
 
ifeq ($(FULL_TARGET),m68k-atari)
296
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
297
 
endif
298
 
ifeq ($(FULL_TARGET),m68k-openbsd)
299
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
300
 
endif
301
 
ifeq ($(FULL_TARGET),m68k-palmos)
302
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
303
 
endif
304
 
ifeq ($(FULL_TARGET),powerpc-linux)
305
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
306
 
endif
307
 
ifeq ($(FULL_TARGET),powerpc-netbsd)
308
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
309
 
endif
310
 
ifeq ($(FULL_TARGET),powerpc-macos)
311
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
312
 
endif
313
 
ifeq ($(FULL_TARGET),powerpc-darwin)
314
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
315
 
endif
316
 
ifeq ($(FULL_TARGET),powerpc-morphos)
317
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
318
 
endif
319
 
ifeq ($(FULL_TARGET),sparc-linux)
320
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
321
 
endif
322
 
ifeq ($(FULL_TARGET),sparc-netbsd)
323
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
324
 
endif
325
 
ifeq ($(FULL_TARGET),sparc-solaris)
326
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
327
 
endif
328
 
ifeq ($(FULL_TARGET),x86_64-linux)
329
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
330
 
endif
331
 
ifeq ($(FULL_TARGET),x86_64-freebsd)
332
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
333
 
endif
334
 
ifeq ($(FULL_TARGET),arm-linux)
335
 
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
336
 
endif
337
 
ifeq ($(FULL_TARGET),i386-linux)
338
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex  process resolve ssockets fpasync syncobjs
339
 
endif
340
 
ifeq ($(FULL_TARGET),i386-go32v2)
341
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex
342
 
endif
343
 
ifeq ($(FULL_TARGET),i386-win32)
344
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex  process fileinfo resolve ssockets syncobjs
345
 
endif
346
 
ifeq ($(FULL_TARGET),i386-os2)
347
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex
348
 
endif
349
 
ifeq ($(FULL_TARGET),i386-freebsd)
350
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex  process ssockets resolve fpasync syncobjs
351
 
endif
352
 
ifeq ($(FULL_TARGET),i386-beos)
353
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex
354
 
endif
355
 
ifeq ($(FULL_TARGET),i386-netbsd)
356
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex  process ssockets resolve fpasync
357
 
endif
358
 
ifeq ($(FULL_TARGET),i386-solaris)
359
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex
360
 
endif
361
 
ifeq ($(FULL_TARGET),i386-qnx)
362
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex
363
 
endif
364
 
ifeq ($(FULL_TARGET),i386-netware)
365
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex  resolve ssockets
366
 
endif
367
 
ifeq ($(FULL_TARGET),i386-openbsd)
368
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex  process ssockets resolve fpasync
369
 
endif
370
 
ifeq ($(FULL_TARGET),i386-wdosx)
371
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex
372
 
endif
373
 
ifeq ($(FULL_TARGET),i386-emx)
374
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex
375
 
endif
376
 
ifeq ($(FULL_TARGET),i386-watcom)
377
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex
378
 
endif
379
 
ifeq ($(FULL_TARGET),i386-netwlibc)
380
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex  resolve ssockets syncobjs
381
 
endif
382
 
ifeq ($(FULL_TARGET),m68k-linux)
383
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex  process resolve ssockets fpasync syncobjs
384
 
endif
385
 
ifeq ($(FULL_TARGET),m68k-freebsd)
386
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex  process ssockets resolve fpasync syncobjs
387
 
endif
388
 
ifeq ($(FULL_TARGET),m68k-netbsd)
389
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex  process ssockets resolve fpasync
390
 
endif
391
 
ifeq ($(FULL_TARGET),m68k-amiga)
392
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex
393
 
endif
394
 
ifeq ($(FULL_TARGET),m68k-atari)
395
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex
396
 
endif
397
 
ifeq ($(FULL_TARGET),m68k-openbsd)
398
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex  process ssockets resolve fpasync
399
 
endif
400
 
ifeq ($(FULL_TARGET),m68k-palmos)
401
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex
402
 
endif
403
 
ifeq ($(FULL_TARGET),powerpc-linux)
404
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex  process resolve ssockets fpasync syncobjs
405
 
endif
406
 
ifeq ($(FULL_TARGET),powerpc-netbsd)
407
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex  process ssockets resolve fpasync
408
 
endif
409
 
ifeq ($(FULL_TARGET),powerpc-macos)
410
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex
411
 
endif
412
 
ifeq ($(FULL_TARGET),powerpc-darwin)
413
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex  process ssockets resolve fpasync syncobjs
414
 
endif
415
 
ifeq ($(FULL_TARGET),powerpc-morphos)
416
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex
417
 
endif
418
 
ifeq ($(FULL_TARGET),sparc-linux)
419
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex  process resolve ssockets fpasync syncobjs
420
 
endif
421
 
ifeq ($(FULL_TARGET),sparc-netbsd)
422
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex  process ssockets resolve fpasync
423
 
endif
424
 
ifeq ($(FULL_TARGET),sparc-solaris)
425
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex
426
 
endif
427
 
ifeq ($(FULL_TARGET),x86_64-linux)
428
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex  process resolve ssockets fpasync syncobjs
429
 
endif
430
 
ifeq ($(FULL_TARGET),x86_64-freebsd)
431
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex  process ssockets resolve fpasync syncobjs
432
 
endif
433
 
ifeq ($(FULL_TARGET),arm-linux)
434
 
override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex  process resolve ssockets fpasync syncobjs
435
 
endif
436
 
ifeq ($(FULL_TARGET),i386-linux)
437
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
438
 
endif
439
 
ifeq ($(FULL_TARGET),i386-go32v2)
440
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
441
 
endif
442
 
ifeq ($(FULL_TARGET),i386-win32)
443
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
444
 
endif
445
 
ifeq ($(FULL_TARGET),i386-os2)
446
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
447
 
endif
448
 
ifeq ($(FULL_TARGET),i386-freebsd)
449
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
450
 
endif
451
 
ifeq ($(FULL_TARGET),i386-beos)
452
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
453
 
endif
454
 
ifeq ($(FULL_TARGET),i386-netbsd)
455
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
456
 
endif
457
 
ifeq ($(FULL_TARGET),i386-solaris)
458
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
459
 
endif
460
 
ifeq ($(FULL_TARGET),i386-qnx)
461
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
462
 
endif
463
 
ifeq ($(FULL_TARGET),i386-netware)
464
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
465
 
endif
466
 
ifeq ($(FULL_TARGET),i386-openbsd)
467
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
468
 
endif
469
 
ifeq ($(FULL_TARGET),i386-wdosx)
470
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
471
 
endif
472
 
ifeq ($(FULL_TARGET),i386-emx)
473
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
474
 
endif
475
 
ifeq ($(FULL_TARGET),i386-watcom)
476
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
477
 
endif
478
 
ifeq ($(FULL_TARGET),i386-netwlibc)
479
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
480
 
endif
481
 
ifeq ($(FULL_TARGET),m68k-linux)
482
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
483
 
endif
484
 
ifeq ($(FULL_TARGET),m68k-freebsd)
485
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
486
 
endif
487
 
ifeq ($(FULL_TARGET),m68k-netbsd)
488
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
489
 
endif
490
 
ifeq ($(FULL_TARGET),m68k-amiga)
491
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
492
 
endif
493
 
ifeq ($(FULL_TARGET),m68k-atari)
494
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
495
 
endif
496
 
ifeq ($(FULL_TARGET),m68k-openbsd)
497
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
498
 
endif
499
 
ifeq ($(FULL_TARGET),m68k-palmos)
500
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
501
 
endif
502
 
ifeq ($(FULL_TARGET),powerpc-linux)
503
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
504
 
endif
505
 
ifeq ($(FULL_TARGET),powerpc-netbsd)
506
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
507
 
endif
508
 
ifeq ($(FULL_TARGET),powerpc-macos)
509
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
510
 
endif
511
 
ifeq ($(FULL_TARGET),powerpc-darwin)
512
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
513
 
endif
514
 
ifeq ($(FULL_TARGET),powerpc-morphos)
515
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
516
 
endif
517
 
ifeq ($(FULL_TARGET),sparc-linux)
518
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
519
 
endif
520
 
ifeq ($(FULL_TARGET),sparc-netbsd)
521
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
522
 
endif
523
 
ifeq ($(FULL_TARGET),sparc-solaris)
524
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
525
 
endif
526
 
ifeq ($(FULL_TARGET),x86_64-linux)
527
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
528
 
endif
529
 
ifeq ($(FULL_TARGET),x86_64-freebsd)
530
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
531
 
endif
532
 
ifeq ($(FULL_TARGET),arm-linux)
533
 
override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry
534
 
endif
535
 
ifeq ($(FULL_TARGET),i386-linux)
536
 
override TARGET_EXAMPLEDIRS+=tests
537
 
endif
538
 
ifeq ($(FULL_TARGET),i386-go32v2)
539
 
override TARGET_EXAMPLEDIRS+=tests
540
 
endif
541
 
ifeq ($(FULL_TARGET),i386-win32)
542
 
override TARGET_EXAMPLEDIRS+=tests
543
 
endif
544
 
ifeq ($(FULL_TARGET),i386-os2)
545
 
override TARGET_EXAMPLEDIRS+=tests
546
 
endif
547
 
ifeq ($(FULL_TARGET),i386-freebsd)
548
 
override TARGET_EXAMPLEDIRS+=tests
549
 
endif
550
 
ifeq ($(FULL_TARGET),i386-beos)
551
 
override TARGET_EXAMPLEDIRS+=tests
552
 
endif
553
 
ifeq ($(FULL_TARGET),i386-netbsd)
554
 
override TARGET_EXAMPLEDIRS+=tests
555
 
endif
556
 
ifeq ($(FULL_TARGET),i386-solaris)
557
 
override TARGET_EXAMPLEDIRS+=tests
558
 
endif
559
 
ifeq ($(FULL_TARGET),i386-qnx)
560
 
override TARGET_EXAMPLEDIRS+=tests
561
 
endif
562
 
ifeq ($(FULL_TARGET),i386-netware)
563
 
override TARGET_EXAMPLEDIRS+=tests
564
 
endif
565
 
ifeq ($(FULL_TARGET),i386-openbsd)
566
 
override TARGET_EXAMPLEDIRS+=tests
567
 
endif
568
 
ifeq ($(FULL_TARGET),i386-wdosx)
569
 
override TARGET_EXAMPLEDIRS+=tests
570
 
endif
571
 
ifeq ($(FULL_TARGET),i386-emx)
572
 
override TARGET_EXAMPLEDIRS+=tests
573
 
endif
574
 
ifeq ($(FULL_TARGET),i386-watcom)
575
 
override TARGET_EXAMPLEDIRS+=tests
576
 
endif
577
 
ifeq ($(FULL_TARGET),i386-netwlibc)
578
 
override TARGET_EXAMPLEDIRS+=tests
579
 
endif
580
 
ifeq ($(FULL_TARGET),m68k-linux)
581
 
override TARGET_EXAMPLEDIRS+=tests
582
 
endif
583
 
ifeq ($(FULL_TARGET),m68k-freebsd)
584
 
override TARGET_EXAMPLEDIRS+=tests
585
 
endif
586
 
ifeq ($(FULL_TARGET),m68k-netbsd)
587
 
override TARGET_EXAMPLEDIRS+=tests
588
 
endif
589
 
ifeq ($(FULL_TARGET),m68k-amiga)
590
 
override TARGET_EXAMPLEDIRS+=tests
591
 
endif
592
 
ifeq ($(FULL_TARGET),m68k-atari)
593
 
override TARGET_EXAMPLEDIRS+=tests
594
 
endif
595
 
ifeq ($(FULL_TARGET),m68k-openbsd)
596
 
override TARGET_EXAMPLEDIRS+=tests
597
 
endif
598
 
ifeq ($(FULL_TARGET),m68k-palmos)
599
 
override TARGET_EXAMPLEDIRS+=tests
600
 
endif
601
 
ifeq ($(FULL_TARGET),powerpc-linux)
602
 
override TARGET_EXAMPLEDIRS+=tests
603
 
endif
604
 
ifeq ($(FULL_TARGET),powerpc-netbsd)
605
 
override TARGET_EXAMPLEDIRS+=tests
606
 
endif
607
 
ifeq ($(FULL_TARGET),powerpc-macos)
608
 
override TARGET_EXAMPLEDIRS+=tests
609
 
endif
610
 
ifeq ($(FULL_TARGET),powerpc-darwin)
611
 
override TARGET_EXAMPLEDIRS+=tests
612
 
endif
613
 
ifeq ($(FULL_TARGET),powerpc-morphos)
614
 
override TARGET_EXAMPLEDIRS+=tests
615
 
endif
616
 
ifeq ($(FULL_TARGET),sparc-linux)
617
 
override TARGET_EXAMPLEDIRS+=tests
618
 
endif
619
 
ifeq ($(FULL_TARGET),sparc-netbsd)
620
 
override TARGET_EXAMPLEDIRS+=tests
621
 
endif
622
 
ifeq ($(FULL_TARGET),sparc-solaris)
623
 
override TARGET_EXAMPLEDIRS+=tests
624
 
endif
625
 
ifeq ($(FULL_TARGET),x86_64-linux)
626
 
override TARGET_EXAMPLEDIRS+=tests
627
 
endif
628
 
ifeq ($(FULL_TARGET),x86_64-freebsd)
629
 
override TARGET_EXAMPLEDIRS+=tests
630
 
endif
631
 
ifeq ($(FULL_TARGET),arm-linux)
632
 
override TARGET_EXAMPLEDIRS+=tests
633
 
endif
634
 
ifeq ($(FULL_TARGET),i386-linux)
635
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
636
 
endif
637
 
ifeq ($(FULL_TARGET),i386-go32v2)
638
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
639
 
endif
640
 
ifeq ($(FULL_TARGET),i386-win32)
641
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
642
 
endif
643
 
ifeq ($(FULL_TARGET),i386-os2)
644
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
645
 
endif
646
 
ifeq ($(FULL_TARGET),i386-freebsd)
647
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
648
 
endif
649
 
ifeq ($(FULL_TARGET),i386-beos)
650
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
651
 
endif
652
 
ifeq ($(FULL_TARGET),i386-netbsd)
653
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
654
 
endif
655
 
ifeq ($(FULL_TARGET),i386-solaris)
656
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
657
 
endif
658
 
ifeq ($(FULL_TARGET),i386-qnx)
659
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
660
 
endif
661
 
ifeq ($(FULL_TARGET),i386-netware)
662
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
663
 
endif
664
 
ifeq ($(FULL_TARGET),i386-openbsd)
665
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
666
 
endif
667
 
ifeq ($(FULL_TARGET),i386-wdosx)
668
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
669
 
endif
670
 
ifeq ($(FULL_TARGET),i386-emx)
671
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
672
 
endif
673
 
ifeq ($(FULL_TARGET),i386-watcom)
674
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
675
 
endif
676
 
ifeq ($(FULL_TARGET),i386-netwlibc)
677
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
678
 
endif
679
 
ifeq ($(FULL_TARGET),m68k-linux)
680
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
681
 
endif
682
 
ifeq ($(FULL_TARGET),m68k-freebsd)
683
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
684
 
endif
685
 
ifeq ($(FULL_TARGET),m68k-netbsd)
686
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
687
 
endif
688
 
ifeq ($(FULL_TARGET),m68k-amiga)
689
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
690
 
endif
691
 
ifeq ($(FULL_TARGET),m68k-atari)
692
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
693
 
endif
694
 
ifeq ($(FULL_TARGET),m68k-openbsd)
695
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
696
 
endif
697
 
ifeq ($(FULL_TARGET),m68k-palmos)
698
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
699
 
endif
700
 
ifeq ($(FULL_TARGET),powerpc-linux)
701
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
702
 
endif
703
 
ifeq ($(FULL_TARGET),powerpc-netbsd)
704
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
705
 
endif
706
 
ifeq ($(FULL_TARGET),powerpc-macos)
707
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
708
 
endif
709
 
ifeq ($(FULL_TARGET),powerpc-darwin)
710
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
711
 
endif
712
 
ifeq ($(FULL_TARGET),powerpc-morphos)
713
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
714
 
endif
715
 
ifeq ($(FULL_TARGET),sparc-linux)
716
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
717
 
endif
718
 
ifeq ($(FULL_TARGET),sparc-netbsd)
719
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
720
 
endif
721
 
ifeq ($(FULL_TARGET),sparc-solaris)
722
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
723
 
endif
724
 
ifeq ($(FULL_TARGET),x86_64-linux)
725
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
726
 
endif
727
 
ifeq ($(FULL_TARGET),x86_64-freebsd)
728
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
729
 
endif
730
 
ifeq ($(FULL_TARGET),arm-linux)
731
 
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio
 
234
override PACKAGE_VERSION=2.0.4
 
235
ifeq ($(FULL_TARGET),i386-linux)
 
236
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
237
endif
 
238
ifeq ($(FULL_TARGET),i386-go32v2)
 
239
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
240
endif
 
241
ifeq ($(FULL_TARGET),i386-win32)
 
242
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
243
endif
 
244
ifeq ($(FULL_TARGET),i386-os2)
 
245
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
246
endif
 
247
ifeq ($(FULL_TARGET),i386-freebsd)
 
248
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
249
endif
 
250
ifeq ($(FULL_TARGET),i386-beos)
 
251
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
252
endif
 
253
ifeq ($(FULL_TARGET),i386-netbsd)
 
254
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
255
endif
 
256
ifeq ($(FULL_TARGET),i386-solaris)
 
257
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
258
endif
 
259
ifeq ($(FULL_TARGET),i386-qnx)
 
260
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
261
endif
 
262
ifeq ($(FULL_TARGET),i386-netware)
 
263
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
264
endif
 
265
ifeq ($(FULL_TARGET),i386-openbsd)
 
266
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
267
endif
 
268
ifeq ($(FULL_TARGET),i386-wdosx)
 
269
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
270
endif
 
271
ifeq ($(FULL_TARGET),i386-darwin)
 
272
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
273
endif
 
274
ifeq ($(FULL_TARGET),i386-emx)
 
275
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
276
endif
 
277
ifeq ($(FULL_TARGET),i386-watcom)
 
278
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
279
endif
 
280
ifeq ($(FULL_TARGET),i386-netwlibc)
 
281
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
282
endif
 
283
ifeq ($(FULL_TARGET),i386-wince)
 
284
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
285
endif
 
286
ifeq ($(FULL_TARGET),m68k-linux)
 
287
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
288
endif
 
289
ifeq ($(FULL_TARGET),m68k-freebsd)
 
290
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
291
endif
 
292
ifeq ($(FULL_TARGET),m68k-netbsd)
 
293
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
294
endif
 
295
ifeq ($(FULL_TARGET),m68k-amiga)
 
296
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
297
endif
 
298
ifeq ($(FULL_TARGET),m68k-atari)
 
299
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
300
endif
 
301
ifeq ($(FULL_TARGET),m68k-openbsd)
 
302
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
303
endif
 
304
ifeq ($(FULL_TARGET),m68k-palmos)
 
305
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
306
endif
 
307
ifeq ($(FULL_TARGET),powerpc-linux)
 
308
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
309
endif
 
310
ifeq ($(FULL_TARGET),powerpc-netbsd)
 
311
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
312
endif
 
313
ifeq ($(FULL_TARGET),powerpc-macos)
 
314
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
315
endif
 
316
ifeq ($(FULL_TARGET),powerpc-darwin)
 
317
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
318
endif
 
319
ifeq ($(FULL_TARGET),powerpc-morphos)
 
320
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
321
endif
 
322
ifeq ($(FULL_TARGET),sparc-linux)
 
323
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
324
endif
 
325
ifeq ($(FULL_TARGET),sparc-netbsd)
 
326
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
327
endif
 
328
ifeq ($(FULL_TARGET),sparc-solaris)
 
329
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
330
endif
 
331
ifeq ($(FULL_TARGET),x86_64-linux)
 
332
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
333
endif
 
334
ifeq ($(FULL_TARGET),x86_64-freebsd)
 
335
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
336
endif
 
337
ifeq ($(FULL_TARGET),x86_64-win64)
 
338
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
339
endif
 
340
ifeq ($(FULL_TARGET),arm-linux)
 
341
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
342
endif
 
343
ifeq ($(FULL_TARGET),arm-palmos)
 
344
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
345
endif
 
346
ifeq ($(FULL_TARGET),arm-wince)
 
347
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
348
endif
 
349
ifeq ($(FULL_TARGET),arm-gba)
 
350
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
351
endif
 
352
ifeq ($(FULL_TARGET),powerpc64-linux)
 
353
override TARGET_DIRS+=xml image db shedit passrc net fpcunit
 
354
endif
 
355
ifeq ($(FULL_TARGET),i386-linux)
 
356
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process resolve ssockets fpasync syncobjs simpleipc dbugmsg dbugintf
 
357
endif
 
358
ifeq ($(FULL_TARGET),i386-go32v2)
 
359
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish
 
360
endif
 
361
ifeq ($(FULL_TARGET),i386-win32)
 
362
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process fileinfo resolve ssockets syncobjs simpleipc dbugmsg dbugintf
 
363
endif
 
364
ifeq ($(FULL_TARGET),i386-os2)
 
365
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  resolve ssockets
 
366
endif
 
367
ifeq ($(FULL_TARGET),i386-freebsd)
 
368
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process ssockets resolve fpasync syncobjs simpleipc dbugmsg dbugintf
 
369
endif
 
370
ifeq ($(FULL_TARGET),i386-beos)
 
371
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish
 
372
endif
 
373
ifeq ($(FULL_TARGET),i386-netbsd)
 
374
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process ssockets resolve fpasync simpleipc dbugmsg dbugintf
 
375
endif
 
376
ifeq ($(FULL_TARGET),i386-solaris)
 
377
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process ssockets resolve fpasync syncobjs simpleipc dbugmsg dbugintf
 
378
endif
 
379
ifeq ($(FULL_TARGET),i386-qnx)
 
380
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish
 
381
endif
 
382
ifeq ($(FULL_TARGET),i386-netware)
 
383
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  resolve ssockets
 
384
endif
 
385
ifeq ($(FULL_TARGET),i386-openbsd)
 
386
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process ssockets resolve fpasync simpleipc dbugmsg dbugintf
 
387
endif
 
388
ifeq ($(FULL_TARGET),i386-wdosx)
 
389
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish
 
390
endif
 
391
ifeq ($(FULL_TARGET),i386-darwin)
 
392
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process ssockets resolve fpasync syncobjs simpleipc dbugmsg dbugintf
 
393
endif
 
394
ifeq ($(FULL_TARGET),i386-emx)
 
395
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  resolve ssockets
 
396
endif
 
397
ifeq ($(FULL_TARGET),i386-watcom)
 
398
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish
 
399
endif
 
400
ifeq ($(FULL_TARGET),i386-netwlibc)
 
401
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  resolve ssockets syncobjs
 
402
endif
 
403
ifeq ($(FULL_TARGET),i386-wince)
 
404
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process fileinfo resolve ssockets syncobjs simpleipc dbugmsg dbugintf
 
405
endif
 
406
ifeq ($(FULL_TARGET),m68k-linux)
 
407
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process resolve ssockets fpasync syncobjs simpleipc dbugmsg dbugintf
 
408
endif
 
409
ifeq ($(FULL_TARGET),m68k-freebsd)
 
410
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process ssockets resolve fpasync syncobjs simpleipc dbugmsg dbugintf
 
411
endif
 
412
ifeq ($(FULL_TARGET),m68k-netbsd)
 
413
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process ssockets resolve fpasync simpleipc dbugmsg dbugintf
 
414
endif
 
415
ifeq ($(FULL_TARGET),m68k-amiga)
 
416
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish
 
417
endif
 
418
ifeq ($(FULL_TARGET),m68k-atari)
 
419
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish
 
420
endif
 
421
ifeq ($(FULL_TARGET),m68k-openbsd)
 
422
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process ssockets resolve fpasync simpleipc dbugmsg dbugintf
 
423
endif
 
424
ifeq ($(FULL_TARGET),m68k-palmos)
 
425
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish
 
426
endif
 
427
ifeq ($(FULL_TARGET),powerpc-linux)
 
428
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process resolve ssockets fpasync syncobjs simpleipc dbugmsg dbugintf
 
429
endif
 
430
ifeq ($(FULL_TARGET),powerpc-netbsd)
 
431
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process ssockets resolve fpasync simpleipc dbugmsg dbugintf
 
432
endif
 
433
ifeq ($(FULL_TARGET),powerpc-macos)
 
434
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish
 
435
endif
 
436
ifeq ($(FULL_TARGET),powerpc-darwin)
 
437
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process ssockets resolve fpasync syncobjs simpleipc dbugmsg dbugintf
 
438
endif
 
439
ifeq ($(FULL_TARGET),powerpc-morphos)
 
440
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish
 
441
endif
 
442
ifeq ($(FULL_TARGET),sparc-linux)
 
443
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process resolve ssockets fpasync syncobjs simpleipc dbugmsg dbugintf
 
444
endif
 
445
ifeq ($(FULL_TARGET),sparc-netbsd)
 
446
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process ssockets resolve fpasync simpleipc dbugmsg dbugintf
 
447
endif
 
448
ifeq ($(FULL_TARGET),sparc-solaris)
 
449
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process ssockets resolve fpasync syncobjs simpleipc dbugmsg dbugintf
 
450
endif
 
451
ifeq ($(FULL_TARGET),x86_64-linux)
 
452
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process resolve ssockets fpasync syncobjs simpleipc dbugmsg dbugintf
 
453
endif
 
454
ifeq ($(FULL_TARGET),x86_64-freebsd)
 
455
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process ssockets resolve fpasync syncobjs simpleipc dbugmsg dbugintf
 
456
endif
 
457
ifeq ($(FULL_TARGET),x86_64-win64)
 
458
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish
 
459
endif
 
460
ifeq ($(FULL_TARGET),arm-linux)
 
461
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process resolve ssockets fpasync syncobjs simpleipc dbugmsg dbugintf
 
462
endif
 
463
ifeq ($(FULL_TARGET),arm-palmos)
 
464
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish
 
465
endif
 
466
ifeq ($(FULL_TARGET),arm-wince)
 
467
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process fileinfo resolve ssockets syncobjs simpleipc dbugmsg dbugintf
 
468
endif
 
469
ifeq ($(FULL_TARGET),arm-gba)
 
470
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish
 
471
endif
 
472
ifeq ($(FULL_TARGET),powerpc64-linux)
 
473
override TARGET_UNITS+=contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex blowfish  process resolve ssockets fpasync syncobjs simpleipc dbugmsg dbugintf
 
474
endif
 
475
ifeq ($(FULL_TARGET),i386-linux)
 
476
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
477
endif
 
478
ifeq ($(FULL_TARGET),i386-go32v2)
 
479
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
480
endif
 
481
ifeq ($(FULL_TARGET),i386-win32)
 
482
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
483
endif
 
484
ifeq ($(FULL_TARGET),i386-os2)
 
485
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
486
endif
 
487
ifeq ($(FULL_TARGET),i386-freebsd)
 
488
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
489
endif
 
490
ifeq ($(FULL_TARGET),i386-beos)
 
491
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
492
endif
 
493
ifeq ($(FULL_TARGET),i386-netbsd)
 
494
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
495
endif
 
496
ifeq ($(FULL_TARGET),i386-solaris)
 
497
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
498
endif
 
499
ifeq ($(FULL_TARGET),i386-qnx)
 
500
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
501
endif
 
502
ifeq ($(FULL_TARGET),i386-netware)
 
503
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
504
endif
 
505
ifeq ($(FULL_TARGET),i386-openbsd)
 
506
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
507
endif
 
508
ifeq ($(FULL_TARGET),i386-wdosx)
 
509
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
510
endif
 
511
ifeq ($(FULL_TARGET),i386-darwin)
 
512
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
513
endif
 
514
ifeq ($(FULL_TARGET),i386-emx)
 
515
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
516
endif
 
517
ifeq ($(FULL_TARGET),i386-watcom)
 
518
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
519
endif
 
520
ifeq ($(FULL_TARGET),i386-netwlibc)
 
521
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
522
endif
 
523
ifeq ($(FULL_TARGET),i386-wince)
 
524
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
525
endif
 
526
ifeq ($(FULL_TARGET),m68k-linux)
 
527
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
528
endif
 
529
ifeq ($(FULL_TARGET),m68k-freebsd)
 
530
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
531
endif
 
532
ifeq ($(FULL_TARGET),m68k-netbsd)
 
533
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
534
endif
 
535
ifeq ($(FULL_TARGET),m68k-amiga)
 
536
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
537
endif
 
538
ifeq ($(FULL_TARGET),m68k-atari)
 
539
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
540
endif
 
541
ifeq ($(FULL_TARGET),m68k-openbsd)
 
542
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
543
endif
 
544
ifeq ($(FULL_TARGET),m68k-palmos)
 
545
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
546
endif
 
547
ifeq ($(FULL_TARGET),powerpc-linux)
 
548
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
549
endif
 
550
ifeq ($(FULL_TARGET),powerpc-netbsd)
 
551
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
552
endif
 
553
ifeq ($(FULL_TARGET),powerpc-macos)
 
554
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
555
endif
 
556
ifeq ($(FULL_TARGET),powerpc-darwin)
 
557
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
558
endif
 
559
ifeq ($(FULL_TARGET),powerpc-morphos)
 
560
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
561
endif
 
562
ifeq ($(FULL_TARGET),sparc-linux)
 
563
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
564
endif
 
565
ifeq ($(FULL_TARGET),sparc-netbsd)
 
566
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
567
endif
 
568
ifeq ($(FULL_TARGET),sparc-solaris)
 
569
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
570
endif
 
571
ifeq ($(FULL_TARGET),x86_64-linux)
 
572
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
573
endif
 
574
ifeq ($(FULL_TARGET),x86_64-freebsd)
 
575
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
576
endif
 
577
ifeq ($(FULL_TARGET),x86_64-win64)
 
578
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
579
endif
 
580
ifeq ($(FULL_TARGET),arm-linux)
 
581
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
582
endif
 
583
ifeq ($(FULL_TARGET),arm-palmos)
 
584
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
585
endif
 
586
ifeq ($(FULL_TARGET),arm-wince)
 
587
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
588
endif
 
589
ifeq ($(FULL_TARGET),arm-gba)
 
590
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
591
endif
 
592
ifeq ($(FULL_TARGET),powerpc64-linux)
 
593
override TARGET_RSTS+=ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc
 
594
endif
 
595
ifeq ($(FULL_TARGET),i386-linux)
 
596
override TARGET_EXAMPLEDIRS+=tests
 
597
endif
 
598
ifeq ($(FULL_TARGET),i386-go32v2)
 
599
override TARGET_EXAMPLEDIRS+=tests
 
600
endif
 
601
ifeq ($(FULL_TARGET),i386-win32)
 
602
override TARGET_EXAMPLEDIRS+=tests
 
603
endif
 
604
ifeq ($(FULL_TARGET),i386-os2)
 
605
override TARGET_EXAMPLEDIRS+=tests
 
606
endif
 
607
ifeq ($(FULL_TARGET),i386-freebsd)
 
608
override TARGET_EXAMPLEDIRS+=tests
 
609
endif
 
610
ifeq ($(FULL_TARGET),i386-beos)
 
611
override TARGET_EXAMPLEDIRS+=tests
 
612
endif
 
613
ifeq ($(FULL_TARGET),i386-netbsd)
 
614
override TARGET_EXAMPLEDIRS+=tests
 
615
endif
 
616
ifeq ($(FULL_TARGET),i386-solaris)
 
617
override TARGET_EXAMPLEDIRS+=tests
 
618
endif
 
619
ifeq ($(FULL_TARGET),i386-qnx)
 
620
override TARGET_EXAMPLEDIRS+=tests
 
621
endif
 
622
ifeq ($(FULL_TARGET),i386-netware)
 
623
override TARGET_EXAMPLEDIRS+=tests
 
624
endif
 
625
ifeq ($(FULL_TARGET),i386-openbsd)
 
626
override TARGET_EXAMPLEDIRS+=tests
 
627
endif
 
628
ifeq ($(FULL_TARGET),i386-wdosx)
 
629
override TARGET_EXAMPLEDIRS+=tests
 
630
endif
 
631
ifeq ($(FULL_TARGET),i386-darwin)
 
632
override TARGET_EXAMPLEDIRS+=tests
 
633
endif
 
634
ifeq ($(FULL_TARGET),i386-emx)
 
635
override TARGET_EXAMPLEDIRS+=tests
 
636
endif
 
637
ifeq ($(FULL_TARGET),i386-watcom)
 
638
override TARGET_EXAMPLEDIRS+=tests
 
639
endif
 
640
ifeq ($(FULL_TARGET),i386-netwlibc)
 
641
override TARGET_EXAMPLEDIRS+=tests
 
642
endif
 
643
ifeq ($(FULL_TARGET),i386-wince)
 
644
override TARGET_EXAMPLEDIRS+=tests
 
645
endif
 
646
ifeq ($(FULL_TARGET),m68k-linux)
 
647
override TARGET_EXAMPLEDIRS+=tests
 
648
endif
 
649
ifeq ($(FULL_TARGET),m68k-freebsd)
 
650
override TARGET_EXAMPLEDIRS+=tests
 
651
endif
 
652
ifeq ($(FULL_TARGET),m68k-netbsd)
 
653
override TARGET_EXAMPLEDIRS+=tests
 
654
endif
 
655
ifeq ($(FULL_TARGET),m68k-amiga)
 
656
override TARGET_EXAMPLEDIRS+=tests
 
657
endif
 
658
ifeq ($(FULL_TARGET),m68k-atari)
 
659
override TARGET_EXAMPLEDIRS+=tests
 
660
endif
 
661
ifeq ($(FULL_TARGET),m68k-openbsd)
 
662
override TARGET_EXAMPLEDIRS+=tests
 
663
endif
 
664
ifeq ($(FULL_TARGET),m68k-palmos)
 
665
override TARGET_EXAMPLEDIRS+=tests
 
666
endif
 
667
ifeq ($(FULL_TARGET),powerpc-linux)
 
668
override TARGET_EXAMPLEDIRS+=tests
 
669
endif
 
670
ifeq ($(FULL_TARGET),powerpc-netbsd)
 
671
override TARGET_EXAMPLEDIRS+=tests
 
672
endif
 
673
ifeq ($(FULL_TARGET),powerpc-macos)
 
674
override TARGET_EXAMPLEDIRS+=tests
 
675
endif
 
676
ifeq ($(FULL_TARGET),powerpc-darwin)
 
677
override TARGET_EXAMPLEDIRS+=tests
 
678
endif
 
679
ifeq ($(FULL_TARGET),powerpc-morphos)
 
680
override TARGET_EXAMPLEDIRS+=tests
 
681
endif
 
682
ifeq ($(FULL_TARGET),sparc-linux)
 
683
override TARGET_EXAMPLEDIRS+=tests
 
684
endif
 
685
ifeq ($(FULL_TARGET),sparc-netbsd)
 
686
override TARGET_EXAMPLEDIRS+=tests
 
687
endif
 
688
ifeq ($(FULL_TARGET),sparc-solaris)
 
689
override TARGET_EXAMPLEDIRS+=tests
 
690
endif
 
691
ifeq ($(FULL_TARGET),x86_64-linux)
 
692
override TARGET_EXAMPLEDIRS+=tests
 
693
endif
 
694
ifeq ($(FULL_TARGET),x86_64-freebsd)
 
695
override TARGET_EXAMPLEDIRS+=tests
 
696
endif
 
697
ifeq ($(FULL_TARGET),x86_64-win64)
 
698
override TARGET_EXAMPLEDIRS+=tests
 
699
endif
 
700
ifeq ($(FULL_TARGET),arm-linux)
 
701
override TARGET_EXAMPLEDIRS+=tests
 
702
endif
 
703
ifeq ($(FULL_TARGET),arm-palmos)
 
704
override TARGET_EXAMPLEDIRS+=tests
 
705
endif
 
706
ifeq ($(FULL_TARGET),arm-wince)
 
707
override TARGET_EXAMPLEDIRS+=tests
 
708
endif
 
709
ifeq ($(FULL_TARGET),arm-gba)
 
710
override TARGET_EXAMPLEDIRS+=tests
 
711
endif
 
712
ifeq ($(FULL_TARGET),powerpc64-linux)
 
713
override TARGET_EXAMPLEDIRS+=tests
 
714
endif
 
715
ifeq ($(FULL_TARGET),i386-linux)
 
716
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
717
endif
 
718
ifeq ($(FULL_TARGET),i386-go32v2)
 
719
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
720
endif
 
721
ifeq ($(FULL_TARGET),i386-win32)
 
722
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
723
endif
 
724
ifeq ($(FULL_TARGET),i386-os2)
 
725
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
726
endif
 
727
ifeq ($(FULL_TARGET),i386-freebsd)
 
728
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
729
endif
 
730
ifeq ($(FULL_TARGET),i386-beos)
 
731
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
732
endif
 
733
ifeq ($(FULL_TARGET),i386-netbsd)
 
734
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
735
endif
 
736
ifeq ($(FULL_TARGET),i386-solaris)
 
737
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
738
endif
 
739
ifeq ($(FULL_TARGET),i386-qnx)
 
740
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
741
endif
 
742
ifeq ($(FULL_TARGET),i386-netware)
 
743
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
744
endif
 
745
ifeq ($(FULL_TARGET),i386-openbsd)
 
746
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
747
endif
 
748
ifeq ($(FULL_TARGET),i386-wdosx)
 
749
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
750
endif
 
751
ifeq ($(FULL_TARGET),i386-darwin)
 
752
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
753
endif
 
754
ifeq ($(FULL_TARGET),i386-emx)
 
755
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
756
endif
 
757
ifeq ($(FULL_TARGET),i386-watcom)
 
758
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
759
endif
 
760
ifeq ($(FULL_TARGET),i386-netwlibc)
 
761
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
762
endif
 
763
ifeq ($(FULL_TARGET),i386-wince)
 
764
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
765
endif
 
766
ifeq ($(FULL_TARGET),m68k-linux)
 
767
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
768
endif
 
769
ifeq ($(FULL_TARGET),m68k-freebsd)
 
770
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
771
endif
 
772
ifeq ($(FULL_TARGET),m68k-netbsd)
 
773
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
774
endif
 
775
ifeq ($(FULL_TARGET),m68k-amiga)
 
776
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
777
endif
 
778
ifeq ($(FULL_TARGET),m68k-atari)
 
779
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
780
endif
 
781
ifeq ($(FULL_TARGET),m68k-openbsd)
 
782
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
783
endif
 
784
ifeq ($(FULL_TARGET),m68k-palmos)
 
785
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
786
endif
 
787
ifeq ($(FULL_TARGET),powerpc-linux)
 
788
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
789
endif
 
790
ifeq ($(FULL_TARGET),powerpc-netbsd)
 
791
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
792
endif
 
793
ifeq ($(FULL_TARGET),powerpc-macos)
 
794
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
795
endif
 
796
ifeq ($(FULL_TARGET),powerpc-darwin)
 
797
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
798
endif
 
799
ifeq ($(FULL_TARGET),powerpc-morphos)
 
800
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
801
endif
 
802
ifeq ($(FULL_TARGET),sparc-linux)
 
803
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
804
endif
 
805
ifeq ($(FULL_TARGET),sparc-netbsd)
 
806
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
807
endif
 
808
ifeq ($(FULL_TARGET),sparc-solaris)
 
809
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
810
endif
 
811
ifeq ($(FULL_TARGET),x86_64-linux)
 
812
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
813
endif
 
814
ifeq ($(FULL_TARGET),x86_64-freebsd)
 
815
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
816
endif
 
817
ifeq ($(FULL_TARGET),x86_64-win64)
 
818
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
819
endif
 
820
ifeq ($(FULL_TARGET),arm-linux)
 
821
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
822
endif
 
823
ifeq ($(FULL_TARGET),arm-palmos)
 
824
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
825
endif
 
826
ifeq ($(FULL_TARGET),arm-wince)
 
827
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
828
endif
 
829
ifeq ($(FULL_TARGET),arm-gba)
 
830
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
 
831
endif
 
832
ifeq ($(FULL_TARGET),powerpc64-linux)
 
833
override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio blowfish
732
834
endif
733
835
override INSTALL_FPCPACKAGE=y
734
836
ifeq ($(FULL_TARGET),i386-linux)
767
869
ifeq ($(FULL_TARGET),i386-wdosx)
768
870
override COMPILER_OPTIONS+=-S2
769
871
endif
 
872
ifeq ($(FULL_TARGET),i386-darwin)
 
873
override COMPILER_OPTIONS+=-S2
 
874
endif
770
875
ifeq ($(FULL_TARGET),i386-emx)
771
876
override COMPILER_OPTIONS+=-S2
772
877
endif
776
881
ifeq ($(FULL_TARGET),i386-netwlibc)
777
882
override COMPILER_OPTIONS+=-S2
778
883
endif
 
884
ifeq ($(FULL_TARGET),i386-wince)
 
885
override COMPILER_OPTIONS+=-S2
 
886
endif
779
887
ifeq ($(FULL_TARGET),m68k-linux)
780
888
override COMPILER_OPTIONS+=-S2
781
889
endif
827
935
ifeq ($(FULL_TARGET),x86_64-freebsd)
828
936
override COMPILER_OPTIONS+=-S2
829
937
endif
 
938
ifeq ($(FULL_TARGET),x86_64-win64)
 
939
override COMPILER_OPTIONS+=-S2
 
940
endif
830
941
ifeq ($(FULL_TARGET),arm-linux)
831
942
override COMPILER_OPTIONS+=-S2
832
943
endif
 
944
ifeq ($(FULL_TARGET),arm-palmos)
 
945
override COMPILER_OPTIONS+=-S2
 
946
endif
 
947
ifeq ($(FULL_TARGET),arm-wince)
 
948
override COMPILER_OPTIONS+=-S2
 
949
endif
 
950
ifeq ($(FULL_TARGET),arm-gba)
 
951
override COMPILER_OPTIONS+=-S2
 
952
endif
 
953
ifeq ($(FULL_TARGET),powerpc64-linux)
 
954
override COMPILER_OPTIONS+=-S2
 
955
endif
833
956
ifeq ($(FULL_TARGET),i386-linux)
834
957
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc  unix
835
958
endif
846
969
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc  unix
847
970
endif
848
971
ifeq ($(FULL_TARGET),i386-beos)
849
 
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc  posix
 
972
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc  unix
850
973
endif
851
974
ifeq ($(FULL_TARGET),i386-netbsd)
852
975
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc  unix
853
976
endif
854
977
ifeq ($(FULL_TARGET),i386-solaris)
855
 
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc
 
978
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc  unix
856
979
endif
857
980
ifeq ($(FULL_TARGET),i386-qnx)
858
 
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc  posix
 
981
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc  unix
859
982
endif
860
983
ifeq ($(FULL_TARGET),i386-netware)
861
984
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc
866
989
ifeq ($(FULL_TARGET),i386-wdosx)
867
990
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc
868
991
endif
 
992
ifeq ($(FULL_TARGET),i386-darwin)
 
993
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc  unix
 
994
endif
869
995
ifeq ($(FULL_TARGET),i386-emx)
870
996
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc  os2
871
997
endif
875
1001
ifeq ($(FULL_TARGET),i386-netwlibc)
876
1002
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc
877
1003
endif
 
1004
ifeq ($(FULL_TARGET),i386-wince)
 
1005
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc
 
1006
endif
878
1007
ifeq ($(FULL_TARGET),m68k-linux)
879
1008
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc  unix
880
1009
endif
918
1047
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc  unix
919
1048
endif
920
1049
ifeq ($(FULL_TARGET),sparc-solaris)
921
 
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc
 
1050
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc  unix
922
1051
endif
923
1052
ifeq ($(FULL_TARGET),x86_64-linux)
924
1053
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc  unix
926
1055
ifeq ($(FULL_TARGET),x86_64-freebsd)
927
1056
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc  unix
928
1057
endif
 
1058
ifeq ($(FULL_TARGET),x86_64-win64)
 
1059
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc
 
1060
endif
929
1061
ifeq ($(FULL_TARGET),arm-linux)
930
1062
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc  unix
931
1063
endif
 
1064
ifeq ($(FULL_TARGET),arm-palmos)
 
1065
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc
 
1066
endif
 
1067
ifeq ($(FULL_TARGET),arm-wince)
 
1068
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc
 
1069
endif
 
1070
ifeq ($(FULL_TARGET),arm-gba)
 
1071
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc
 
1072
endif
 
1073
ifeq ($(FULL_TARGET),powerpc64-linux)
 
1074
override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc  unix
 
1075
endif
932
1076
ifeq ($(FULL_TARGET),i386-linux)
933
1077
override COMPILER_SOURCEDIR+=$(OS_TARGET) inc
934
1078
endif
965
1109
ifeq ($(FULL_TARGET),i386-wdosx)
966
1110
override COMPILER_SOURCEDIR+=$(OS_TARGET) inc
967
1111
endif
 
1112
ifeq ($(FULL_TARGET),i386-darwin)
 
1113
override COMPILER_SOURCEDIR+=$(OS_TARGET) inc
 
1114
endif
968
1115
ifeq ($(FULL_TARGET),i386-emx)
969
1116
override COMPILER_SOURCEDIR+=$(OS_TARGET) inc
970
1117
endif
974
1121
ifeq ($(FULL_TARGET),i386-netwlibc)
975
1122
override COMPILER_SOURCEDIR+=$(OS_TARGET) inc
976
1123
endif
 
1124
ifeq ($(FULL_TARGET),i386-wince)
 
1125
override COMPILER_SOURCEDIR+=$(OS_TARGET) inc
 
1126
endif
977
1127
ifeq ($(FULL_TARGET),m68k-linux)
978
1128
override COMPILER_SOURCEDIR+=$(OS_TARGET) inc
979
1129
endif
1025
1175
ifeq ($(FULL_TARGET),x86_64-freebsd)
1026
1176
override COMPILER_SOURCEDIR+=$(OS_TARGET) inc
1027
1177
endif
 
1178
ifeq ($(FULL_TARGET),x86_64-win64)
 
1179
override COMPILER_SOURCEDIR+=$(OS_TARGET) inc
 
1180
endif
1028
1181
ifeq ($(FULL_TARGET),arm-linux)
1029
1182
override COMPILER_SOURCEDIR+=$(OS_TARGET) inc
1030
1183
endif
 
1184
ifeq ($(FULL_TARGET),arm-palmos)
 
1185
override COMPILER_SOURCEDIR+=$(OS_TARGET) inc
 
1186
endif
 
1187
ifeq ($(FULL_TARGET),arm-wince)
 
1188
override COMPILER_SOURCEDIR+=$(OS_TARGET) inc
 
1189
endif
 
1190
ifeq ($(FULL_TARGET),arm-gba)
 
1191
override COMPILER_SOURCEDIR+=$(OS_TARGET) inc
 
1192
endif
 
1193
ifeq ($(FULL_TARGET),powerpc64-linux)
 
1194
override COMPILER_SOURCEDIR+=$(OS_TARGET) inc
 
1195
endif
1031
1196
ifdef REQUIRE_UNITSDIR
1032
1197
override UNITSDIR+=$(REQUIRE_UNITSDIR)
1033
1198
endif
1211
1376
ifndef INSTALL_DATADIR
1212
1377
INSTALL_DATADIR=$(INSTALL_BASEDIR)
1213
1378
endif
 
1379
ifndef INSTALL_SHAREDDIR
 
1380
INSTALL_SHAREDDIR=$(INSTALL_PREFIX)/lib
 
1381
endif
1214
1382
ifdef CROSSCOMPILE
1215
1383
ifndef CROSSBINDIR
1216
1384
CROSSBINDIR:=$(wildcard $(CROSSTARGETDIR)/bin/$(SOURCESUFFIX))
1230
1398
endif
1231
1399
endif
1232
1400
endif
 
1401
ifeq ($(CPU_TARGET),powerpc64)
 
1402
ifeq ($(BINUTILSPREFIX),)
 
1403
GCCLIBDIR:=$(shell dirname `gcc -m64 -print-libgcc-file-name`)
 
1404
endif
 
1405
endif
1233
1406
endif
1234
1407
ifndef GCCLIBDIR
1235
1408
CROSSGCC=$(strip $(wildcard $(addsuffix /$(BINUTILSPREFIX)gcc$(SRCEXEEXT),$(SEARCHPATH))))
1257
1430
SMARTEXT=.sl
1258
1431
STATICLIBEXT=.a
1259
1432
SHAREDLIBEXT=.so
 
1433
SHAREDLIBPREFIX=libfp
1260
1434
STATICLIBPREFIX=libp
 
1435
IMPORTLIBPREFIX=libimp
1261
1436
RSTEXT=.rst
1262
1437
ifeq ($(findstring 1.0.,$(FPC_VERSION)),)
1263
1438
ifeq ($(OS_TARGET),go32v1)
1370
1545
HASSHAREDLIB=1
1371
1546
SHORTSUFFIX=dwn
1372
1547
endif
 
1548
ifeq ($(OS_TARGET),gba)
 
1549
EXEEXT=.gba
 
1550
SHAREDLIBEXT=.so
 
1551
SHORTSUFFIX=gba
 
1552
endif
1373
1553
else
1374
1554
ifeq ($(OS_TARGET),go32v1)
1375
1555
PPUEXT=.pp1
1690
1870
endif
1691
1871
export ZIPPROG
1692
1872
ifndef TARPROG
 
1873
TARPROG:=$(strip $(wildcard $(addsuffix /gtar$(SRCEXEEXT),$(SEARCHPATH))))
 
1874
ifeq ($(TARPROG),)
1693
1875
TARPROG:=$(strip $(wildcard $(addsuffix /tar$(SRCEXEEXT),$(SEARCHPATH))))
1694
1876
ifeq ($(TARPROG),)
1695
1877
TARPROG= __missing_command_TARPROG
1696
1878
else
1697
1879
TARPROG:=$(firstword $(TARPROG))
1698
1880
endif
 
1881
else
 
1882
TARPROG:=$(firstword $(TARPROG))
 
1883
endif
1699
1884
endif
1700
1885
export TARPROG
1701
1886
ASNAME=$(BINUTILSPREFIX)as
1782
1967
TAROPT=vz
1783
1968
TAREXT=.tar.gz
1784
1969
endif
1785
 
override REQUIRE_PACKAGES=rtl paszlib
 
1970
override REQUIRE_PACKAGES=rtl paszlib hash
1786
1971
ifeq ($(FULL_TARGET),i386-linux)
1787
1972
REQUIRE_PACKAGES_RTL=1
 
1973
REQUIRE_PACKAGES_HASH=1
1788
1974
REQUIRE_PACKAGES_PASZLIB=1
1789
1975
REQUIRE_PACKAGES_NETDB=1
1790
1976
REQUIRE_PACKAGES_LIBASYNC=1
1793
1979
REQUIRE_PACKAGES_IBASE=1
1794
1980
REQUIRE_PACKAGES_POSTGRES=1
1795
1981
REQUIRE_PACKAGES_MYSQL=1
 
1982
REQUIRE_PACKAGES_ODBC=1
 
1983
REQUIRE_PACKAGES_ORACLE=1
1796
1984
REQUIRE_PACKAGES_SQLITE=1
1797
1985
endif
1798
1986
ifeq ($(FULL_TARGET),i386-go32v2)
1799
1987
REQUIRE_PACKAGES_RTL=1
 
1988
REQUIRE_PACKAGES_HASH=1
1800
1989
REQUIRE_PACKAGES_PASZLIB=1
1801
1990
REQUIRE_PACKAGES_PASJPEG=1
1802
1991
REQUIRE_PACKAGES_NETDB=1
1803
 
REQUIRE_PACKAGES_LIBASYNC=1
1804
1992
endif
1805
1993
ifeq ($(FULL_TARGET),i386-win32)
1806
1994
REQUIRE_PACKAGES_RTL=1
 
1995
REQUIRE_PACKAGES_HASH=1
1807
1996
REQUIRE_PACKAGES_PASZLIB=1
1808
1997
REQUIRE_PACKAGES_NETDB=1
1809
1998
REQUIRE_PACKAGES_PASJPEG=1
1810
1999
REQUIRE_PACKAGES_IBASE=1
1811
2000
REQUIRE_PACKAGES_POSTGRES=1
1812
2001
REQUIRE_PACKAGES_MYSQL=1
 
2002
REQUIRE_PACKAGES_ODBC=1
 
2003
REQUIRE_PACKAGES_ORACLE=1
1813
2004
REQUIRE_PACKAGES_SQLITE=1
1814
 
REQUIRE_PACKAGES_LIBASYNC=1
1815
2005
endif
1816
2006
ifeq ($(FULL_TARGET),i386-os2)
1817
2007
REQUIRE_PACKAGES_RTL=1
 
2008
REQUIRE_PACKAGES_HASH=1
1818
2009
REQUIRE_PACKAGES_PASZLIB=1
 
2010
REQUIRE_PACKAGES_NETDB=1
1819
2011
REQUIRE_PACKAGES_PASJPEG=1
1820
 
REQUIRE_PACKAGES_NETDB=1
1821
 
REQUIRE_PACKAGES_LIBASYNC=1
1822
2012
endif
1823
2013
ifeq ($(FULL_TARGET),i386-freebsd)
1824
2014
REQUIRE_PACKAGES_RTL=1
 
2015
REQUIRE_PACKAGES_HASH=1
1825
2016
REQUIRE_PACKAGES_PASZLIB=1
1826
2017
REQUIRE_PACKAGES_NETDB=1
1827
2018
REQUIRE_PACKAGES_LIBASYNC=1
1830
2021
REQUIRE_PACKAGES_IBASE=1
1831
2022
REQUIRE_PACKAGES_POSTGRES=1
1832
2023
REQUIRE_PACKAGES_MYSQL=1
 
2024
REQUIRE_PACKAGES_ODBC=1
 
2025
REQUIRE_PACKAGES_ORACLE=1
1833
2026
REQUIRE_PACKAGES_SQLITE=1
1834
2027
endif
1835
2028
ifeq ($(FULL_TARGET),i386-beos)
1836
2029
REQUIRE_PACKAGES_RTL=1
 
2030
REQUIRE_PACKAGES_HASH=1
1837
2031
REQUIRE_PACKAGES_PASZLIB=1
1838
2032
REQUIRE_PACKAGES_PASJPEG=1
1839
2033
REQUIRE_PACKAGES_NETDB=1
1840
 
REQUIRE_PACKAGES_LIBASYNC=1
1841
2034
endif
1842
2035
ifeq ($(FULL_TARGET),i386-netbsd)
1843
2036
REQUIRE_PACKAGES_RTL=1
 
2037
REQUIRE_PACKAGES_HASH=1
1844
2038
REQUIRE_PACKAGES_PASZLIB=1
1845
2039
REQUIRE_PACKAGES_NETDB=1
1846
2040
REQUIRE_PACKAGES_LIBASYNC=1
1848
2042
REQUIRE_PACKAGES_IBASE=1
1849
2043
REQUIRE_PACKAGES_POSTGRES=1
1850
2044
REQUIRE_PACKAGES_MYSQL=1
 
2045
REQUIRE_PACKAGES_ODBC=1
 
2046
REQUIRE_PACKAGES_ORACLE=1
1851
2047
REQUIRE_PACKAGES_SQLITE=1
1852
2048
endif
1853
2049
ifeq ($(FULL_TARGET),i386-solaris)
1854
2050
REQUIRE_PACKAGES_RTL=1
 
2051
REQUIRE_PACKAGES_HASH=1
1855
2052
REQUIRE_PACKAGES_PASZLIB=1
1856
 
REQUIRE_PACKAGES_PASJPEG=1
1857
2053
REQUIRE_PACKAGES_NETDB=1
1858
2054
REQUIRE_PACKAGES_LIBASYNC=1
 
2055
REQUIRE_PACKAGES_PTHREADS=1
 
2056
REQUIRE_PACKAGES_PASJPEG=1
1859
2057
endif
1860
2058
ifeq ($(FULL_TARGET),i386-qnx)
1861
2059
REQUIRE_PACKAGES_RTL=1
 
2060
REQUIRE_PACKAGES_HASH=1
1862
2061
REQUIRE_PACKAGES_PASZLIB=1
1863
2062
REQUIRE_PACKAGES_PASJPEG=1
1864
2063
REQUIRE_PACKAGES_NETDB=1
1865
 
REQUIRE_PACKAGES_LIBASYNC=1
1866
2064
endif
1867
2065
ifeq ($(FULL_TARGET),i386-netware)
1868
2066
REQUIRE_PACKAGES_RTL=1
 
2067
REQUIRE_PACKAGES_HASH=1
1869
2068
REQUIRE_PACKAGES_PASZLIB=1
1870
2069
REQUIRE_PACKAGES_PASJPEG=1
1871
2070
REQUIRE_PACKAGES_NETDB=1
1872
 
REQUIRE_PACKAGES_LIBASYNC=1
1873
2071
endif
1874
2072
ifeq ($(FULL_TARGET),i386-openbsd)
1875
2073
REQUIRE_PACKAGES_RTL=1
 
2074
REQUIRE_PACKAGES_HASH=1
1876
2075
REQUIRE_PACKAGES_PASZLIB=1
1877
2076
REQUIRE_PACKAGES_NETDB=1
1878
2077
REQUIRE_PACKAGES_LIBASYNC=1
1880
2079
REQUIRE_PACKAGES_IBASE=1
1881
2080
REQUIRE_PACKAGES_POSTGRES=1
1882
2081
REQUIRE_PACKAGES_MYSQL=1
 
2082
REQUIRE_PACKAGES_ODBC=1
 
2083
REQUIRE_PACKAGES_ORACLE=1
1883
2084
REQUIRE_PACKAGES_SQLITE=1
1884
2085
endif
1885
2086
ifeq ($(FULL_TARGET),i386-wdosx)
1886
2087
REQUIRE_PACKAGES_RTL=1
 
2088
REQUIRE_PACKAGES_HASH=1
1887
2089
REQUIRE_PACKAGES_PASZLIB=1
1888
2090
REQUIRE_PACKAGES_PASJPEG=1
1889
2091
REQUIRE_PACKAGES_NETDB=1
 
2092
endif
 
2093
ifeq ($(FULL_TARGET),i386-darwin)
 
2094
REQUIRE_PACKAGES_RTL=1
 
2095
REQUIRE_PACKAGES_HASH=1
 
2096
REQUIRE_PACKAGES_PASZLIB=1
 
2097
REQUIRE_PACKAGES_NETDB=1
1890
2098
REQUIRE_PACKAGES_LIBASYNC=1
 
2099
REQUIRE_PACKAGES_PTHREADS=1
 
2100
REQUIRE_PACKAGES_PASJPEG=1
 
2101
REQUIRE_PACKAGES_IBASE=1
 
2102
REQUIRE_PACKAGES_POSTGRES=1
 
2103
REQUIRE_PACKAGES_MYSQL=1
 
2104
REQUIRE_PACKAGES_ODBC=1
 
2105
REQUIRE_PACKAGES_ORACLE=1
 
2106
REQUIRE_PACKAGES_SQLITE=1
1891
2107
endif
1892
2108
ifeq ($(FULL_TARGET),i386-emx)
1893
2109
REQUIRE_PACKAGES_RTL=1
 
2110
REQUIRE_PACKAGES_HASH=1
1894
2111
REQUIRE_PACKAGES_PASZLIB=1
 
2112
REQUIRE_PACKAGES_NETDB=1
1895
2113
REQUIRE_PACKAGES_PASJPEG=1
1896
 
REQUIRE_PACKAGES_NETDB=1
1897
 
REQUIRE_PACKAGES_LIBASYNC=1
1898
2114
endif
1899
2115
ifeq ($(FULL_TARGET),i386-watcom)
1900
2116
REQUIRE_PACKAGES_RTL=1
 
2117
REQUIRE_PACKAGES_HASH=1
1901
2118
REQUIRE_PACKAGES_PASZLIB=1
1902
2119
REQUIRE_PACKAGES_PASJPEG=1
1903
2120
REQUIRE_PACKAGES_NETDB=1
1904
 
REQUIRE_PACKAGES_LIBASYNC=1
1905
2121
endif
1906
2122
ifeq ($(FULL_TARGET),i386-netwlibc)
1907
2123
REQUIRE_PACKAGES_RTL=1
1908
 
REQUIRE_PACKAGES_PASZLIB=1
1909
 
REQUIRE_PACKAGES_PASJPEG=1
1910
 
REQUIRE_PACKAGES_NETDB=1
1911
 
REQUIRE_PACKAGES_LIBASYNC=1
 
2124
REQUIRE_PACKAGES_HASH=1
 
2125
REQUIRE_PACKAGES_PASZLIB=1
 
2126
REQUIRE_PACKAGES_PASJPEG=1
 
2127
REQUIRE_PACKAGES_NETDB=1
 
2128
endif
 
2129
ifeq ($(FULL_TARGET),i386-wince)
 
2130
REQUIRE_PACKAGES_RTL=1
 
2131
REQUIRE_PACKAGES_HASH=1
 
2132
REQUIRE_PACKAGES_PASZLIB=1
 
2133
REQUIRE_PACKAGES_NETDB=1
 
2134
REQUIRE_PACKAGES_PASJPEG=1
 
2135
REQUIRE_PACKAGES_IBASE=1
 
2136
REQUIRE_PACKAGES_POSTGRES=1
 
2137
REQUIRE_PACKAGES_SQLITE=1
1912
2138
endif
1913
2139
ifeq ($(FULL_TARGET),m68k-linux)
1914
2140
REQUIRE_PACKAGES_RTL=1
 
2141
REQUIRE_PACKAGES_HASH=1
1915
2142
REQUIRE_PACKAGES_PASZLIB=1
1916
2143
REQUIRE_PACKAGES_NETDB=1
1917
2144
REQUIRE_PACKAGES_LIBASYNC=1
1920
2147
REQUIRE_PACKAGES_IBASE=1
1921
2148
REQUIRE_PACKAGES_POSTGRES=1
1922
2149
REQUIRE_PACKAGES_MYSQL=1
 
2150
REQUIRE_PACKAGES_ODBC=1
 
2151
REQUIRE_PACKAGES_ORACLE=1
1923
2152
REQUIRE_PACKAGES_SQLITE=1
1924
2153
endif
1925
2154
ifeq ($(FULL_TARGET),m68k-freebsd)
1926
2155
REQUIRE_PACKAGES_RTL=1
 
2156
REQUIRE_PACKAGES_HASH=1
1927
2157
REQUIRE_PACKAGES_PASZLIB=1
1928
2158
REQUIRE_PACKAGES_NETDB=1
1929
2159
REQUIRE_PACKAGES_LIBASYNC=1
1932
2162
REQUIRE_PACKAGES_IBASE=1
1933
2163
REQUIRE_PACKAGES_POSTGRES=1
1934
2164
REQUIRE_PACKAGES_MYSQL=1
 
2165
REQUIRE_PACKAGES_ODBC=1
 
2166
REQUIRE_PACKAGES_ORACLE=1
1935
2167
REQUIRE_PACKAGES_SQLITE=1
1936
2168
endif
1937
2169
ifeq ($(FULL_TARGET),m68k-netbsd)
1938
2170
REQUIRE_PACKAGES_RTL=1
 
2171
REQUIRE_PACKAGES_HASH=1
1939
2172
REQUIRE_PACKAGES_PASZLIB=1
1940
2173
REQUIRE_PACKAGES_NETDB=1
1941
2174
REQUIRE_PACKAGES_LIBASYNC=1
1943
2176
REQUIRE_PACKAGES_IBASE=1
1944
2177
REQUIRE_PACKAGES_POSTGRES=1
1945
2178
REQUIRE_PACKAGES_MYSQL=1
 
2179
REQUIRE_PACKAGES_ODBC=1
 
2180
REQUIRE_PACKAGES_ORACLE=1
1946
2181
REQUIRE_PACKAGES_SQLITE=1
1947
2182
endif
1948
2183
ifeq ($(FULL_TARGET),m68k-amiga)
1949
2184
REQUIRE_PACKAGES_RTL=1
 
2185
REQUIRE_PACKAGES_HASH=1
1950
2186
REQUIRE_PACKAGES_PASZLIB=1
1951
2187
REQUIRE_PACKAGES_PASJPEG=1
1952
2188
REQUIRE_PACKAGES_NETDB=1
1953
 
REQUIRE_PACKAGES_LIBASYNC=1
1954
2189
endif
1955
2190
ifeq ($(FULL_TARGET),m68k-atari)
1956
2191
REQUIRE_PACKAGES_RTL=1
 
2192
REQUIRE_PACKAGES_HASH=1
1957
2193
REQUIRE_PACKAGES_PASZLIB=1
1958
2194
REQUIRE_PACKAGES_PASJPEG=1
1959
2195
REQUIRE_PACKAGES_NETDB=1
1960
 
REQUIRE_PACKAGES_LIBASYNC=1
1961
2196
endif
1962
2197
ifeq ($(FULL_TARGET),m68k-openbsd)
1963
2198
REQUIRE_PACKAGES_RTL=1
 
2199
REQUIRE_PACKAGES_HASH=1
1964
2200
REQUIRE_PACKAGES_PASZLIB=1
1965
2201
REQUIRE_PACKAGES_NETDB=1
1966
2202
REQUIRE_PACKAGES_LIBASYNC=1
1968
2204
REQUIRE_PACKAGES_IBASE=1
1969
2205
REQUIRE_PACKAGES_POSTGRES=1
1970
2206
REQUIRE_PACKAGES_MYSQL=1
 
2207
REQUIRE_PACKAGES_ODBC=1
 
2208
REQUIRE_PACKAGES_ORACLE=1
1971
2209
REQUIRE_PACKAGES_SQLITE=1
1972
2210
endif
1973
2211
ifeq ($(FULL_TARGET),m68k-palmos)
1974
2212
REQUIRE_PACKAGES_RTL=1
 
2213
REQUIRE_PACKAGES_HASH=1
1975
2214
REQUIRE_PACKAGES_PASZLIB=1
1976
2215
REQUIRE_PACKAGES_PASJPEG=1
1977
2216
REQUIRE_PACKAGES_NETDB=1
1978
 
REQUIRE_PACKAGES_LIBASYNC=1
1979
2217
endif
1980
2218
ifeq ($(FULL_TARGET),powerpc-linux)
1981
2219
REQUIRE_PACKAGES_RTL=1
 
2220
REQUIRE_PACKAGES_HASH=1
1982
2221
REQUIRE_PACKAGES_PASZLIB=1
1983
2222
REQUIRE_PACKAGES_NETDB=1
1984
2223
REQUIRE_PACKAGES_LIBASYNC=1
1987
2226
REQUIRE_PACKAGES_IBASE=1
1988
2227
REQUIRE_PACKAGES_POSTGRES=1
1989
2228
REQUIRE_PACKAGES_MYSQL=1
 
2229
REQUIRE_PACKAGES_ODBC=1
 
2230
REQUIRE_PACKAGES_ORACLE=1
1990
2231
REQUIRE_PACKAGES_SQLITE=1
1991
2232
endif
1992
2233
ifeq ($(FULL_TARGET),powerpc-netbsd)
1993
2234
REQUIRE_PACKAGES_RTL=1
 
2235
REQUIRE_PACKAGES_HASH=1
1994
2236
REQUIRE_PACKAGES_PASZLIB=1
1995
2237
REQUIRE_PACKAGES_NETDB=1
1996
2238
REQUIRE_PACKAGES_LIBASYNC=1
1998
2240
REQUIRE_PACKAGES_IBASE=1
1999
2241
REQUIRE_PACKAGES_POSTGRES=1
2000
2242
REQUIRE_PACKAGES_MYSQL=1
 
2243
REQUIRE_PACKAGES_ODBC=1
 
2244
REQUIRE_PACKAGES_ORACLE=1
2001
2245
REQUIRE_PACKAGES_SQLITE=1
2002
2246
endif
2003
2247
ifeq ($(FULL_TARGET),powerpc-macos)
2004
2248
REQUIRE_PACKAGES_RTL=1
 
2249
REQUIRE_PACKAGES_HASH=1
2005
2250
REQUIRE_PACKAGES_PASZLIB=1
2006
2251
REQUIRE_PACKAGES_PASJPEG=1
2007
2252
REQUIRE_PACKAGES_NETDB=1
2008
 
REQUIRE_PACKAGES_LIBASYNC=1
2009
2253
endif
2010
2254
ifeq ($(FULL_TARGET),powerpc-darwin)
2011
2255
REQUIRE_PACKAGES_RTL=1
 
2256
REQUIRE_PACKAGES_HASH=1
2012
2257
REQUIRE_PACKAGES_PASZLIB=1
2013
2258
REQUIRE_PACKAGES_NETDB=1
2014
2259
REQUIRE_PACKAGES_LIBASYNC=1
2017
2262
REQUIRE_PACKAGES_IBASE=1
2018
2263
REQUIRE_PACKAGES_POSTGRES=1
2019
2264
REQUIRE_PACKAGES_MYSQL=1
 
2265
REQUIRE_PACKAGES_ODBC=1
 
2266
REQUIRE_PACKAGES_ORACLE=1
2020
2267
REQUIRE_PACKAGES_SQLITE=1
2021
2268
endif
2022
2269
ifeq ($(FULL_TARGET),powerpc-morphos)
2023
2270
REQUIRE_PACKAGES_RTL=1
 
2271
REQUIRE_PACKAGES_HASH=1
2024
2272
REQUIRE_PACKAGES_PASZLIB=1
2025
2273
REQUIRE_PACKAGES_PASJPEG=1
2026
2274
REQUIRE_PACKAGES_NETDB=1
2027
 
REQUIRE_PACKAGES_LIBASYNC=1
2028
2275
endif
2029
2276
ifeq ($(FULL_TARGET),sparc-linux)
2030
2277
REQUIRE_PACKAGES_RTL=1
 
2278
REQUIRE_PACKAGES_HASH=1
2031
2279
REQUIRE_PACKAGES_PASZLIB=1
2032
2280
REQUIRE_PACKAGES_NETDB=1
2033
2281
REQUIRE_PACKAGES_LIBASYNC=1
2036
2284
REQUIRE_PACKAGES_IBASE=1
2037
2285
REQUIRE_PACKAGES_POSTGRES=1
2038
2286
REQUIRE_PACKAGES_MYSQL=1
 
2287
REQUIRE_PACKAGES_ODBC=1
 
2288
REQUIRE_PACKAGES_ORACLE=1
2039
2289
REQUIRE_PACKAGES_SQLITE=1
2040
2290
endif
2041
2291
ifeq ($(FULL_TARGET),sparc-netbsd)
2042
2292
REQUIRE_PACKAGES_RTL=1
 
2293
REQUIRE_PACKAGES_HASH=1
2043
2294
REQUIRE_PACKAGES_PASZLIB=1
2044
2295
REQUIRE_PACKAGES_NETDB=1
2045
2296
REQUIRE_PACKAGES_LIBASYNC=1
2047
2298
REQUIRE_PACKAGES_IBASE=1
2048
2299
REQUIRE_PACKAGES_POSTGRES=1
2049
2300
REQUIRE_PACKAGES_MYSQL=1
 
2301
REQUIRE_PACKAGES_ODBC=1
 
2302
REQUIRE_PACKAGES_ORACLE=1
2050
2303
REQUIRE_PACKAGES_SQLITE=1
2051
2304
endif
2052
2305
ifeq ($(FULL_TARGET),sparc-solaris)
2053
2306
REQUIRE_PACKAGES_RTL=1
 
2307
REQUIRE_PACKAGES_HASH=1
2054
2308
REQUIRE_PACKAGES_PASZLIB=1
2055
 
REQUIRE_PACKAGES_PASJPEG=1
2056
2309
REQUIRE_PACKAGES_NETDB=1
2057
2310
REQUIRE_PACKAGES_LIBASYNC=1
 
2311
REQUIRE_PACKAGES_PTHREADS=1
 
2312
REQUIRE_PACKAGES_PASJPEG=1
2058
2313
endif
2059
2314
ifeq ($(FULL_TARGET),x86_64-linux)
2060
2315
REQUIRE_PACKAGES_RTL=1
 
2316
REQUIRE_PACKAGES_HASH=1
2061
2317
REQUIRE_PACKAGES_PASZLIB=1
2062
2318
REQUIRE_PACKAGES_NETDB=1
2063
2319
REQUIRE_PACKAGES_LIBASYNC=1
2066
2322
REQUIRE_PACKAGES_IBASE=1
2067
2323
REQUIRE_PACKAGES_POSTGRES=1
2068
2324
REQUIRE_PACKAGES_MYSQL=1
 
2325
REQUIRE_PACKAGES_ODBC=1
 
2326
REQUIRE_PACKAGES_ORACLE=1
2069
2327
REQUIRE_PACKAGES_SQLITE=1
2070
2328
endif
2071
2329
ifeq ($(FULL_TARGET),x86_64-freebsd)
2072
2330
REQUIRE_PACKAGES_RTL=1
 
2331
REQUIRE_PACKAGES_HASH=1
2073
2332
REQUIRE_PACKAGES_PASZLIB=1
2074
2333
REQUIRE_PACKAGES_NETDB=1
2075
2334
REQUIRE_PACKAGES_LIBASYNC=1
2078
2337
REQUIRE_PACKAGES_IBASE=1
2079
2338
REQUIRE_PACKAGES_POSTGRES=1
2080
2339
REQUIRE_PACKAGES_MYSQL=1
 
2340
REQUIRE_PACKAGES_ODBC=1
 
2341
REQUIRE_PACKAGES_ORACLE=1
2081
2342
REQUIRE_PACKAGES_SQLITE=1
2082
2343
endif
 
2344
ifeq ($(FULL_TARGET),x86_64-win64)
 
2345
REQUIRE_PACKAGES_RTL=1
 
2346
REQUIRE_PACKAGES_HASH=1
 
2347
REQUIRE_PACKAGES_PASZLIB=1
 
2348
REQUIRE_PACKAGES_PASJPEG=1
 
2349
REQUIRE_PACKAGES_NETDB=1
 
2350
endif
2083
2351
ifeq ($(FULL_TARGET),arm-linux)
2084
2352
REQUIRE_PACKAGES_RTL=1
2085
 
REQUIRE_PACKAGES_PASZLIB=1
2086
 
REQUIRE_PACKAGES_NETDB=1
2087
 
REQUIRE_PACKAGES_LIBASYNC=1
2088
 
REQUIRE_PACKAGES_PTHREADS=1
2089
 
REQUIRE_PACKAGES_PASJPEG=1
2090
 
REQUIRE_PACKAGES_IBASE=1
2091
 
REQUIRE_PACKAGES_POSTGRES=1
2092
 
REQUIRE_PACKAGES_MYSQL=1
 
2353
REQUIRE_PACKAGES_HASH=1
 
2354
REQUIRE_PACKAGES_PASZLIB=1
 
2355
REQUIRE_PACKAGES_NETDB=1
 
2356
REQUIRE_PACKAGES_LIBASYNC=1
 
2357
REQUIRE_PACKAGES_PTHREADS=1
 
2358
REQUIRE_PACKAGES_PASJPEG=1
 
2359
REQUIRE_PACKAGES_IBASE=1
 
2360
REQUIRE_PACKAGES_POSTGRES=1
 
2361
REQUIRE_PACKAGES_MYSQL=1
 
2362
REQUIRE_PACKAGES_ODBC=1
 
2363
REQUIRE_PACKAGES_ORACLE=1
 
2364
REQUIRE_PACKAGES_SQLITE=1
 
2365
endif
 
2366
ifeq ($(FULL_TARGET),arm-palmos)
 
2367
REQUIRE_PACKAGES_RTL=1
 
2368
REQUIRE_PACKAGES_HASH=1
 
2369
REQUIRE_PACKAGES_PASZLIB=1
 
2370
REQUIRE_PACKAGES_PASJPEG=1
 
2371
REQUIRE_PACKAGES_NETDB=1
 
2372
endif
 
2373
ifeq ($(FULL_TARGET),arm-wince)
 
2374
REQUIRE_PACKAGES_RTL=1
 
2375
REQUIRE_PACKAGES_HASH=1
 
2376
REQUIRE_PACKAGES_PASZLIB=1
 
2377
REQUIRE_PACKAGES_NETDB=1
 
2378
REQUIRE_PACKAGES_PASJPEG=1
 
2379
REQUIRE_PACKAGES_IBASE=1
 
2380
REQUIRE_PACKAGES_POSTGRES=1
 
2381
REQUIRE_PACKAGES_SQLITE=1
 
2382
endif
 
2383
ifeq ($(FULL_TARGET),arm-gba)
 
2384
REQUIRE_PACKAGES_RTL=1
 
2385
REQUIRE_PACKAGES_HASH=1
 
2386
REQUIRE_PACKAGES_PASZLIB=1
 
2387
REQUIRE_PACKAGES_PASJPEG=1
 
2388
REQUIRE_PACKAGES_NETDB=1
 
2389
endif
 
2390
ifeq ($(FULL_TARGET),powerpc64-linux)
 
2391
REQUIRE_PACKAGES_RTL=1
 
2392
REQUIRE_PACKAGES_HASH=1
 
2393
REQUIRE_PACKAGES_PASZLIB=1
 
2394
REQUIRE_PACKAGES_NETDB=1
 
2395
REQUIRE_PACKAGES_LIBASYNC=1
 
2396
REQUIRE_PACKAGES_PTHREADS=1
 
2397
REQUIRE_PACKAGES_PASJPEG=1
 
2398
REQUIRE_PACKAGES_IBASE=1
 
2399
REQUIRE_PACKAGES_POSTGRES=1
 
2400
REQUIRE_PACKAGES_MYSQL=1
 
2401
REQUIRE_PACKAGES_ODBC=1
 
2402
REQUIRE_PACKAGES_ORACLE=1
2093
2403
REQUIRE_PACKAGES_SQLITE=1
2094
2404
endif
2095
2405
ifdef REQUIRE_PACKAGES_RTL
2118
2428
override COMPILER_UNITDIR+=$(UNITDIR_RTL)
2119
2429
endif
2120
2430
endif
 
2431
ifdef REQUIRE_PACKAGES_HASH
 
2432
PACKAGEDIR_HASH:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /hash/Makefile.fpc,$(PACKAGESDIR))))))
 
2433
ifneq ($(PACKAGEDIR_HASH),)
 
2434
ifneq ($(wildcard $(PACKAGEDIR_HASH)/units/$(TARGETSUFFIX)),)
 
2435
UNITDIR_HASH=$(PACKAGEDIR_HASH)/units/$(TARGETSUFFIX)
 
2436
else
 
2437
UNITDIR_HASH=$(PACKAGEDIR_HASH)
 
2438
endif
 
2439
ifdef CHECKDEPEND
 
2440
$(PACKAGEDIR_HASH)/$(FPCMADE):
 
2441
        $(MAKE) -C $(PACKAGEDIR_HASH) $(FPCMADE)
 
2442
override ALLDEPENDENCIES+=$(PACKAGEDIR_HASH)/$(FPCMADE)
 
2443
endif
 
2444
else
 
2445
PACKAGEDIR_HASH=
 
2446
UNITDIR_HASH:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /hash/Package.fpc,$(UNITSDIR)))))
 
2447
ifneq ($(UNITDIR_HASH),)
 
2448
UNITDIR_HASH:=$(firstword $(UNITDIR_HASH))
 
2449
else
 
2450
UNITDIR_HASH=
 
2451
endif
 
2452
endif
 
2453
ifdef UNITDIR_HASH
 
2454
override COMPILER_UNITDIR+=$(UNITDIR_HASH)
 
2455
endif
 
2456
endif
2121
2457
ifdef REQUIRE_PACKAGES_PASZLIB
2122
2458
PACKAGEDIR_PASZLIB:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /paszlib/Makefile.fpc,$(PACKAGESDIR))))))
2123
2459
ifneq ($(PACKAGEDIR_PASZLIB),)
2326
2662
override COMPILER_UNITDIR+=$(UNITDIR_MYSQL)
2327
2663
endif
2328
2664
endif
 
2665
ifdef REQUIRE_PACKAGES_ODBC
 
2666
PACKAGEDIR_ODBC:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /odbc/Makefile.fpc,$(PACKAGESDIR))))))
 
2667
ifneq ($(PACKAGEDIR_ODBC),)
 
2668
ifneq ($(wildcard $(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX)),)
 
2669
UNITDIR_ODBC=$(PACKAGEDIR_ODBC)/units/$(TARGETSUFFIX)
 
2670
else
 
2671
UNITDIR_ODBC=$(PACKAGEDIR_ODBC)
 
2672
endif
 
2673
ifdef CHECKDEPEND
 
2674
$(PACKAGEDIR_ODBC)/$(FPCMADE):
 
2675
        $(MAKE) -C $(PACKAGEDIR_ODBC) $(FPCMADE)
 
2676
override ALLDEPENDENCIES+=$(PACKAGEDIR_ODBC)/$(FPCMADE)
 
2677
endif
 
2678
else
 
2679
PACKAGEDIR_ODBC=
 
2680
UNITDIR_ODBC:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /odbc/Package.fpc,$(UNITSDIR)))))
 
2681
ifneq ($(UNITDIR_ODBC),)
 
2682
UNITDIR_ODBC:=$(firstword $(UNITDIR_ODBC))
 
2683
else
 
2684
UNITDIR_ODBC=
 
2685
endif
 
2686
endif
 
2687
ifdef UNITDIR_ODBC
 
2688
override COMPILER_UNITDIR+=$(UNITDIR_ODBC)
 
2689
endif
 
2690
endif
 
2691
ifdef REQUIRE_PACKAGES_ORACLE
 
2692
PACKAGEDIR_ORACLE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /oracle/Makefile.fpc,$(PACKAGESDIR))))))
 
2693
ifneq ($(PACKAGEDIR_ORACLE),)
 
2694
ifneq ($(wildcard $(PACKAGEDIR_ORACLE)/units/$(TARGETSUFFIX)),)
 
2695
UNITDIR_ORACLE=$(PACKAGEDIR_ORACLE)/units/$(TARGETSUFFIX)
 
2696
else
 
2697
UNITDIR_ORACLE=$(PACKAGEDIR_ORACLE)
 
2698
endif
 
2699
ifdef CHECKDEPEND
 
2700
$(PACKAGEDIR_ORACLE)/$(FPCMADE):
 
2701
        $(MAKE) -C $(PACKAGEDIR_ORACLE) $(FPCMADE)
 
2702
override ALLDEPENDENCIES+=$(PACKAGEDIR_ORACLE)/$(FPCMADE)
 
2703
endif
 
2704
else
 
2705
PACKAGEDIR_ORACLE=
 
2706
UNITDIR_ORACLE:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /oracle/Package.fpc,$(UNITSDIR)))))
 
2707
ifneq ($(UNITDIR_ORACLE),)
 
2708
UNITDIR_ORACLE:=$(firstword $(UNITDIR_ORACLE))
 
2709
else
 
2710
UNITDIR_ORACLE=
 
2711
endif
 
2712
endif
 
2713
ifdef UNITDIR_ORACLE
 
2714
override COMPILER_UNITDIR+=$(UNITDIR_ORACLE)
 
2715
endif
 
2716
endif
2329
2717
ifdef REQUIRE_PACKAGES_SQLITE
2330
2718
PACKAGEDIR_SQLITE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /sqlite/Makefile.fpc,$(PACKAGESDIR))))))
2331
2719
ifneq ($(PACKAGEDIR_SQLITE),)
2358
2746
ifneq ($(OS_TARGET),$(OS_SOURCE))
2359
2747
override FPCOPT+=-T$(OS_TARGET)
2360
2748
endif
 
2749
ifneq ($(CPU_TARGET),$(CPU_SOURCE))
 
2750
override FPCOPT+=-P$(CPU_TARGET)
 
2751
endif
2361
2752
ifeq ($(OS_SOURCE),openbsd)
2362
2753
override FPCOPT+=-FD$(NEW_BINUTILS_PATH)
2363
2754
endif
2392
2783
override FPCOPTDEF+=DEBUG
2393
2784
endif
2394
2785
ifdef RELEASE
 
2786
ifneq ($(findstring 2.0.,$(FPC_VERSION)),)
2395
2787
ifeq ($(CPU_TARGET),i386)
2396
2788
FPCCPUOPT:=-OG2p3
2397
 
else
 
2789
endif
2398
2790
ifeq ($(CPU_TARGET),powerpc)
2399
 
FPCCPUOPT:=-O1
 
2791
FPCCPUOPT:=-O1r
 
2792
endif
2400
2793
else
2401
 
FPCCPUOPT:=
2402
 
endif
2403
 
endif
2404
 
override FPCOPT+=-Xs $(FPCCPUOPT) -n
 
2794
FPCCPUOPT:=-O2
 
2795
endif
 
2796
override FPCOPT+=-Ur -Xs $(FPCCPUOPT) -n
2405
2797
override FPCOPTDEF+=RELEASE
2406
2798
endif
2407
2799
ifdef STRIP
2408
2800
override FPCOPT+=-Xs
2409
2801
endif
2410
2802
ifdef OPTIMIZE
2411
 
ifeq ($(CPU_TARGET),i386)
2412
 
override FPCOPT+=-OG2p3
2413
 
endif
 
2803
override FPCOPT+=-O2
2414
2804
endif
2415
2805
ifdef VERBOSE
2416
2806
override FPCOPT+=-vwni
2454
2844
override UNITTARGETDIRPREFIX=$(TARGETDIRPREFIX)
2455
2845
endif
2456
2846
endif
2457
 
ifeq ($(OS_TARGET),linux)
2458
 
ifeq ($(FPC_VERSION),1.0.6)
2459
 
override FPCOPTDEF+=HASUNIX
2460
 
endif
 
2847
ifdef CREATESHARED
 
2848
override FPCOPT+=-Cg
 
2849
ifeq ($(CPU_TARGET),i386)
 
2850
override FPCOPT+=-Aas
 
2851
endif
 
2852
endif
 
2853
ifdef LINKSHARED
2461
2854
endif
2462
2855
ifdef GCCLIBDIR
2463
2856
override FPCOPT+=-Fl$(GCCLIBDIR)
2479
2872
override FPCOPT:=!FPCEXTCMD
2480
2873
export FPCEXTCMD
2481
2874
endif
 
2875
override AFULL_TARGET=$(CPU_TARGET)-$(OS_TARGET)
 
2876
override AFULL_SOURCE=$(CPU_SOURCE)-$(OS_SOURCE)
 
2877
ifneq ($(AFULL_TARGET),$(AFULL_SOURCE))
 
2878
override ACROSSCOMPILE=1
 
2879
endif
 
2880
ifdef ACROSSCOMPILE
 
2881
override FPCOPT+=$(CROSSOPT)
 
2882
endif
2482
2883
override COMPILER:=$(FPC) $(FPCOPT)
2483
2884
ifeq (,$(findstring -s ,$(COMPILER)))
2484
2885
EXECPPAS=
2505
2906
HASEXAMPLES=1
2506
2907
override EXAMPLESOURCEFILES:=$(wildcard $(addsuffix .pp,$(TARGET_EXAMPLES)) $(addsuffix .pas,$(TARGET_EXAMPLES)) $(addsuffix .lpr,$(TARGET_EXAMPLES)) $(addsuffix .dpr,$(TARGET_EXAMPLES)))
2507
2908
override EXAMPLEFILES:=$(addsuffix $(EXEEXT),$(TARGET_EXAMPLES))
2508
 
override EXAMPLEOFILES:=$(addsuffix $(OEXT),$(TARGET_EXAMPLES)) $(addprefix $(STATICLIBPREFIX),$(addsuffix $(STATICLIBEXT),$(TARGET_EXAMPLES)))
 
2909
override EXAMPLEOFILES:=$(addsuffix $(OEXT),$(TARGET_EXAMPLES)) $(addprefix $(STATICLIBPREFIX),$(addsuffix $(STATICLIBEXT),$(TARGET_EXAMPLES))) $(addprefix $(IMPORTLIBPREFIX),$(addsuffix $(STATICLIBEXT),$(TARGET_EXAMPLES)))
2509
2910
override CLEANEXEFILES+=$(EXAMPLEFILES) $(EXAMPLEOFILES)
2510
2911
ifeq ($(OS_TARGET),os2)
2511
2912
override CLEANEXEFILES+=$(addsuffix $(AOUTEXT),$(TARGET_EXAMPLES))
2518
2919
HASEXAMPLES=1
2519
2920
endif
2520
2921
fpc_examples: all $(EXAMPLEFILES) $(addsuffix _all,$(TARGET_EXAMPLEDIRS))
2521
 
.PHONY: fpc_all fpc_smart fpc_debug fpc_release
 
2922
.PHONY: fpc_all fpc_smart fpc_debug fpc_release fpc_shared
2522
2923
$(FPCMADE): $(ALLDEPENDENCIES) $(ALLTARGET)
2523
2924
        @$(ECHOREDIR) Compiled > $(FPCMADE)
2524
2925
fpc_all: $(FPCMADE)
2559
2960
vpath %.dpr $(COMPILER_SOURCEDIR) $(COMPILER_INCLUDEDIR)
2560
2961
vpath %$(OEXT) $(COMPILER_UNITTARGETDIR)
2561
2962
vpath %$(PPUEXT) $(COMPILER_UNITTARGETDIR)
 
2963
.PHONY: fpc_shared
 
2964
override INSTALLTARGET+=fpc_shared_install
 
2965
ifndef SHARED_LIBVERSION
 
2966
SHARED_LIBVERSION=$(FPC_VERSION)
 
2967
endif
 
2968
ifndef SHARED_LIBNAME
 
2969
SHARED_LIBNAME=$(PACKAGE_NAME)
 
2970
endif
 
2971
ifndef SHARED_FULLNAME
 
2972
SHARED_FULLNAME=$(SHAREDLIBPREFIX)$(SHARED_LIBNAME)-$(SHARED_LIBVERSION)$(SHAREDLIBEXT)
 
2973
endif
 
2974
ifndef SHARED_LIBUNITS
 
2975
SHARED_LIBUNITS:=$(TARGET_UNITS) $(TARGET_IMPLICITUNITS)
 
2976
override SHARED_LIBUNITS:=$(filter-out $(INSTALL_BUILDUNIT),$(SHARED_LIBUNITS))
 
2977
endif
 
2978
fpc_shared:
 
2979
ifdef HASSHAREDLIB
 
2980
        $(MAKE) all CREATESHARED=1 LINKSHARED=1 CREATESMART=1
 
2981
ifneq ($(SHARED_BUILD),n)
 
2982
        $(PPUMOVE) -q $(SHARED_LIBUNITS) -i$(COMPILER_UNITTARGETDIR) -o$(SHARED_FULLNAME) -d$(COMPILER_UNITTARGETDIR)
 
2983
endif
 
2984
else
 
2985
        @$(ECHO) Shared Libraries not supported
 
2986
endif
 
2987
fpc_shared_install:
 
2988
ifneq ($(SHARED_BUILD),n)
 
2989
ifneq ($(SHARED_LIBUNITS),)
 
2990
ifneq ($(wildcard $(COMPILER_UNITTARGETDIR)/$(SHARED_FULLNAME)),)
 
2991
        $(INSTALL) $(COMPILER_UNITTARGETDIR)/$(SHARED_FULLNAME) $(INSTALL_SHAREDDIR)
 
2992
endif
 
2993
endif
 
2994
endif
2562
2995
.PHONY: fpc_install fpc_sourceinstall fpc_exampleinstall
2563
2996
ifdef INSTALL_UNITS
2564
2997
override INSTALLPPUFILES+=$(addsuffix $(PPUEXT),$(INSTALL_UNITS))
2567
3000
override INSTALLPPUFILES:=$(filter-out $(INSTALL_BUILDUNIT)$(PPUEXT),$(INSTALLPPUFILES))
2568
3001
endif
2569
3002
ifdef INSTALLPPUFILES
2570
 
override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES)))
 
3003
override INSTALLPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(INSTALLPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(INSTALLPPUFILES)))
2571
3004
ifneq ($(UNITTARGETDIRPREFIX),)
2572
3005
override INSTALLPPUFILES:=$(addprefix $(UNITTARGETDIRPREFIX),$(notdir $(INSTALLPPUFILES)))
2573
3006
override INSTALLPPULINKFILES:=$(wildcard $(addprefix $(UNITTARGETDIRPREFIX),$(notdir $(INSTALLPPULINKFILES))))
2719
3152
override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(CLEAN_UNITS))
2720
3153
endif
2721
3154
ifdef CLEANPPUFILES
2722
 
override CLEANPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES)))
 
3155
override CLEANPPULINKFILES:=$(subst $(PPUEXT),$(OEXT),$(CLEANPPUFILES)) $(addprefix $(STATICLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES))) $(addprefix $(IMPORTLIBPREFIX),$(subst $(PPUEXT),$(STATICLIBEXT),$(CLEANPPUFILES)))
2723
3156
ifdef DEBUGSYMEXT
2724
3157
override CLEANPPULINKFILES+=$(subst $(PPUEXT),$(DEBUGSYMEXT),$(CLEANPPUFILES))
2725
3158
endif
2992
3425
TARGET_DIRS_NET=1
2993
3426
TARGET_DIRS_FPCUNIT=1
2994
3427
endif
 
3428
ifeq ($(FULL_TARGET),i386-darwin)
 
3429
TARGET_DIRS_XML=1
 
3430
TARGET_DIRS_IMAGE=1
 
3431
TARGET_DIRS_DB=1
 
3432
TARGET_DIRS_SHEDIT=1
 
3433
TARGET_DIRS_PASSRC=1
 
3434
TARGET_DIRS_NET=1
 
3435
TARGET_DIRS_FPCUNIT=1
 
3436
endif
2995
3437
ifeq ($(FULL_TARGET),i386-emx)
2996
3438
TARGET_DIRS_XML=1
2997
3439
TARGET_DIRS_IMAGE=1
3019
3461
TARGET_DIRS_NET=1
3020
3462
TARGET_DIRS_FPCUNIT=1
3021
3463
endif
 
3464
ifeq ($(FULL_TARGET),i386-wince)
 
3465
TARGET_DIRS_XML=1
 
3466
TARGET_DIRS_IMAGE=1
 
3467
TARGET_DIRS_DB=1
 
3468
TARGET_DIRS_SHEDIT=1
 
3469
TARGET_DIRS_PASSRC=1
 
3470
TARGET_DIRS_NET=1
 
3471
TARGET_DIRS_FPCUNIT=1
 
3472
endif
3022
3473
ifeq ($(FULL_TARGET),m68k-linux)
3023
3474
TARGET_DIRS_XML=1
3024
3475
TARGET_DIRS_IMAGE=1
3172
3623
TARGET_DIRS_NET=1
3173
3624
TARGET_DIRS_FPCUNIT=1
3174
3625
endif
 
3626
ifeq ($(FULL_TARGET),x86_64-win64)
 
3627
TARGET_DIRS_XML=1
 
3628
TARGET_DIRS_IMAGE=1
 
3629
TARGET_DIRS_DB=1
 
3630
TARGET_DIRS_SHEDIT=1
 
3631
TARGET_DIRS_PASSRC=1
 
3632
TARGET_DIRS_NET=1
 
3633
TARGET_DIRS_FPCUNIT=1
 
3634
endif
3175
3635
ifeq ($(FULL_TARGET),arm-linux)
3176
3636
TARGET_DIRS_XML=1
3177
3637
TARGET_DIRS_IMAGE=1
3181
3641
TARGET_DIRS_NET=1
3182
3642
TARGET_DIRS_FPCUNIT=1
3183
3643
endif
 
3644
ifeq ($(FULL_TARGET),arm-palmos)
 
3645
TARGET_DIRS_XML=1
 
3646
TARGET_DIRS_IMAGE=1
 
3647
TARGET_DIRS_DB=1
 
3648
TARGET_DIRS_SHEDIT=1
 
3649
TARGET_DIRS_PASSRC=1
 
3650
TARGET_DIRS_NET=1
 
3651
TARGET_DIRS_FPCUNIT=1
 
3652
endif
 
3653
ifeq ($(FULL_TARGET),arm-wince)
 
3654
TARGET_DIRS_XML=1
 
3655
TARGET_DIRS_IMAGE=1
 
3656
TARGET_DIRS_DB=1
 
3657
TARGET_DIRS_SHEDIT=1
 
3658
TARGET_DIRS_PASSRC=1
 
3659
TARGET_DIRS_NET=1
 
3660
TARGET_DIRS_FPCUNIT=1
 
3661
endif
 
3662
ifeq ($(FULL_TARGET),arm-gba)
 
3663
TARGET_DIRS_XML=1
 
3664
TARGET_DIRS_IMAGE=1
 
3665
TARGET_DIRS_DB=1
 
3666
TARGET_DIRS_SHEDIT=1
 
3667
TARGET_DIRS_PASSRC=1
 
3668
TARGET_DIRS_NET=1
 
3669
TARGET_DIRS_FPCUNIT=1
 
3670
endif
 
3671
ifeq ($(FULL_TARGET),powerpc64-linux)
 
3672
TARGET_DIRS_XML=1
 
3673
TARGET_DIRS_IMAGE=1
 
3674
TARGET_DIRS_DB=1
 
3675
TARGET_DIRS_SHEDIT=1
 
3676
TARGET_DIRS_PASSRC=1
 
3677
TARGET_DIRS_NET=1
 
3678
TARGET_DIRS_FPCUNIT=1
 
3679
endif
3184
3680
ifdef TARGET_DIRS_XML
3185
3681
xml_all:
3186
3682
        $(MAKE) -C xml all
3532
4028
ifeq ($(FULL_TARGET),i386-wdosx)
3533
4029
TARGET_EXAMPLEDIRS_TESTS=1
3534
4030
endif
 
4031
ifeq ($(FULL_TARGET),i386-darwin)
 
4032
TARGET_EXAMPLEDIRS_TESTS=1
 
4033
endif
3535
4034
ifeq ($(FULL_TARGET),i386-emx)
3536
4035
TARGET_EXAMPLEDIRS_TESTS=1
3537
4036
endif
3541
4040
ifeq ($(FULL_TARGET),i386-netwlibc)
3542
4041
TARGET_EXAMPLEDIRS_TESTS=1
3543
4042
endif
 
4043
ifeq ($(FULL_TARGET),i386-wince)
 
4044
TARGET_EXAMPLEDIRS_TESTS=1
 
4045
endif
3544
4046
ifeq ($(FULL_TARGET),m68k-linux)
3545
4047
TARGET_EXAMPLEDIRS_TESTS=1
3546
4048
endif
3592
4094
ifeq ($(FULL_TARGET),x86_64-freebsd)
3593
4095
TARGET_EXAMPLEDIRS_TESTS=1
3594
4096
endif
 
4097
ifeq ($(FULL_TARGET),x86_64-win64)
 
4098
TARGET_EXAMPLEDIRS_TESTS=1
 
4099
endif
3595
4100
ifeq ($(FULL_TARGET),arm-linux)
3596
4101
TARGET_EXAMPLEDIRS_TESTS=1
3597
4102
endif
 
4103
ifeq ($(FULL_TARGET),arm-palmos)
 
4104
TARGET_EXAMPLEDIRS_TESTS=1
 
4105
endif
 
4106
ifeq ($(FULL_TARGET),arm-wince)
 
4107
TARGET_EXAMPLEDIRS_TESTS=1
 
4108
endif
 
4109
ifeq ($(FULL_TARGET),arm-gba)
 
4110
TARGET_EXAMPLEDIRS_TESTS=1
 
4111
endif
 
4112
ifeq ($(FULL_TARGET),powerpc64-linux)
 
4113
TARGET_EXAMPLEDIRS_TESTS=1
 
4114
endif
3598
4115
ifdef TARGET_EXAMPLEDIRS_TESTS
3599
4116
tests_all:
3600
4117
        $(MAKE) -C tests all
3646
4163
release: fpc_release
3647
4164
units: fpc_units $(addsuffix _units,$(TARGET_DIRS))
3648
4165
examples: fpc_examples $(addsuffix _examples,$(TARGET_DIRS))
3649
 
shared: $(addsuffix _shared,$(TARGET_DIRS))
 
4166
shared: fpc_shared
3650
4167
install: fpc_install $(addsuffix _install,$(TARGET_DIRS))
3651
4168
sourceinstall: fpc_sourceinstall
3652
4169
exampleinstall: fpc_exampleinstall $(addsuffix _exampleinstall,$(TARGET_DIRS))
3664
4181
ifneq ($(wildcard fpcmake.loc),)
3665
4182
include fpcmake.loc
3666
4183
endif
3667
 
ifdef CLASSES10
3668
 
classes$(PPUEXT): $(COMPILER_UNITTARGETDIR)
3669
 
        $(COMPILER) -Ficlasses -Ficlasses/$(OS_TARGET) classes/$(OS_TARGET)/classes.pp
3670
 
endif
3671
 
xmlreg.pp: avl_tree$(PPUEXT) xml
 
4184
xmlreg.pp: avl_tree$(PPUEXT) xml inc/xmlreg.pp
 
4185
dbugintf$(PPUEXT): dbugmsg.pp simpleipc.pp