/*
 * Imakefile
 *
 * Author: Khalil Amiri
 */
/*
 * Copyright (c) of Carnegie Mellon University, 1997,1998,1999.
 *
 * Permission to reproduce, use, and prepare derivative works of
 * this software for internal use is granted provided the copyright
 * and "No Warranty" statements are included with all reproductions
 * and derivative works. This software may also be redistributed
 * without charge provided that the copyright and "No Warranty"
 * statements are included in all redistributions.
 *
 * NO WARRANTY. THIS SOFTWARE IS FURNISHED ON AN "AS IS" BASIS.
 * CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER
 * EXPRESSED OR IMPLIED AS TO THE MATTER INCLUDING, BUT NOT LIMITED
 * TO: WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY
 * OF RESULTS OR RESULTS OBTAINED FROM USE OF THIS SOFTWARE. CARNEGIE
 * MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT
 * TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT.
 */


#include "NASD.tmpl"

MARSHSRCS = \
	nasd_cheops_mgr_marshall.c \
	nasd_cheops_types_marshall.c

SRCS = \
	nasd_cheops_cache.c  \
	nasd_cheops_mapacc.c \
	nasd_cheops_locks.c \
	nasd_cheops_cl_drive.c \
	nasd_cheops_nwayxor.c \
	nasd_cheops_util.c

MARSHOBJS = \
	${MARSHSRCS:.c=.o}

OBJS = ${SRCS:.c=.o} ${MARSHOBJS}

NASD_RPCGenMarshallCodeSimple(nasd_cheops_mgr)
NASD_RPCGenMarshallCodeSimple(nasd_cheops_types)

#undef InstallManPage
#define InstallManPage(file,dest)

NormalLibraryTarget(cheops_shared,$(OBJS))
InstallLibrary(cheops_shared,$(NASD_DESTLIB))

NASD_Depend()

/*
 * Don't put anything after this
 */
#include "NASD.trailer"
