/*****************************************************************************
//
// Copyright (C) 1991 Texas Instruments Incorporated.
//
// Permission is granted to any individual or institution to use, copy, modify,
// and distribute this software, provided that this complete copyright and
// permission notice is maintained, intact, in all copies and supporting
// documentation.
//
// Texas Instruments Incorporated provides this software "as is" without
// express or implied warranty.
//
 *****************************************************************************
 *
 *	Filename: Imakefile
 *	Module: cool/Exception
 *	Purpose: Imakefile for cool/Exception module
 *	Creation Date: 10/11/90
 *
 *****************************************************************************/

#define IHaveSubdirs

SUBDIRS = tests

HDRS = Exception.h Ignore_Errs.h

SRCS = Exception.$(CXX) \
	Exc_1const.$(CXX) Exc_2const.$(CXX) Exc_3const.$(CXX) \
	Exc_1group.$(CXX) Exc_2group.$(CXX) Exc_getexcp.$(CXX) \
	Exc_dhandr.$(CXX) Exc_dest.$(CXX) Exc_match.$(CXX) \
	Exc_mprefix.$(CXX) Exc_print.$(CXX) \
	Exc_raise.$(CXX) Exc_report.$(CXX) Exc_stop.$(CXX) \
	Exch_1const.$(CXX) Exch_2const.$(CXX) Exch_3const.$(CXX) \
	Exch_dest.$(CXX) Exch_find.$(CXX) Exch_invoke.$(CXX) \
	Ignore_Errs.$(CXX) \
	Ignr_1const.$(CXX) Ignr_2const.$(CXX) Ignr_3const.$(CXX) \
	Ignr_dest.$(CXX) Ignr_handlr.$(CXX) Ignr_invoke.$(CXX) \
	Warn_1const.$(CXX) Warn_dest.$(CXX) Warn_dhandr.$(CXX)  \
	Err_1const.$(CXX) Err_dest.$(CXX) Err_dhandr.$(CXX) \
	Fatl_1const.$(CXX) Fatl_dest.$(CXX) Fatl_dhandr.$(CXX) \
	Syerr_1const.$(CXX) Syerr_dest.$(CXX) Syerr_dhandr.$(CXX) \
	Syerr_report.$(CXX) \
	Sysig_1const.$(CXX) Sysig_dest.$(CXX) Sysig_dhandr.$(CXX) \
	Sysig_report.$(CXX) \
	Vrfy_1const.$(CXX) Vrfy_dest.$(CXX) Vrfy_report.$(CXX) \
        hprintf.$(CXX)

OBJS = Exception.$(OBJ) \
	Exc_1const.$(OBJ) Exc_2const.$(OBJ) Exc_3const.$(OBJ) \
	Exc_1group.$(OBJ) Exc_2group.$(OBJ) Exc_getexcp.$(OBJ) \
	Exc_dhandr.$(OBJ) Exc_dest.$(OBJ) Exc_match.$(OBJ) \
	Exc_mprefix.$(OBJ) Exc_print.$(OBJ) \
	Exc_raise.$(OBJ) Exc_report.$(OBJ) Exc_stop.$(OBJ) \
	Exch_1const.$(OBJ) Exch_2const.$(OBJ) Exch_3const.$(OBJ) \
	Exch_dest.$(OBJ) Exch_find.$(OBJ) Exch_invoke.$(OBJ) \
	Ignore_Errs.$(OBJ) \
	Ignr_1const.$(OBJ) Ignr_2const.$(OBJ) Ignr_3const.$(OBJ) \
	Ignr_dest.$(OBJ) Ignr_handlr.$(OBJ) Ignr_invoke.$(OBJ) \
	Warn_1const.$(OBJ) Warn_dest.$(OBJ) Warn_dhandr.$(OBJ)  \
	Err_1const.$(OBJ) Err_dest.$(OBJ) Err_dhandr.$(OBJ) \
	Fatl_1const.$(OBJ) Fatl_dest.$(OBJ) Fatl_dhandr.$(OBJ) \
	Syerr_1const.$(OBJ) Syerr_dest.$(OBJ) Syerr_dhandr.$(OBJ) \
	Syerr_report.$(OBJ) \
	Sysig_1const.$(OBJ) Sysig_dest.$(OBJ) Sysig_dhandr.$(OBJ) \
	Sysig_report.$(OBJ) \
	Vrfy_1const.$(OBJ) Vrfy_dest.$(OBJ) Vrfy_report.$(OBJ) \
        hprintf.$(OBJ)

CPLUS_OPTIMIZE =

All($(LIBRARY))
OptimizeCPlusObject()
LinkIncludes()
Library($(LIBRARY),$(OBJS))

