# -*- makefile -*-
#----------------------------------------------------------------------------
#       GNU ACE Workspace
#
# 
#
# 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/johnny/DOC_ROOT/stage-6476/ACE_wrappers/bin/mwc.pl -type gnuace -exclude TAO/TAO_ACE.mwc -workers 8 -recurse -hierarchy -relative ACE_ROOT=/home/johnny/DOC_ROOT/stage-6476/ACE_wrappers -relative TAO_ROOT=/home/johnny/DOC_ROOT/stage-6476/ACE_wrappers/TAO
#
#----------------------------------------------------------------------------

MAKEFILE = GNUmakefile

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

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

all: CosEC_Factory_Idl CosEC_Factory_Server CosEC_Factory_Client CosEC_RtEC_Based_lib CosEC_RtEC_Based_bin CosEC_RtEC_Based_Tests_Basic_Client CosEC_RtEC_Based_Mult_Cons CosEC_RtEC_Based_Mult_Supp CosEC_Simple_Consumer CosEC_Simple_Service CosEC_Simple_Supplier CosEC_TypedSimple_Consumer CosEC_TypedSimple_Supplier

depend: CosEC_Factory_Idl-depend CosEC_Factory_Server-depend CosEC_Factory_Client-depend CosEC_RtEC_Based_lib-depend CosEC_RtEC_Based_bin-depend CosEC_RtEC_Based_Tests_Basic_Client-depend CosEC_RtEC_Based_Mult_Cons-depend CosEC_RtEC_Based_Mult_Supp-depend CosEC_Simple_Consumer-depend CosEC_Simple_Service-depend CosEC_Simple_Supplier-depend CosEC_TypedSimple_Consumer-depend CosEC_TypedSimple_Supplier-depend

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

$(REMAINING_TARGETS):
	$(KEEP_GOING)@cd Factory && $(MAKE) -f GNUmakefile.CosEC_Factory_Idl $(@)
	$(KEEP_GOING)@cd Factory && $(MAKE) -f GNUmakefile.CosEC_Factory_Server $(@)
	$(KEEP_GOING)@cd Factory && $(MAKE) -f GNUmakefile.CosEC_Factory_Client $(@)
	$(KEEP_GOING)@cd RtEC_Based/lib && $(MAKE) -f GNUmakefile.CosEC_RtEC_Based_lib $(@)
	$(KEEP_GOING)@cd RtEC_Based/bin && $(MAKE) -f GNUmakefile.CosEC_RtEC_Based_bin $(@)
	$(KEEP_GOING)@cd RtEC_Based/tests/Basic && $(MAKE) -f GNUmakefile.CosEC_RtEC_Based_Tests_Basic_Client $(@)
	$(KEEP_GOING)@cd RtEC_Based/tests/Multiple && $(MAKE) -f GNUmakefile.CosEC_RtEC_Based_Mult_Cons $(@)
	$(KEEP_GOING)@cd RtEC_Based/tests/Multiple && $(MAKE) -f GNUmakefile.CosEC_RtEC_Based_Mult_Supp $(@)
	$(KEEP_GOING)@cd Simple && $(MAKE) -f GNUmakefile.CosEC_Simple_Consumer $(@)
	$(KEEP_GOING)@cd Simple && $(MAKE) -f GNUmakefile.CosEC_Simple_Service $(@)
	$(KEEP_GOING)@cd Simple && $(MAKE) -f GNUmakefile.CosEC_Simple_Supplier $(@)
	$(KEEP_GOING)@cd TypedSimple && $(MAKE) -f GNUmakefile.CosEC_TypedSimple_Consumer $(@)
	$(KEEP_GOING)@cd TypedSimple && $(MAKE) -f GNUmakefile.CosEC_TypedSimple_Supplier $(@)

.PHONY: CosEC_Factory_Idl
CosEC_Factory_Idl:
	$(KEEP_GOING)@cd Factory && $(MAKE) -f GNUmakefile.CosEC_Factory_Idl all

.PHONY: CosEC_Factory_Idl-depend
CosEC_Factory_Idl-depend:
	$(KEEP_GOING)@cd Factory && $(MAKE) -f GNUmakefile.CosEC_Factory_Idl depend

.PHONY: CosEC_Factory_Server
CosEC_Factory_Server: CosEC_Factory_Idl
	$(KEEP_GOING)@cd Factory && $(MAKE) -f GNUmakefile.CosEC_Factory_Server all

.PHONY: CosEC_Factory_Server-depend
CosEC_Factory_Server-depend:
	$(KEEP_GOING)@cd Factory && $(MAKE) -f GNUmakefile.CosEC_Factory_Server depend

.PHONY: CosEC_Factory_Client
CosEC_Factory_Client: CosEC_Factory_Idl CosEC_Factory_Server
	$(KEEP_GOING)@cd Factory && $(MAKE) -f GNUmakefile.CosEC_Factory_Client all

.PHONY: CosEC_Factory_Client-depend
CosEC_Factory_Client-depend:
	$(KEEP_GOING)@cd Factory && $(MAKE) -f GNUmakefile.CosEC_Factory_Client depend

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

.PHONY: CosEC_RtEC_Based_lib-depend
CosEC_RtEC_Based_lib-depend:
	$(KEEP_GOING)@cd RtEC_Based/lib && $(MAKE) -f GNUmakefile.CosEC_RtEC_Based_lib depend

.PHONY: CosEC_RtEC_Based_bin
CosEC_RtEC_Based_bin: CosEC_RtEC_Based_lib
	$(KEEP_GOING)@cd RtEC_Based/bin && $(MAKE) -f GNUmakefile.CosEC_RtEC_Based_bin all

.PHONY: CosEC_RtEC_Based_bin-depend
CosEC_RtEC_Based_bin-depend:
	$(KEEP_GOING)@cd RtEC_Based/bin && $(MAKE) -f GNUmakefile.CosEC_RtEC_Based_bin depend

.PHONY: CosEC_RtEC_Based_Tests_Basic_Client
CosEC_RtEC_Based_Tests_Basic_Client: CosEC_RtEC_Based_lib
	$(KEEP_GOING)@cd RtEC_Based/tests/Basic && $(MAKE) -f GNUmakefile.CosEC_RtEC_Based_Tests_Basic_Client all

.PHONY: CosEC_RtEC_Based_Tests_Basic_Client-depend
CosEC_RtEC_Based_Tests_Basic_Client-depend:
	$(KEEP_GOING)@cd RtEC_Based/tests/Basic && $(MAKE) -f GNUmakefile.CosEC_RtEC_Based_Tests_Basic_Client depend

.PHONY: CosEC_RtEC_Based_Mult_Cons
CosEC_RtEC_Based_Mult_Cons: CosEC_RtEC_Based_lib
	$(KEEP_GOING)@cd RtEC_Based/tests/Multiple && $(MAKE) -f GNUmakefile.CosEC_RtEC_Based_Mult_Cons all

.PHONY: CosEC_RtEC_Based_Mult_Cons-depend
CosEC_RtEC_Based_Mult_Cons-depend:
	$(KEEP_GOING)@cd RtEC_Based/tests/Multiple && $(MAKE) -f GNUmakefile.CosEC_RtEC_Based_Mult_Cons depend

.PHONY: CosEC_RtEC_Based_Mult_Supp
CosEC_RtEC_Based_Mult_Supp: CosEC_RtEC_Based_lib CosEC_RtEC_Based_Mult_Cons
	$(KEEP_GOING)@cd RtEC_Based/tests/Multiple && $(MAKE) -f GNUmakefile.CosEC_RtEC_Based_Mult_Supp all

.PHONY: CosEC_RtEC_Based_Mult_Supp-depend
CosEC_RtEC_Based_Mult_Supp-depend:
	$(KEEP_GOING)@cd RtEC_Based/tests/Multiple && $(MAKE) -f GNUmakefile.CosEC_RtEC_Based_Mult_Supp depend

.PHONY: CosEC_Simple_Consumer
CosEC_Simple_Consumer:
	$(KEEP_GOING)@cd Simple && $(MAKE) -f GNUmakefile.CosEC_Simple_Consumer all

.PHONY: CosEC_Simple_Consumer-depend
CosEC_Simple_Consumer-depend:
	$(KEEP_GOING)@cd Simple && $(MAKE) -f GNUmakefile.CosEC_Simple_Consumer depend

.PHONY: CosEC_Simple_Service
CosEC_Simple_Service:
	$(KEEP_GOING)@cd Simple && $(MAKE) -f GNUmakefile.CosEC_Simple_Service all

.PHONY: CosEC_Simple_Service-depend
CosEC_Simple_Service-depend:
	$(KEEP_GOING)@cd Simple && $(MAKE) -f GNUmakefile.CosEC_Simple_Service depend

.PHONY: CosEC_Simple_Supplier
CosEC_Simple_Supplier:
	$(KEEP_GOING)@cd Simple && $(MAKE) -f GNUmakefile.CosEC_Simple_Supplier all

.PHONY: CosEC_Simple_Supplier-depend
CosEC_Simple_Supplier-depend:
	$(KEEP_GOING)@cd Simple && $(MAKE) -f GNUmakefile.CosEC_Simple_Supplier depend

.PHONY: CosEC_TypedSimple_Consumer
CosEC_TypedSimple_Consumer:
	$(KEEP_GOING)@cd TypedSimple && $(MAKE) -f GNUmakefile.CosEC_TypedSimple_Consumer all

.PHONY: CosEC_TypedSimple_Consumer-depend
CosEC_TypedSimple_Consumer-depend:
	$(KEEP_GOING)@cd TypedSimple && $(MAKE) -f GNUmakefile.CosEC_TypedSimple_Consumer depend

.PHONY: CosEC_TypedSimple_Supplier
CosEC_TypedSimple_Supplier: CosEC_TypedSimple_Consumer
	$(KEEP_GOING)@cd TypedSimple && $(MAKE) -f GNUmakefile.CosEC_TypedSimple_Supplier all

.PHONY: CosEC_TypedSimple_Supplier-depend
CosEC_TypedSimple_Supplier-depend:
	$(KEEP_GOING)@cd TypedSimple && $(MAKE) -f GNUmakefile.CosEC_TypedSimple_Supplier depend

project_name_list:
	@echo CosEC_Factory_Client
	@echo CosEC_Factory_Idl
	@echo CosEC_Factory_Server
	@echo CosEC_RtEC_Based_bin
	@echo CosEC_RtEC_Based_lib
	@echo CosEC_RtEC_Based_Tests_Basic_Client
	@echo CosEC_RtEC_Based_Mult_Cons
	@echo CosEC_RtEC_Based_Mult_Supp
	@echo CosEC_Simple_Consumer
	@echo CosEC_Simple_Service
	@echo CosEC_Simple_Supplier
	@echo CosEC_TypedSimple_Consumer
	@echo CosEC_TypedSimple_Supplier
