/*
 * Imakefile
 *
 * Author: Sean Levy
 */
/*
 * 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"

LOCALDEFINES =

#if BUILD_NASD_RPC_PACKAGE == NASD_RPC_PACKAGE_NONE
RPCOBJS = 
RPCSRCS = 
#endif /* BUILD_NASD_RPC_PACKAGE == NASD_RPC_PACKAGE_NONE */

#if BUILD_NASD_RPC_PACKAGE == NASD_RPC_PACKAGE_DCE
RPCOBJS = 
RPCSRCS = 
#endif /* BUILD_NASD_RPC_PACKAGE == NASD_RPC_PACKAGE_DCE */

#if BUILD_NASD_RPC_PACKAGE == NASD_RPC_PACKAGE_SRPC
RPCOBJS = 
RPCSRCS = 
#endif /* BUILD_NASD_RPC_PACKAGE == NASD_RPC_PACKAGE_SRPC */

#if BUILD_NASD_RPC_PACKAGE == NASD_RPC_PACKAGE_URPC
RPCOBJS = 
RPCSRCS = 
#endif /* BUILD_NASD_RPC_PACKAGE == NASD_RPC_PACKAGE_URPC */

SIOLIB_SRCS = \
	$(RPCSRCS) \
	sio_error_string.c \
	sio_sg.c \
	sio_async_sg.c \
	sio_hint.c \
	sio_extensions.c \
	sio_file.c \
	simpleapi.c \
	sio_stdio.c \
	meterCtrl.c \
	_sio_init.c \
	_sio_util.c \
	_sio_exttable.c \
	_sio_rcobj.c \
	_sio_iodesc.c \
	_sio_fdesc.c \
	_sio_mnt_unixpath.c \
	_sio_mnt_nasdpath.c

SIOLIB_OBJS = $(SIOLIB_SRCS:.c=.o)

SWRITE_SRCS = swrite.c $(SIOLIB_SRCS)
SWRITE_OBJS = $(SWRITE_SRCS:.c=.o)
SREAD_SRCS = sread.c $(SIOLIB_SRCS)
SREAD_OBJS = $(SREAD_SRCS:.c=.o)

NASD_CCCCLibTargetSimple(swrite,$(SWRITE_OBJS))
NASD_CCCCLibTargetSimple(sread,$(SREAD_OBJS))
NormalLibraryTarget($(SIO_CLIBNAME),$(SIOLIB_OBJS))

InstallLibrary($(SIO_CLIBNAME),$(NASD_DESTLIB))

#undef InstallManPage
#define InstallManPage(file,dest)

NASD_Depend()

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