/* ********************************************************************** *\
 *         Copyright IBM Corporation 1988,1991 - All Rights Reserved      *
 *        For full copyright information see:'andrew/config/COPYRITE'     *
\* ********************************************************************** */

/*
	$Disclaimer: 
*Permission to use, copy, modify, and distribute this software and its 
*documentation for any purpose is hereby granted without fee, 
*provided that the above copyright notice appear in all copies and that 
*both that copyright notice, this permission notice, and the following 
*disclaimer appear in supporting documentation, and that the names of 
*IBM, Carnegie Mellon University, and other copyright holders, not be 
*used in advertising or publicity pertaining to distribution of the software 
*without specific, written prior permission.
*
*IBM, CARNEGIE MELLON UNIVERSITY, AND THE OTHER COPYRIGHT HOLDERS 
*DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING 
*ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.  IN NO EVENT 
*SHALL IBM, CARNEGIE MELLON UNIVERSITY, OR ANY OTHER COPYRIGHT HOLDER 
*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.
* $
*/


LOCALINCLUDES	= -I$(BASEDIR)/include/ams

#ifdef SNAP_ENV
    S_DOBJS	=	amss.do
    S_IHFILES	=	amss.ih
#endif /* SNAP_ENV */

OBJS = 		stubs.o capaux.o foldaux.o sendaux.o messaux.o writeone.o

DOBJS = 		text822.do amsutil.do ams.do amsn.do $(S_DOBJS) \
			fldtreev.do messages.do captions.do msgsa.do  \
			sendmsg.do folders.do text822v.do options.do \
			messwind.do nbutterv.do mailobj.do mailobjv.do

IHFILES =		captions.ih \
			folders.ih \
			fldtreev.ih \
			messages.ih \
			msgsa.ih \
			sendmsg.ih \
			text822.ih \
			text822v.ih \
			amsutil.ih \
			ams.ih \
			options.ih \
			messwind.ih \
			nbutterv.ih \
			mailobj.ih \
			mailobjv.ih \
			amsn.ih $(S_IHFILES)

LIBS = 		$(BASEDIR)/lib/libmsshr.a \
			$(BASEDIR)/lib/libmail.a $(BASEDIR)/lib/libcparser.a $(BASEDIR)/lib/liberrors.a \
			$(UTILLIB) 


SLIBS	=		$(BASEDIR)/lib/libcui.a $(BASEDIR)/lib/libcuis.a \
			$(BASEDIR)/lib/libsnap.a $(BASEDIR)/lib/librxp.a $(LIBS)

NLIBS =		$(BASEDIR)/lib/libcui.a $(BASEDIR)/lib/libcuin.a \
			$(BASEDIR)/lib/libmssrv.a \
			$(BASEDIR)/lib/libeli.a $(BASEDIR)/lib/librxp.a \
			$(LIBS) $(PRSLIB)

NormalObjectRule()
NormalATKRule()
DynamicObject(msgsa,,$(LEXLIB))
DynamicMultiObject(captions.do, captions.o capaux.o,,$(LEXLIB))
DynamicMultiObject(folders.do, folders.o foldaux.o,,$(LEXLIB))
DynamicMultiObject(sendmsg.do, sendmsg.o sendaux.o writeone.o,,$(LEXLIB))
DynamicMultiObject(messages.do, messages.o messaux.o,,$(LEXLIB))
DynamicObject(text822,,$(LEXLIB))
DynamicObject(text822v,,$(LEXLIB))
DynamicObject(amsutil, $(LIBS), $(LEXLIB) $(BSDLIB))
DynamicObject(ams, $(UTILLIB),$(LEXLIB))
DynamicObject(options,,$(LEXLIB))
DynamicObject(messwind,,$(LEXLIB))
DynamicObject(mailobj,,$(LEXLIB))
DynamicObject(mailobjv,,$(LEXLIB))
DynamicMultiObject(amsn.do, amsn.o stubs.o, $(NLIBS), $(MMDFLIBS) $(LEXLIB) $(BSDLIB))

#ifdef SNAP_ENV
DynamicMultiObject(amss.do, amss.o stubs.o, $(SLIBS), $(MMDFLIBS) $(LEXLIB))
#endif /* SNAP_ENV */

DependTarget()

InstallClassFiles($(DOBJS),$(IHFILES))
MkdirTarget($(DESTDIR)/lib/prs)
InstallDocs(messages.pr, $(DESTDIR)/lib/prs)

