SubDir TOP rtn ;

Library $(LIBORTN) : rtn_transduct.cpp rtn_parser.cpp
                     rtn_grammar.cpp rtn_pattern.cpp
                     xml_format_rtn_pattern.cpp 
                     rtn_input_type.cpp
                     ;

Main          apply-rtn : apply_rtn.cpp ;
LinkLibraries apply-rtn : $(LIBORTN) $(LIBOTEXT) $(LIBOLINGDEF) ;
LINKLIBS on   apply-rtn$(SUFEXE) = $(BOOSTFSLIB) $(XMLLIB) ; 

Main          gfst2rtnpat : gfst2rtnpat.cpp ;
LinkLibraries gfst2rtnpat : $(LIBORTN) $(LIBOFSA) $(LIBOLINGDEF) ;
LINKLIBS on   gfst2rtnpat$(SUFEXE) = $(BOOSTFSLIB) $(XMLLIB) ;

Main          pat2rtn : pat2rtn.cpp ;
LinkLibraries pat2rtn : $(LIBORTN) $(LIBOFSA) $(LIBOLINGDEF) ;
LINKLIBS on   pat2rtn$(SUFEXE) = $(BOOSTFSLIB) $(XMLLIB) ;

InstallBin $(BINDIR) : apply-rtn gfst2rtnpat pat2rtn
                     ;
