no_tmps=true
temp=t$unique
flags=VT
object=obj
executable=exp
lib=c:\ada\paclib\
bin=c:\ada\bin\
cfg=$(lib)intel.cfg
stop=obj
final=a.exp
ada1=$(bin)ada1d16.exe
pas2=$(lib)pas2d32.exe
opt=$(lib)optd16.exe
linker=$(lib)mlinkd32.exe
assembler=masm.exe
alib=ada.lib
err=$(lib)err.msg
-d:debugarg=$(lib)deblib.lib
-U:debugarg=$(lib)wdeblib.lib
-u:sfprtarg=$(lib)sfprt.lib
exclext = . .lib .atr .sep .b .err .lst .ols .bak .g01 .g02 .g03 .g04 .map .xmp
.*.ils:$ada1 -$flags $lib $prefix $prog.$ext $prog.ils $alib
.ils.int:explode $prog.ils
.int.opt:$opt -$flags $cfg $prog.int
.opt.obj:$pas2 -$flags $cfg $(prefix)$prog.opt $prog.obj
.int.obj:$pas2 -tG$flags $cfg $prog.int $prog.obj
.int.asm:$pas2 -AtG$flags $cfg $prog.int $prog.asm
.obj.exp:$linker {-F -f$flags $objects $debugarg $sfprtarg $tasklib \
                 $(lib)adaplib.lib $(lib)/api32.obj $(lib)/dxapi32.obj \
                 $endargs -o $final }
-A:stop=ils
-S:stop=asm
-N:display_only=true
-L:alib=$narg
-f:flags=$flags$arg
-p:tasklib=$(lib)$(arg)taskrt.lib
-P:print_args=true
-q:flags=q$flags
-X:stop=exp
-o:final=$narg
-k:no_delete_all=true
-K:no_delete=true
-Q:objects+$narg
-V:objects+-V
-V:+objects+$narg
listing=
-l:listing=l$listing$arg
-l:+adaini=$(lib)ada.ini
alu=$(bin)alu.exe
..lst:$alu -$listing $orig.err
-x:dummy=true
keep_map = true
# following are for use by bamp via gpenv
maxstack = 65519
# maxstack := last(short_unsigned_integer) - 16
adaprtils = $(lib)adaprt.ils
ntaskrtils = $(lib)ntaskrt\ntaskrt.ils
ptaskrtils = $(lib)ptaskrt\ptaskrt.ils
-e:endargs+$narg
# local optimizer - result used by global optimizer
-g:force=pre
-g:+flags=P$flags
.ils.pre: explode $prog.ils
.pre.int:$opt -$flags $cfg $prog.pre $prog.int
