From 448ab68ac6299b73f6ccd697949d2d566d5a1a64 Mon Sep 17 00:00:00 2001 From: Alan Antonuk Date: Fri, 20 Jan 2012 18:21:47 -0500 Subject: OpenVMS MMS build system Tested on OpenVMS v8.3 - Alpha. Likely to work on IA based systems as well --- examples/descrip.mms | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 examples/descrip.mms (limited to 'examples') diff --git a/examples/descrip.mms b/examples/descrip.mms new file mode 100644 index 0000000..2b58995 --- /dev/null +++ b/examples/descrip.mms @@ -0,0 +1,41 @@ + +OBJS = AMQP_BIND.OBJ, AMQP_CONSUMER.OBJ, AMQP_EXCHANGE_DECLARE.OBJ, AMQP_LISTEN.OBJ,- + AMQP_LISTENQ.OBJ, AMQP_PRODUCER.OBJ, AMQP_SENDSTRING.OBJ, AMQP_UNBIND.OBJ, UTILS.OBJ,- + PLATFORM_UTILS.OBJ + +COM_OBJS = UTILS.OBJ, PLATFORM_UTILS.OBJ + +REAL_TARGETS = AMQP_BIND.EXE AMQP_CONSUMER.EXE AMQP_EXCHANGE_DECLARE.EXE AMQP_LISTEN.EXE AMQP_LISTENQ.EXE AMQP_PRODUCER.EXE AMQP_SENDSTRING.EXE AMQP_UNBIND.EXE + +.INCLUDE [-.vms]INCLUDE.MMS + +CFLAGS = $(OPTFLAGS)/DEFINE=($(DEFS))/INCLUDE=($(INC),"../vms","../librabbitmq") +LDFLAGS = /TRACE + +AMQP_BIND.EXE : AMQP_BIND.OBJ, $(COM_OBJS) + LINK$(LDFLAGS)/EXE=$(MMS$TARGET) $(MMS$SOURCE_LIST),[-.librabbitmq]rabbitmq.olb/lib + +AMQP_CONSUMER.EXE : AMQP_CONSUMER.OBJ, $(COM_OBJS) + LINK$(LDFLAGS)/EXE=$(MMS$TARGET) $(MMS$SOURCE_LIST),[-.librabbitmq]rabbitmq.olb/lib + +AMQP_EXCHANGE_DECLARE.EXE : AMQP_EXCHANGE_DECLARE.OBJ, $(COM_OBJS) + LINK$(LDFLAGS)/EXE=$(MMS$TARGET) $(MMS$SOURCE_LIST),[-.librabbitmq]rabbitmq.olb/lib + +AMQP_LISTEN.EXE : AMQP_LISTEN.OBJ, $(COM_OBJS) + LINK$(LDFLAGS)/EXE=$(MMS$TARGET) $(MMS$SOURCE_LIST),[-.librabbitmq]rabbitmq.olb/lib + +AMQP_LISTENQ.EXE : AMQP_LISTENQ.OBJ, $(COM_OBJS) + LINK$(LDFLAGS)/EXE=$(MMS$TARGET) $(MMS$SOURCE_LIST),[-.librabbitmq]rabbitmq.olb/lib + +AMQP_PRODUCER.EXE : AMQP_PRODUCER.OBJ, $(COM_OBJS) + LINK$(LDFLAGS)/EXE=$(MMS$TARGET) $(MMS$SOURCE_LIST),[-.librabbitmq]rabbitmq.olb/lib + +AMQP_SENDSTRING.EXE : AMQP_SENDSTRING.OBJ, $(COM_OBJS) + LINK$(LDFLAGS)/EXE=$(MMS$TARGET) $(MMS$SOURCE_LIST),[-.librabbitmq]rabbitmq.olb/lib + +AMQP_UNBIND.EXE : AMQP_UNBIND.OBJ, $(COM_OBJS) + LINK$(LDFLAGS)/EXE=$(MMS$TARGET) $(MMS$SOURCE_LIST),[-.librabbitmq]rabbitmq.olb/lib + + +PLATFORM_UTILS.OBJ : [.UNIX]PLATFORM_UTILS.C +PLATFORM_UTILS.MMSD : [.UNIX]PLATFORM_UTILS.C -- cgit v1.2.1