SubDir TOP dic-utils ;

SubDirC++Flags $(XMLFLAGS) ;


Library $(LIBODICO) : dic_entry.cpp dic_lex_entry.cpp dic_indexer.cpp dico.cpp ulookup.cpp ;

# check XML dic format

Main        dic-parse : parse_dic.cpp  ;
LINKLIBS on dic-parse$(SUFEXE) = $(XMLLIB) ;

# dic indexation

Main        dic-index : dic-index.cpp ;
LINKLIBS on dic-index$(SUFEXE) = $(XMLLIB) $(UNICODELIB) $(BOOSTFSLIB) ;

Main          dela-index : dela-index.cpp ;
LinkLibraries dela-index : $(LIBODELA) ;
LINKLIBS on   dela-index$(SUFEXE) = $(XMLLIB) $(UNICODELIB) $(BOOSTFSLIB) ;


# lookup

Main        dic-lookup : dic-lookup.cpp ;
LINKLIBS on dic-lookup$(SUFEXE) = $(XMLLIB) $(UNICODELIB) $(BOOSTFSLIB) ;

# DEBUG

Main         dic-dump : dic-dump.cpp ;
LINKLIBS on  dic-dump$(SUFEXE) = $(XMLLIB) $(UNICODELIB) $(BOOSTFSLIB) ;

LinkLibraries dic-parse dic-index dic-lookup dic-dump dela-index : $(LIBODICO) ;

InstallBin $(BINDIR) : dic-index dela-index dic-lookup dic-dump ;
