# File: makefile_SOLARIS # Why: Creates the library of grammars for o2 compiler /compiler: libo2grammars.a # or gens the symbol table code and its pdf document # Library placement: # Rlse: /usr/local/yacco2/compiler/grqammars/lib/Release # Dbg: /usr/local/yacco2/compiler/grqammars/lib/Debug # Genw: for the pdf file: yacco2/docs # for the yacco2_stbl h and cpp files: yacco2/compiler/grammars # # How to run: U must choose the label to execute: Rlse, Dbg # Rlse --- gen the fast version of library with no debug support # Dbg --- gen the debug version of library # Genw --- gen the pdf document and the cpp code # from cweb see www.tug.org for details on obtaining code # for the literate programming environment aka CWEB # File: GNU_makefile # Why: Creates the library of grammars for o2 compiler /compiler: libo2grammars.a # or gens the symbol table code and its pdf document # Library placement: # Rlse: /usr/local/yacco2/compiler/grqammars/lib/Release # Dbg: /usr/local/yacco2/compiler/grqammars/lib/Debug # Genw: for the pdf file: yacco2/docs # for the yacco2_stbl h and cpp files: yacco2/compiler/grammars # # How to run: U must choose the label to execute: Rlse, Dbg # Rlse --- gen the fast version of library with no debug support # Dbg --- gen the debug version of library # Genw --- gen the pdf document and the cpp code # from cweb see www.tug.org for details on obtaining code # for the literate programming environment aka CWEB # and please join Tug. It is a marvalous FOSS # Note: U do not need to use Genw as *.cpp and pdf # document are included in the ``yacco2'' package # # Example: gen the debug version of the library # cd /usr/local//yacco2/compiler/grammars # make Dbg -f Solaris_makefile # RANLIB:= /usr/ccs/bin/ranlib Rlse: BASICOPTS := -fast -c -m64 -lpthread Dbg: BASICOPTS := -c -m64 -lpthread -g o2_lib := $(O2)/library/ o2_stbl := $(O2)/compiler/stbl/ o2_docs := $(O2)/docs/ o2_lib_grms := $(O2)/library/grammars/ o2_grms := $(O2)/compiler/grammars/ o2 := $(O2)/compiler/o2/ O2_includes := -I'$(o2)' -I'$(o2_grms)' -I'$(o2_lib)' -I'$(o2_lib_grms)' files_to_cc = \ $(o2_grms)T_enum_phrase.cpp \ $(o2_grms)T_enum_phrase_th.cpp \ $(o2_grms)T_enum_phrase_thsym.cpp \ $(o2_grms)T_enum_phrase_thtbl.cpp \ $(o2_grms)T_enum_phrasesym.cpp \ $(o2_grms)T_enum_phrasetbl.cpp \ $(o2_grms)angled_string.cpp \ $(o2_grms)angled_stringsym.cpp \ $(o2_grms)angled_stringtbl.cpp \ $(o2_grms)bad_char_set.cpp \ $(o2_grms)bad_char_setsym.cpp \ $(o2_grms)bad_char_settbl.cpp \ $(o2_grms)c_comments.cpp \ $(o2_grms)c_commentssym.cpp \ $(o2_grms)c_commentstbl.cpp \ $(o2_grms)c_literal.cpp \ $(o2_grms)c_literalsym.cpp \ $(o2_grms)c_literaltbl.cpp \ $(o2_grms)c_string.cpp \ $(o2_grms)c_stringsym.cpp \ $(o2_grms)c_stringtbl.cpp \ $(o2_grms)cweave_T_sdc.cpp \ $(o2_grms)cweave_T_sdcsym.cpp \ $(o2_grms)cweave_T_sdctbl.cpp \ $(o2_grms)cweave_fsm_sdc.cpp \ $(o2_grms)cweave_fsm_sdcsym.cpp \ $(o2_grms)cweave_fsm_sdctbl.cpp \ $(o2_grms)cweave_lhs_sdc.cpp \ $(o2_grms)cweave_lhs_sdcsym.cpp \ $(o2_grms)cweave_lhs_sdctbl.cpp \ $(o2_grms)cweave_sdc.cpp \ $(o2_grms)cweave_sdcsym.cpp \ $(o2_grms)cweave_sdctbl.cpp \ $(o2_grms)cweb_comments.cpp \ $(o2_grms)cweb_commentssym.cpp \ $(o2_grms)cweb_commentstbl.cpp \ $(o2_grms)cweb_or_c_k.cpp \ $(o2_grms)cweb_or_c_ksym.cpp \ $(o2_grms)cweb_or_c_ktbl.cpp \ $(o2_grms)cweb_put_k_into_ph.cpp \ $(o2_grms)cweb_put_k_into_phsym.cpp \ $(o2_grms)cweb_put_k_into_phtbl.cpp \ $(o2_grms)dbl_colon.cpp \ $(o2_grms)dbl_colonsym.cpp \ $(o2_grms)dbl_colontbl.cpp \ $(o2_grms)enumerate_T_alphabet.cpp \ $(o2_grms)enumerate_T_alphabetsym.cpp \ $(o2_grms)enumerate_T_alphabettbl.cpp \ $(o2_grms)enumerate_grammar.cpp \ $(o2_grms)enumerate_grammarsym.cpp \ $(o2_grms)enumerate_grammartbl.cpp \ $(o2_grms)eol.cpp \ $(o2_grms)eolsym.cpp \ $(o2_grms)eoltbl.cpp \ $(o2_grms)epsilon_rules.cpp \ $(o2_grms)epsilon_rulessym.cpp \ $(o2_grms)epsilon_rulestbl.cpp \ $(o2_grms)err_symbols_ph.cpp \ $(o2_grms)err_symbols_ph_th.cpp \ $(o2_grms)err_symbols_ph_thsym.cpp \ $(o2_grms)err_symbols_ph_thtbl.cpp \ $(o2_grms)err_symbols_phsym.cpp \ $(o2_grms)err_symbols_phtbl.cpp \ $(o2_grms)esc_seq.cpp \ $(o2_grms)esc_seqsym.cpp \ $(o2_grms)esc_seqtbl.cpp \ $(o2_grms)eval_phrases.cpp \ $(o2_grms)eval_phrasessym.cpp \ $(o2_grms)eval_phrasestbl.cpp \ $(o2_grms)fsc_file.cpp \ $(o2_grms)fsc_filesym.cpp \ $(o2_grms)fsc_filetbl.cpp \ $(o2_grms)fsm_class_phrase_th.cpp \ $(o2_grms)fsm_class_phrase_thsym.cpp \ $(o2_grms)fsm_class_phrase_thtbl.cpp \ $(o2_grms)fsm_phrase.cpp \ $(o2_grms)fsm_phrase_th.cpp \ $(o2_grms)fsm_phrase_thsym.cpp \ $(o2_grms)fsm_phrase_thtbl.cpp \ $(o2_grms)fsm_phrasesym.cpp \ $(o2_grms)fsm_phrasetbl.cpp \ $(o2_grms)identifier.cpp \ $(o2_grms)identifiersym.cpp \ $(o2_grms)identifiertbl.cpp \ $(o2_grms)int_no.cpp \ $(o2_grms)int_nosym.cpp \ $(o2_grms)int_notbl.cpp \ $(o2_grms)la_expr.cpp \ $(o2_grms)la_expr_lexical.cpp \ $(o2_grms)la_expr_lexicalsym.cpp \ $(o2_grms)la_expr_lexicaltbl.cpp \ $(o2_grms)la_expr_src.cpp \ $(o2_grms)la_expr_srcsym.cpp \ $(o2_grms)la_expr_srctbl.cpp \ $(o2_grms)la_exprsym.cpp \ $(o2_grms)la_exprtbl.cpp \ $(o2_grms)la_lrk_T.cpp \ $(o2_grms)la_lrk_Tsym.cpp \ $(o2_grms)la_lrk_Ttbl.cpp \ $(o2_grms)link_cleanser.cpp \ $(o2_grms)link_cleansersym.cpp \ $(o2_grms)link_cleansertbl.cpp \ $(o2_grms)linker_id.cpp \ $(o2_grms)linker_idsym.cpp \ $(o2_grms)linker_idtbl.cpp \ $(o2_grms)linker_pass3.cpp \ $(o2_grms)linker_pass3sym.cpp \ $(o2_grms)linker_pass3tbl.cpp \ $(o2_grms)linker_preamble_code.cpp \ $(o2_grms)linker_preamble_codesym.cpp \ $(o2_grms)linker_preamble_codetbl.cpp \ $(o2_grms)lint_balls.cpp \ $(o2_grms)lint_ballssym.cpp \ $(o2_grms)lint_ballstbl.cpp \ $(o2_grms)lr1_k_phrase.cpp \ $(o2_grms)lr1_k_phrase_th.cpp \ $(o2_grms)lr1_k_phrase_thsym.cpp \ $(o2_grms)lr1_k_phrase_thtbl.cpp \ $(o2_grms)lr1_k_phrasesym.cpp \ $(o2_grms)lr1_k_phrasetbl.cpp \ $(o2_grms)mpost_output.cpp \ $(o2_grms)mpost_outputsym.cpp \ $(o2_grms)mpost_outputtbl.cpp \ $(o2_grms)o2_code_end.cpp \ $(o2_grms)o2_code_endsym.cpp \ $(o2_grms)o2_code_endtbl.cpp \ $(o2_grms)o2_err_hdlr.cpp \ $(o2_grms)o2_err_hdlrsym.cpp \ $(o2_grms)o2_err_hdlrtbl.cpp \ $(o2_grms)o2_lcl_opt.cpp \ $(o2_grms)o2_lcl_opts.cpp \ $(o2_grms)o2_lcl_optssym.cpp \ $(o2_grms)o2_lcl_optstbl.cpp \ $(o2_grms)o2_lcl_optsym.cpp \ $(o2_grms)o2_lcl_opttbl.cpp \ $(o2_grms)o2_linker_opts.cpp \ $(o2_grms)o2_linker_optssym.cpp \ $(o2_grms)o2_linker_optstbl.cpp \ $(o2_grms)o2_sdc.cpp \ $(o2_grms)o2_sdcsym.cpp \ $(o2_grms)o2_sdctbl.cpp \ $(o2_grms)parallel_monitor_ph.cpp \ $(o2_grms)parallel_monitor_phsym.cpp \ $(o2_grms)parallel_monitor_phtbl.cpp \ $(o2_grms)parallel_oper.cpp \ $(o2_grms)parallel_opersym.cpp \ $(o2_grms)parallel_opertbl.cpp \ $(o2_grms)parallel_parser_ph_th.cpp \ $(o2_grms)parallel_parser_ph_thsym.cpp \ $(o2_grms)parallel_parser_ph_thtbl.cpp \ $(o2_grms)parallel_parser_phrase.cpp \ $(o2_grms)parallel_parser_phrasesym.cpp \ $(o2_grms)parallel_parser_phrasetbl.cpp \ $(o2_grms)pass3.cpp \ $(o2_grms)pass3sym.cpp \ $(o2_grms)pass3tbl.cpp \ $(o2_grms)prefile_include.cpp \ $(o2_grms)prefile_includesym.cpp \ $(o2_grms)prefile_includetbl.cpp \ $(o2_grms)prt_fs_of_rules.cpp \ $(o2_grms)prt_fs_of_rulessym.cpp \ $(o2_grms)prt_fs_of_rulestbl.cpp \ $(o2_grms)prt_sr_elements.cpp \ $(o2_grms)prt_sr_elementssym.cpp \ $(o2_grms)prt_sr_elementstbl.cpp \ $(o2_grms)prt_xrefs_docs.cpp \ $(o2_grms)prt_xrefs_docssym.cpp \ $(o2_grms)prt_xrefs_docstbl.cpp \ $(o2_grms)rc_phrase.cpp \ $(o2_grms)rc_phrase_th.cpp \ $(o2_grms)rc_phrase_thsym.cpp \ $(o2_grms)rc_phrase_thtbl.cpp \ $(o2_grms)rc_phrasesym.cpp \ $(o2_grms)rc_phrasetbl.cpp \ $(o2_grms)rhs_bnd.cpp \ $(o2_grms)rhs_bndsym.cpp \ $(o2_grms)rhs_bndtbl.cpp \ $(o2_grms)rhs_component.cpp \ $(o2_grms)rhs_componentsym.cpp \ $(o2_grms)rhs_componenttbl.cpp \ $(o2_grms)rtn_component.cpp \ $(o2_grms)rtn_componentsym.cpp \ $(o2_grms)rtn_componenttbl.cpp \ $(o2_grms)rule_def_phrase.cpp \ $(o2_grms)rule_def_phrasesym.cpp \ $(o2_grms)rule_def_phrasetbl.cpp \ $(o2_grms)rule_lhs_phrase.cpp \ $(o2_grms)rule_lhs_phrasesym.cpp \ $(o2_grms)rule_lhs_phrasetbl.cpp \ $(o2_grms)rules_phrase.cpp \ $(o2_grms)rules_phrase_th.cpp \ $(o2_grms)rules_phrase_thsym.cpp \ $(o2_grms)rules_phrase_thtbl.cpp \ $(o2_grms)rules_phrasesym.cpp \ $(o2_grms)rules_phrasetbl.cpp \ $(o2_grms)rules_use_cnt.cpp \ $(o2_grms)rules_use_cntsym.cpp \ $(o2_grms)rules_use_cnttbl.cpp \ $(o2_grms)subrule_def.cpp \ $(o2_grms)subrule_defsym.cpp \ $(o2_grms)subrule_deftbl.cpp \ $(o2_grms)subrule_vector.cpp \ $(o2_grms)subrule_vectorsym.cpp \ $(o2_grms)subrule_vectortbl.cpp \ $(o2_grms)subrules_phrase.cpp \ $(o2_grms)subrules_phrasesym.cpp \ $(o2_grms)subrules_phrasetbl.cpp \ $(o2_grms)t_alphabet.cpp \ $(o2_grms)t_alphabetsym.cpp \ $(o2_grms)t_alphabettbl.cpp \ $(o2_grms)t_def_delabort_tags.cpp \ $(o2_grms)t_def_delabort_tagssym.cpp \ $(o2_grms)t_def_delabort_tagstbl.cpp \ $(o2_grms)term_def_ph.cpp \ $(o2_grms)term_def_phsym.cpp \ $(o2_grms)term_def_phtbl.cpp \ $(o2_grms)terminal_def_symclass.cpp \ $(o2_grms)terminal_def_symclasssym.cpp \ $(o2_grms)terminal_def_symclasstbl.cpp \ $(o2_grms)terminals_phrase.cpp \ $(o2_grms)terminals_phrase_th.cpp \ $(o2_grms)terminals_phrase_thsym.cpp \ $(o2_grms)terminals_phrase_thtbl.cpp \ $(o2_grms)terminals_phrasesym.cpp \ $(o2_grms)terminals_phrasetbl.cpp \ $(o2_grms)test_components.cpp \ $(o2_grms)test_componentssym.cpp \ $(o2_grms)test_componentstbl.cpp \ $(o2_grms)unq_str.cpp \ $(o2_grms)unq_strsym.cpp \ $(o2_grms)unq_strtbl.cpp \ $(o2_grms)ws.cpp \ $(o2_grms)wssym.cpp \ $(o2_grms)wstbl.cpp \ $(o2_grms)xc_str.cpp \ $(o2_grms)xc_strsym.cpp \ $(o2_grms)xc_strtbl.cpp \ $(o2_grms)yacco2_err_symbols.cpp \ $(o2_grms)yacco2_fsc.cpp \ $(o2_grms)yacco2_stbl.cpp \ $(o2_grms)yacco2_terminals.cpp files_to_o = $(files_to_cc:.cpp=.o) Rlse: Compile Rlse_lib Rlse_lib: rm -f $(o2_grammars)lib/Release/libo2grammars.a $(AR) rv $(o2_base_dir)lib/Release/libo2grammars.a $(files_to_o) $(RANLIB) $(o2_base_dir)lib/Release/libo2grammars.a rm -f *.o Dbg: Compile Dbg_lib Dbg_lib: rm -f $(o2_grammars)lib/Debug/libo2grammars.a $(AR) rv $(o2_base_dir)lib/Debug/libo2grammars.a $(files_to_o) $(RANLIB) $(o2_base_dir)lib/Debug/libo2grammars.a rm -f *.o Compile: $(files_to_o) $(o2_grms)T_enum_phrase.o: $(o2_grms)T_enum_phrase.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)T_enum_phrase.cpp -o $@ $(o2_grms)T_enum_phrase_th.o: $(o2_grms)T_enum_phrase_th.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)T_enum_phrase_th.cpp -o $@ $(o2_grms)T_enum_phrase_thsym.o: $(o2_grms)T_enum_phrase_thsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)T_enum_phrase_thsym.cpp -o $@ $(o2_grms)T_enum_phrase_thtbl.o: $(o2_grms)T_enum_phrase_thtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)T_enum_phrase_thtbl.cpp -o $@ $(o2_grms)T_enum_phrasesym.o: $(o2_grms)T_enum_phrasesym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)T_enum_phrasesym.cpp -o $@ $(o2_grms)T_enum_phrasetbl.o: $(o2_grms)T_enum_phrasetbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)T_enum_phrasetbl.cpp -o $@ $(o2_grms)angled_string.o: $(o2_grms)angled_string.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)angled_string.cpp -o $@ $(o2_grms)angled_stringsym.o: $(o2_grms)angled_stringsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)angled_stringsym.cpp -o $@ $(o2_grms)angled_stringtbl.o: $(o2_grms)angled_stringtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)angled_stringtbl.cpp -o $@ $(o2_grms)bad_char_set.o: $(o2_grms)bad_char_set.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)bad_char_set.cpp -o $@ $(o2_grms)bad_char_setsym.o: $(o2_grms)bad_char_setsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)bad_char_setsym.cpp -o $@ $(o2_grms)bad_char_settbl.o: $(o2_grms)bad_char_settbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)bad_char_settbl.cpp -o $@ $(o2_grms)c_comments.o: $(o2_grms)c_comments.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)c_comments.cpp -o $@ $(o2_grms)c_commentssym.o: $(o2_grms)c_commentssym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)c_commentssym.cpp -o $@ $(o2_grms)c_commentstbl.o: $(o2_grms)c_commentstbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)c_commentstbl.cpp -o $@ $(o2_grms)c_literal.o: $(o2_grms)c_literal.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)c_literal.cpp -o $@ $(o2_grms)c_literalsym.o: $(o2_grms)c_literalsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)c_literalsym.cpp -o $@ $(o2_grms)c_literaltbl.o: $(o2_grms)c_literaltbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)c_literaltbl.cpp -o $@ $(o2_grms)c_string.o: $(o2_grms)c_string.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)c_string.cpp -o $@ $(o2_grms)c_stringsym.o: $(o2_grms)c_stringsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)c_stringsym.cpp -o $@ $(o2_grms)c_stringtbl.o: $(o2_grms)c_stringtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)c_stringtbl.cpp -o $@ $(o2_grms)cweave_T_sdc.o: $(o2_grms)cweave_T_sdc.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweave_T_sdc.cpp -o $@ $(o2_grms)cweave_T_sdcsym.o: $(o2_grms)cweave_T_sdcsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweave_T_sdcsym.cpp -o $@ $(o2_grms)cweave_T_sdctbl.o: $(o2_grms)cweave_T_sdctbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweave_T_sdctbl.cpp -o $@ $(o2_grms)cweave_fsm_sdc.o: $(o2_grms)cweave_fsm_sdc.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweave_fsm_sdc.cpp -o $@ $(o2_grms)cweave_fsm_sdcsym.o: $(o2_grms)cweave_fsm_sdcsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweave_fsm_sdcsym.cpp -o $@ $(o2_grms)cweave_fsm_sdctbl.o: $(o2_grms)cweave_fsm_sdctbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweave_fsm_sdctbl.cpp -o $@ $(o2_grms)cweave_lhs_sdc.o: $(o2_grms)cweave_lhs_sdc.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweave_lhs_sdc.cpp -o $@ $(o2_grms)cweave_lhs_sdcsym.o: $(o2_grms)cweave_lhs_sdcsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweave_lhs_sdcsym.cpp -o $@ $(o2_grms)cweave_lhs_sdctbl.o: $(o2_grms)cweave_lhs_sdctbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweave_lhs_sdctbl.cpp -o $@ $(o2_grms)cweave_sdc.o: $(o2_grms)cweave_sdc.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweave_sdc.cpp -o $@ $(o2_grms)cweave_sdcsym.o: $(o2_grms)cweave_sdcsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweave_sdcsym.cpp -o $@ $(o2_grms)cweave_sdctbl.o: $(o2_grms)cweave_sdctbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweave_sdctbl.cpp -o $@ $(o2_grms)cweb_comments.o: $(o2_grms)cweb_comments.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweb_comments.cpp -o $@ $(o2_grms)cweb_commentssym.o: $(o2_grms)cweb_commentssym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweb_commentssym.cpp -o $@ $(o2_grms)cweb_commentstbl.o: $(o2_grms)cweb_commentstbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweb_commentstbl.cpp -o $@ $(o2_grms)cweb_or_c_k.o: $(o2_grms)cweb_or_c_k.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweb_or_c_k.cpp -o $@ $(o2_grms)cweb_or_c_ksym.o: $(o2_grms)cweb_or_c_ksym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweb_or_c_ksym.cpp -o $@ $(o2_grms)cweb_or_c_ktbl.o: $(o2_grms)cweb_or_c_ktbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweb_or_c_ktbl.cpp -o $@ $(o2_grms)cweb_put_k_into_ph.o: $(o2_grms)cweb_put_k_into_ph.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweb_put_k_into_ph.cpp -o $@ $(o2_grms)cweb_put_k_into_phsym.o: $(o2_grms)cweb_put_k_into_phsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweb_put_k_into_phsym.cpp -o $@ $(o2_grms)cweb_put_k_into_phtbl.o: $(o2_grms)cweb_put_k_into_phtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)cweb_put_k_into_phtbl.cpp -o $@ $(o2_grms)dbl_colon.o: $(o2_grms)dbl_colon.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)dbl_colon.cpp -o $@ $(o2_grms)dbl_colonsym.o: $(o2_grms)dbl_colonsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)dbl_colonsym.cpp -o $@ $(o2_grms)dbl_colontbl.o: $(o2_grms)dbl_colontbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)dbl_colontbl.cpp -o $@ $(o2_grms)enumerate_T_alphabet.o: $(o2_grms)enumerate_T_alphabet.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)enumerate_T_alphabet.cpp -o $@ $(o2_grms)enumerate_T_alphabetsym.o: $(o2_grms)enumerate_T_alphabetsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)enumerate_T_alphabetsym.cpp -o $@ $(o2_grms)enumerate_T_alphabettbl.o: $(o2_grms)enumerate_T_alphabettbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)enumerate_T_alphabettbl.cpp -o $@ $(o2_grms)enumerate_grammar.o: $(o2_grms)enumerate_grammar.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)enumerate_grammar.cpp -o $@ $(o2_grms)enumerate_grammarsym.o: $(o2_grms)enumerate_grammarsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)enumerate_grammarsym.cpp -o $@ $(o2_grms)enumerate_grammartbl.o: $(o2_grms)enumerate_grammartbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)enumerate_grammartbl.cpp -o $@ $(o2_grms)eol.o: $(o2_grms)eol.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)eol.cpp -o $@ $(o2_grms)eolsym.o: $(o2_grms)eolsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)eolsym.cpp -o $@ $(o2_grms)eoltbl.o: $(o2_grms)eoltbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)eoltbl.cpp -o $@ $(o2_grms)epsilon_rules.o: $(o2_grms)epsilon_rules.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)epsilon_rules.cpp -o $@ $(o2_grms)epsilon_rulessym.o: $(o2_grms)epsilon_rulessym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)epsilon_rulessym.cpp -o $@ $(o2_grms)epsilon_rulestbl.o: $(o2_grms)epsilon_rulestbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)epsilon_rulestbl.cpp -o $@ $(o2_grms)err_symbols_ph.o: $(o2_grms)err_symbols_ph.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)err_symbols_ph.cpp -o $@ $(o2_grms)err_symbols_ph_th.o: $(o2_grms)err_symbols_ph_th.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)err_symbols_ph_th.cpp -o $@ $(o2_grms)err_symbols_ph_thsym.o: $(o2_grms)err_symbols_ph_thsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)err_symbols_ph_thsym.cpp -o $@ $(o2_grms)err_symbols_ph_thtbl.o: $(o2_grms)err_symbols_ph_thtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)err_symbols_ph_thtbl.cpp -o $@ $(o2_grms)err_symbols_phsym.o: $(o2_grms)err_symbols_phsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)err_symbols_phsym.cpp -o $@ $(o2_grms)err_symbols_phtbl.o: $(o2_grms)err_symbols_phtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)err_symbols_phtbl.cpp -o $@ $(o2_grms)esc_seq.o: $(o2_grms)esc_seq.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)esc_seq.cpp -o $@ $(o2_grms)esc_seqsym.o: $(o2_grms)esc_seqsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)esc_seqsym.cpp -o $@ $(o2_grms)esc_seqtbl.o: $(o2_grms)esc_seqtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)esc_seqtbl.cpp -o $@ $(o2_grms)eval_phrases.o: $(o2_grms)eval_phrases.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)eval_phrases.cpp -o $@ $(o2_grms)eval_phrasessym.o: $(o2_grms)eval_phrasessym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)eval_phrasessym.cpp -o $@ $(o2_grms)eval_phrasestbl.o: $(o2_grms)eval_phrasestbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)eval_phrasestbl.cpp -o $@ $(o2_grms)fsc_file.o: $(o2_grms)fsc_file.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)fsc_file.cpp -o $@ $(o2_grms)fsc_filesym.o: $(o2_grms)fsc_filesym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)fsc_filesym.cpp -o $@ $(o2_grms)fsc_filetbl.o: $(o2_grms)fsc_filetbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)fsc_filetbl.cpp -o $@ $(o2_grms)fsm_class_phrase_th.o: $(o2_grms)fsm_class_phrase_th.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)fsm_class_phrase_th.cpp -o $@ $(o2_grms)fsm_class_phrase_thsym.o: $(o2_grms)fsm_class_phrase_thsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)fsm_class_phrase_thsym.cpp -o $@ $(o2_grms)fsm_class_phrase_thtbl.o: $(o2_grms)fsm_class_phrase_thtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)fsm_class_phrase_thtbl.cpp -o $@ $(o2_grms)fsm_phrase.o: $(o2_grms)fsm_phrase.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)fsm_phrase.cpp -o $@ $(o2_grms)fsm_phrase_th.o: $(o2_grms)fsm_phrase_th.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)fsm_phrase_th.cpp -o $@ $(o2_grms)fsm_phrase_thsym.o: $(o2_grms)fsm_phrase_thsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)fsm_phrase_thsym.cpp -o $@ $(o2_grms)fsm_phrase_thtbl.o: $(o2_grms)fsm_phrase_thtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)fsm_phrase_thtbl.cpp -o $@ $(o2_grms)fsm_phrasesym.o: $(o2_grms)fsm_phrasesym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)fsm_phrasesym.cpp -o $@ $(o2_grms)fsm_phrasetbl.o: $(o2_grms)fsm_phrasetbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)fsm_phrasetbl.cpp -o $@ $(o2_grms)identifier.o: $(o2_grms)identifier.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)identifier.cpp -o $@ $(o2_grms)identifiersym.o: $(o2_grms)identifiersym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)identifiersym.cpp -o $@ $(o2_grms)identifiertbl.o: $(o2_grms)identifiertbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)identifiertbl.cpp -o $@ $(o2_grms)int_no.o: $(o2_grms)int_no.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)int_no.cpp -o $@ $(o2_grms)int_nosym.o: $(o2_grms)int_nosym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)int_nosym.cpp -o $@ $(o2_grms)int_notbl.o: $(o2_grms)int_notbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)int_notbl.cpp -o $@ $(o2_grms)la_expr.o: $(o2_grms)la_expr.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)la_expr.cpp -o $@ $(o2_grms)la_expr_lexical.o: $(o2_grms)la_expr_lexical.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)la_expr_lexical.cpp -o $@ $(o2_grms)la_expr_lexicalsym.o: $(o2_grms)la_expr_lexicalsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)la_expr_lexicalsym.cpp -o $@ $(o2_grms)la_expr_lexicaltbl.o: $(o2_grms)la_expr_lexicaltbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)la_expr_lexicaltbl.cpp -o $@ $(o2_grms)la_expr_src.o: $(o2_grms)la_expr_src.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)la_expr_src.cpp -o $@ $(o2_grms)la_expr_srcsym.o: $(o2_grms)la_expr_srcsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)la_expr_srcsym.cpp -o $@ $(o2_grms)la_expr_srctbl.o: $(o2_grms)la_expr_srctbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)la_expr_srctbl.cpp -o $@ $(o2_grms)la_exprsym.o: $(o2_grms)la_exprsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)la_exprsym.cpp -o $@ $(o2_grms)la_exprtbl.o: $(o2_grms)la_exprtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)la_exprtbl.cpp -o $@ $(o2_grms)la_lrk_T.o: $(o2_grms)la_lrk_T.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)la_lrk_T.cpp -o $@ $(o2_grms)la_lrk_Tsym.o: $(o2_grms)la_lrk_Tsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)la_lrk_Tsym.cpp -o $@ $(o2_grms)la_lrk_Ttbl.o: $(o2_grms)la_lrk_Ttbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)la_lrk_Ttbl.cpp -o $@ $(o2_grms)link_cleanser.o: $(o2_grms)link_cleanser.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)link_cleanser.cpp -o $@ $(o2_grms)link_cleansersym.o: $(o2_grms)link_cleansersym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)link_cleansersym.cpp -o $@ $(o2_grms)link_cleansertbl.o: $(o2_grms)link_cleansertbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)link_cleansertbl.cpp -o $@ $(o2_grms)linker_id.o: $(o2_grms)linker_id.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)linker_id.cpp -o $@ $(o2_grms)linker_idsym.o: $(o2_grms)linker_idsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)linker_idsym.cpp -o $@ $(o2_grms)linker_idtbl.o: $(o2_grms)linker_idtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)linker_idtbl.cpp -o $@ $(o2_grms)linker_pass3.o: $(o2_grms)linker_pass3.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)linker_pass3.cpp -o $@ $(o2_grms)linker_pass3sym.o: $(o2_grms)linker_pass3sym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)linker_pass3sym.cpp -o $@ $(o2_grms)linker_pass3tbl.o: $(o2_grms)linker_pass3tbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)linker_pass3tbl.cpp -o $@ $(o2_grms)linker_preamble_code.o: $(o2_grms)linker_preamble_code.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)linker_preamble_code.cpp -o $@ $(o2_grms)linker_preamble_codesym.o: $(o2_grms)linker_preamble_codesym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)linker_preamble_codesym.cpp -o $@ $(o2_grms)linker_preamble_codetbl.o: $(o2_grms)linker_preamble_codetbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)linker_preamble_codetbl.cpp -o $@ $(o2_grms)lint_balls.o: $(o2_grms)lint_balls.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)lint_balls.cpp -o $@ $(o2_grms)lint_ballssym.o: $(o2_grms)lint_ballssym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)lint_ballssym.cpp -o $@ $(o2_grms)lint_ballstbl.o: $(o2_grms)lint_ballstbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)lint_ballstbl.cpp -o $@ $(o2_grms)lr1_k_phrase.o: $(o2_grms)lr1_k_phrase.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)lr1_k_phrase.cpp -o $@ $(o2_grms)lr1_k_phrase_th.o: $(o2_grms)lr1_k_phrase_th.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)lr1_k_phrase_th.cpp -o $@ $(o2_grms)lr1_k_phrase_thsym.o: $(o2_grms)lr1_k_phrase_thsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)lr1_k_phrase_thsym.cpp -o $@ $(o2_grms)lr1_k_phrase_thtbl.o: $(o2_grms)lr1_k_phrase_thtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)lr1_k_phrase_thtbl.cpp -o $@ $(o2_grms)lr1_k_phrasesym.o: $(o2_grms)lr1_k_phrasesym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)lr1_k_phrasesym.cpp -o $@ $(o2_grms)lr1_k_phrasetbl.o: $(o2_grms)lr1_k_phrasetbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)lr1_k_phrasetbl.cpp -o $@ $(o2_grms)mpost_output.o: $(o2_grms)mpost_output.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)mpost_output.cpp -o $@ $(o2_grms)mpost_outputsym.o: $(o2_grms)mpost_outputsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)mpost_outputsym.cpp -o $@ $(o2_grms)mpost_outputtbl.o: $(o2_grms)mpost_outputtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)mpost_outputtbl.cpp -o $@ $(o2_grms)o2_code_end.o: $(o2_grms)o2_code_end.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)o2_code_end.cpp -o $@ $(o2_grms)o2_code_endsym.o: $(o2_grms)o2_code_endsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)o2_code_endsym.cpp -o $@ $(o2_grms)o2_code_endtbl.o: $(o2_grms)o2_code_endtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)o2_code_endtbl.cpp -o $@ $(o2_grms)o2_err_hdlr.o: $(o2_grms)o2_err_hdlr.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)o2_err_hdlr.cpp -o $@ $(o2_grms)o2_err_hdlrsym.o: $(o2_grms)o2_err_hdlrsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)o2_err_hdlrsym.cpp -o $@ $(o2_grms)o2_err_hdlrtbl.o: $(o2_grms)o2_err_hdlrtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)o2_err_hdlrtbl.cpp -o $@ $(o2_grms)o2_lcl_opt.o: $(o2_grms)o2_lcl_opt.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)o2_lcl_opt.cpp -o $@ $(o2_grms)o2_lcl_opts.o: $(o2_grms)o2_lcl_opts.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)o2_lcl_opts.cpp -o $@ $(o2_grms)o2_lcl_optssym.o: $(o2_grms)o2_lcl_optssym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)o2_lcl_optssym.cpp -o $@ $(o2_grms)o2_lcl_optstbl.o: $(o2_grms)o2_lcl_optstbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)o2_lcl_optstbl.cpp -o $@ $(o2_grms)o2_lcl_optsym.o: $(o2_grms)o2_lcl_optsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)o2_lcl_optsym.cpp -o $@ $(o2_grms)o2_lcl_opttbl.o: $(o2_grms)o2_lcl_opttbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)o2_lcl_opttbl.cpp -o $@ $(o2_grms)o2_linker_opts.o: $(o2_grms)o2_linker_opts.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)o2_linker_opts.cpp -o $@ $(o2_grms)o2_linker_optssym.o: $(o2_grms)o2_linker_optssym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)o2_linker_optssym.cpp -o $@ $(o2_grms)o2_linker_optstbl.o: $(o2_grms)o2_linker_optstbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)o2_linker_optstbl.cpp -o $@ $(o2_grms)o2_sdc.o: $(o2_grms)o2_sdc.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)o2_sdc.cpp -o $@ $(o2_grms)o2_sdcsym.o: $(o2_grms)o2_sdcsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)o2_sdcsym.cpp -o $@ $(o2_grms)o2_sdctbl.o: $(o2_grms)o2_sdctbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)o2_sdctbl.cpp -o $@ $(o2_grms)parallel_monitor_ph.o: $(o2_grms)parallel_monitor_ph.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)parallel_monitor_ph.cpp -o $@ $(o2_grms)parallel_monitor_phsym.o: $(o2_grms)parallel_monitor_phsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)parallel_monitor_phsym.cpp -o $@ $(o2_grms)parallel_monitor_phtbl.o: $(o2_grms)parallel_monitor_phtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)parallel_monitor_phtbl.cpp -o $@ $(o2_grms)parallel_oper.o: $(o2_grms)parallel_oper.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)parallel_oper.cpp -o $@ $(o2_grms)parallel_opersym.o: $(o2_grms)parallel_opersym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)parallel_opersym.cpp -o $@ $(o2_grms)parallel_opertbl.o: $(o2_grms)parallel_opertbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)parallel_opertbl.cpp -o $@ $(o2_grms)parallel_parser_ph_th.o: $(o2_grms)parallel_parser_ph_th.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)parallel_parser_ph_th.cpp -o $@ $(o2_grms)parallel_parser_ph_thsym.o: $(o2_grms)parallel_parser_ph_thsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)parallel_parser_ph_thsym.cpp -o $@ $(o2_grms)parallel_parser_ph_thtbl.o: $(o2_grms)parallel_parser_ph_thtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)parallel_parser_ph_thtbl.cpp -o $@ $(o2_grms)parallel_parser_phrase.o: $(o2_grms)parallel_parser_phrase.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)parallel_parser_phrase.cpp -o $@ $(o2_grms)parallel_parser_phrasesym.o: $(o2_grms)parallel_parser_phrasesym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)parallel_parser_phrasesym.cpp -o $@ $(o2_grms)parallel_parser_phrasetbl.o: $(o2_grms)parallel_parser_phrasetbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)parallel_parser_phrasetbl.cpp -o $@ $(o2_grms)pass3.o: $(o2_grms)pass3.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)pass3.cpp -o $@ $(o2_grms)pass3sym.o: $(o2_grms)pass3sym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)pass3sym.cpp -o $@ $(o2_grms)pass3tbl.o: $(o2_grms)pass3tbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)pass3tbl.cpp -o $@ $(o2_grms)prefile_include.o: $(o2_grms)prefile_include.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)prefile_include.cpp -o $@ $(o2_grms)prefile_includesym.o: $(o2_grms)prefile_includesym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)prefile_includesym.cpp -o $@ $(o2_grms)prefile_includetbl.o: $(o2_grms)prefile_includetbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)prefile_includetbl.cpp -o $@ $(o2_grms)prt_fs_of_rules.o: $(o2_grms)prt_fs_of_rules.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)prt_fs_of_rules.cpp -o $@ $(o2_grms)prt_fs_of_rulessym.o: $(o2_grms)prt_fs_of_rulessym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)prt_fs_of_rulessym.cpp -o $@ $(o2_grms)prt_fs_of_rulestbl.o: $(o2_grms)prt_fs_of_rulestbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)prt_fs_of_rulestbl.cpp -o $@ $(o2_grms)prt_sr_elements.o: $(o2_grms)prt_sr_elements.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)prt_sr_elements.cpp -o $@ $(o2_grms)prt_sr_elementssym.o: $(o2_grms)prt_sr_elementssym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)prt_sr_elementssym.cpp -o $@ $(o2_grms)prt_sr_elementstbl.o: $(o2_grms)prt_sr_elementstbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)prt_sr_elementstbl.cpp -o $@ $(o2_grms)prt_xrefs_docs.o: $(o2_grms)prt_xrefs_docs.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)prt_xrefs_docs.cpp -o $@ $(o2_grms)prt_xrefs_docssym.o: $(o2_grms)prt_xrefs_docssym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)prt_xrefs_docssym.cpp -o $@ $(o2_grms)prt_xrefs_docstbl.o: $(o2_grms)prt_xrefs_docstbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)prt_xrefs_docstbl.cpp -o $@ $(o2_grms)rc_phrase.o: $(o2_grms)rc_phrase.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rc_phrase.cpp -o $@ $(o2_grms)rc_phrase_th.o: $(o2_grms)rc_phrase_th.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rc_phrase_th.cpp -o $@ $(o2_grms)rc_phrase_thsym.o: $(o2_grms)rc_phrase_thsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rc_phrase_thsym.cpp -o $@ $(o2_grms)rc_phrase_thtbl.o: $(o2_grms)rc_phrase_thtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rc_phrase_thtbl.cpp -o $@ $(o2_grms)rc_phrasesym.o: $(o2_grms)rc_phrasesym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rc_phrasesym.cpp -o $@ $(o2_grms)rc_phrasetbl.o: $(o2_grms)rc_phrasetbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rc_phrasetbl.cpp -o $@ $(o2_grms)rhs_bnd.o: $(o2_grms)rhs_bnd.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rhs_bnd.cpp -o $@ $(o2_grms)rhs_bndsym.o: $(o2_grms)rhs_bndsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rhs_bndsym.cpp -o $@ $(o2_grms)rhs_bndtbl.o: $(o2_grms)rhs_bndtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rhs_bndtbl.cpp -o $@ $(o2_grms)rhs_component.o: $(o2_grms)rhs_component.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rhs_component.cpp -o $@ $(o2_grms)rhs_componentsym.o: $(o2_grms)rhs_componentsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rhs_componentsym.cpp -o $@ $(o2_grms)rhs_componenttbl.o: $(o2_grms)rhs_componenttbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rhs_componenttbl.cpp -o $@ $(o2_grms)rtn_component.o: $(o2_grms)rtn_component.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rtn_component.cpp -o $@ $(o2_grms)rtn_componentsym.o: $(o2_grms)rtn_componentsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rtn_componentsym.cpp -o $@ $(o2_grms)rtn_componenttbl.o: $(o2_grms)rtn_componenttbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rtn_componenttbl.cpp -o $@ $(o2_grms)rule_def_phrase.o: $(o2_grms)rule_def_phrase.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rule_def_phrase.cpp -o $@ $(o2_grms)rule_def_phrasesym.o: $(o2_grms)rule_def_phrasesym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rule_def_phrasesym.cpp -o $@ $(o2_grms)rule_def_phrasetbl.o: $(o2_grms)rule_def_phrasetbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rule_def_phrasetbl.cpp -o $@ $(o2_grms)rule_lhs_phrase.o: $(o2_grms)rule_lhs_phrase.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rule_lhs_phrase.cpp -o $@ $(o2_grms)rule_lhs_phrasesym.o: $(o2_grms)rule_lhs_phrasesym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rule_lhs_phrasesym.cpp -o $@ $(o2_grms)rule_lhs_phrasetbl.o: $(o2_grms)rule_lhs_phrasetbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rule_lhs_phrasetbl.cpp -o $@ $(o2_grms)rules_phrase.o: $(o2_grms)rules_phrase.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rules_phrase.cpp -o $@ $(o2_grms)rules_phrase_th.o: $(o2_grms)rules_phrase_th.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rules_phrase_th.cpp -o $@ $(o2_grms)rules_phrase_thsym.o: $(o2_grms)rules_phrase_thsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rules_phrase_thsym.cpp -o $@ $(o2_grms)rules_phrase_thtbl.o: $(o2_grms)rules_phrase_thtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rules_phrase_thtbl.cpp -o $@ $(o2_grms)rules_phrasesym.o: $(o2_grms)rules_phrasesym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rules_phrasesym.cpp -o $@ $(o2_grms)rules_phrasetbl.o: $(o2_grms)rules_phrasetbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rules_phrasetbl.cpp -o $@ $(o2_grms)rules_use_cnt.o: $(o2_grms)rules_use_cnt.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rules_use_cnt.cpp -o $@ $(o2_grms)rules_use_cntsym.o: $(o2_grms)rules_use_cntsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rules_use_cntsym.cpp -o $@ $(o2_grms)rules_use_cnttbl.o: $(o2_grms)rules_use_cnttbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)rules_use_cnttbl.cpp -o $@ $(o2_grms)subrule_def.o: $(o2_grms)subrule_def.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)subrule_def.cpp -o $@ $(o2_grms)subrule_defsym.o: $(o2_grms)subrule_defsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)subrule_defsym.cpp -o $@ $(o2_grms)subrule_deftbl.o: $(o2_grms)subrule_deftbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)subrule_deftbl.cpp -o $@ $(o2_grms)subrule_vector.o: $(o2_grms)subrule_vector.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)subrule_vector.cpp -o $@ $(o2_grms)subrule_vectorsym.o: $(o2_grms)subrule_vectorsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)subrule_vectorsym.cpp -o $@ $(o2_grms)subrule_vectortbl.o: $(o2_grms)subrule_vectortbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)subrule_vectortbl.cpp -o $@ $(o2_grms)subrules_phrase.o: $(o2_grms)subrules_phrase.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)subrules_phrase.cpp -o $@ $(o2_grms)subrules_phrasesym.o: $(o2_grms)subrules_phrasesym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)subrules_phrasesym.cpp -o $@ $(o2_grms)subrules_phrasetbl.o: $(o2_grms)subrules_phrasetbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)subrules_phrasetbl.cpp -o $@ $(o2_grms)t_alphabet.o: $(o2_grms)t_alphabet.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)t_alphabet.cpp -o $@ $(o2_grms)t_alphabetsym.o: $(o2_grms)t_alphabetsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)t_alphabetsym.cpp -o $@ $(o2_grms)t_alphabettbl.o: $(o2_grms)t_alphabettbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)t_alphabettbl.cpp -o $@ $(o2_grms)t_def_delabort_tags.o: $(o2_grms)t_def_delabort_tags.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)t_def_delabort_tags.cpp -o $@ $(o2_grms)t_def_delabort_tagssym.o: $(o2_grms)t_def_delabort_tagssym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)t_def_delabort_tagssym.cpp -o $@ $(o2_grms)t_def_delabort_tagstbl.o: $(o2_grms)t_def_delabort_tagstbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)t_def_delabort_tagstbl.cpp -o $@ $(o2_grms)term_def_ph.o: $(o2_grms)term_def_ph.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)term_def_ph.cpp -o $@ $(o2_grms)term_def_phsym.o: $(o2_grms)term_def_phsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)term_def_phsym.cpp -o $@ $(o2_grms)term_def_phtbl.o: $(o2_grms)term_def_phtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)term_def_phtbl.cpp -o $@ $(o2_grms)terminal_def_symclass.o: $(o2_grms)terminal_def_symclass.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)terminal_def_symclass.cpp -o $@ $(o2_grms)terminal_def_symclasssym.o: $(o2_grms)terminal_def_symclasssym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)terminal_def_symclasssym.cpp -o $@ $(o2_grms)terminal_def_symclasstbl.o: $(o2_grms)terminal_def_symclasstbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)terminal_def_symclasstbl.cpp -o $@ $(o2_grms)terminals_phrase.o: $(o2_grms)terminals_phrase.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)terminals_phrase.cpp -o $@ $(o2_grms)terminals_phrase_th.o: $(o2_grms)terminals_phrase_th.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)terminals_phrase_th.cpp -o $@ $(o2_grms)terminals_phrase_thsym.o: $(o2_grms)terminals_phrase_thsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)terminals_phrase_thsym.cpp -o $@ $(o2_grms)terminals_phrase_thtbl.o: $(o2_grms)terminals_phrase_thtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)terminals_phrase_thtbl.cpp -o $@ $(o2_grms)terminals_phrasesym.o: $(o2_grms)terminals_phrasesym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)terminals_phrasesym.cpp -o $@ $(o2_grms)terminals_phrasetbl.o: $(o2_grms)terminals_phrasetbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)terminals_phrasetbl.cpp -o $@ $(o2_grms)test_components.o: $(o2_grms)test_components.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)test_components.cpp -o $@ $(o2_grms)test_componentssym.o: $(o2_grms)test_componentssym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)test_componentssym.cpp -o $@ $(o2_grms)test_componentstbl.o: $(o2_grms)test_componentstbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)test_componentstbl.cpp -o $@ $(o2_grms)unq_str.o: $(o2_grms)unq_str.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)unq_str.cpp -o $@ $(o2_grms)unq_strsym.o: $(o2_grms)unq_strsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)unq_strsym.cpp -o $@ $(o2_grms)unq_strtbl.o: $(o2_grms)unq_strtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)unq_strtbl.cpp -o $@ $(o2_grms)ws.o: $(o2_grms)ws.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)ws.cpp -o $@ $(o2_grms)wssym.o: $(o2_grms)wssym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)wssym.cpp -o $@ $(o2_grms)wstbl.o: $(o2_grms)wstbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)wstbl.cpp -o $@ $(o2_grms)xc_str.o: $(o2_grms)xc_str.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)xc_str.cpp -o $@ $(o2_grms)xc_strsym.o: $(o2_grms)xc_strsym.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)xc_strsym.cpp -o $@ $(o2_grms)xc_strtbl.o: $(o2_grms)xc_strtbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)xc_strtbl.cpp -o $@ $(o2_grms)yacco2_err_symbols.o: $(o2_grms)yacco2_err_symbols.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)yacco2_err_symbols.cpp -o $@ $(o2_grms)yacco2_fsc.o: $(o2_grms)yacco2_fsc.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)yacco2_fsc.cpp -o $@ $(o2_grms)yacco2_stbl.o: $(o2_grms)yacco2_stbl.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)yacco2_stbl.cpp -o $@ $(o2_grms)yacco2_terminals.o: $(o2_grms)yacco2_terminals.cpp;CC $(BASICOPTS) $(O2_includes) $(o2_grms)yacco2_terminals.cpp -o $@ Genw: cweave $(o2_stbl)yacco2_stbl ctangle -l +e $(o2_stbl)yacco2_stbl pdftex yacco2_stbl pdftops yacco2_stbl.pdf mv yacco2_stbl.pdf $(o2_docs) rm yacco2_stbl.idx rm yacco2_stbl.scn rm yacco2_stbl.toc rm yacco2_stbl.tex rm yacco2_stbl.log rm yacco2_stbl.c