###############################################################################
#
# Copyright (c) 1999 Network Appliance, Inc. All Rights Reserved.
#
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the
# "Software"), to deal in the Software without restriction, including
# without limitation the rights to use, copy, modify, merge, publish,
# distribute, sublicense, and/or sell copies of the Software, and to
# permit persons to whom the Software is furnished to do so, subject to
# the following conditions:
#
# The above copyright notice and this permission notice shall be included
# in all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
# DEALINGS IN THE SOFTWARE.
#
###############################################################################
 

CC = javac
LIB = 
CFLAGS = -nowarn
ZIP = zip
TARGET = jndmpcopy.zip

NDMPC.java = ./ndmpc/NdmpCons.java \
	./ndmpc/NdmpDebug.java \
	./ndmpc/NdmpFhDir.java \
	./ndmpc/NdmpFhFile.java \
	./ndmpc/NdmpFhNode.java \
	./ndmpc/NdmpFhUnixDir.java \
	./ndmpc/NdmpFhUnixNode.java \
	./ndmpc/NdmpFhUnixPath.java \
	./ndmpc/NdmpInternalException.java \
	./ndmpc/NdmpMsgQueue.java \
	./ndmpc/NdmpdFileInfo.java \
	./ndmpc/NdmpdInput.java \
	./ndmpc/NdmpdMessage.java \
	./ndmpc/NdmpdOutput.java \
	./ndmpc/NdmpdRReplyHandlerV1.java \
	./ndmpc/NdmpdRReplyHandlerV2.java \
	./ndmpc/NdmpdRReplyHandlerV3.java \
	./ndmpc/NdmpdRReplyReader.java \
	./ndmpc/NdmpdServerIfCons.java

JNDMPCOPY.java = ./jndmpcopy/JNdmpcopy.java

XDR.java = ./xdr/XDRCons.java \
	./xdr/XDRConvert.java \
	./xdr/XDRInputStream.java \
	./xdr/XDROutputStream.java \
	./xdr/XDRRMException.java \
	./xdr/XDRRMInputStream.java \
	./xdr/XDRRMOutputStream.java

SOURCES = $(NDMPC.java) $(JNDMPCOPY.java) $(XDR.java)
CLASSES = $(SOURCES:.java=.class)
 
all default:	$(TARGET)
 
${TARGET}: ${CLASSES}
	$(CC) $(CFLAGS) $(SOURCES)
	$(ZIP) $(TARGET) $(CLASSES) 

${CLASSES}: $(SOURCES)

clean:
	rm -f */*.class *.zip *~ core 
