#######################################################################
##                                                                   ##
##            Nagoya Institute of Technology, Aichi, Japan,          ##
##                                and                                ##
##             Carnegie Mellon University, Pittsburgh, PA            ##
##                      Copyright (c) 2003-2004                      ##
##                        All Rights Reserved.                       ##
##                                                                   ##
##  Permission is hereby granted, free of charge, to use and         ##
##  distribute this software and its documentation without           ##
##  restriction, including without limitation the rights to use,     ##
##  copy, modify, merge, publish, distribute, sublicense, and/or     ##
##  sell copies of this work, and to permit persons to whom this     ##
##  work is furnished to do so, 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.                    ##
##                                                                   ##    
##  NAGOYA INSTITUTE OF TECHNOLOGY, CARNEGIE MELLON UNIVERSITY, 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 NAGOYA INSTITUTE  ##
##  OF TECHNOLOGY, CARNEGIE MELLON UNIVERSITY, 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 :  Tomoki Toda (tomoki@ics.nitech.ac.jp)          ##
##          Date   :  June 2004                                      ##
##                                                                   ##
#######################################################################
##                                                                   ##
##  Makefile for ML-Based Parameter Generation                       ##
##                                                                   ##
#######################################################################
TOP=../../../..
DIRNAME=src/vc/src/mlpg
BUILD_DIRS = 
ALL_DIRS= $(BUILD_DIRS)
H = mlpg_sub.h
SRCS = mlpg_sub.cc main.cc main_dlt.cc main_vit.cc
OBJS = $(SRCS:.cc=.o)
MLPG_OBJS = main.o mlpg_sub.o
DLT_OBJS = main_dlt.o mlpg_sub.o
VIT_OBJS = main_vit.o mlpg_sub.o

PROGRAMS = mlpg mlpg_vit delta

FILES = Makefile $(H) $(SRCS) README

ALL = $(PROGRAMS)
LOCAL_CLEAN = $(PROGRAMS)
LOCAL_LIBS = -L../lib -lsub -lsp

include $(TOP)/config/common_make_rules

%.o : %.cc
	$(CXX) $(DEFS) $(CPPFLAGS) $(CFLAGS) -c $< -o $@

mlpg : $(MLPG_OBJS)
	$(CXX) -o mlpg $(MLPG_OBJS) $(LOCAL_LIBS)
mlpg_vit : $(VIT_OBJS)
	$(CXX) -o mlpg_vit $(VIT_OBJS) $(LOCAL_LIBS)
delta : $(DLT_OBJS)
	$(CXX) -o delta $(DLT_OBJS) $(LOCAL_LIBS)
