B@2p?c @''@'@ `@' @  @'@' @@@ @@@@' `@ ' >  4 . ' `@쀢`  `@@'@@'@''` @ '' `@>  4 . ' `@쀢`  `@@'@@'@''` @ '?c ' @'@' @` ''`@'@?"`%'`@'' @' @ @'' @' @ @  ' @S @'`@ ''' @' @# `@'' @ @''' @' @ @''' @' @ @ 'Y?b'D'DJ  DJ J  DJ @'* 'DJ * `''DL@+'?c ' '@`'@'@'' @ '``@'@?#`'' `  ' @ '; ' 4 /쀐 + `@ '`  `@ '쀐  ''`@ # ' @'* ` '@ @!'@'''' @' @' @ ''@'' @' @' @ ' K'' @쀐  @' @6'@`'@ @'' @''' @ ' @'' @ @'' @  *  @  @'@''''' @' @' @ ' '''' @' @ @'''' @ @     @'' @ @   '''' @'' @ @ 'H'耐 z p ''䀐 耢 쀐  `@ '쀐 '' @@'@ # ' @'' @쀐  @' @'@`'@' @'' @ @'?b '  ~'@@v'@' @'`@  `_'@'' @'''''' @'`@ ' @ ' @' @ @'` '` '`@'@''`@'@?":'''' @ @ `  @' @ @  '''' @' @ @ '`' '''' @' @ @4?ax' @'' `@' @ ' ' #' @`' @' ' ' `@' @ ' ' ' p' @' ' `@' @ c'`'' /Q' @`  ' ' `@' @ ?'   ' ' `@' @ /' '' #' @`' @' ' ' `@' @ ''' `@' @ ' @ @ '  @ '' @  @( ' @ @'     '@' @' @' `@' ' '  @' '  '  @o`' " `' @ @ @' '  @' '  @  @ @ @` @ @'  @ @ "  'i @ @ '     '' `@`' @' @' ' '  @ ' '  '  @' ' ' '  @`' " `' @ @ @' '  @' '  @  @ @ @` @ @'  @ @ 'd @  @ @ ' '@䀢  ' `@' `@' @ R'`'  ' `@' @ ?' @  @ @ @ '' '  @)  ' @`' @' `@' ' '  @ '`'' 'C +耐 @ '@' @' @' ' ' `@' @' " `  `# ` '耐 @ @#`A' '`' ) `耐 @ '@s' @' ' `@' @f''耐  @ @`'' '! P>  4耐 @ '@/' @ ' ' `@' @' ' ' `@' @' " '耐  @ @?a'DD'@D` '' @D ' 'D @V`'D  '' @D`' 'D @7`'?b'DD'@'@'@'' @  `' 'g z'@`' ,'``@'@?#` `'' @''' @(  7'@` ''' @'''' @ '   "`' @ '  '@`''' `'耐쀐 `@ '`'耐 M '  '`'`@'@?"''' @''' @#  '@'''' @'''' @`'|?`'D'H'L'PD'`p'@ B  ''`P@'@?"`,L  H@ H@' @L   H@ H@' @@ 6'@L   H@ H@'' @L   H@ H@'' @?b'D'H'L'P'T'D' 0H`@ LH@H@L@@' PL@L@P@@' 3'`@ i '@` ( `  `'`  `@'@?#`  m'@@'''`@'@Z'! ` H'@''''`@'@9' `%  '``@'@'`@?"  '@ ` '@'@;  '''`@H`@ '''`@''`@'@'   T  # ? 5'@H`@ ''''`@ '''`@'@'`  T   #`  ' @D'S  $ @e'@\'@'`@ `'''Te'"'`@ `9'@0'@ `'''T> '?`'D'H'L'P'T'X'L'P`@ TPTP@P@* T@* `'/ XTT@T@* X@` 'H`H @'@' @'@'D D   D@'D @'@@' @H 5H ' .  $'`@ `'@'@' `'' Y '?b'D'HH'D'   '`@ Q'@` %   `'` `@'@?"  `)'@'''`@'@'! ` '@''''`@'@'`   `   `@'    `@'t   '`@  '@`  '`@  '@@ '''`@'@'! ` '@''''`@'@v'`   @?'`  `@3' 'D'!    `'   `' '?`'D'HH'D'    '``@'@?"  L`G  @ :` 4  "` '@@'@'''`@''`@'@'  "`,''@`'@'''`@'@'   #`  `M'`  `;' '>?b' @ @ @ @ @  @ @ @ @  @ @ @ @  @ @ @ @p  @ @ @ @Y  @ @ @ @B   @ @ @ @ @ @ @  @ @ @ @ `@   @ @  @ @ @ `@'@'?  @@'P ' I `  @ @ '@6'@' @"  @ @ '@'@' @'@?c'D'HH'D@@N @ ' D@D@@'# BNR vmkr version %s (%s) 2.4Feb 26/93 11:26# Makefile generated on %s# from directory '%s' # # The update rules follow... The possible top level architectures are : system%d - maps to %s_%s The possible top level configurations are : system%d - maps to %s_%s # # for package '%s' # # ERROR : package missing for package body '%s' $(S)%s_.ana: %s $(VHDL) $(VHOPTS) %s $(TOUCH) $(S)%s_.mg: $(S)%s_.ana $(MG) $(MGOPTS) %s $(TOUCH) # note : no body for '%s' # now the body $(S)%s.ana: %s $(S)%s_.ana $(VHDL) $(VHOPTS) %s $(S)%s.ana: $(S)%s_.ana # package and package body are in same VHDL file $(S)%s.ana: %s $(S)%s_.ana $(VHDL) $(VHOPTS) %s $(TOUCH) $(S)%s.mg: $(S)%s.ana $(S)%s_.mg $(MG) $(MGOPTS) -body %s $(TOUCH) # # for architecture '%s' of entity '%s' # # ERROR : file %s : architecture '%s' has no entity! # code for making entity '%s' defined above # entity '%s' $(S)%s_.ana: %s $(S)%s_%s.ana # entity '%s' is in the same file as configuration '%s' $(S)%s_.ana: %s # entity '%s' is in the same file as architecture '%s' $(S)%s_.ana: %s $(VHDL) $(VHOPTS) %s $(S)%s_%s.ana # entity '%s' in same file as architecture '%s(%s)' $(S)%s_.ana # entity '%s' in same file as entity '%s' $(TOUCH) # architecture '%s' $(S)%s_%s.ana: %s $(S)%s_%s.ana # architecture '%s' is in the same file as configuration '%s' $(S)%s_%s.ana: %s $(S)%s_.ana $(VHDL) $(VHOPTS) %s $(TOUCH) $(S)%s_%s.mg: $(S)%s_%s.ana $(MG) $(MGOPTS) -top '%s(%s)' $(TOUCH) $(S)%s_%s.bd: $(S)%s_%s.mg $(BD) -replace $(BDOPTS) '%s(%s)' $(TOUCH) # entity '%s' $(S)%s_.ana: %s $(VHDL) $(VHOPTS) %s $(S)%s_.ana # entity '%s' in same file as entity '%s' $(TOUCH) # # for configuration '%s' of entity '%s' # $(S)%s_%s.ana: %s $(S)%s_%s.ana $(S)%s_.ana $(VHDL) $(VHOPTS) %s $(TOUCH) # ERROR : file %s : no entity declaration for config %s # of entity '%s' $(S)%s_%s.mg: $(S)%s_%s.ana $(MG) $(MGOPTS) -top %s $(TOUCH) $(S)%s_%s.bd: $(S)%s_%s.mg $(BD) -replace $(BDOPTS) %s $(TOUCH) $(S)%s_%s.mg: $(S)%s_%s.ana $(MG) $(MGOPTS) %s $(TOUCH) system: analyze: $(S)%s_%s.ana $(S)%s_.ana $(S)%s_.ana $(S)%s.ana $(S)%s_%s.ana # # The package dependencies on other packages follow # # The entity-architecture dependencies on packages follow # # Top level architecture dependencies on other # arch/entity or config follow # system: system%d: $(S)%s_%s.bd %s_%s: system %d sim: system sim%d: system%d $(SIM) $(SIM_OPTS) %s # -------------- # # Top level configuration dependencies on other # arch/entity or config follow # $(S)%s_%s.bd: $(S)%s_%s.mg system: system%d: $(S)%s_%s.bd %s_%s: system %d sim: system sim%d: system%d $(SIM) $(SIM_OPTS) %s # -------------- # # Type 'make all' to make ALL of the systems # Here, 'make all' makes the loose units all: system system%d loose # # Type 'make loose' to make the loose entity- # architectures, entities, and packages. loose : .loose_arch .loose_entity .loose_package # # Loose entity-architectures, entities, and packages follow # .loose_arch: $(S)%s_%s.mg .loose_arch: .loose_entity: $(S)%s_.ana .loose_entity: .loose_package: $(S)%s.mg $(S)%s_.mg .loose_package: # # for package %s # # for package body %s # # for architecture '%s' of entity '%s' # ERROR : file %s : package '%s' has not been parsed. $(S)%s_.ana: $(S)%s_.ana $(S)%s_%s.mg: $(S)%s_.mg $(S)%s_.ana: $(%s)$(S)%s_.ana $(S)%s_%s.mg: $(%s)$(S)%s_.mg # entity '%s' package dependencies previously printed # ERROR : file %s : package '%s' has not been parsed. $(S)%s_%s.ana: $(S)%s_.ana $(S)%s_%s.mg: $(S)%s_.mg $(S)%s_%s.ana: $(%s)$(S)%s_.ana $(S)%s_%s.mg: $(%s)$(S)%s_.mg # ERROR : file %s : package '%s' has not been parsed. $(S)%s.ana: $(S)%s_.ana: $(S)%s_.ana $(S)%s.mg: $(S)%s_.mg: $(S)%s_.mg $(S)%s.ana: $(S)%s_.ana: $(%s)$(S)%s_.ana $(S)%s.mg: $(S)%s_.mg: $(%s)$(S)%s_.mg $(S)%s_%s.ana: $(S)%s_%s.ana: \ # ERROR : file %s : entity name not defined for config '%s' $(S)%s_%s.ana $(%s)$(S)%s_%s.ana \ # WARNING : no entity %s found $(S)%s_%s.ana $(S)%s_%s.ana $(S)%s_.ana $(%s)$(S)%s_%s.ana $(%s)$(S)%s_.ana $(S)%s_%s.bd: $(S)%s_%s.mg $(S)%s_%s.mg: $(S)%s_%s.mg \ # ERROR : entity name not defined for config '%s' $(S)%s_%s.mg $(%s)$(S)%s_%s.mg $(S)%s_%s.mg $(%s)$(S)%s_%s.mg \ # WARNING : package '%s' not parsed $(%s)$(S)%s.mg $(S)%s.mg $(%s)$(S)%s.mg VHOPTS = MGOPTS = BDOPTS = SIM_OPTS = -notrace HMT_OPTS = VHDL = vhdl MG = mg BD = build SIM = sim VHDL = analyze MG = @echo no mg phase for BD = @echo no bd phase for SIM = sim VHDL = vcom MG = @echo no mg phase for BD = @echo no bd phase for SIM = vsim VHDL = vhdlan -nc MG = @echo no mg phase for BD = @echo no bd phase for SIM = vhdlsim -t ns VHDL = vsh -c analyze MG = @echo no mg phase for BD = @echo no bd phase for SIM = vsh -c simulate DDBG = DCHK = DKIST = VHDL = dvhdl -ace $(DDBG) $(DCHK) $(DLIST) MG = @echo no mg phase for BD = @echo no bd phase for SIM = vsh -c simulate VHDL = analyze -d -O MG = @echo no mg phase for BD = @echo no bd phase for SIM = simulate -c -p ERROR: no such tool_set %d S = .vmkr/ TOUCH = @mkdir -p .vmkr ; touch $@ S = . TOUCH = @touch $@ .makefile.includer%c# note all directory definitions (if used) must end in / # eg. ../dir_name/ %s = # note all directory definitions must end in / # eg. ../dir_name/ %s = \ %s 0&8B< B@BD BHBL BP\B` Bdt&|B BhB BH ( (C C"H (L (PCAT CAX"p (t (xCI| CI"|&\&<CL CL ( (" ( (C^ C^"l (p (tCx C|" ( (C C"X&8&C C ( ("8!<!l&xC| CC CTH& C CD D D D,D%0 D%4@D>D D>HPDST DSXxD^| D^Dy Dyh&TD D$D D,D0 D4<D@ DD`Ed EhtE#x E#|E: E:tEE EEXEg EgDE E4(,L&$&8&HEL EPE ExlE E$Hh& F  F  L |& F+  F+ d FJ  FJ P Fp  Fp <  F  F  F  F  ,F 0 F 4 \F ` F d |F  F | F  F h &@ &  F  F  4G 8 G < PG> T G> X hGL l GL p xGw | Gw  G  G h 8 & G  G  (G , G 0 <G @ G D tG x G | H  H p H.  H. ` H9  H9 @ HV  HV 0 Hh  Hh  Hn  Hn $ ,Hx 0 Hx 4 xH | H  H  H h H  H X    H&l&LH H,H HH H H H H&h&tIx I|I IlI? I?\&(&<&HIJL IJP&&|IK IKdIx Ix<%I  I I$ I(4I8 I<DIH IL|I I|pJ JXLJ JJ1 J1JB JB ,JH0 JH4<JM@ JMDtJXx JX|Jt JtpJ J`J JJ JJ J0J4 J8HJL JPlp&`&@J J$ @&PJT JX!!&DK  K  K$ K(X\&t&TK" K"8K1 K1 K3$ K3(0K54 K58@!D!|Kl KlpK K0K K T&t&K K&x!! L L,L0 L4DL H L P`Ld LhxL$| L$L2 L2`L4 L4DL8 L84L: L:LG LG LX LX (Lp, Lp0XL\ L`hLl Lpx|L L&(&&tLx L|!!L L<L LM MM  M (M, M0HM'L M'P`M)d M)ltM-x M-|M/ M/dM< M<DMM MM0Mf Mf Mx MxM  M$,M0 M4tMx M|M MdM MM M (M, M08N%< N%@HNOL NOPX\ptN Nt&0&N N&@DN Nl&D&$N N|N N|N Nd N  N  4& DO H O Lߴ O  O l O  O T ! !  !O!! O!!!D&޼!hO2!l O2!pސ!O=! O=!\!OI! OI!"O["  O[""H&ݸ"lO]"p O]"t݌"Oq" Oq"#|&܄#&d#O# O#L$&$dO$h O$l۔$xۈ$$$O$ O$D$P$ P$($)$)%$&%PP%T P%Xڨ%pP>%t P>%xڈ%P]% P]%0& &&|ل&P& P&''''0P'4 P'8'LP'P P'Tج'd)'h)'&`'Q' Q'@'Q"' Q"' (@&(xQA(| QA(|(p(((Qx( Qx(8(Q( Q((Q( Q()Q) Q)),Q)0 Q)8)DQ)H Q)Lִ)\))`))&d)Q) Q)@)Q) Q)$)Q) Q) * Q* Q**(Q*, Q*4*DR *H R *Lմ*R* R*\*R* R*8*$,*$+R-+  R-++$$+4$+dR=+h R=+l&Ԕ+&`,R>, R>,,, ,$,L&Ӵ,tR~,x R~,|ӄ,),),& ,R, R--XR-\ R-`Ҡ-lҔ-xR-| R-&Ҁ---&L-&$-&. . .8R.< R.@.TR.X R.\Ѥ.|R. R.|.R. R.\.)/)/<&/HR/L R/Pа/tR/x R/|Є/S/ S/`0 S0 S00l&ϔ0&p0S0 S0&\0S0 S0&1&1@&1S1 S1<1S1 S11$2 $24S928 S92H͸2T$ͬ2d$͜2&P2SO2 SO2<2$03TSV3X SV3\̤3SX3 SX3&P3&,3&4SY4 SY4&d4&D5SZ5 SZ55$50545\&ʤ5S5 S5t5)5)5&6S6  S66S6 S6& 7&7(S7, S70&7X&Ȩ7S7 S7x7)7)7&8S8 S8 9S9 S9H9<99:&t:&@:S: S:$:T : T :;0);4);\&Ĥ;|&Ą;T; T;h<T'< T'<T<T3< T3<D<T?< T?<4<TK< TK<$<T`< T`<< < =Tl=  Tl==T}= T}= =(T=, T=0=8T=< T=@=P =T =dT=h T=l”=tT=x T=|„=T= T=t=U= U=d= = =U= U=8=U'= U'=(=UI= UI==Uk= Uk=> > >U|>  U|>$>,U>0 U>4><U>@ U>D>LU>P U>T>d >h >xU>| U>>V > V >p>V.> V.>`>VP> VP>P> > >Vl> Vl>$>Vx> Vx>>V> V>?V? V? ?V? V??$V?( V?,?4W?8 W?<?L ?P ?`W ?d W ?h?pW:?t W:?x?W\? W\?x?W~? W~?h?W? W? ? ?H???W? W?$?W? W??W@ W@@ W@ W@@X@  X@$@,X@0 X@4X%@8 X%@< @X @tX'@x X'@@ t@@@X*@ X*@@Xd@ XdAA(&A4XxA8 XxA<AL)AP)ApX~At X~AxAXA XAxA&PAXA XA<AB$B0XB4 XB8BHXBL XBTB`$1)KYbkr4H*\"  ,/<?KV#Lq( 9HA_header_arch_build_bd_all_flag_set_state_files_in_current_directory_build_config_sprintf_tolower_ctime_return_code_fgetc_fopen_time_print_bd_tool_set_build_entity_arch_header_config_header_entity_fclose_build_bind_getcwd_build_package_package_print_err__ctype__build_packages_build_libnames_header_lib_stringcmp_build_arch_entity_package_print_package_build_dependancies_printf_check_package_body__iob_header_package_fprintf_create_make_strlen_strcmp_strcpy_m2l_print_nice_print_libs