home *** CD-ROM | disk | FTP | other *** search
/ The Unsorted BBS Collection / thegreatunsorted.tar / thegreatunsorted / programming / misc_programming / ada < prev    next >
Text File  |  1991-06-09  |  2KB  |  67 lines

  1. no_tmps=true
  2. temp=t$unique
  3. flags=VT
  4. object=obj
  5. executable=exe
  6. lib=c:\ada\paclib\
  7. bin=c:\ada\bin\
  8. cfg=$(lib)intel.cfg
  9. stop=obj
  10. final=a.exe
  11. ada1=$(bin)ada1.exe
  12. pas2=$(lib)pas2.exe
  13. opt=$(lib)optimize.exe
  14. linker=$(lib)mlink.exe
  15. assembler=masm.exe
  16. alib=ada.lib
  17. err=$(lib)err.msg
  18. -d:debugarg=$(lib)deblib.lib
  19. -U:debugarg=$(lib)wdeblib.lib
  20. -u:sfprtarg=$(lib)sfprt.lib
  21. exclext = . .lib .atr .sep .b .err .lst .ols .bak .g01 .g02 .g03 .g04 .map .xmp
  22. .*.ils:$ada1 -$flags $lib $prefix $prog.$ext $prog.ils $alib
  23. .ils.int:explode $prog.ils
  24. .int.opt:$opt -$flags $cfg $prog.int
  25. .opt.obj:$pas2 -$flags $cfg $(prefix)$prog.opt $prog.obj
  26. .int.obj:$pas2 -tG$flags $cfg $prog.int $prog.obj
  27. .int.asm:$pas2 -AtG$flags $cfg $prog.int $prog.asm
  28. .obj.exe:$linker -f$flags $objects $debugarg $sfprtarg $tasklib \
  29.          $(lib)adaplib.lib $endargs -o $final
  30. -A:stop=ils
  31. -S:stop=asm
  32. -N:display_only=true
  33. -L:alib=$narg
  34. -f:flags=$flags$arg
  35. -p:tasklib=$(lib)$(arg)taskrt.lib
  36. -P:print_args=true
  37. -q:flags=q$flags
  38. -X:stop=exe
  39. -o:final=$narg
  40. -k:no_delete_all=true
  41. -K:no_delete=true
  42. -Q:objects+$narg
  43. -V:objects+-V
  44. -V:+objects+$narg
  45. listing=
  46. -l:listing=l$listing$arg
  47. -l:+adaini=$(lib)ada.ini
  48. alu=$(bin)alu.exe
  49. ..lst:$alu -$listing $orig.err
  50. # following are for use by bamp via gpenv
  51. maxstack = 65519
  52. # maxstack := last(short_unsigned_integer) - 16
  53. adaprtils = $(lib)adaprt.ils
  54. ntaskrtils = $(lib)ntaskrt\ntaskrt.ils
  55. ptaskrtils = $(lib)ptaskrt\ptaskrt.ils
  56. -e:endargs+$narg
  57. # local optimizer - result used by global optimizer
  58. -g:force=pre
  59. -g:+flags=P$flags
  60. .ils.pre: explode $prog.ils
  61. .pre.int:$opt -$flags $cfg $prog.pre $prog.int
  62. # local optimizer - result NOT used by global optimizer
  63. # -g:force=lop
  64. # .int.lop:$opt -$flags $cfg $prog.int $prog.lop
  65. # .lop.obj:$pas2 -$flags $cfg $prog.lop $prog.obj
  66. # .lop.asm:$pas2 -AtG$flags $cfg $prog.lop $prog.asm
  67.