# -*- makefile -*-
#----------------------------------------------------------------------------
#       GNU ACE Workspace
#
# $Id$
#
# 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/mitza/releases/ocitao/ACE_wrappers/bin/mwc.pl -type gnuace -features rpc=1 ACE_wrappers/TAO/CIAO/CIAO_TAO_DAnCE.mwc
#
#----------------------------------------------------------------------------

MAKEFILE = GNUmakefile

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

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

all: install_ciao_headers CIAO_Base_IDL CIAO_Base__Install CCM_ConfigValue_Factory CCM_Cookie_Factory CIAO_Logger CIAO_Base_stub CIAO_Container_Base_idl CIAO_Container_Base_stub CIAO_Session_Container_idl CIAO_Servant_Impl CIAO_Session_Container_stub CIAO_Session_Container CIAO_Deployment_Handlers CIAO_Deployment_Interceptors

depend: install_ciao_headers-depend CIAO_Base_IDL-depend CIAO_Base__Install-depend CCM_ConfigValue_Factory-depend CCM_Cookie_Factory-depend CIAO_Logger-depend CIAO_Base_stub-depend CIAO_Container_Base_idl-depend CIAO_Container_Base_stub-depend CIAO_Session_Container_idl-depend CIAO_Servant_Impl-depend CIAO_Session_Container_stub-depend CIAO_Session_Container-depend CIAO_Deployment_Handlers-depend CIAO_Deployment_Interceptors-depend

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

$(REMAINING_TARGETS):
	$(KEEP_GOING)@$(MAKE) -f GNUmakefile.install_ciao_headers $(@)
	$(KEEP_GOING)@cd Base && $(MAKE) -f GNUmakefile.CIAO_Base_IDL $(@)
	$(KEEP_GOING)@cd Base && $(MAKE) -f GNUmakefile.CIAO_Base__Install $(@)
	$(KEEP_GOING)@cd Valuetype_Factories && $(MAKE) -f GNUmakefile.CCM_ConfigValue_Factory $(@)
	$(KEEP_GOING)@cd Valuetype_Factories && $(MAKE) -f GNUmakefile.CCM_Cookie_Factory $(@)
	$(KEEP_GOING)@cd Logger && $(MAKE) -f GNUmakefile.CIAO_Logger $(@)
	$(KEEP_GOING)@cd Base && $(MAKE) -f GNUmakefile.CIAO_Base_stub $(@)
	$(KEEP_GOING)@cd Containers && $(MAKE) -f GNUmakefile.CIAO_Container_Base_idl $(@)
	$(KEEP_GOING)@cd Containers && $(MAKE) -f GNUmakefile.CIAO_Container_Base_stub $(@)
	$(KEEP_GOING)@cd Containers/Session && $(MAKE) -f GNUmakefile.CIAO_Session_Container_idl $(@)
	$(KEEP_GOING)@cd Servants && $(MAKE) -f GNUmakefile.CIAO_Servant_Impl $(@)
	$(KEEP_GOING)@cd Containers/Session && $(MAKE) -f GNUmakefile.CIAO_Session_Container_stub $(@)
	$(KEEP_GOING)@cd Containers/Session && $(MAKE) -f GNUmakefile.CIAO_Session_Container $(@)
	$(KEEP_GOING)@cd Deployment/Handlers && $(MAKE) -f GNUmakefile.CIAO_Deployment_Handlers $(@)
	$(KEEP_GOING)@cd Deployment/Interceptors && $(MAKE) -f GNUmakefile.CIAO_Deployment_Interceptors $(@)

.PHONY: install_ciao_headers
install_ciao_headers:
	$(KEEP_GOING)@$(MAKE) -f GNUmakefile.install_ciao_headers all

.PHONY: install_ciao_headers-depend
install_ciao_headers-depend:
	$(KEEP_GOING)@$(MAKE) -f GNUmakefile.install_ciao_headers depend

.PHONY: CIAO_Base_IDL
CIAO_Base_IDL:
	$(KEEP_GOING)@cd Base && $(MAKE) -f GNUmakefile.CIAO_Base_IDL all

.PHONY: CIAO_Base_IDL-depend
CIAO_Base_IDL-depend:
	$(KEEP_GOING)@cd Base && $(MAKE) -f GNUmakefile.CIAO_Base_IDL depend

.PHONY: CIAO_Base__Install
CIAO_Base__Install:
	$(KEEP_GOING)@cd Base && $(MAKE) -f GNUmakefile.CIAO_Base__Install all

.PHONY: CIAO_Base__Install-depend
CIAO_Base__Install-depend:
	$(KEEP_GOING)@cd Base && $(MAKE) -f GNUmakefile.CIAO_Base__Install depend

.PHONY: CCM_ConfigValue_Factory
CCM_ConfigValue_Factory:
	$(KEEP_GOING)@cd Valuetype_Factories && $(MAKE) -f GNUmakefile.CCM_ConfigValue_Factory all

.PHONY: CCM_ConfigValue_Factory-depend
CCM_ConfigValue_Factory-depend:
	$(KEEP_GOING)@cd Valuetype_Factories && $(MAKE) -f GNUmakefile.CCM_ConfigValue_Factory depend

.PHONY: CCM_Cookie_Factory
CCM_Cookie_Factory:
	$(KEEP_GOING)@cd Valuetype_Factories && $(MAKE) -f GNUmakefile.CCM_Cookie_Factory all

.PHONY: CCM_Cookie_Factory-depend
CCM_Cookie_Factory-depend:
	$(KEEP_GOING)@cd Valuetype_Factories && $(MAKE) -f GNUmakefile.CCM_Cookie_Factory depend

.PHONY: CIAO_Logger
CIAO_Logger:
	$(KEEP_GOING)@cd Logger && $(MAKE) -f GNUmakefile.CIAO_Logger all

.PHONY: CIAO_Logger-depend
CIAO_Logger-depend:
	$(KEEP_GOING)@cd Logger && $(MAKE) -f GNUmakefile.CIAO_Logger depend

.PHONY: CIAO_Base_stub
CIAO_Base_stub: CIAO_Base_IDL CCM_ConfigValue_Factory CCM_Cookie_Factory CIAO_Logger
	$(KEEP_GOING)@cd Base && $(MAKE) -f GNUmakefile.CIAO_Base_stub all

.PHONY: CIAO_Base_stub-depend
CIAO_Base_stub-depend:
	$(KEEP_GOING)@cd Base && $(MAKE) -f GNUmakefile.CIAO_Base_stub depend

.PHONY: CIAO_Container_Base_idl
CIAO_Container_Base_idl:
	$(KEEP_GOING)@cd Containers && $(MAKE) -f GNUmakefile.CIAO_Container_Base_idl all

.PHONY: CIAO_Container_Base_idl-depend
CIAO_Container_Base_idl-depend:
	$(KEEP_GOING)@cd Containers && $(MAKE) -f GNUmakefile.CIAO_Container_Base_idl depend

.PHONY: CIAO_Container_Base_stub
CIAO_Container_Base_stub: CIAO_Container_Base_idl
	$(KEEP_GOING)@cd Containers && $(MAKE) -f GNUmakefile.CIAO_Container_Base_stub all

.PHONY: CIAO_Container_Base_stub-depend
CIAO_Container_Base_stub-depend:
	$(KEEP_GOING)@cd Containers && $(MAKE) -f GNUmakefile.CIAO_Container_Base_stub depend

.PHONY: CIAO_Session_Container_idl
CIAO_Session_Container_idl:
	$(KEEP_GOING)@cd Containers/Session && $(MAKE) -f GNUmakefile.CIAO_Session_Container_idl all

.PHONY: CIAO_Session_Container_idl-depend
CIAO_Session_Container_idl-depend:
	$(KEEP_GOING)@cd Containers/Session && $(MAKE) -f GNUmakefile.CIAO_Session_Container_idl depend

.PHONY: CIAO_Servant_Impl
CIAO_Servant_Impl: CIAO_Logger CIAO_Container_Base_stub
	$(KEEP_GOING)@cd Servants && $(MAKE) -f GNUmakefile.CIAO_Servant_Impl all

.PHONY: CIAO_Servant_Impl-depend
CIAO_Servant_Impl-depend:
	$(KEEP_GOING)@cd Servants && $(MAKE) -f GNUmakefile.CIAO_Servant_Impl depend

.PHONY: CIAO_Session_Container_stub
CIAO_Session_Container_stub: CCM_ConfigValue_Factory CCM_Cookie_Factory CIAO_Base_stub CIAO_Container_Base_stub CIAO_Session_Container_idl
	$(KEEP_GOING)@cd Containers/Session && $(MAKE) -f GNUmakefile.CIAO_Session_Container_stub all

.PHONY: CIAO_Session_Container_stub-depend
CIAO_Session_Container_stub-depend:
	$(KEEP_GOING)@cd Containers/Session && $(MAKE) -f GNUmakefile.CIAO_Session_Container_stub depend

.PHONY: CIAO_Session_Container
CIAO_Session_Container: CCM_ConfigValue_Factory CCM_Cookie_Factory CIAO_Logger CIAO_Base_stub CIAO_Container_Base_stub CIAO_Session_Container_idl CIAO_Servant_Impl CIAO_Session_Container_stub
	$(KEEP_GOING)@cd Containers/Session && $(MAKE) -f GNUmakefile.CIAO_Session_Container all

.PHONY: CIAO_Session_Container-depend
CIAO_Session_Container-depend:
	$(KEEP_GOING)@cd Containers/Session && $(MAKE) -f GNUmakefile.CIAO_Session_Container depend

.PHONY: CIAO_Deployment_Handlers
CIAO_Deployment_Handlers: CCM_ConfigValue_Factory CCM_Cookie_Factory CIAO_Logger CIAO_Base_stub CIAO_Container_Base_stub CIAO_Servant_Impl CIAO_Session_Container_stub CIAO_Session_Container
	$(KEEP_GOING)@cd Deployment/Handlers && $(MAKE) -f GNUmakefile.CIAO_Deployment_Handlers all

.PHONY: CIAO_Deployment_Handlers-depend
CIAO_Deployment_Handlers-depend:
	$(KEEP_GOING)@cd Deployment/Handlers && $(MAKE) -f GNUmakefile.CIAO_Deployment_Handlers depend

.PHONY: CIAO_Deployment_Interceptors
CIAO_Deployment_Interceptors: CCM_ConfigValue_Factory CCM_Cookie_Factory CIAO_Logger CIAO_Base_stub
	$(KEEP_GOING)@cd Deployment/Interceptors && $(MAKE) -f GNUmakefile.CIAO_Deployment_Interceptors all

.PHONY: CIAO_Deployment_Interceptors-depend
CIAO_Deployment_Interceptors-depend:
	$(KEEP_GOING)@cd Deployment/Interceptors && $(MAKE) -f GNUmakefile.CIAO_Deployment_Interceptors depend

project_name_list:
	@echo CIAO_Base_IDL
	@echo CIAO_Base__Install
	@echo CIAO_Base_stub
	@echo CIAO_Container_Base_idl
	@echo CIAO_Container_Base_stub
	@echo CIAO_Session_Container
	@echo CIAO_Session_Container_idl
	@echo CIAO_Session_Container_stub
	@echo CIAO_Deployment_Handlers
	@echo CIAO_Deployment_Interceptors
	@echo install_ciao_headers
	@echo CIAO_Logger
	@echo CIAO_Servant_Impl
	@echo CCM_ConfigValue_Factory
	@echo CCM_Cookie_Factory
