home *** CD-ROM | disk | FTP | other *** search
- no_tmps=true
- temp=t$unique
- flags=VT
- object=obj
- executable=exe
- lib=c:\ada\paclib\
- bin=c:\ada\bin\
- cfg=$(lib)intel.cfg
- stop=obj
- final=a.exe
- ada1=$(bin)ada1.exe
- pas2=$(lib)pas2.exe
- opt=$(lib)optimize.exe
- linker=$(lib)mlink.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.exe:$linker -f$flags $objects $debugarg $sfprtarg $tasklib \
- $(lib)adaplib.lib $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=exe
- -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
- # 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
- # local optimizer - result NOT used by global optimizer
- # -g:force=lop
- # .int.lop:$opt -$flags $cfg $prog.int $prog.lop
- # .lop.obj:$pas2 -$flags $cfg $prog.lop $prog.obj
- # .lop.asm:$pas2 -AtG$flags $cfg $prog.lop $prog.asm
-