/*
 * Imakefile
 *
 * Imakefile for building EDRFS filesystem client as a linux kernel module
 *
 * Author: Nat Lanza, Mathew Monroe
 */
/*
 * Copyright (c) of Carnegie Mellon University, 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.
 */

#define NASD_LinuxPullinOs
#include "NASD.tmpl"

CFLAGS += ${NASD_KMOD_EXTRACFLAGS}
DEPEND_DEFINES += ${NASD_KMOD_EXTRACFLAGS} ${PULLINSYMS}


OBJS = \
	nasd_linux_edrfs_client_fs.o \
	nasd_capability.o \
	nasd_inode.o      \
	nasd_ioctl.o      \
	nasd_file.o       \
	nasd_dir.o        \
	nasd_readwrite.o  \
	nasd_core.o

NASD_NoOverrideCOTarget(nasd_linux_edrfs_client_fs)

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

KMOD = nasd_edrfs_client_fs.o

NASD_LinuxKernelModuleTarget($(KMOD), $(OBJS))

NASD_CloneFile(nasd_capability.c,edrfs/client/linux/nasd_capability.c)
NASD_CloneFile(nasd_inode.c,edrfs/client/linux/nasd_inode.c)
NASD_CloneFile(nasd_ioctl.c,edrfs/client/linux/nasd_ioctl.c)
NASD_CloneFile(nasd_file.c,edrfs/client/linux/nasd_file.c)
NASD_CloneFile(nasd_dir.c,edrfs/client/linux/nasd_dir.c)
NASD_CloneFile(nasd_readwrite.c,edrfs/client/linux/nasd_readwrite.c)
NASD_CloneFile(nasd_core.c,edrfs/client/linux/nasd_core.c)

NASD_Depend()

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