# -*- makefile -*-
#----------------------------------------------------------------------------
#       GNU ACE Workspace
#
# $Id: GNUACEWorkspaceCreator.pm 935 2008-12-10 21:47:27Z mitza $
#
# This file was generated by MPC.  Any changes made directly to
# this file will be lost the next time it is generated.
#
# MPC Command:
# /tao_builds/taoadmin/1.6a/ACE_wrappers/bin/mwc.pl -type gnuace DDS.mwc
#
#----------------------------------------------------------------------------

MAKEFILE = GNUmakefile

ifeq ($(findstring k,$(MAKEFLAGS)),k)
  KEEP_GOING = -
endif

include $(ACE_ROOT)/include/makeinclude/macros.GNU

all: DDS_BidirMessenger_Idl DDS_BidirMessenger_PubSub DcpsFooType4 BuiltInTopic DDS_BuiltInTopicTest_Idl DDS_BuiltInTopicTest_Publisher DDS_BuiltInTopicTest_Monitor DDS_BuiltInTopicTest_Subscriber common CompatibilityTest_Subscriber CompatibilityTest_Publisher idl_test1_lib idl_test1_main idl_test2_lib idl_test3_lib idl_test3_main ContentFilteredTopic CorbaSeq_Idl CorbaSeq_Publisher CorbaSeq_Subscriber dcpsinfo_test_publisher dcpsinfo_test_subscriber DDS_DPFactoryQos_Idl DDS_DPFactoryQos_Publisher DDS_DPFactoryQos_Subscriber DcpsFooType dcps_integration_infrastructure dcps_integration_topic DDS_Deadline_Idl DDS_Deadline_Publisher DDS_Deadline_Subscriber TestFramework DestinationOrder Dispose DcpsFooType5 Federation_Subscriber Federation_Publisher FileSystemStorage FilterExpressionTest DcpsFooType3 DcpsFooTest3 DcpsFooType3NoKey DcpsFooTest3NoKey FooTest3_0_Publisher FooTest3_0_Subscriber FooTest3_1NoKey_Subscriber FooTest3_1NoKey_Publisher FooTest3_1_Publisher FooTest3_1_Subscriber DcpsFooType3Unbounded FooTest3_2_Subscriber FooTest3_2_Publisher DcpsFooTest4 DcpsFooTest4_0 DcpsFooTest5Subscriber DcpsFooTest5Publisher DcpsFooTest5_0 DDS_GroupPresentation_Idl DDS_GroupPresentation_Publisher DDS_GroupPresentation_Subscriber GuardCondition DDS_LargeSample_Idl DDS_LargeSample_Publisher DDS_LargeSample_Subscriber DDS_LatencyBudget_Idl DDS_LatencyBudget_Publisher DDS_LatencyBudget_Subscriber DDS_Lifespan_Idl DDS_Lifespan_Publisher DDS_Lifespan_Subscriber LivelinessTestPublisher LivelinessTestSubscriber LivelinessTimeout_Subscriber LivelinessTimeout_Publisher DDS_ManualAssertLiveliness_Idl DDS_ManualAssertLiveliness_Subscriber DDS_ManualAssertLiveliness_Publisher ManyTopicTypes ManyTopicTestPublisher ManyTopicTestSubscriber DDS_Messenger_Idl DDS_Messenger_Subscriber DDS_Messenger_Publisher DDS_Messenger_StackSubscriber MetaStructTest Monitor_Messenger_Idl Monitor_Messenger_Monitor Monitor_Messenger_Subscriber Monitor_Messenger_Publisher MultiDPTest_Subscriber MultiDPTest_Publisher MultiRepoTest_Monitor MultiRepoTest_System MultiTopicTest DDS_NotifyTest_Idl DDS_NotifyTest_Publisher DDS_NotifyTest_Subscriber DDS_Ownership_Idl DDS_Ownership_Publisher DDS_Ownership_Subscriber DDS_Partition_Idl DDS_Partition_Publisher DDS_Partition_Subscriber DDS_PersistentDurability_Idl DDS_PersistentDurability_Subscriber DDS_PersistentDurability_Publisher Presentation DDS_Priority_Idl DDS_Priority_Subscriber DDS_Priority_Publisher DDS_Prst_Delayed_Subscriber_Idl DDS_Prst_Delayed_Subscriber_Subscriber DDS_Prst_Delayed_Subscriber_Publisher QueryCondition ReadCondition ReaderDataLifecycle Reconnect_Subscriber Reconnect_Publisher SerializerTest Serializer_Wstring_Publisher Serializer_Wstring_Subscriber SetQosDeadline_Idl SetQosDeadline_Subscriber SetQosDeadline_Publisher SetQosPartition_Idl SetQosPartition_Publisher SetQosPartition_Subscriber SharedTransport DcpsSimpleFooTest StatusCondition DDS_StringKey_Idl DDS_StringKey_Subscriber DDS_StringKey_Publisher Thrasher_Publisher Thrasher_Subscriber TimeBasedFilter TopicExpressionTest DDS_TransientDurability_Idl DDS_TransientDurability_Subscriber DDS_TransientDurability_Publisher DDS_TransientLocalTest_Idl DDS_TransientLocalTest_Publisher DDS_TransientLocalTest_Subscriber UnitTests_DisjointSequence UnitTests_DurationToTimeValue UnitTests_LivelinessCompatibility UnitTests_SequenceNumber ViewState WaitForAck_Idl WaitForAck_Publisher WaitForAck_Subscriber ZeroCopyRead Sub_Init_Loop_Publisher Sub_Init_Loop_Subscriber DdsDcps_UnitTest Dds_Transport_Comparative_Publisher Dds_Transport_Comparative_Subscriber DDS_Transport_Simple_Publisher DDS_Transport_Simple_Subscriber DDS_Transport_Simple_Bp_Publisher DDS_Transport_Simple_Bp_Subscriber DDS_Transport_Simple_Bp_Rm_Publisher DDS_Transport_Simple_Bp_Rm_Subscriber DDS_Transport_Simple_n_Publisher DDS_Transport_Simple_n_Subscriber

REMAINING_TARGETS := $(subst all, , $(TARGETS_NESTED:.nested=)) $(CUSTOM_TARGETS)

$(REMAINING_TARGETS):
	@cd DCPS/BidirMessenger && $(MAKE) -f GNUmakefile.DDS_BidirMessenger_Idl $(@)
	@cd DCPS/BidirMessenger && $(MAKE) -f GNUmakefile.DDS_BidirMessenger_PubSub $(@)
	@cd DCPS/FooType4 && $(MAKE) -f GNUmakefile.DcpsFooType4 $(@)
	@cd DCPS/BuiltInTopic && $(MAKE) -f GNUmakefile.BuiltInTopic $(@)
	@cd DCPS/BuiltInTopicTest && $(MAKE) -f GNUmakefile.DDS_BuiltInTopicTest_Idl $(@)
	@cd DCPS/BuiltInTopicTest && $(MAKE) -f GNUmakefile.DDS_BuiltInTopicTest_Publisher $(@)
	@cd DCPS/BuiltInTopicTest && $(MAKE) -f GNUmakefile.DDS_BuiltInTopicTest_Monitor $(@)
	@cd DCPS/BuiltInTopicTest && $(MAKE) -f GNUmakefile.DDS_BuiltInTopicTest_Subscriber $(@)
	@cd DCPS/common && $(MAKE) -f GNUmakefile.common $(@)
	@cd DCPS/CompatibilityTest && $(MAKE) -f GNUmakefile.CompatibilityTest_Subscriber $(@)
	@cd DCPS/CompatibilityTest && $(MAKE) -f GNUmakefile.CompatibilityTest_Publisher $(@)
	@cd DCPS/Compiler/idl_test1_lib && $(MAKE) -f GNUmakefile.idl_test1_lib $(@)
	@cd DCPS/Compiler/idl_test1_main && $(MAKE) -f GNUmakefile.idl_test1_main $(@)
	@cd DCPS/Compiler/idl_test2_lib && $(MAKE) -f GNUmakefile.idl_test2_lib $(@)
	@cd DCPS/Compiler/idl_test3_lib && $(MAKE) -f GNUmakefile.idl_test3_lib $(@)
	@cd DCPS/Compiler/idl_test3_main && $(MAKE) -f GNUmakefile.idl_test3_main $(@)
	@cd DCPS/ContentFilteredTopic && $(MAKE) -f GNUmakefile.ContentFilteredTopic $(@)
	@cd DCPS/CorbaSeq && $(MAKE) -f GNUmakefile.CorbaSeq_Idl $(@)
	@cd DCPS/CorbaSeq && $(MAKE) -f GNUmakefile.CorbaSeq_Publisher $(@)
	@cd DCPS/CorbaSeq && $(MAKE) -f GNUmakefile.CorbaSeq_Subscriber $(@)
	@cd DCPS/DCPSInfoRepo && $(MAKE) -f GNUmakefile.dcpsinfo_test_publisher $(@)
	@cd DCPS/DCPSInfoRepo && $(MAKE) -f GNUmakefile.dcpsinfo_test_subscriber $(@)
	@cd DCPS/DPFactoryQos && $(MAKE) -f GNUmakefile.DDS_DPFactoryQos_Idl $(@)
	@cd DCPS/DPFactoryQos && $(MAKE) -f GNUmakefile.DDS_DPFactoryQos_Publisher $(@)
	@cd DCPS/DPFactoryQos && $(MAKE) -f GNUmakefile.DDS_DPFactoryQos_Subscriber $(@)
	@cd DCPS/FooType && $(MAKE) -f GNUmakefile.DcpsFooType $(@)
	@cd DCPS/DcpsIntegration && $(MAKE) -f GNUmakefile.dcps_integration_infrastructure $(@)
	@cd DCPS/DcpsIntegration && $(MAKE) -f GNUmakefile.dcps_integration_topic $(@)
	@cd DCPS/Deadline && $(MAKE) -f GNUmakefile.DDS_Deadline_Idl $(@)
	@cd DCPS/Deadline && $(MAKE) -f GNUmakefile.DDS_Deadline_Publisher $(@)
	@cd DCPS/Deadline && $(MAKE) -f GNUmakefile.DDS_Deadline_Subscriber $(@)
	@cd DCPS/TestFramework && $(MAKE) -f GNUmakefile.TestFramework $(@)
	@cd DCPS/DestinationOrder && $(MAKE) -f GNUmakefile.DestinationOrder $(@)
	@cd DCPS/Dispose && $(MAKE) -f GNUmakefile.Dispose $(@)
	@cd DCPS/FooType5 && $(MAKE) -f GNUmakefile.DcpsFooType5 $(@)
	@cd DCPS/Federation && $(MAKE) -f GNUmakefile.Federation_Subscriber $(@)
	@cd DCPS/Federation && $(MAKE) -f GNUmakefile.Federation_Publisher $(@)
	@cd DCPS/FileSystemStorage && $(MAKE) -f GNUmakefile.FileSystemStorage $(@)
	@cd DCPS/FilterExpression && $(MAKE) -f GNUmakefile.FilterExpressionTest $(@)
	@cd DCPS/FooType3 && $(MAKE) -f GNUmakefile.DcpsFooType3 $(@)
	@cd DCPS/FooTest3 && $(MAKE) -f GNUmakefile.DcpsFooTest3 $(@)
	@cd DCPS/FooType3NoKey && $(MAKE) -f GNUmakefile.DcpsFooType3NoKey $(@)
	@cd DCPS/FooTest3NoKey && $(MAKE) -f GNUmakefile.DcpsFooTest3NoKey $(@)
	@cd DCPS/FooTest3_0 && $(MAKE) -f GNUmakefile.FooTest3_0_Publisher $(@)
	@cd DCPS/FooTest3_0 && $(MAKE) -f GNUmakefile.FooTest3_0_Subscriber $(@)
	@cd DCPS/FooTest3_1 && $(MAKE) -f GNUmakefile.FooTest3_1NoKey_Subscriber $(@)
	@cd DCPS/FooTest3_1 && $(MAKE) -f GNUmakefile.FooTest3_1NoKey_Publisher $(@)
	@cd DCPS/FooTest3_1 && $(MAKE) -f GNUmakefile.FooTest3_1_Publisher $(@)
	@cd DCPS/FooTest3_1 && $(MAKE) -f GNUmakefile.FooTest3_1_Subscriber $(@)
	@cd DCPS/FooType3Unbounded && $(MAKE) -f GNUmakefile.DcpsFooType3Unbounded $(@)
	@cd DCPS/FooTest3_2 && $(MAKE) -f GNUmakefile.FooTest3_2_Subscriber $(@)
	@cd DCPS/FooTest3_2 && $(MAKE) -f GNUmakefile.FooTest3_2_Publisher $(@)
	@cd DCPS/FooTest4 && $(MAKE) -f GNUmakefile.DcpsFooTest4 $(@)
	@cd DCPS/FooTest4_0 && $(MAKE) -f GNUmakefile.DcpsFooTest4_0 $(@)
	@cd DCPS/FooTest5 && $(MAKE) -f GNUmakefile.DcpsFooTest5Subscriber $(@)
	@cd DCPS/FooTest5 && $(MAKE) -f GNUmakefile.DcpsFooTest5Publisher $(@)
	@cd DCPS/FooTest5_0 && $(MAKE) -f GNUmakefile.DcpsFooTest5_0 $(@)
	@cd DCPS/GroupPresentation && $(MAKE) -f GNUmakefile.DDS_GroupPresentation_Idl $(@)
	@cd DCPS/GroupPresentation && $(MAKE) -f GNUmakefile.DDS_GroupPresentation_Publisher $(@)
	@cd DCPS/GroupPresentation && $(MAKE) -f GNUmakefile.DDS_GroupPresentation_Subscriber $(@)
	@cd DCPS/GuardCondition && $(MAKE) -f GNUmakefile.GuardCondition $(@)
	@cd DCPS/LargeSample && $(MAKE) -f GNUmakefile.DDS_LargeSample_Idl $(@)
	@cd DCPS/LargeSample && $(MAKE) -f GNUmakefile.DDS_LargeSample_Publisher $(@)
	@cd DCPS/LargeSample && $(MAKE) -f GNUmakefile.DDS_LargeSample_Subscriber $(@)
	@cd DCPS/LatencyBudget && $(MAKE) -f GNUmakefile.DDS_LatencyBudget_Idl $(@)
	@cd DCPS/LatencyBudget && $(MAKE) -f GNUmakefile.DDS_LatencyBudget_Publisher $(@)
	@cd DCPS/LatencyBudget && $(MAKE) -f GNUmakefile.DDS_LatencyBudget_Subscriber $(@)
	@cd DCPS/Lifespan && $(MAKE) -f GNUmakefile.DDS_Lifespan_Idl $(@)
	@cd DCPS/Lifespan && $(MAKE) -f GNUmakefile.DDS_Lifespan_Publisher $(@)
	@cd DCPS/Lifespan && $(MAKE) -f GNUmakefile.DDS_Lifespan_Subscriber $(@)
	@cd DCPS/LivelinessTest && $(MAKE) -f GNUmakefile.LivelinessTestPublisher $(@)
	@cd DCPS/LivelinessTest && $(MAKE) -f GNUmakefile.LivelinessTestSubscriber $(@)
	@cd DCPS/LivelinessTimeout && $(MAKE) -f GNUmakefile.LivelinessTimeout_Subscriber $(@)
	@cd DCPS/LivelinessTimeout && $(MAKE) -f GNUmakefile.LivelinessTimeout_Publisher $(@)
	@cd DCPS/ManualAssertLiveliness && $(MAKE) -f GNUmakefile.DDS_ManualAssertLiveliness_Idl $(@)
	@cd DCPS/ManualAssertLiveliness && $(MAKE) -f GNUmakefile.DDS_ManualAssertLiveliness_Subscriber $(@)
	@cd DCPS/ManualAssertLiveliness && $(MAKE) -f GNUmakefile.DDS_ManualAssertLiveliness_Publisher $(@)
	@cd DCPS/ManyTopicTypes && $(MAKE) -f GNUmakefile.ManyTopicTypes $(@)
	@cd DCPS/ManyTopicTest && $(MAKE) -f GNUmakefile.ManyTopicTestPublisher $(@)
	@cd DCPS/ManyTopicTest && $(MAKE) -f GNUmakefile.ManyTopicTestSubscriber $(@)
	@cd DCPS/Messenger && $(MAKE) -f GNUmakefile.DDS_Messenger_Idl $(@)
	@cd DCPS/Messenger && $(MAKE) -f GNUmakefile.DDS_Messenger_Subscriber $(@)
	@cd DCPS/Messenger && $(MAKE) -f GNUmakefile.DDS_Messenger_Publisher $(@)
	@cd DCPS/Messenger && $(MAKE) -f GNUmakefile.DDS_Messenger_StackSubscriber $(@)
	@cd DCPS/MetaStruct && $(MAKE) -f GNUmakefile.MetaStructTest $(@)
	@cd DCPS/Monitor && $(MAKE) -f GNUmakefile.Monitor_Messenger_Idl $(@)
	@cd DCPS/Monitor && $(MAKE) -f GNUmakefile.Monitor_Messenger_Monitor $(@)
	@cd DCPS/Monitor && $(MAKE) -f GNUmakefile.Monitor_Messenger_Subscriber $(@)
	@cd DCPS/Monitor && $(MAKE) -f GNUmakefile.Monitor_Messenger_Publisher $(@)
	@cd DCPS/MultiDPTest && $(MAKE) -f GNUmakefile.MultiDPTest_Subscriber $(@)
	@cd DCPS/MultiDPTest && $(MAKE) -f GNUmakefile.MultiDPTest_Publisher $(@)
	@cd DCPS/MultiRepoTest && $(MAKE) -f GNUmakefile.MultiRepoTest_Monitor $(@)
	@cd DCPS/MultiRepoTest && $(MAKE) -f GNUmakefile.MultiRepoTest_System $(@)
	@cd DCPS/MultiTopic && $(MAKE) -f GNUmakefile.MultiTopicTest $(@)
	@cd DCPS/NotifyTest && $(MAKE) -f GNUmakefile.DDS_NotifyTest_Idl $(@)
	@cd DCPS/NotifyTest && $(MAKE) -f GNUmakefile.DDS_NotifyTest_Publisher $(@)
	@cd DCPS/NotifyTest && $(MAKE) -f GNUmakefile.DDS_NotifyTest_Subscriber $(@)
	@cd DCPS/Ownership && $(MAKE) -f GNUmakefile.DDS_Ownership_Idl $(@)
	@cd DCPS/Ownership && $(MAKE) -f GNUmakefile.DDS_Ownership_Publisher $(@)
	@cd DCPS/Ownership && $(MAKE) -f GNUmakefile.DDS_Ownership_Subscriber $(@)
	@cd DCPS/Partition && $(MAKE) -f GNUmakefile.DDS_Partition_Idl $(@)
	@cd DCPS/Partition && $(MAKE) -f GNUmakefile.DDS_Partition_Publisher $(@)
	@cd DCPS/Partition && $(MAKE) -f GNUmakefile.DDS_Partition_Subscriber $(@)
	@cd DCPS/PersistentDurability && $(MAKE) -f GNUmakefile.DDS_PersistentDurability_Idl $(@)
	@cd DCPS/PersistentDurability && $(MAKE) -f GNUmakefile.DDS_PersistentDurability_Subscriber $(@)
	@cd DCPS/PersistentDurability && $(MAKE) -f GNUmakefile.DDS_PersistentDurability_Publisher $(@)
	@cd DCPS/Presentation && $(MAKE) -f GNUmakefile.Presentation $(@)
	@cd DCPS/Priority && $(MAKE) -f GNUmakefile.DDS_Priority_Idl $(@)
	@cd DCPS/Priority && $(MAKE) -f GNUmakefile.DDS_Priority_Subscriber $(@)
	@cd DCPS/Priority && $(MAKE) -f GNUmakefile.DDS_Priority_Publisher $(@)
	@cd DCPS/Prst_delayed_subscriber && $(MAKE) -f GNUmakefile.DDS_Prst_Delayed_Subscriber_Idl $(@)
	@cd DCPS/Prst_delayed_subscriber && $(MAKE) -f GNUmakefile.DDS_Prst_Delayed_Subscriber_Subscriber $(@)
	@cd DCPS/Prst_delayed_subscriber && $(MAKE) -f GNUmakefile.DDS_Prst_Delayed_Subscriber_Publisher $(@)
	@cd DCPS/QueryCondition && $(MAKE) -f GNUmakefile.QueryCondition $(@)
	@cd DCPS/ReadCondition && $(MAKE) -f GNUmakefile.ReadCondition $(@)
	@cd DCPS/ReaderDataLifecycle && $(MAKE) -f GNUmakefile.ReaderDataLifecycle $(@)
	@cd DCPS/Reconnect && $(MAKE) -f GNUmakefile.Reconnect_Subscriber $(@)
	@cd DCPS/Reconnect && $(MAKE) -f GNUmakefile.Reconnect_Publisher $(@)
	@cd DCPS/Serializer && $(MAKE) -f GNUmakefile.SerializerTest $(@)
	@cd DCPS/Serializer_wstring && $(MAKE) -f GNUmakefile.Serializer_Wstring_Publisher $(@)
	@cd DCPS/Serializer_wstring && $(MAKE) -f GNUmakefile.Serializer_Wstring_Subscriber $(@)
	@cd DCPS/SetQosDeadline && $(MAKE) -f GNUmakefile.SetQosDeadline_Idl $(@)
	@cd DCPS/SetQosDeadline && $(MAKE) -f GNUmakefile.SetQosDeadline_Subscriber $(@)
	@cd DCPS/SetQosDeadline && $(MAKE) -f GNUmakefile.SetQosDeadline_Publisher $(@)
	@cd DCPS/SetQosPartition && $(MAKE) -f GNUmakefile.SetQosPartition_Idl $(@)
	@cd DCPS/SetQosPartition && $(MAKE) -f GNUmakefile.SetQosPartition_Publisher $(@)
	@cd DCPS/SetQosPartition && $(MAKE) -f GNUmakefile.SetQosPartition_Subscriber $(@)
	@cd DCPS/SharedTransport && $(MAKE) -f GNUmakefile.SharedTransport $(@)
	@cd DCPS/SimpleFooTest && $(MAKE) -f GNUmakefile.DcpsSimpleFooTest $(@)
	@cd DCPS/StatusCondition && $(MAKE) -f GNUmakefile.StatusCondition $(@)
	@cd DCPS/StringKey && $(MAKE) -f GNUmakefile.DDS_StringKey_Idl $(@)
	@cd DCPS/StringKey && $(MAKE) -f GNUmakefile.DDS_StringKey_Subscriber $(@)
	@cd DCPS/StringKey && $(MAKE) -f GNUmakefile.DDS_StringKey_Publisher $(@)
	@cd DCPS/Thrasher && $(MAKE) -f GNUmakefile.Thrasher_Publisher $(@)
	@cd DCPS/Thrasher && $(MAKE) -f GNUmakefile.Thrasher_Subscriber $(@)
	@cd DCPS/TimeBasedFilter && $(MAKE) -f GNUmakefile.TimeBasedFilter $(@)
	@cd DCPS/TopicExpression && $(MAKE) -f GNUmakefile.TopicExpressionTest $(@)
	@cd DCPS/TransientDurability && $(MAKE) -f GNUmakefile.DDS_TransientDurability_Idl $(@)
	@cd DCPS/TransientDurability && $(MAKE) -f GNUmakefile.DDS_TransientDurability_Subscriber $(@)
	@cd DCPS/TransientDurability && $(MAKE) -f GNUmakefile.DDS_TransientDurability_Publisher $(@)
	@cd DCPS/TransientLocalTest && $(MAKE) -f GNUmakefile.DDS_TransientLocalTest_Idl $(@)
	@cd DCPS/TransientLocalTest && $(MAKE) -f GNUmakefile.DDS_TransientLocalTest_Publisher $(@)
	@cd DCPS/TransientLocalTest && $(MAKE) -f GNUmakefile.DDS_TransientLocalTest_Subscriber $(@)
	@cd DCPS/UnitTests && $(MAKE) -f GNUmakefile.UnitTests_DisjointSequence $(@)
	@cd DCPS/UnitTests && $(MAKE) -f GNUmakefile.UnitTests_DurationToTimeValue $(@)
	@cd DCPS/UnitTests && $(MAKE) -f GNUmakefile.UnitTests_LivelinessCompatibility $(@)
	@cd DCPS/UnitTests && $(MAKE) -f GNUmakefile.UnitTests_SequenceNumber $(@)
	@cd DCPS/ViewState && $(MAKE) -f GNUmakefile.ViewState $(@)
	@cd DCPS/WaitForAck && $(MAKE) -f GNUmakefile.WaitForAck_Idl $(@)
	@cd DCPS/WaitForAck && $(MAKE) -f GNUmakefile.WaitForAck_Publisher $(@)
	@cd DCPS/WaitForAck && $(MAKE) -f GNUmakefile.WaitForAck_Subscriber $(@)
	@cd DCPS/ZeroCopyRead && $(MAKE) -f GNUmakefile.ZeroCopyRead $(@)
	@cd DCPS/sub_init_loop && $(MAKE) -f GNUmakefile.Sub_Init_Loop_Publisher $(@)
	@cd DCPS/sub_init_loop && $(MAKE) -f GNUmakefile.Sub_Init_Loop_Subscriber $(@)
	@cd DCPS/unit && $(MAKE) -f GNUmakefile.DdsDcps_UnitTest $(@)
	@cd transport/dds_comparative && $(MAKE) -f GNUmakefile.Dds_Transport_Comparative_Publisher $(@)
	@cd transport/dds_comparative && $(MAKE) -f GNUmakefile.Dds_Transport_Comparative_Subscriber $(@)
	@cd transport/simple && $(MAKE) -f GNUmakefile.DDS_Transport_Simple_Publisher $(@)
	@cd transport/simple && $(MAKE) -f GNUmakefile.DDS_Transport_Simple_Subscriber $(@)
	@cd transport/simple_bp && $(MAKE) -f GNUmakefile.DDS_Transport_Simple_Bp_Publisher $(@)
	@cd transport/simple_bp && $(MAKE) -f GNUmakefile.DDS_Transport_Simple_Bp_Subscriber $(@)
	@cd transport/simple_bp_rm && $(MAKE) -f GNUmakefile.DDS_Transport_Simple_Bp_Rm_Publisher $(@)
	@cd transport/simple_bp_rm && $(MAKE) -f GNUmakefile.DDS_Transport_Simple_Bp_Rm_Subscriber $(@)
	@cd transport/simple_n && $(MAKE) -f GNUmakefile.DDS_Transport_Simple_n_Publisher $(@)
	@cd transport/simple_n && $(MAKE) -f GNUmakefile.DDS_Transport_Simple_n_Subscriber $(@)

.PHONY: DDS_BidirMessenger_Idl
DDS_BidirMessenger_Idl:
	@cd DCPS/BidirMessenger && $(MAKE) -f GNUmakefile.DDS_BidirMessenger_Idl all

.PHONY: DDS_BidirMessenger_PubSub
DDS_BidirMessenger_PubSub: DDS_BidirMessenger_Idl
	@cd DCPS/BidirMessenger && $(MAKE) -f GNUmakefile.DDS_BidirMessenger_PubSub all

.PHONY: DcpsFooType4
DcpsFooType4:
	@cd DCPS/FooType4 && $(MAKE) -f GNUmakefile.DcpsFooType4 all

.PHONY: BuiltInTopic
BuiltInTopic: DcpsFooType4
	@cd DCPS/BuiltInTopic && $(MAKE) -f GNUmakefile.BuiltInTopic all

.PHONY: DDS_BuiltInTopicTest_Idl
DDS_BuiltInTopicTest_Idl:
	@cd DCPS/BuiltInTopicTest && $(MAKE) -f GNUmakefile.DDS_BuiltInTopicTest_Idl all

.PHONY: DDS_BuiltInTopicTest_Publisher
DDS_BuiltInTopicTest_Publisher: DDS_BuiltInTopicTest_Idl
	@cd DCPS/BuiltInTopicTest && $(MAKE) -f GNUmakefile.DDS_BuiltInTopicTest_Publisher all

.PHONY: DDS_BuiltInTopicTest_Monitor
DDS_BuiltInTopicTest_Monitor: DDS_BuiltInTopicTest_Idl DDS_BuiltInTopicTest_Publisher
	@cd DCPS/BuiltInTopicTest && $(MAKE) -f GNUmakefile.DDS_BuiltInTopicTest_Monitor all

.PHONY: DDS_BuiltInTopicTest_Subscriber
DDS_BuiltInTopicTest_Subscriber: DDS_BuiltInTopicTest_Idl DDS_BuiltInTopicTest_Publisher
	@cd DCPS/BuiltInTopicTest && $(MAKE) -f GNUmakefile.DDS_BuiltInTopicTest_Subscriber all

.PHONY: common
common:
	@cd DCPS/common && $(MAKE) -f GNUmakefile.common all

.PHONY: CompatibilityTest_Subscriber
CompatibilityTest_Subscriber: DcpsFooType4 common
	@cd DCPS/CompatibilityTest && $(MAKE) -f GNUmakefile.CompatibilityTest_Subscriber all

.PHONY: CompatibilityTest_Publisher
CompatibilityTest_Publisher: DcpsFooType4 common CompatibilityTest_Subscriber
	@cd DCPS/CompatibilityTest && $(MAKE) -f GNUmakefile.CompatibilityTest_Publisher all

.PHONY: idl_test1_lib
idl_test1_lib:
	@cd DCPS/Compiler/idl_test1_lib && $(MAKE) -f GNUmakefile.idl_test1_lib all

.PHONY: idl_test1_main
idl_test1_main: idl_test1_lib
	@cd DCPS/Compiler/idl_test1_main && $(MAKE) -f GNUmakefile.idl_test1_main all

.PHONY: idl_test2_lib
idl_test2_lib:
	@cd DCPS/Compiler/idl_test2_lib && $(MAKE) -f GNUmakefile.idl_test2_lib all

.PHONY: idl_test3_lib
idl_test3_lib:
	@cd DCPS/Compiler/idl_test3_lib && $(MAKE) -f GNUmakefile.idl_test3_lib all

.PHONY: idl_test3_main
idl_test3_main: idl_test3_lib
	@cd DCPS/Compiler/idl_test3_main && $(MAKE) -f GNUmakefile.idl_test3_main all

.PHONY: ContentFilteredTopic
ContentFilteredTopic:
	@cd DCPS/ContentFilteredTopic && $(MAKE) -f GNUmakefile.ContentFilteredTopic all

.PHONY: CorbaSeq_Idl
CorbaSeq_Idl:
	@cd DCPS/CorbaSeq && $(MAKE) -f GNUmakefile.CorbaSeq_Idl all

.PHONY: CorbaSeq_Publisher
CorbaSeq_Publisher: CorbaSeq_Idl
	@cd DCPS/CorbaSeq && $(MAKE) -f GNUmakefile.CorbaSeq_Publisher all

.PHONY: CorbaSeq_Subscriber
CorbaSeq_Subscriber: CorbaSeq_Idl CorbaSeq_Publisher
	@cd DCPS/CorbaSeq && $(MAKE) -f GNUmakefile.CorbaSeq_Subscriber all

.PHONY: dcpsinfo_test_publisher
dcpsinfo_test_publisher:
	@cd DCPS/DCPSInfoRepo && $(MAKE) -f GNUmakefile.dcpsinfo_test_publisher all

.PHONY: dcpsinfo_test_subscriber
dcpsinfo_test_subscriber:
	@cd DCPS/DCPSInfoRepo && $(MAKE) -f GNUmakefile.dcpsinfo_test_subscriber all

.PHONY: DDS_DPFactoryQos_Idl
DDS_DPFactoryQos_Idl:
	@cd DCPS/DPFactoryQos && $(MAKE) -f GNUmakefile.DDS_DPFactoryQos_Idl all

.PHONY: DDS_DPFactoryQos_Publisher
DDS_DPFactoryQos_Publisher: DDS_DPFactoryQos_Idl
	@cd DCPS/DPFactoryQos && $(MAKE) -f GNUmakefile.DDS_DPFactoryQos_Publisher all

.PHONY: DDS_DPFactoryQos_Subscriber
DDS_DPFactoryQos_Subscriber: DDS_DPFactoryQos_Idl DDS_DPFactoryQos_Publisher
	@cd DCPS/DPFactoryQos && $(MAKE) -f GNUmakefile.DDS_DPFactoryQos_Subscriber all

.PHONY: DcpsFooType
DcpsFooType:
	@cd DCPS/FooType && $(MAKE) -f GNUmakefile.DcpsFooType all

.PHONY: dcps_integration_infrastructure
dcps_integration_infrastructure: DcpsFooType
	@cd DCPS/DcpsIntegration && $(MAKE) -f GNUmakefile.dcps_integration_infrastructure all

.PHONY: dcps_integration_topic
dcps_integration_topic: DcpsFooType dcps_integration_infrastructure
	@cd DCPS/DcpsIntegration && $(MAKE) -f GNUmakefile.dcps_integration_topic all

.PHONY: DDS_Deadline_Idl
DDS_Deadline_Idl:
	@cd DCPS/Deadline && $(MAKE) -f GNUmakefile.DDS_Deadline_Idl all

.PHONY: DDS_Deadline_Publisher
DDS_Deadline_Publisher: DDS_Deadline_Idl
	@cd DCPS/Deadline && $(MAKE) -f GNUmakefile.DDS_Deadline_Publisher all

.PHONY: DDS_Deadline_Subscriber
DDS_Deadline_Subscriber: DDS_Deadline_Idl DDS_Deadline_Publisher
	@cd DCPS/Deadline && $(MAKE) -f GNUmakefile.DDS_Deadline_Subscriber all

.PHONY: TestFramework
TestFramework:
	@cd DCPS/TestFramework && $(MAKE) -f GNUmakefile.TestFramework all

.PHONY: DestinationOrder
DestinationOrder: TestFramework
	@cd DCPS/DestinationOrder && $(MAKE) -f GNUmakefile.DestinationOrder all

.PHONY: Dispose
Dispose: DcpsFooType
	@cd DCPS/Dispose && $(MAKE) -f GNUmakefile.Dispose all

.PHONY: DcpsFooType5
DcpsFooType5:
	@cd DCPS/FooType5 && $(MAKE) -f GNUmakefile.DcpsFooType5 all

.PHONY: Federation_Subscriber
Federation_Subscriber: DcpsFooType5
	@cd DCPS/Federation && $(MAKE) -f GNUmakefile.Federation_Subscriber all

.PHONY: Federation_Publisher
Federation_Publisher: DcpsFooType5 Federation_Subscriber
	@cd DCPS/Federation && $(MAKE) -f GNUmakefile.Federation_Publisher all

.PHONY: FileSystemStorage
FileSystemStorage:
	@cd DCPS/FileSystemStorage && $(MAKE) -f GNUmakefile.FileSystemStorage all

.PHONY: FilterExpressionTest
FilterExpressionTest:
	@cd DCPS/FilterExpression && $(MAKE) -f GNUmakefile.FilterExpressionTest all

.PHONY: DcpsFooType3
DcpsFooType3:
	@cd DCPS/FooType3 && $(MAKE) -f GNUmakefile.DcpsFooType3 all

.PHONY: DcpsFooTest3
DcpsFooTest3: DcpsFooType3
	@cd DCPS/FooTest3 && $(MAKE) -f GNUmakefile.DcpsFooTest3 all

.PHONY: DcpsFooType3NoKey
DcpsFooType3NoKey:
	@cd DCPS/FooType3NoKey && $(MAKE) -f GNUmakefile.DcpsFooType3NoKey all

.PHONY: DcpsFooTest3NoKey
DcpsFooTest3NoKey: DcpsFooType3NoKey
	@cd DCPS/FooTest3NoKey && $(MAKE) -f GNUmakefile.DcpsFooTest3NoKey all

.PHONY: FooTest3_0_Publisher
FooTest3_0_Publisher: DcpsFooType3
	@cd DCPS/FooTest3_0 && $(MAKE) -f GNUmakefile.FooTest3_0_Publisher all

.PHONY: FooTest3_0_Subscriber
FooTest3_0_Subscriber: DcpsFooType4 FooTest3_0_Publisher
	@cd DCPS/FooTest3_0 && $(MAKE) -f GNUmakefile.FooTest3_0_Subscriber all

.PHONY: FooTest3_1NoKey_Subscriber
FooTest3_1NoKey_Subscriber: DcpsFooType3NoKey
	@cd DCPS/FooTest3_1 && $(MAKE) -f GNUmakefile.FooTest3_1NoKey_Subscriber all

.PHONY: FooTest3_1NoKey_Publisher
FooTest3_1NoKey_Publisher: DcpsFooType3NoKey FooTest3_1NoKey_Subscriber
	@cd DCPS/FooTest3_1 && $(MAKE) -f GNUmakefile.FooTest3_1NoKey_Publisher all

.PHONY: FooTest3_1_Publisher
FooTest3_1_Publisher: DcpsFooType3 FooTest3_1NoKey_Subscriber FooTest3_1NoKey_Publisher
	@cd DCPS/FooTest3_1 && $(MAKE) -f GNUmakefile.FooTest3_1_Publisher all

.PHONY: FooTest3_1_Subscriber
FooTest3_1_Subscriber: DcpsFooType3 FooTest3_1NoKey_Subscriber
	@cd DCPS/FooTest3_1 && $(MAKE) -f GNUmakefile.FooTest3_1_Subscriber all

.PHONY: DcpsFooType3Unbounded
DcpsFooType3Unbounded:
	@cd DCPS/FooType3Unbounded && $(MAKE) -f GNUmakefile.DcpsFooType3Unbounded all

.PHONY: FooTest3_2_Subscriber
FooTest3_2_Subscriber: DcpsFooType3Unbounded
	@cd DCPS/FooTest3_2 && $(MAKE) -f GNUmakefile.FooTest3_2_Subscriber all

.PHONY: FooTest3_2_Publisher
FooTest3_2_Publisher: DcpsFooType3Unbounded FooTest3_2_Subscriber
	@cd DCPS/FooTest3_2 && $(MAKE) -f GNUmakefile.FooTest3_2_Publisher all

.PHONY: DcpsFooTest4
DcpsFooTest4: DcpsFooType4 common
	@cd DCPS/FooTest4 && $(MAKE) -f GNUmakefile.DcpsFooTest4 all

.PHONY: DcpsFooTest4_0
DcpsFooTest4_0: DcpsFooType4 common
	@cd DCPS/FooTest4_0 && $(MAKE) -f GNUmakefile.DcpsFooTest4_0 all

.PHONY: DcpsFooTest5Subscriber
DcpsFooTest5Subscriber: DcpsFooType5
	@cd DCPS/FooTest5 && $(MAKE) -f GNUmakefile.DcpsFooTest5Subscriber all

.PHONY: DcpsFooTest5Publisher
DcpsFooTest5Publisher: DcpsFooType5 DcpsFooTest5Subscriber
	@cd DCPS/FooTest5 && $(MAKE) -f GNUmakefile.DcpsFooTest5Publisher all

.PHONY: DcpsFooTest5_0
DcpsFooTest5_0: DcpsFooType4
	@cd DCPS/FooTest5_0 && $(MAKE) -f GNUmakefile.DcpsFooTest5_0 all

.PHONY: DDS_GroupPresentation_Idl
DDS_GroupPresentation_Idl:
	@cd DCPS/GroupPresentation && $(MAKE) -f GNUmakefile.DDS_GroupPresentation_Idl all

.PHONY: DDS_GroupPresentation_Publisher
DDS_GroupPresentation_Publisher: DDS_GroupPresentation_Idl
	@cd DCPS/GroupPresentation && $(MAKE) -f GNUmakefile.DDS_GroupPresentation_Publisher all

.PHONY: DDS_GroupPresentation_Subscriber
DDS_GroupPresentation_Subscriber: DDS_GroupPresentation_Idl DDS_GroupPresentation_Publisher
	@cd DCPS/GroupPresentation && $(MAKE) -f GNUmakefile.DDS_GroupPresentation_Subscriber all

.PHONY: GuardCondition
GuardCondition:
	@cd DCPS/GuardCondition && $(MAKE) -f GNUmakefile.GuardCondition all

.PHONY: DDS_LargeSample_Idl
DDS_LargeSample_Idl:
	@cd DCPS/LargeSample && $(MAKE) -f GNUmakefile.DDS_LargeSample_Idl all

.PHONY: DDS_LargeSample_Publisher
DDS_LargeSample_Publisher: DDS_LargeSample_Idl
	@cd DCPS/LargeSample && $(MAKE) -f GNUmakefile.DDS_LargeSample_Publisher all

.PHONY: DDS_LargeSample_Subscriber
DDS_LargeSample_Subscriber: DDS_LargeSample_Idl DDS_LargeSample_Publisher
	@cd DCPS/LargeSample && $(MAKE) -f GNUmakefile.DDS_LargeSample_Subscriber all

.PHONY: DDS_LatencyBudget_Idl
DDS_LatencyBudget_Idl:
	@cd DCPS/LatencyBudget && $(MAKE) -f GNUmakefile.DDS_LatencyBudget_Idl all

.PHONY: DDS_LatencyBudget_Publisher
DDS_LatencyBudget_Publisher: DDS_LatencyBudget_Idl
	@cd DCPS/LatencyBudget && $(MAKE) -f GNUmakefile.DDS_LatencyBudget_Publisher all

.PHONY: DDS_LatencyBudget_Subscriber
DDS_LatencyBudget_Subscriber: DDS_LatencyBudget_Idl DDS_LatencyBudget_Publisher
	@cd DCPS/LatencyBudget && $(MAKE) -f GNUmakefile.DDS_LatencyBudget_Subscriber all

.PHONY: DDS_Lifespan_Idl
DDS_Lifespan_Idl:
	@cd DCPS/Lifespan && $(MAKE) -f GNUmakefile.DDS_Lifespan_Idl all

.PHONY: DDS_Lifespan_Publisher
DDS_Lifespan_Publisher: DDS_Lifespan_Idl
	@cd DCPS/Lifespan && $(MAKE) -f GNUmakefile.DDS_Lifespan_Publisher all

.PHONY: DDS_Lifespan_Subscriber
DDS_Lifespan_Subscriber: DDS_Lifespan_Idl DDS_Lifespan_Publisher
	@cd DCPS/Lifespan && $(MAKE) -f GNUmakefile.DDS_Lifespan_Subscriber all

.PHONY: LivelinessTestPublisher
LivelinessTestPublisher: DcpsFooType4 common
	@cd DCPS/LivelinessTest && $(MAKE) -f GNUmakefile.LivelinessTestPublisher all

.PHONY: LivelinessTestSubscriber
LivelinessTestSubscriber: DcpsFooType4 common LivelinessTestPublisher
	@cd DCPS/LivelinessTest && $(MAKE) -f GNUmakefile.LivelinessTestSubscriber all

.PHONY: LivelinessTimeout_Subscriber
LivelinessTimeout_Subscriber: DcpsFooType4 common
	@cd DCPS/LivelinessTimeout && $(MAKE) -f GNUmakefile.LivelinessTimeout_Subscriber all

.PHONY: LivelinessTimeout_Publisher
LivelinessTimeout_Publisher: DcpsFooType4 common LivelinessTimeout_Subscriber
	@cd DCPS/LivelinessTimeout && $(MAKE) -f GNUmakefile.LivelinessTimeout_Publisher all

.PHONY: DDS_ManualAssertLiveliness_Idl
DDS_ManualAssertLiveliness_Idl:
	@cd DCPS/ManualAssertLiveliness && $(MAKE) -f GNUmakefile.DDS_ManualAssertLiveliness_Idl all

.PHONY: DDS_ManualAssertLiveliness_Subscriber
DDS_ManualAssertLiveliness_Subscriber: DDS_ManualAssertLiveliness_Idl
	@cd DCPS/ManualAssertLiveliness && $(MAKE) -f GNUmakefile.DDS_ManualAssertLiveliness_Subscriber all

.PHONY: DDS_ManualAssertLiveliness_Publisher
DDS_ManualAssertLiveliness_Publisher: DDS_ManualAssertLiveliness_Idl DDS_ManualAssertLiveliness_Subscriber
	@cd DCPS/ManualAssertLiveliness && $(MAKE) -f GNUmakefile.DDS_ManualAssertLiveliness_Publisher all

.PHONY: ManyTopicTypes
ManyTopicTypes:
	@cd DCPS/ManyTopicTypes && $(MAKE) -f GNUmakefile.ManyTopicTypes all

.PHONY: ManyTopicTestPublisher
ManyTopicTestPublisher: common ManyTopicTypes
	@cd DCPS/ManyTopicTest && $(MAKE) -f GNUmakefile.ManyTopicTestPublisher all

.PHONY: ManyTopicTestSubscriber
ManyTopicTestSubscriber: common ManyTopicTypes
	@cd DCPS/ManyTopicTest && $(MAKE) -f GNUmakefile.ManyTopicTestSubscriber all

.PHONY: DDS_Messenger_Idl
DDS_Messenger_Idl:
	@cd DCPS/Messenger && $(MAKE) -f GNUmakefile.DDS_Messenger_Idl all

.PHONY: DDS_Messenger_Subscriber
DDS_Messenger_Subscriber: DDS_Messenger_Idl
	@cd DCPS/Messenger && $(MAKE) -f GNUmakefile.DDS_Messenger_Subscriber all

.PHONY: DDS_Messenger_Publisher
DDS_Messenger_Publisher: DDS_Messenger_Idl DDS_Messenger_Subscriber
	@cd DCPS/Messenger && $(MAKE) -f GNUmakefile.DDS_Messenger_Publisher all

.PHONY: DDS_Messenger_StackSubscriber
DDS_Messenger_StackSubscriber: DDS_Messenger_Idl DDS_Messenger_Subscriber
	@cd DCPS/Messenger && $(MAKE) -f GNUmakefile.DDS_Messenger_StackSubscriber all

.PHONY: MetaStructTest
MetaStructTest:
	@cd DCPS/MetaStruct && $(MAKE) -f GNUmakefile.MetaStructTest all

.PHONY: Monitor_Messenger_Idl
Monitor_Messenger_Idl:
	@cd DCPS/Monitor && $(MAKE) -f GNUmakefile.Monitor_Messenger_Idl all

.PHONY: Monitor_Messenger_Monitor
Monitor_Messenger_Monitor: DDS_Messenger_Idl
	@cd DCPS/Monitor && $(MAKE) -f GNUmakefile.Monitor_Messenger_Monitor all

.PHONY: Monitor_Messenger_Subscriber
Monitor_Messenger_Subscriber: DDS_Messenger_Idl Monitor_Messenger_Monitor
	@cd DCPS/Monitor && $(MAKE) -f GNUmakefile.Monitor_Messenger_Subscriber all

.PHONY: Monitor_Messenger_Publisher
Monitor_Messenger_Publisher: DDS_Messenger_Idl Monitor_Messenger_Monitor Monitor_Messenger_Subscriber
	@cd DCPS/Monitor && $(MAKE) -f GNUmakefile.Monitor_Messenger_Publisher all

.PHONY: MultiDPTest_Subscriber
MultiDPTest_Subscriber: DcpsFooType5
	@cd DCPS/MultiDPTest && $(MAKE) -f GNUmakefile.MultiDPTest_Subscriber all

.PHONY: MultiDPTest_Publisher
MultiDPTest_Publisher: DcpsFooType5 MultiDPTest_Subscriber
	@cd DCPS/MultiDPTest && $(MAKE) -f GNUmakefile.MultiDPTest_Publisher all

.PHONY: MultiRepoTest_Monitor
MultiRepoTest_Monitor: DcpsFooType5
	@cd DCPS/MultiRepoTest && $(MAKE) -f GNUmakefile.MultiRepoTest_Monitor all

.PHONY: MultiRepoTest_System
MultiRepoTest_System: DcpsFooType5 MultiRepoTest_Monitor
	@cd DCPS/MultiRepoTest && $(MAKE) -f GNUmakefile.MultiRepoTest_System all

.PHONY: MultiTopicTest
MultiTopicTest:
	@cd DCPS/MultiTopic && $(MAKE) -f GNUmakefile.MultiTopicTest all

.PHONY: DDS_NotifyTest_Idl
DDS_NotifyTest_Idl:
	@cd DCPS/NotifyTest && $(MAKE) -f GNUmakefile.DDS_NotifyTest_Idl all

.PHONY: DDS_NotifyTest_Publisher
DDS_NotifyTest_Publisher: DDS_NotifyTest_Idl
	@cd DCPS/NotifyTest && $(MAKE) -f GNUmakefile.DDS_NotifyTest_Publisher all

.PHONY: DDS_NotifyTest_Subscriber
DDS_NotifyTest_Subscriber: DDS_NotifyTest_Idl DDS_NotifyTest_Publisher
	@cd DCPS/NotifyTest && $(MAKE) -f GNUmakefile.DDS_NotifyTest_Subscriber all

.PHONY: DDS_Ownership_Idl
DDS_Ownership_Idl:
	@cd DCPS/Ownership && $(MAKE) -f GNUmakefile.DDS_Ownership_Idl all

.PHONY: DDS_Ownership_Publisher
DDS_Ownership_Publisher: DDS_Ownership_Idl
	@cd DCPS/Ownership && $(MAKE) -f GNUmakefile.DDS_Ownership_Publisher all

.PHONY: DDS_Ownership_Subscriber
DDS_Ownership_Subscriber: DDS_Ownership_Idl DDS_Ownership_Publisher
	@cd DCPS/Ownership && $(MAKE) -f GNUmakefile.DDS_Ownership_Subscriber all

.PHONY: DDS_Partition_Idl
DDS_Partition_Idl:
	@cd DCPS/Partition && $(MAKE) -f GNUmakefile.DDS_Partition_Idl all

.PHONY: DDS_Partition_Publisher
DDS_Partition_Publisher: DDS_Partition_Idl
	@cd DCPS/Partition && $(MAKE) -f GNUmakefile.DDS_Partition_Publisher all

.PHONY: DDS_Partition_Subscriber
DDS_Partition_Subscriber: DDS_Partition_Idl DDS_Partition_Publisher
	@cd DCPS/Partition && $(MAKE) -f GNUmakefile.DDS_Partition_Subscriber all

.PHONY: DDS_PersistentDurability_Idl
DDS_PersistentDurability_Idl:
	@cd DCPS/PersistentDurability && $(MAKE) -f GNUmakefile.DDS_PersistentDurability_Idl all

.PHONY: DDS_PersistentDurability_Subscriber
DDS_PersistentDurability_Subscriber: DDS_PersistentDurability_Idl
	@cd DCPS/PersistentDurability && $(MAKE) -f GNUmakefile.DDS_PersistentDurability_Subscriber all

.PHONY: DDS_PersistentDurability_Publisher
DDS_PersistentDurability_Publisher: DDS_PersistentDurability_Idl DDS_PersistentDurability_Subscriber
	@cd DCPS/PersistentDurability && $(MAKE) -f GNUmakefile.DDS_PersistentDurability_Publisher all

.PHONY: Presentation
Presentation: DcpsFooType
	@cd DCPS/Presentation && $(MAKE) -f GNUmakefile.Presentation all

.PHONY: DDS_Priority_Idl
DDS_Priority_Idl:
	@cd DCPS/Priority && $(MAKE) -f GNUmakefile.DDS_Priority_Idl all

.PHONY: DDS_Priority_Subscriber
DDS_Priority_Subscriber: DDS_Priority_Idl
	@cd DCPS/Priority && $(MAKE) -f GNUmakefile.DDS_Priority_Subscriber all

.PHONY: DDS_Priority_Publisher
DDS_Priority_Publisher: DDS_Priority_Idl DDS_Priority_Subscriber
	@cd DCPS/Priority && $(MAKE) -f GNUmakefile.DDS_Priority_Publisher all

.PHONY: DDS_Prst_Delayed_Subscriber_Idl
DDS_Prst_Delayed_Subscriber_Idl:
	@cd DCPS/Prst_delayed_subscriber && $(MAKE) -f GNUmakefile.DDS_Prst_Delayed_Subscriber_Idl all

.PHONY: DDS_Prst_Delayed_Subscriber_Subscriber
DDS_Prst_Delayed_Subscriber_Subscriber: DDS_Prst_Delayed_Subscriber_Idl
	@cd DCPS/Prst_delayed_subscriber && $(MAKE) -f GNUmakefile.DDS_Prst_Delayed_Subscriber_Subscriber all

.PHONY: DDS_Prst_Delayed_Subscriber_Publisher
DDS_Prst_Delayed_Subscriber_Publisher: DDS_Prst_Delayed_Subscriber_Idl DDS_Prst_Delayed_Subscriber_Subscriber
	@cd DCPS/Prst_delayed_subscriber && $(MAKE) -f GNUmakefile.DDS_Prst_Delayed_Subscriber_Publisher all

.PHONY: QueryCondition
QueryCondition:
	@cd DCPS/QueryCondition && $(MAKE) -f GNUmakefile.QueryCondition all

.PHONY: ReadCondition
ReadCondition:
	@cd DCPS/ReadCondition && $(MAKE) -f GNUmakefile.ReadCondition all

.PHONY: ReaderDataLifecycle
ReaderDataLifecycle: DcpsFooType
	@cd DCPS/ReaderDataLifecycle && $(MAKE) -f GNUmakefile.ReaderDataLifecycle all

.PHONY: Reconnect_Subscriber
Reconnect_Subscriber:
	@cd DCPS/Reconnect && $(MAKE) -f GNUmakefile.Reconnect_Subscriber all

.PHONY: Reconnect_Publisher
Reconnect_Publisher: Reconnect_Subscriber
	@cd DCPS/Reconnect && $(MAKE) -f GNUmakefile.Reconnect_Publisher all

.PHONY: SerializerTest
SerializerTest:
	@cd DCPS/Serializer && $(MAKE) -f GNUmakefile.SerializerTest all

.PHONY: Serializer_Wstring_Publisher
Serializer_Wstring_Publisher:
	@cd DCPS/Serializer_wstring && $(MAKE) -f GNUmakefile.Serializer_Wstring_Publisher all

.PHONY: Serializer_Wstring_Subscriber
Serializer_Wstring_Subscriber: Serializer_Wstring_Publisher
	@cd DCPS/Serializer_wstring && $(MAKE) -f GNUmakefile.Serializer_Wstring_Subscriber all

.PHONY: SetQosDeadline_Idl
SetQosDeadline_Idl:
	@cd DCPS/SetQosDeadline && $(MAKE) -f GNUmakefile.SetQosDeadline_Idl all

.PHONY: SetQosDeadline_Subscriber
SetQosDeadline_Subscriber: SetQosDeadline_Idl
	@cd DCPS/SetQosDeadline && $(MAKE) -f GNUmakefile.SetQosDeadline_Subscriber all

.PHONY: SetQosDeadline_Publisher
SetQosDeadline_Publisher: SetQosDeadline_Subscriber
	@cd DCPS/SetQosDeadline && $(MAKE) -f GNUmakefile.SetQosDeadline_Publisher all

.PHONY: SetQosPartition_Idl
SetQosPartition_Idl:
	@cd DCPS/SetQosPartition && $(MAKE) -f GNUmakefile.SetQosPartition_Idl all

.PHONY: SetQosPartition_Publisher
SetQosPartition_Publisher: SetQosPartition_Idl
	@cd DCPS/SetQosPartition && $(MAKE) -f GNUmakefile.SetQosPartition_Publisher all

.PHONY: SetQosPartition_Subscriber
SetQosPartition_Subscriber: SetQosPartition_Idl SetQosPartition_Publisher
	@cd DCPS/SetQosPartition && $(MAKE) -f GNUmakefile.SetQosPartition_Subscriber all

.PHONY: SharedTransport
SharedTransport: TestFramework
	@cd DCPS/SharedTransport && $(MAKE) -f GNUmakefile.SharedTransport all

.PHONY: DcpsSimpleFooTest
DcpsSimpleFooTest: DcpsFooType
	@cd DCPS/SimpleFooTest && $(MAKE) -f GNUmakefile.DcpsSimpleFooTest all

.PHONY: StatusCondition
StatusCondition:
	@cd DCPS/StatusCondition && $(MAKE) -f GNUmakefile.StatusCondition all

.PHONY: DDS_StringKey_Idl
DDS_StringKey_Idl:
	@cd DCPS/StringKey && $(MAKE) -f GNUmakefile.DDS_StringKey_Idl all

.PHONY: DDS_StringKey_Subscriber
DDS_StringKey_Subscriber: DDS_StringKey_Idl
	@cd DCPS/StringKey && $(MAKE) -f GNUmakefile.DDS_StringKey_Subscriber all

.PHONY: DDS_StringKey_Publisher
DDS_StringKey_Publisher: DDS_StringKey_Idl DDS_StringKey_Subscriber
	@cd DCPS/StringKey && $(MAKE) -f GNUmakefile.DDS_StringKey_Publisher all

.PHONY: Thrasher_Publisher
Thrasher_Publisher: DcpsFooType
	@cd DCPS/Thrasher && $(MAKE) -f GNUmakefile.Thrasher_Publisher all

.PHONY: Thrasher_Subscriber
Thrasher_Subscriber: DcpsFooType Thrasher_Publisher
	@cd DCPS/Thrasher && $(MAKE) -f GNUmakefile.Thrasher_Subscriber all

.PHONY: TimeBasedFilter
TimeBasedFilter: DcpsFooType
	@cd DCPS/TimeBasedFilter && $(MAKE) -f GNUmakefile.TimeBasedFilter all

.PHONY: TopicExpressionTest
TopicExpressionTest:
	@cd DCPS/TopicExpression && $(MAKE) -f GNUmakefile.TopicExpressionTest all

.PHONY: DDS_TransientDurability_Idl
DDS_TransientDurability_Idl:
	@cd DCPS/TransientDurability && $(MAKE) -f GNUmakefile.DDS_TransientDurability_Idl all

.PHONY: DDS_TransientDurability_Subscriber
DDS_TransientDurability_Subscriber: DDS_TransientDurability_Idl
	@cd DCPS/TransientDurability && $(MAKE) -f GNUmakefile.DDS_TransientDurability_Subscriber all

.PHONY: DDS_TransientDurability_Publisher
DDS_TransientDurability_Publisher: DDS_TransientDurability_Idl DDS_TransientDurability_Subscriber
	@cd DCPS/TransientDurability && $(MAKE) -f GNUmakefile.DDS_TransientDurability_Publisher all

.PHONY: DDS_TransientLocalTest_Idl
DDS_TransientLocalTest_Idl:
	@cd DCPS/TransientLocalTest && $(MAKE) -f GNUmakefile.DDS_TransientLocalTest_Idl all

.PHONY: DDS_TransientLocalTest_Publisher
DDS_TransientLocalTest_Publisher: DDS_TransientLocalTest_Idl
	@cd DCPS/TransientLocalTest && $(MAKE) -f GNUmakefile.DDS_TransientLocalTest_Publisher all

.PHONY: DDS_TransientLocalTest_Subscriber
DDS_TransientLocalTest_Subscriber: DDS_TransientLocalTest_Idl DDS_TransientLocalTest_Publisher
	@cd DCPS/TransientLocalTest && $(MAKE) -f GNUmakefile.DDS_TransientLocalTest_Subscriber all

.PHONY: UnitTests_DisjointSequence
UnitTests_DisjointSequence:
	@cd DCPS/UnitTests && $(MAKE) -f GNUmakefile.UnitTests_DisjointSequence all

.PHONY: UnitTests_DurationToTimeValue
UnitTests_DurationToTimeValue:
	@cd DCPS/UnitTests && $(MAKE) -f GNUmakefile.UnitTests_DurationToTimeValue all

.PHONY: UnitTests_LivelinessCompatibility
UnitTests_LivelinessCompatibility:
	@cd DCPS/UnitTests && $(MAKE) -f GNUmakefile.UnitTests_LivelinessCompatibility all

.PHONY: UnitTests_SequenceNumber
UnitTests_SequenceNumber:
	@cd DCPS/UnitTests && $(MAKE) -f GNUmakefile.UnitTests_SequenceNumber all

.PHONY: ViewState
ViewState:
	@cd DCPS/ViewState && $(MAKE) -f GNUmakefile.ViewState all

.PHONY: WaitForAck_Idl
WaitForAck_Idl:
	@cd DCPS/WaitForAck && $(MAKE) -f GNUmakefile.WaitForAck_Idl all

.PHONY: WaitForAck_Publisher
WaitForAck_Publisher: WaitForAck_Idl
	@cd DCPS/WaitForAck && $(MAKE) -f GNUmakefile.WaitForAck_Publisher all

.PHONY: WaitForAck_Subscriber
WaitForAck_Subscriber: WaitForAck_Idl WaitForAck_Publisher
	@cd DCPS/WaitForAck && $(MAKE) -f GNUmakefile.WaitForAck_Subscriber all

.PHONY: ZeroCopyRead
ZeroCopyRead:
	@cd DCPS/ZeroCopyRead && $(MAKE) -f GNUmakefile.ZeroCopyRead all

.PHONY: Sub_Init_Loop_Publisher
Sub_Init_Loop_Publisher:
	@cd DCPS/sub_init_loop && $(MAKE) -f GNUmakefile.Sub_Init_Loop_Publisher all

.PHONY: Sub_Init_Loop_Subscriber
Sub_Init_Loop_Subscriber: Sub_Init_Loop_Publisher
	@cd DCPS/sub_init_loop && $(MAKE) -f GNUmakefile.Sub_Init_Loop_Subscriber all

.PHONY: DdsDcps_UnitTest
DdsDcps_UnitTest:
	@cd DCPS/unit && $(MAKE) -f GNUmakefile.DdsDcps_UnitTest all

.PHONY: Dds_Transport_Comparative_Publisher
Dds_Transport_Comparative_Publisher:
	@cd transport/dds_comparative && $(MAKE) -f GNUmakefile.Dds_Transport_Comparative_Publisher all

.PHONY: Dds_Transport_Comparative_Subscriber
Dds_Transport_Comparative_Subscriber:
	@cd transport/dds_comparative && $(MAKE) -f GNUmakefile.Dds_Transport_Comparative_Subscriber all

.PHONY: DDS_Transport_Simple_Publisher
DDS_Transport_Simple_Publisher:
	@cd transport/simple && $(MAKE) -f GNUmakefile.DDS_Transport_Simple_Publisher all

.PHONY: DDS_Transport_Simple_Subscriber
DDS_Transport_Simple_Subscriber:
	@cd transport/simple && $(MAKE) -f GNUmakefile.DDS_Transport_Simple_Subscriber all

.PHONY: DDS_Transport_Simple_Bp_Publisher
DDS_Transport_Simple_Bp_Publisher:
	@cd transport/simple_bp && $(MAKE) -f GNUmakefile.DDS_Transport_Simple_Bp_Publisher all

.PHONY: DDS_Transport_Simple_Bp_Subscriber
DDS_Transport_Simple_Bp_Subscriber:
	@cd transport/simple_bp && $(MAKE) -f GNUmakefile.DDS_Transport_Simple_Bp_Subscriber all

.PHONY: DDS_Transport_Simple_Bp_Rm_Publisher
DDS_Transport_Simple_Bp_Rm_Publisher:
	@cd transport/simple_bp_rm && $(MAKE) -f GNUmakefile.DDS_Transport_Simple_Bp_Rm_Publisher all

.PHONY: DDS_Transport_Simple_Bp_Rm_Subscriber
DDS_Transport_Simple_Bp_Rm_Subscriber:
	@cd transport/simple_bp_rm && $(MAKE) -f GNUmakefile.DDS_Transport_Simple_Bp_Rm_Subscriber all

.PHONY: DDS_Transport_Simple_n_Publisher
DDS_Transport_Simple_n_Publisher:
	@cd transport/simple_n && $(MAKE) -f GNUmakefile.DDS_Transport_Simple_n_Publisher all

.PHONY: DDS_Transport_Simple_n_Subscriber
DDS_Transport_Simple_n_Subscriber:
	@cd transport/simple_n && $(MAKE) -f GNUmakefile.DDS_Transport_Simple_n_Subscriber all

project_name_list:
	@echo DDS_BidirMessenger_Idl
	@echo DDS_BidirMessenger_PubSub
	@echo BuiltInTopic
	@echo DDS_BuiltInTopicTest_Idl
	@echo DDS_BuiltInTopicTest_Monitor
	@echo DDS_BuiltInTopicTest_Publisher
	@echo DDS_BuiltInTopicTest_Subscriber
	@echo CompatibilityTest_Publisher
	@echo CompatibilityTest_Subscriber
	@echo idl_test1_lib
	@echo idl_test1_main
	@echo idl_test2_lib
	@echo idl_test3_lib
	@echo idl_test3_main
	@echo ContentFilteredTopic
	@echo CorbaSeq_Idl
	@echo CorbaSeq_Publisher
	@echo CorbaSeq_Subscriber
	@echo dcpsinfo_test_publisher
	@echo dcpsinfo_test_subscriber
	@echo DDS_DPFactoryQos_Idl
	@echo DDS_DPFactoryQos_Publisher
	@echo DDS_DPFactoryQos_Subscriber
	@echo dcps_integration_infrastructure
	@echo dcps_integration_topic
	@echo DDS_Deadline_Idl
	@echo DDS_Deadline_Publisher
	@echo DDS_Deadline_Subscriber
	@echo DestinationOrder
	@echo Dispose
	@echo Federation_Publisher
	@echo Federation_Subscriber
	@echo FileSystemStorage
	@echo FilterExpressionTest
	@echo DcpsFooTest3
	@echo DcpsFooTest3NoKey
	@echo FooTest3_0_Publisher
	@echo FooTest3_0_Subscriber
	@echo FooTest3_1NoKey_Publisher
	@echo FooTest3_1NoKey_Subscriber
	@echo FooTest3_1_Publisher
	@echo FooTest3_1_Subscriber
	@echo FooTest3_2_Publisher
	@echo FooTest3_2_Subscriber
	@echo DcpsFooTest4
	@echo DcpsFooTest4_0
	@echo DcpsFooTest5Publisher
	@echo DcpsFooTest5Subscriber
	@echo DcpsFooTest5_0
	@echo DcpsFooType
	@echo DcpsFooType3
	@echo DcpsFooType3NoKey
	@echo DcpsFooType3Unbounded
	@echo DcpsFooType4
	@echo DcpsFooType5
	@echo DDS_GroupPresentation_Idl
	@echo DDS_GroupPresentation_Publisher
	@echo DDS_GroupPresentation_Subscriber
	@echo GuardCondition
	@echo DDS_LargeSample_Idl
	@echo DDS_LargeSample_Publisher
	@echo DDS_LargeSample_Subscriber
	@echo DDS_LatencyBudget_Idl
	@echo DDS_LatencyBudget_Publisher
	@echo DDS_LatencyBudget_Subscriber
	@echo DDS_Lifespan_Idl
	@echo DDS_Lifespan_Publisher
	@echo DDS_Lifespan_Subscriber
	@echo LivelinessTestPublisher
	@echo LivelinessTestSubscriber
	@echo LivelinessTimeout_Publisher
	@echo LivelinessTimeout_Subscriber
	@echo DDS_ManualAssertLiveliness_Idl
	@echo DDS_ManualAssertLiveliness_Publisher
	@echo DDS_ManualAssertLiveliness_Subscriber
	@echo ManyTopicTestPublisher
	@echo ManyTopicTestSubscriber
	@echo ManyTopicTypes
	@echo DDS_Messenger_Idl
	@echo DDS_Messenger_Publisher
	@echo DDS_Messenger_StackSubscriber
	@echo DDS_Messenger_Subscriber
	@echo MetaStructTest
	@echo Monitor_Messenger_Idl
	@echo Monitor_Messenger_Monitor
	@echo Monitor_Messenger_Publisher
	@echo Monitor_Messenger_Subscriber
	@echo MultiDPTest_Publisher
	@echo MultiDPTest_Subscriber
	@echo MultiRepoTest_Monitor
	@echo MultiRepoTest_System
	@echo MultiTopicTest
	@echo DDS_NotifyTest_Idl
	@echo DDS_NotifyTest_Publisher
	@echo DDS_NotifyTest_Subscriber
	@echo DDS_Ownership_Idl
	@echo DDS_Ownership_Publisher
	@echo DDS_Ownership_Subscriber
	@echo DDS_Partition_Idl
	@echo DDS_Partition_Publisher
	@echo DDS_Partition_Subscriber
	@echo DDS_PersistentDurability_Idl
	@echo DDS_PersistentDurability_Publisher
	@echo DDS_PersistentDurability_Subscriber
	@echo Presentation
	@echo DDS_Priority_Idl
	@echo DDS_Priority_Publisher
	@echo DDS_Priority_Subscriber
	@echo DDS_Prst_Delayed_Subscriber_Idl
	@echo DDS_Prst_Delayed_Subscriber_Publisher
	@echo DDS_Prst_Delayed_Subscriber_Subscriber
	@echo QueryCondition
	@echo ReadCondition
	@echo ReaderDataLifecycle
	@echo Reconnect_Publisher
	@echo Reconnect_Subscriber
	@echo SerializerTest
	@echo Serializer_Wstring_Publisher
	@echo Serializer_Wstring_Subscriber
	@echo SetQosDeadline_Idl
	@echo SetQosDeadline_Publisher
	@echo SetQosDeadline_Subscriber
	@echo SetQosPartition_Idl
	@echo SetQosPartition_Publisher
	@echo SetQosPartition_Subscriber
	@echo SharedTransport
	@echo DcpsSimpleFooTest
	@echo StatusCondition
	@echo DDS_StringKey_Idl
	@echo DDS_StringKey_Publisher
	@echo DDS_StringKey_Subscriber
	@echo TestFramework
	@echo Thrasher_Publisher
	@echo Thrasher_Subscriber
	@echo TimeBasedFilter
	@echo TopicExpressionTest
	@echo DDS_TransientDurability_Idl
	@echo DDS_TransientDurability_Publisher
	@echo DDS_TransientDurability_Subscriber
	@echo DDS_TransientLocalTest_Idl
	@echo DDS_TransientLocalTest_Publisher
	@echo DDS_TransientLocalTest_Subscriber
	@echo UnitTests_DisjointSequence
	@echo UnitTests_DurationToTimeValue
	@echo UnitTests_LivelinessCompatibility
	@echo UnitTests_SequenceNumber
	@echo ViewState
	@echo WaitForAck_Idl
	@echo WaitForAck_Publisher
	@echo WaitForAck_Subscriber
	@echo ZeroCopyRead
	@echo common
	@echo Sub_Init_Loop_Publisher
	@echo Sub_Init_Loop_Subscriber
	@echo DdsDcps_UnitTest
	@echo Dds_Transport_Comparative_Publisher
	@echo Dds_Transport_Comparative_Subscriber
	@echo DDS_Transport_Simple_Publisher
	@echo DDS_Transport_Simple_Subscriber
	@echo DDS_Transport_Simple_Bp_Publisher
	@echo DDS_Transport_Simple_Bp_Subscriber
	@echo DDS_Transport_Simple_Bp_Rm_Publisher
	@echo DDS_Transport_Simple_Bp_Rm_Subscriber
	@echo DDS_Transport_Simple_n_Publisher
	@echo DDS_Transport_Simple_n_Subscriber
