/*
 * Imakefile
 *
 * Author: Nat Lanza
 */
/*
 * 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.
 */

#include "NASD.tmpl"

SRCS = \
	nasd_edrfs_test.c \
	nasd_edrfs_test_common.c \
	nasd_edrfs_test_functions.c \
	edrfs_marshall_tester.c \
	nasd_edrfs_addfile.c \
	nasd_edrfs_removefile.c \
	nasd_edrfs_compactdir.c


EDRFS_TEST_OBJS = \
	nasd_edrfs_test.o \
	nasd_edrfs_test_common.o \
	nasd_edrfs_test_functions.o

nasd_edrfs_test_common.o : nasd_edrfs_test_rc.h

EDRFS_TEST_RC_DEP = \
	$(THE_TOP)/include/nasd/nasd_error.rpc \
	$(THE_TOP)/include/nasd/nasd_edrfs_error.rpc

nasd_edrfs_test_rc.h:: nasd_edrfs_test_create_headers $(EDRFS_TEST_RC_DEP)
	$(RM) -f tmp.nasd_edrfs_test_rc.h
	./nasd_edrfs_test_create_headers $(THE_TOP)/include/nasd/nasd_error.rpc $(THE_TOP)/include/nasd/nasd_edrfs_error.rpc > tmp.nasd_edrfs_test_rc.h
	$(MV) -f tmp.nasd_edrfs_test_rc.h nasd_edrfs_test_rc.h

depend:: nasd_edrfs_test_rc.h

clean::
	$(RM) nasd_edrfs_test_rc.h

NASD_EDRFS_CCLibTargetSimple(nasd_edrfs_test, $(EDRFS_TEST_OBJS))
NASD_EDRFS_CCLibTargetSimple(edrfs_marshall_tester, edrfs_marshall_tester.o)
NASD_EDRFS_CCLibTargetSimple(nasd_edrfs_addfile, nasd_edrfs_addfile.o)
NASD_EDRFS_CCLibTargetSimple(nasd_edrfs_removefile, nasd_edrfs_removefile.o)
NASD_EDRFS_CCLibTargetSimple(nasd_edrfs_compactdir, nasd_edrfs_compactdir.o)

NASD_Depend()

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