From 3f89a6cfcf9e0461d538e04f75712663418c4298 Mon Sep 17 00:00:00 2001 From: Atsushi Eno Date: Tue, 12 Jun 2012 17:52:28 +0900 Subject: [PATCH] attempt to fix parallel build in RabbitMQ dir. Its' nasty, but who cares? (if whoever does, fix it.) --- mcs/class/RabbitMQ.Client/docs/specs/Makefile | 6 +++--- mcs/class/RabbitMQ.Client/src/apigen/Makefile | 2 +- ...abbitMQ.Client.Apigen_net_2_0.exe.sources} | 0 ...RabbitMQ.Client.Apigen_net_4_0.exe.sources | 20 +++++++++++++++++++ ...RabbitMQ.Client.Apigen_net_4_5.exe.sources | 20 +++++++++++++++++++ 5 files changed, 44 insertions(+), 4 deletions(-) rename mcs/class/RabbitMQ.Client/src/apigen/{RabbitMQ.Client.Apigen.exe.sources => RabbitMQ.Client.Apigen_net_2_0.exe.sources} (100%) create mode 100644 mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen_net_4_0.exe.sources create mode 100644 mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen_net_4_5.exe.sources diff --git a/mcs/class/RabbitMQ.Client/docs/specs/Makefile b/mcs/class/RabbitMQ.Client/docs/specs/Makefile index 6331525a316..1475701b170 100644 --- a/mcs/class/RabbitMQ.Client/docs/specs/Makefile +++ b/mcs/class/RabbitMQ.Client/docs/specs/Makefile @@ -5,13 +5,13 @@ include ../../../../build/rules.make all-local: $(PROFILE)-api-0-9.cs $(PROFILE)-api-0-8.cs $(PROFILE)-api-qpid-0-8.cs $(PROFILE)-api-0-9.cs: amqp0-9.stripped.xml - MONO_PATH="$(topdir)/class/lib/$(PROFILE)$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(RUNTIME) $(RUNTIME_FLAGS) $(topdir)/class/lib/$(PROFILE)/RabbitMQ.Client.Apigen.exe /n:v0_9 "/apiName:AMQP_0_9" $^ $@ + MONO_PATH="$(topdir)/class/lib/$(PROFILE)$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(RUNTIME) $(RUNTIME_FLAGS) $(topdir)/class/lib/$(PROFILE)/RabbitMQ.Client.Apigen_$(PROFILE).exe /n:v0_9 "/apiName:AMQP_0_9" $^ $@ $(PROFILE)-api-0-8.cs: amqp0-8.stripped.xml - MONO_PATH="$(topdir)/class/lib/$(PROFILE)$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(RUNTIME) $(RUNTIME_FLAGS) $(topdir)/class/lib/$(PROFILE)/RabbitMQ.Client.Apigen.exe /n:v0_8 "/apiName:AMQP_0_8" $^ $@ + MONO_PATH="$(topdir)/class/lib/$(PROFILE)$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(RUNTIME) $(RUNTIME_FLAGS) $(topdir)/class/lib/$(PROFILE)/RabbitMQ.Client.Apigen_$(PROFILE).exe /n:v0_8 "/apiName:AMQP_0_8" $^ $@ $(PROFILE)-api-qpid-0-8.cs: qpid-amqp.0-8.stripped.xml - MONO_PATH="$(topdir)/class/lib/$(PROFILE)$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(RUNTIME) $(RUNTIME_FLAGS) $(topdir)/class/lib/$(PROFILE)/RabbitMQ.Client.Apigen.exe /n:v0_8qpid "/apiName:AMQP_0_8_QPID" $^ $@ + MONO_PATH="$(topdir)/class/lib/$(PROFILE)$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(RUNTIME) $(RUNTIME_FLAGS) $(topdir)/class/lib/$(PROFILE)/RabbitMQ.Client.Apigen_$(PROFILE).exe /n:v0_8qpid "/apiName:AMQP_0_8_QPID" $^ $@ install-local: diff --git a/mcs/class/RabbitMQ.Client/src/apigen/Makefile b/mcs/class/RabbitMQ.Client/src/apigen/Makefile index 9d5e49a3181..760c1c072e6 100644 --- a/mcs/class/RabbitMQ.Client/src/apigen/Makefile +++ b/mcs/class/RabbitMQ.Client/src/apigen/Makefile @@ -3,7 +3,7 @@ SUBDIRS = include ../../../../build/rules.make -PROGRAM = RabbitMQ.Client.Apigen.exe +PROGRAM = RabbitMQ.Client.Apigen_$(PROFILE).exe LOCAL_MCS_FLAGS = /r:System.dll \ /r:System.Xml.dll \ diff --git a/mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen.exe.sources b/mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen_net_2_0.exe.sources similarity index 100% rename from mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen.exe.sources rename to mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen_net_2_0.exe.sources diff --git a/mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen_net_4_0.exe.sources b/mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen_net_4_0.exe.sources new file mode 100644 index 00000000000..a71720a1ede --- /dev/null +++ b/mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen_net_4_0.exe.sources @@ -0,0 +1,20 @@ +Apigen.cs +AmqpClass.cs +AmqpEntity.cs +AmqpField.cs +AmqpMethod.cs +../client/api/IModel.cs +../client/api/IContentHeader.cs +../client/api/IBasicProperties.cs +../client/api/IFileProperties.cs +../client/api/IStreamProperties.cs +../client/api/AmqpTimestamp.cs +../client/api/IBasicConsumer.cs +../client/api/ShutdownEventArgs.cs +../client/api/ShutdownInitiator.cs +../client/api/PublicationAddress.cs +../client/events/BasicReturnEventArgs.cs +../client/events/BasicReturnEventHandler.cs +../client/events/CallbackExceptionEventArgs.cs +../client/events/CallbackExceptionEventHandler.cs +../client/events/ModelShutdownEventHandler.cs diff --git a/mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen_net_4_5.exe.sources b/mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen_net_4_5.exe.sources new file mode 100644 index 00000000000..a71720a1ede --- /dev/null +++ b/mcs/class/RabbitMQ.Client/src/apigen/RabbitMQ.Client.Apigen_net_4_5.exe.sources @@ -0,0 +1,20 @@ +Apigen.cs +AmqpClass.cs +AmqpEntity.cs +AmqpField.cs +AmqpMethod.cs +../client/api/IModel.cs +../client/api/IContentHeader.cs +../client/api/IBasicProperties.cs +../client/api/IFileProperties.cs +../client/api/IStreamProperties.cs +../client/api/AmqpTimestamp.cs +../client/api/IBasicConsumer.cs +../client/api/ShutdownEventArgs.cs +../client/api/ShutdownInitiator.cs +../client/api/PublicationAddress.cs +../client/events/BasicReturnEventArgs.cs +../client/events/BasicReturnEventHandler.cs +../client/events/CallbackExceptionEventArgs.cs +../client/events/CallbackExceptionEventHandler.cs +../client/events/ModelShutdownEventHandler.cs -- 2.25.1