summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorAlan Antonuk <aega@.med.umich.edu>2012-01-20 18:21:47 -0500
committerAlan Antonuk <alan.antonuk@gmail.com>2013-06-26 16:04:12 -0700
commit448ab68ac6299b73f6ccd697949d2d566d5a1a64 (patch)
tree6015a4818ab66ec7a5e6c4dbe6868db63605792c /examples
parente6c256d96bb7b9dd3888a97a0bf30feb33c814ee (diff)
downloadrabbitmq-c-448ab68ac6299b73f6ccd697949d2d566d5a1a64.tar.gz
OpenVMS MMS build system
Tested on OpenVMS v8.3 - Alpha. Likely to work on IA based systems as well
Diffstat (limited to 'examples')
-rw-r--r--examples/descrip.mms41
1 files changed, 41 insertions, 0 deletions
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