SubDir TOP syntax ;

SubDirHdrs $(TEXTHDRS) ;

Library libsynt.a :
        synt_mask.cpp 
        grammar.cpp syntagm_fst.cpp syntagm_pattern.cpp
        synt_output.cpp grammar_application.cpp
        ;


Main          apply_grammar : apply_grammar.cpp ;
LinkLibraries apply_grammar : libsynt.a $(LIBOTEXT) $(LIBOLINGDEF) ;
LINKLIBS on   apply_grammar$(SUFEXE) = $(XMLLIB) $(BOOSTFSLIB) ;


Main          syntfst2gram : syntagmfst2grammar.cpp ;
LinkLibraries syntfst2gram : $(LIBOFST2) libsynt.a $(LIBOLINGDEF) ;
LINKLIBS on   syntfst2gram$(SUFEXE) = $(XMLLIB) $(BOOSTFSLIB) ;

Main          FST2xml : FST2xml.cpp ;
LinkLibraries FST2xml : $(LIBOFST2) libsynt.a $(LIBOLINGDEF) ;
LINKLIBS on   FST2xml$(SUFEXE) = $(XMLLIB) $(BOOSTFSLIB) ;

Main          pattern2pattern : pattern2pattern.cpp ;
LinkLibraries pattern2pattern : libsynt.a $(LIBOLINGDEF) ;
LINKLIBS on pattern2pattern$(SUFEXE) = $(XMLLIB) $(BOOSTFSLIB) ;

Main          grammar2grammar : grammar2grammar.cpp ;
LinkLibraries grammar2grammar : libsynt.a $(LIBOLINGDEF) ;
LINKLIBS on grammar2grammar$(SUFEXE) = $(XMLLIB) $(BOOSTFSLIB) ;

