# -*- makefile -*-
#----------------------------------------------------------------------------
#       GNU ACE Workspace
#
# $Id: GNUACEWorkspaceCreator.pm 94635 2011-10-06 12:59:23Z johnnyw $
#
# This file was generated by MPC.  Any changes made directly to
# this file will be lost the next time it is generated.
#
# MPC Command:
# /home/build/DOC_ROOT/stage-1365/ACE_wrappers/bin/mwc.pl -type gnuace -exclude "TAO/TAO_*.mwc,TAO/CIAO/CIAO_*.mwc" -workers 12 -recurse -hierarchy -relative ACE_ROOT=/home/build/DOC_ROOT/stage-1365/ACE_wrappers -relative TAO_ROOT=/home/build/DOC_ROOT/stage-1365/ACE_wrappers/TAO -relative CIAO_ROOT=/home/build/DOC_ROOT/stage-1365/ACE_wrappers/TAO/CIAO -relative DANCE_ROOT=/home/build/DOC_ROOT/stage-1365/ACE_wrappers/TAO/DAnCE
#
#----------------------------------------------------------------------------

MAKEFILE = GNUmakefile

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

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

all: RTEC_Perf Colocated_Roundtrip-target Federated_Roundtrip_Client Federated_Roundtrip_Server RTCORBA_Baseline_IDL RTCORBA_Baseline_Client RTCORBA_Baseline_Server RTCORBA_Callback_IDL RTCORBA_Callback_Server RTCORBA_Callback_Client Roundtrip_RTEvent_Client Roundtrip_RTEvent_Server TCP_Baseline_Client TCP_Baseline_Server

REMAINING_TARGETS := $(filter-out all,$(TARGETS_NESTED:.nested=)) $(CUSTOM_TARGETS)

$(REMAINING_TARGETS):
	$(KEEP_GOING)@cd lib && $(MAKE) -f GNUmakefile.RTEC_Perf $(@)
	$(KEEP_GOING)@cd Colocated_Roundtrip && $(MAKE) -f GNUmakefile.Colocated_Roundtrip $(@)
	$(KEEP_GOING)@cd Federated_Roundtrip && $(MAKE) -f GNUmakefile.Federated_Roundtrip_Client $(@)
	$(KEEP_GOING)@cd Federated_Roundtrip && $(MAKE) -f GNUmakefile.Federated_Roundtrip_Server $(@)
	$(KEEP_GOING)@cd RTCORBA_Baseline && $(MAKE) -f GNUmakefile.RTCORBA_Baseline_IDL $(@)
	$(KEEP_GOING)@cd RTCORBA_Baseline && $(MAKE) -f GNUmakefile.RTCORBA_Baseline_Client $(@)
	$(KEEP_GOING)@cd RTCORBA_Baseline && $(MAKE) -f GNUmakefile.RTCORBA_Baseline_Server $(@)
	$(KEEP_GOING)@cd RTCORBA_Callback && $(MAKE) -f GNUmakefile.RTCORBA_Callback_IDL $(@)
	$(KEEP_GOING)@cd RTCORBA_Callback && $(MAKE) -f GNUmakefile.RTCORBA_Callback_Server $(@)
	$(KEEP_GOING)@cd RTCORBA_Callback && $(MAKE) -f GNUmakefile.RTCORBA_Callback_Client $(@)
	$(KEEP_GOING)@cd Roundtrip && $(MAKE) -f GNUmakefile.Roundtrip_RTEvent_Client $(@)
	$(KEEP_GOING)@cd Roundtrip && $(MAKE) -f GNUmakefile.Roundtrip_RTEvent_Server $(@)
	$(KEEP_GOING)@cd TCP_Baseline && $(MAKE) -f GNUmakefile.TCP_Baseline_Client $(@)
	$(KEEP_GOING)@cd TCP_Baseline && $(MAKE) -f GNUmakefile.TCP_Baseline_Server $(@)

.PHONY: RTEC_Perf
RTEC_Perf:
	$(KEEP_GOING)@cd lib && $(MAKE) -f GNUmakefile.RTEC_Perf all

.PHONY: Colocated_Roundtrip-target
Colocated_Roundtrip-target: RTEC_Perf
	$(KEEP_GOING)@cd Colocated_Roundtrip && $(MAKE) -f GNUmakefile.Colocated_Roundtrip all

.PHONY: Federated_Roundtrip_Client
Federated_Roundtrip_Client: RTEC_Perf
	$(KEEP_GOING)@cd Federated_Roundtrip && $(MAKE) -f GNUmakefile.Federated_Roundtrip_Client all

.PHONY: Federated_Roundtrip_Server
Federated_Roundtrip_Server: RTEC_Perf
	$(KEEP_GOING)@cd Federated_Roundtrip && $(MAKE) -f GNUmakefile.Federated_Roundtrip_Server all

.PHONY: RTCORBA_Baseline_IDL
RTCORBA_Baseline_IDL:
	$(KEEP_GOING)@cd RTCORBA_Baseline && $(MAKE) -f GNUmakefile.RTCORBA_Baseline_IDL all

.PHONY: RTCORBA_Baseline_Client
RTCORBA_Baseline_Client: RTEC_Perf RTCORBA_Baseline_IDL
	$(KEEP_GOING)@cd RTCORBA_Baseline && $(MAKE) -f GNUmakefile.RTCORBA_Baseline_Client all

.PHONY: RTCORBA_Baseline_Server
RTCORBA_Baseline_Server: RTEC_Perf RTCORBA_Baseline_IDL RTCORBA_Baseline_Client
	$(KEEP_GOING)@cd RTCORBA_Baseline && $(MAKE) -f GNUmakefile.RTCORBA_Baseline_Server all

.PHONY: RTCORBA_Callback_IDL
RTCORBA_Callback_IDL:
	$(KEEP_GOING)@cd RTCORBA_Callback && $(MAKE) -f GNUmakefile.RTCORBA_Callback_IDL all

.PHONY: RTCORBA_Callback_Server
RTCORBA_Callback_Server: RTEC_Perf RTCORBA_Callback_IDL
	$(KEEP_GOING)@cd RTCORBA_Callback && $(MAKE) -f GNUmakefile.RTCORBA_Callback_Server all

.PHONY: RTCORBA_Callback_Client
RTCORBA_Callback_Client: RTEC_Perf RTCORBA_Callback_IDL RTCORBA_Callback_Server
	$(KEEP_GOING)@cd RTCORBA_Callback && $(MAKE) -f GNUmakefile.RTCORBA_Callback_Client all

.PHONY: Roundtrip_RTEvent_Client
Roundtrip_RTEvent_Client: RTEC_Perf
	$(KEEP_GOING)@cd Roundtrip && $(MAKE) -f GNUmakefile.Roundtrip_RTEvent_Client all

.PHONY: Roundtrip_RTEvent_Server
Roundtrip_RTEvent_Server: RTEC_Perf
	$(KEEP_GOING)@cd Roundtrip && $(MAKE) -f GNUmakefile.Roundtrip_RTEvent_Server all

.PHONY: TCP_Baseline_Client
TCP_Baseline_Client: RTEC_Perf
	$(KEEP_GOING)@cd TCP_Baseline && $(MAKE) -f GNUmakefile.TCP_Baseline_Client all

.PHONY: TCP_Baseline_Server
TCP_Baseline_Server: RTEC_Perf
	$(KEEP_GOING)@cd TCP_Baseline && $(MAKE) -f GNUmakefile.TCP_Baseline_Server all

project_name_list:
	@echo Colocated_Roundtrip-target
	@echo Federated_Roundtrip_Client
	@echo Federated_Roundtrip_Server
	@echo RTCORBA_Baseline_Client
	@echo RTCORBA_Baseline_IDL
	@echo RTCORBA_Baseline_Server
	@echo RTCORBA_Callback_Client
	@echo RTCORBA_Callback_IDL
	@echo RTCORBA_Callback_Server
	@echo Roundtrip_RTEvent_Client
	@echo Roundtrip_RTEvent_Server
	@echo TCP_Baseline_Client
	@echo TCP_Baseline_Server
	@echo RTEC_Perf
