#**********************************************************************#
#*                                                                    *#
#* Copyright (c) 2001 by Sun Microsystems, Inc.                       *#
#* All rights reserved.                                               *#
#*                                                                    *#
#**********************************************************************#

################################################################################
######################## Sample Makefile for MQSeries ##########################
################################################################################


#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
# The MQDIR variable below should be set to reference the installation
# directory of MQSeries on your machine.
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------

#MQSERIES something like: /opt/mqm/java/lib
MQ=${MQSERIES}

LB=${UNIKIX}/lib

JAVASRC=\
	GetAlias.java \
	GetAliasCommAreaRecord.java \
	GetAliasDPL.java \
	GetAliasInMemoryStore.java \
	GetAliasJMSListener.java \
	GetAliasJMSListenerExMQJMS.java \
	NameAlias.java

XMQDIR=${MQDIR}
CFLAGS=-I$(XMQDIR)/inc
LFLAGS=-L$(XMQDIR)/lib -lmqic -lmqmcs

OBJECTS=\
	kixmqtst.o \
	kixmqerr.o

CLEANOBJECTS=\
	$(OBJECTS) \
	$(EXECUTABLES)

EXECUTABLES=\
	kixmqtst

all:	begin \
	kixmqtst \
	libs \
	end

kixmqtst: makefile
	@echo ""
	@echo ""
	@echo "--- Creating kixmqtst ---"
	@echo ""
	@echo ""
	( cd progs; \
	cc $(CFLAGS) -c kixmqtst.c; \
	cc $(CFLAGS) -c kixmqerr.c; \
	cc -o ../$@ $(LFLAGS) $(OBJECTS) )
	@echo ""
	@echo ""
	@echo "--- kixmqtst created ---"
	@echo ""
	@echo ""

clean:
	rm -f $(CLEANOBJECTS)

libs:
	@echo ""
	@echo ""
	@echo "--- Creating GetAlias classes ---"
	@echo ""
	@echo ""
	@echo "Build GetAlias classes and deploy at scouser in KIXPROGS"
	( cd progs; \
	javac -source 1.4 -d . -classpath \
"${UNIKIX}/lib/transMQJMS.jar:${UNIKIX}/lib/dfjcics.jar:${UNIKIX}/lib/transutil.jar:$(MQ)/jndi.jar:$(MQ)/jms.jar:$(MQ)/com.ibm.mqjms.jar:$(MQ)/com.ibm.mq.jar" $(JAVASRC) )

	@echo ""
	@echo ""
	@echo "--- GetAlias classes built ---"
	@echo ""
	@echo ""

begin:
	@echo ""
	@echo ""
	@echo "*** Beginning MQ JMS Build ***"
	@echo ""
	@echo ""

end:
	@echo ""
	@echo ""
	@echo "***   End of MQ JMS Build  ***"
	@echo ""
	@echo ""

#kixmqtst.o: kixmqerr.h
#kixmqerr.o: kixmqerr.h
