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

PACKAGE		= com.sun.messaging.jmq.jmsclient
TOPDIR          = ../../../../../../../..
MAKEDEFS 	= $(TOPDIR)/src/buildcfg/Defs.gmk
SUBDIRS         = protocol resources auth zip notification logging

SOURCE_BKR	= TRUE

FILES.java = \
    AckQueue.java                          \
    BytesMessageImpl.java                  \
    BrowserConsumer.java                   \
    ConnectionConsumerImpl.java            \
    ConnectionConsumerReader.java          \
    ConnectException.java                  \
    ConnectionInitiator.java               \
    ConnectionImpl.java                    \
    ConnectionHandler.java                 \
    ConnectionMetaDataImpl.java            \
    ConnectionRecover.java                 \
    Consumer.java                          \
    ConsumerReader.java                    \
    Debug.java                             \
    ExceptionHandler.java                  \
    GenericPortMapperClient.java           \
    FlowControl.java                       \
    InterestTable.java                     \
    MapMessageImpl.java                    \
    MessageConsumerImpl.java               \
    MessageConvert.java                    \
    MessageImpl.java                       \
    MessageProducerImpl.java               \
    MessageQueue.java                      \
    MQAddress.java                      \
    MQAddressList.java                      \
    ObjectMessageImpl.java                 \
    PortMapperClient.java                  \
    ProtocolHandler.java                   \
    PriorityQueue.java                     \
    QueueBrowserImpl.java                  \
    QueueConnectionImpl.java               \
    QueueReceiverImpl.java                 \
    QueueSenderImpl.java                   \
    QueueSessionImpl.java                  \
    ReadChannel.java                       \
    ReadQTable.java                        \
    SessionImpl.java                       \
    ServerSessionRunner.java               \
    SessionQueue.java                      \
    SessionReader.java                     \
    SequentialQueue.java                   \
    StreamHandler.java                     \
    StreamHandlerFactory.java              \
    StreamMessageImpl.java                 \
    TemporaryDestination.java              \
    TemporaryQueueImpl.java                \
    TemporaryTopicImpl.java                \
    TextMessageImpl.java                   \
    TopicConnectionImpl.java               \
    TopicPublisherImpl.java                \
    TopicSessionImpl.java                  \
    TopicSubscriberImpl.java               \
    Transaction.java                       \
    ValueConvert.java                      \
    WriteChannel.java                      \
    UnifiedSessionImpl.java                \
    UnifiedConnectionImpl.java             \
    JMSXAWrappedConnectionFactoryImpl.java \
    JMSXAWrappedTopicConnectionImpl.java   \
    JMSXAWrappedQueueConnectionImpl.java   \
    JMSXAWrappedTopicSessionImpl.java      \
    JMSXAWrappedQueueSessionImpl.java      \
    JMSXAWrappedXAResourceImpl.java        \
    JMSXAWrappedLock.java                  \
    JMSXAWrappedTransactionListener.java   \
    JMSXAQueueConnectionFactoryImpl.java   \
    JMSXATopicConnectionFactoryImpl.java   \
    JMSXAQueueConnectionImpl.java          \
    JMSXATopicConnectionImpl.java          \
    JMSXAQueueSessionImpl.java             \
    JMSXATopicSessionImpl.java             \
    XAConnectionImpl.java                  \
    XAQueueConnectionImpl.java             \
    XATopicConnectionImpl.java             \
    XASessionImpl.java                     \
    XAQueueSessionImpl.java                \
    XATopicSessionImpl.java                \
    XAResourceImpl.java                    \
    XAResourceForRA.java                   \
    XAResourceForMC.java                   \
    XAResourceUnsupportedImpl.java  

include $(MAKEDEFS)

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

