#
# @(#)GNUmakefile	1.43 05/12/02
#  
# Copyright 2003 Sun Microsystems, Inc. All Rights Reserved
# SUN PROPRIETARY/CONFIDENTIAL
# Use is subject to license terms. 
#

PACKAGE		= com.sun.messaging.jmq.util
TOPDIR          = ../../../../../../../..
MAKEDEFS 	= $(TOPDIR)/src/buildcfg/Defs.gmk
SUBDIRS 	= selector timer log admin test lists options

FILES.java = \
		CEStreamExhausted.java \
		CharacterEncoder.java \
		CharacterDecoder.java \
		BASE64Encoder.java \
		BASE64Decoder.java \
		MD5.java \
		Debug.java \
		DebugPrinter.java \
		MQResourceBundle.java \
		UniqueID.java \
                UID.java \
                XidImpl.java \
                JMQXid.java \
		SizeString.java \
		StringUtil.java \
		DestType.java	\
		ServiceType.java \
		ServiceState.java \
		MultiColumnPrinter.java \
		PHashMap.java \
		PHashMapMMF.java \
		PHashMapLoadException.java \
		DiagManager.java \
		DiagDictionaryEntry.java \
                LockTable.java \
                Rlimit.java \
                Bits.java \
		FileUtil.java \
		BrokerExitCode.java \
                Password.java \
                DestScope.java \
                ClusterDeliveryPolicy.java \
                DestLimitBehavior.java \
                DestState.java \
                DestType.java \
                CacheHashMap.java \
                SupportUtil.java \
                GoodbyeReason.java

CLASSES.native = \
		Password.class \
                Rlimit.class

include $(MAKEDEFS)

all:		classes.dir $(FILES.class) $(FILES.h) $(SUBDIRS) 
clean: 		classes.clean $(SUBDIRS) 
debug: 		classes.dir classes.debug $(SUBDIRS) 
optimized: 	classes.optimized $(SUBDIRS) 

