###########################################################################
##                                                                       ##
##                Centre for Speech Technology Research                  ##
##                     University of Edinburgh, UK                       ##
##                    Copyright (c) 1994,1995,1996                       ##
##                        All Rights Reserved.                           ##
##                                                                       ##
##  Permission to use, copy, modify, distribute this software and its    ##
##  documentation for research, educational and individual use only, is  ##
##  hereby granted without fee, subject to the following conditions:     ##
##   1. The code must retain the above copyright notice, this list of    ##
##      conditions and the following disclaimer.                         ##
##   2. Any modifications must be clearly marked as such.                ##
##   3. Original authors' names are not deleted.                         ##
##  This software may not be used for commercial purposes without        ##
##  specific prior written permission from the authors.                  ##
##                                                                       ##
##  THE UNIVERSITY OF EDINBURGH AND THE CONTRIBUTORS TO THIS WORK        ##
##  DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING      ##
##  ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT   ##
##  SHALL THE UNIVERSITY OF EDINBURGH NOR THE CONTRIBUTORS BE LIABLE     ##
##  FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES    ##
##  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN   ##
##  AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,          ##
##  ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF       ##
##  THIS SOFTWARE.                                                       ##
##                                                                       ##
###########################################################################
#                       Author :  Paul Taylor                             #
#                       Date   :  June 1994                               #
#-------------------------------------------------------------------------#
#           Makefile for directory for stand alone programs               #
#                                                                         #
#=========================================================================#
TOP=..
DIRNAME=main
ALL_DIRS =
H = 
TSRCS =	 
CPPSRCS = test_ngram_main.cc build_ngram_main.cc  ch_ngram_main.cc\
          ch_lab_main.cc ch_track_main.cc ch_wave_main.cc \
          comp_lab_main.cc comp_track_main.cc comp_wave_main.cc \
	  fvgen_main.cc na_play_main.cc multistats_main.cc \
          popanalysis_main.cc confusion_main.cc cluster_main.cc \
          draw_autoseg_main.cc spectgen_main.cc hmm_decode_main.cc \
	  normalise_main.cc viterbi_main.cc pda_main.cc icda_main.cc \
	  lpc_synthesis_main.cc lpc_analysis_main.cc ch_hmm_main.cc \
	  ch_ev_main.cc ev_param_main.cc ev_synth_main.cc bcat_main.cc \
	  wagon_main.cc $(TSRCS)

OBJS = $(CPPSRCS:.cc=.o)

LIBDEPS = $(TOP)/lib/libestools.a $(TOP)/lib/libeststring.a
# Specific extra LIBS for specific programs
na_play_LIBS = $(AUDIOLIBS)
ch_lab_LIBS = $(FILEFORMATLIBS)
ch_tfr_LIBS = $(FILEFORMATLIBS)
ch_track_LIBS = $(FILEFORMATLIBS)
comp_lab_LIBS = $(FILEFORMATLIBS)
comp_tfr_LIBS = $(FILEFORMATLIBS)
comp_track_LIBS = $(FILEFORMATLIBS)
energy_LIBS = $(FILEFORMATLIBS)
fvgen_LIBS = $(FILEFORMATLIBS)

ALL_EXECS = $(CPPSRCS:_main.cc=)
ALL = $(ALL_EXECS) $(BUILD_DIRS)
INSTALL = install_progs

SRCS = $(CPPSRCS)
FILES= $(SRCS) Makefile

include $(TOP)/config/default_make_rules

$(ALL_EXECS) : % : $(LIBDEPS) %_main.o 
	$(CXX) $(CXXFLAGS) $(TEMPLATES) -o $@ $@_main.o $(ESTLIB) $($(@:=_LIBS)) $(LIBS)

install_progs: 
	$(INSTALL_PROG) $(ALL_EXECS) $(BINDIR)/
