231
249
ifdef NO_EXCEPTIONS_IN_SYSTEM
232
250
override FPCOPT+=-dNO_EXCEPTIONS_IN_SYSTEM
234
override TARGET_UNITS+=system objpas strings go32 dpmiexcp initc ports profile dxeload emu387 dos crt objects printer graph sysutils classes math typinfo cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil
235
override TARGET_LOADERS+=prt0 exceptn fpu
236
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
252
ifeq ($(FULL_TARGET),i386-linux)
253
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
255
ifeq ($(FULL_TARGET),i386-go32v2)
256
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
258
ifeq ($(FULL_TARGET),i386-win32)
259
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
261
ifeq ($(FULL_TARGET),i386-os2)
262
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
264
ifeq ($(FULL_TARGET),i386-freebsd)
265
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
267
ifeq ($(FULL_TARGET),i386-beos)
268
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
270
ifeq ($(FULL_TARGET),i386-netbsd)
271
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
273
ifeq ($(FULL_TARGET),i386-solaris)
274
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
276
ifeq ($(FULL_TARGET),i386-qnx)
277
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
279
ifeq ($(FULL_TARGET),i386-netware)
280
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
282
ifeq ($(FULL_TARGET),i386-openbsd)
283
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
285
ifeq ($(FULL_TARGET),i386-wdosx)
286
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
288
ifeq ($(FULL_TARGET),i386-emx)
289
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
291
ifeq ($(FULL_TARGET),i386-watcom)
292
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
294
ifeq ($(FULL_TARGET),i386-netwlibc)
295
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
297
ifeq ($(FULL_TARGET),m68k-linux)
298
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
300
ifeq ($(FULL_TARGET),m68k-freebsd)
301
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
303
ifeq ($(FULL_TARGET),m68k-netbsd)
304
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
306
ifeq ($(FULL_TARGET),m68k-amiga)
307
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
309
ifeq ($(FULL_TARGET),m68k-atari)
310
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
312
ifeq ($(FULL_TARGET),m68k-openbsd)
313
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
315
ifeq ($(FULL_TARGET),m68k-palmos)
316
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
318
ifeq ($(FULL_TARGET),powerpc-linux)
319
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
321
ifeq ($(FULL_TARGET),powerpc-netbsd)
322
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
324
ifeq ($(FULL_TARGET),powerpc-macos)
325
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
327
ifeq ($(FULL_TARGET),powerpc-darwin)
328
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
330
ifeq ($(FULL_TARGET),powerpc-morphos)
331
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
333
ifeq ($(FULL_TARGET),sparc-linux)
334
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
336
ifeq ($(FULL_TARGET),sparc-netbsd)
337
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
339
ifeq ($(FULL_TARGET),sparc-solaris)
340
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
342
ifeq ($(FULL_TARGET),x86_64-linux)
343
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
345
ifeq ($(FULL_TARGET),x86_64-freebsd)
346
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
348
ifeq ($(FULL_TARGET),arm-linux)
349
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils
351
ifeq ($(FULL_TARGET),i386-linux)
352
override TARGET_LOADERS+=prt0 exceptn fpu
354
ifeq ($(FULL_TARGET),i386-go32v2)
355
override TARGET_LOADERS+=prt0 exceptn fpu
357
ifeq ($(FULL_TARGET),i386-win32)
358
override TARGET_LOADERS+=prt0 exceptn fpu
360
ifeq ($(FULL_TARGET),i386-os2)
361
override TARGET_LOADERS+=prt0 exceptn fpu
363
ifeq ($(FULL_TARGET),i386-freebsd)
364
override TARGET_LOADERS+=prt0 exceptn fpu
366
ifeq ($(FULL_TARGET),i386-beos)
367
override TARGET_LOADERS+=prt0 exceptn fpu
369
ifeq ($(FULL_TARGET),i386-netbsd)
370
override TARGET_LOADERS+=prt0 exceptn fpu
372
ifeq ($(FULL_TARGET),i386-solaris)
373
override TARGET_LOADERS+=prt0 exceptn fpu
375
ifeq ($(FULL_TARGET),i386-qnx)
376
override TARGET_LOADERS+=prt0 exceptn fpu
378
ifeq ($(FULL_TARGET),i386-netware)
379
override TARGET_LOADERS+=prt0 exceptn fpu
381
ifeq ($(FULL_TARGET),i386-openbsd)
382
override TARGET_LOADERS+=prt0 exceptn fpu
384
ifeq ($(FULL_TARGET),i386-wdosx)
385
override TARGET_LOADERS+=prt0 exceptn fpu
387
ifeq ($(FULL_TARGET),i386-emx)
388
override TARGET_LOADERS+=prt0 exceptn fpu
390
ifeq ($(FULL_TARGET),i386-watcom)
391
override TARGET_LOADERS+=prt0 exceptn fpu
393
ifeq ($(FULL_TARGET),i386-netwlibc)
394
override TARGET_LOADERS+=prt0 exceptn fpu
396
ifeq ($(FULL_TARGET),m68k-linux)
397
override TARGET_LOADERS+=prt0 exceptn fpu
399
ifeq ($(FULL_TARGET),m68k-freebsd)
400
override TARGET_LOADERS+=prt0 exceptn fpu
402
ifeq ($(FULL_TARGET),m68k-netbsd)
403
override TARGET_LOADERS+=prt0 exceptn fpu
405
ifeq ($(FULL_TARGET),m68k-amiga)
406
override TARGET_LOADERS+=prt0 exceptn fpu
408
ifeq ($(FULL_TARGET),m68k-atari)
409
override TARGET_LOADERS+=prt0 exceptn fpu
411
ifeq ($(FULL_TARGET),m68k-openbsd)
412
override TARGET_LOADERS+=prt0 exceptn fpu
414
ifeq ($(FULL_TARGET),m68k-palmos)
415
override TARGET_LOADERS+=prt0 exceptn fpu
417
ifeq ($(FULL_TARGET),powerpc-linux)
418
override TARGET_LOADERS+=prt0 exceptn fpu
420
ifeq ($(FULL_TARGET),powerpc-netbsd)
421
override TARGET_LOADERS+=prt0 exceptn fpu
423
ifeq ($(FULL_TARGET),powerpc-macos)
424
override TARGET_LOADERS+=prt0 exceptn fpu
426
ifeq ($(FULL_TARGET),powerpc-darwin)
427
override TARGET_LOADERS+=prt0 exceptn fpu
429
ifeq ($(FULL_TARGET),powerpc-morphos)
430
override TARGET_LOADERS+=prt0 exceptn fpu
432
ifeq ($(FULL_TARGET),sparc-linux)
433
override TARGET_LOADERS+=prt0 exceptn fpu
435
ifeq ($(FULL_TARGET),sparc-netbsd)
436
override TARGET_LOADERS+=prt0 exceptn fpu
438
ifeq ($(FULL_TARGET),sparc-solaris)
439
override TARGET_LOADERS+=prt0 exceptn fpu
441
ifeq ($(FULL_TARGET),x86_64-linux)
442
override TARGET_LOADERS+=prt0 exceptn fpu
444
ifeq ($(FULL_TARGET),x86_64-freebsd)
445
override TARGET_LOADERS+=prt0 exceptn fpu
447
ifeq ($(FULL_TARGET),arm-linux)
448
override TARGET_LOADERS+=prt0 exceptn fpu
450
ifeq ($(FULL_TARGET),i386-linux)
451
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
453
ifeq ($(FULL_TARGET),i386-go32v2)
454
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
456
ifeq ($(FULL_TARGET),i386-win32)
457
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
459
ifeq ($(FULL_TARGET),i386-os2)
460
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
462
ifeq ($(FULL_TARGET),i386-freebsd)
463
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
465
ifeq ($(FULL_TARGET),i386-beos)
466
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
468
ifeq ($(FULL_TARGET),i386-netbsd)
469
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
471
ifeq ($(FULL_TARGET),i386-solaris)
472
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
474
ifeq ($(FULL_TARGET),i386-qnx)
475
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
477
ifeq ($(FULL_TARGET),i386-netware)
478
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
480
ifeq ($(FULL_TARGET),i386-openbsd)
481
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
483
ifeq ($(FULL_TARGET),i386-wdosx)
484
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
486
ifeq ($(FULL_TARGET),i386-emx)
487
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
489
ifeq ($(FULL_TARGET),i386-watcom)
490
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
492
ifeq ($(FULL_TARGET),i386-netwlibc)
493
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
495
ifeq ($(FULL_TARGET),m68k-linux)
496
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
498
ifeq ($(FULL_TARGET),m68k-freebsd)
499
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
501
ifeq ($(FULL_TARGET),m68k-netbsd)
502
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
504
ifeq ($(FULL_TARGET),m68k-amiga)
505
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
507
ifeq ($(FULL_TARGET),m68k-atari)
508
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
510
ifeq ($(FULL_TARGET),m68k-openbsd)
511
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
513
ifeq ($(FULL_TARGET),m68k-palmos)
514
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
516
ifeq ($(FULL_TARGET),powerpc-linux)
517
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
519
ifeq ($(FULL_TARGET),powerpc-netbsd)
520
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
522
ifeq ($(FULL_TARGET),powerpc-macos)
523
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
525
ifeq ($(FULL_TARGET),powerpc-darwin)
526
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
528
ifeq ($(FULL_TARGET),powerpc-morphos)
529
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
531
ifeq ($(FULL_TARGET),sparc-linux)
532
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
534
ifeq ($(FULL_TARGET),sparc-netbsd)
535
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
537
ifeq ($(FULL_TARGET),sparc-solaris)
538
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
540
ifeq ($(FULL_TARGET),x86_64-linux)
541
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
543
ifeq ($(FULL_TARGET),x86_64-freebsd)
544
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
546
ifeq ($(FULL_TARGET),arm-linux)
547
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
237
549
override INSTALL_FPCPACKAGE=y
238
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
239
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
240
override COMPILER_TARGETDIR+=.
550
ifeq ($(FULL_TARGET),i386-linux)
551
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
553
ifeq ($(FULL_TARGET),i386-go32v2)
554
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
556
ifeq ($(FULL_TARGET),i386-win32)
557
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
559
ifeq ($(FULL_TARGET),i386-os2)
560
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
562
ifeq ($(FULL_TARGET),i386-freebsd)
563
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
565
ifeq ($(FULL_TARGET),i386-beos)
566
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
568
ifeq ($(FULL_TARGET),i386-netbsd)
569
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
571
ifeq ($(FULL_TARGET),i386-solaris)
572
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
574
ifeq ($(FULL_TARGET),i386-qnx)
575
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
577
ifeq ($(FULL_TARGET),i386-netware)
578
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
580
ifeq ($(FULL_TARGET),i386-openbsd)
581
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
583
ifeq ($(FULL_TARGET),i386-wdosx)
584
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
586
ifeq ($(FULL_TARGET),i386-emx)
587
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
589
ifeq ($(FULL_TARGET),i386-watcom)
590
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
592
ifeq ($(FULL_TARGET),i386-netwlibc)
593
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
595
ifeq ($(FULL_TARGET),m68k-linux)
596
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
598
ifeq ($(FULL_TARGET),m68k-freebsd)
599
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
601
ifeq ($(FULL_TARGET),m68k-netbsd)
602
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
604
ifeq ($(FULL_TARGET),m68k-amiga)
605
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
607
ifeq ($(FULL_TARGET),m68k-atari)
608
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
610
ifeq ($(FULL_TARGET),m68k-openbsd)
611
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
613
ifeq ($(FULL_TARGET),m68k-palmos)
614
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
616
ifeq ($(FULL_TARGET),powerpc-linux)
617
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
619
ifeq ($(FULL_TARGET),powerpc-netbsd)
620
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
622
ifeq ($(FULL_TARGET),powerpc-macos)
623
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
625
ifeq ($(FULL_TARGET),powerpc-darwin)
626
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
628
ifeq ($(FULL_TARGET),powerpc-morphos)
629
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
631
ifeq ($(FULL_TARGET),sparc-linux)
632
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
634
ifeq ($(FULL_TARGET),sparc-netbsd)
635
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
637
ifeq ($(FULL_TARGET),sparc-solaris)
638
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
640
ifeq ($(FULL_TARGET),x86_64-linux)
641
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
643
ifeq ($(FULL_TARGET),x86_64-freebsd)
644
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
646
ifeq ($(FULL_TARGET),arm-linux)
647
override COMPILER_INCLUDEDIR+=$(INC) $(PROCINC)
649
ifeq ($(FULL_TARGET),i386-linux)
650
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
652
ifeq ($(FULL_TARGET),i386-go32v2)
653
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
655
ifeq ($(FULL_TARGET),i386-win32)
656
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
658
ifeq ($(FULL_TARGET),i386-os2)
659
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
661
ifeq ($(FULL_TARGET),i386-freebsd)
662
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
664
ifeq ($(FULL_TARGET),i386-beos)
665
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
667
ifeq ($(FULL_TARGET),i386-netbsd)
668
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
670
ifeq ($(FULL_TARGET),i386-solaris)
671
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
673
ifeq ($(FULL_TARGET),i386-qnx)
674
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
676
ifeq ($(FULL_TARGET),i386-netware)
677
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
679
ifeq ($(FULL_TARGET),i386-openbsd)
680
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
682
ifeq ($(FULL_TARGET),i386-wdosx)
683
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
685
ifeq ($(FULL_TARGET),i386-emx)
686
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
688
ifeq ($(FULL_TARGET),i386-watcom)
689
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
691
ifeq ($(FULL_TARGET),i386-netwlibc)
692
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
694
ifeq ($(FULL_TARGET),m68k-linux)
695
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
697
ifeq ($(FULL_TARGET),m68k-freebsd)
698
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
700
ifeq ($(FULL_TARGET),m68k-netbsd)
701
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
703
ifeq ($(FULL_TARGET),m68k-amiga)
704
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
706
ifeq ($(FULL_TARGET),m68k-atari)
707
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
709
ifeq ($(FULL_TARGET),m68k-openbsd)
710
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
712
ifeq ($(FULL_TARGET),m68k-palmos)
713
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
715
ifeq ($(FULL_TARGET),powerpc-linux)
716
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
718
ifeq ($(FULL_TARGET),powerpc-netbsd)
719
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
721
ifeq ($(FULL_TARGET),powerpc-macos)
722
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
724
ifeq ($(FULL_TARGET),powerpc-darwin)
725
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
727
ifeq ($(FULL_TARGET),powerpc-morphos)
728
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
730
ifeq ($(FULL_TARGET),sparc-linux)
731
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
733
ifeq ($(FULL_TARGET),sparc-netbsd)
734
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
736
ifeq ($(FULL_TARGET),sparc-solaris)
737
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
739
ifeq ($(FULL_TARGET),x86_64-linux)
740
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
742
ifeq ($(FULL_TARGET),x86_64-freebsd)
743
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
745
ifeq ($(FULL_TARGET),arm-linux)
746
override COMPILER_SOURCEDIR+=$(INC) $(PROCINC)
241
748
ifdef REQUIRE_UNITSDIR
242
749
override UNITSDIR+=$(REQUIRE_UNITSDIR)