# -*- 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: Misc_Basic_Perf Misc_Childbirth_Time Misc_Context_Switch_Time Misc_Preempt Misc_Test_Guard Misc_Test_Mutex Misc_Test_Naming Misc_Test_Singleton SCTP_SOCK_SEQPACK_Association_Test SCTP_SOCK_STREAM_Srv SCTP_SOCK_SEQPACK_Clt SCTP_SOCK_SEQPACK_Srv SCTP_SOCK_STREAM_Clt Svr_Conc_Leader_Follower Svr_Conc_Leader_Follower_RT_CORBA Svr_Conc_Queue_Based_Workers Svr_Conc_Queue_Based_Workers_RTCorba Synch_Lib Synch_Benchmarks_Base_Test Synch_Benchmarks Synch_Benchmarks_Perf_Test TCP-target UDP-target

depend: Misc_Basic_Perf-depend Misc_Childbirth_Time-depend Misc_Context_Switch_Time-depend Misc_Preempt-depend Misc_Test_Guard-depend Misc_Test_Mutex-depend Misc_Test_Naming-depend Misc_Test_Singleton-depend SCTP_SOCK_SEQPACK_Association_Test-depend SCTP_SOCK_STREAM_Srv-depend SCTP_SOCK_SEQPACK_Clt-depend SCTP_SOCK_SEQPACK_Srv-depend SCTP_SOCK_STREAM_Clt-depend Svr_Conc_Leader_Follower-depend Svr_Conc_Leader_Follower_RT_CORBA-depend Svr_Conc_Queue_Based_Workers-depend Svr_Conc_Queue_Based_Workers_RTCorba-depend Synch_Lib-depend Synch_Benchmarks_Base_Test-depend Synch_Benchmarks-depend Synch_Benchmarks_Perf_Test-depend TCP-target-depend UDP-target-depend

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

$(REMAINING_TARGETS):
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Basic_Perf $(@)
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Childbirth_Time $(@)
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Context_Switch_Time $(@)
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Preempt $(@)
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Test_Guard $(@)
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Test_Mutex $(@)
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Test_Naming $(@)
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Test_Singleton $(@)
	$(KEEP_GOING)@cd SCTP && $(MAKE) -f GNUmakefile.SCTP_SOCK_SEQPACK_Association_Test $(@)
	$(KEEP_GOING)@cd SCTP && $(MAKE) -f GNUmakefile.SCTP_SOCK_STREAM_Srv $(@)
	$(KEEP_GOING)@cd SCTP && $(MAKE) -f GNUmakefile.SCTP_SOCK_SEQPACK_Clt $(@)
	$(KEEP_GOING)@cd SCTP && $(MAKE) -f GNUmakefile.SCTP_SOCK_SEQPACK_Srv $(@)
	$(KEEP_GOING)@cd SCTP && $(MAKE) -f GNUmakefile.SCTP_SOCK_STREAM_Clt $(@)
	$(KEEP_GOING)@cd Server_Concurrency/Leader_Follower && $(MAKE) -f GNUmakefile.Svr_Conc_Leader_Follower $(@)
	$(KEEP_GOING)@cd Server_Concurrency/Leader_Follower && $(MAKE) -f GNUmakefile.Svr_Conc_Leader_Follower_RT_CORBA $(@)
	$(KEEP_GOING)@cd Server_Concurrency/Queue_Based_Workers && $(MAKE) -f GNUmakefile.Svr_Conc_Queue_Based_Workers $(@)
	$(KEEP_GOING)@cd Server_Concurrency/Queue_Based_Workers && $(MAKE) -f GNUmakefile.Svr_Conc_Queue_Based_Workers_RTCorba $(@)
	$(KEEP_GOING)@cd Synch-Benchmarks/Synch_Lib && $(MAKE) -f GNUmakefile.Synch_Lib $(@)
	$(KEEP_GOING)@cd Synch-Benchmarks/Base_Test && $(MAKE) -f GNUmakefile.Synch_Benchmarks_Base_Test $(@)
	$(KEEP_GOING)@cd Synch-Benchmarks && $(MAKE) -f GNUmakefile.Synch_Benchmarks $(@)
	$(KEEP_GOING)@cd Synch-Benchmarks/Perf_Test && $(MAKE) -f GNUmakefile.Synch_Benchmarks_Perf_Test $(@)
	$(KEEP_GOING)@cd TCP && $(MAKE) -f GNUmakefile.TCP $(@)
	$(KEEP_GOING)@cd UDP && $(MAKE) -f GNUmakefile.UDP $(@)

.PHONY: Misc_Basic_Perf
Misc_Basic_Perf:
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Basic_Perf all

.PHONY: Misc_Basic_Perf-depend
Misc_Basic_Perf-depend:
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Basic_Perf depend

.PHONY: Misc_Childbirth_Time
Misc_Childbirth_Time:
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Childbirth_Time all

.PHONY: Misc_Childbirth_Time-depend
Misc_Childbirth_Time-depend:
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Childbirth_Time depend

.PHONY: Misc_Context_Switch_Time
Misc_Context_Switch_Time:
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Context_Switch_Time all

.PHONY: Misc_Context_Switch_Time-depend
Misc_Context_Switch_Time-depend:
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Context_Switch_Time depend

.PHONY: Misc_Preempt
Misc_Preempt:
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Preempt all

.PHONY: Misc_Preempt-depend
Misc_Preempt-depend:
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Preempt depend

.PHONY: Misc_Test_Guard
Misc_Test_Guard:
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Test_Guard all

.PHONY: Misc_Test_Guard-depend
Misc_Test_Guard-depend:
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Test_Guard depend

.PHONY: Misc_Test_Mutex
Misc_Test_Mutex:
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Test_Mutex all

.PHONY: Misc_Test_Mutex-depend
Misc_Test_Mutex-depend:
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Test_Mutex depend

.PHONY: Misc_Test_Naming
Misc_Test_Naming:
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Test_Naming all

.PHONY: Misc_Test_Naming-depend
Misc_Test_Naming-depend:
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Test_Naming depend

.PHONY: Misc_Test_Singleton
Misc_Test_Singleton:
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Test_Singleton all

.PHONY: Misc_Test_Singleton-depend
Misc_Test_Singleton-depend:
	$(KEEP_GOING)@cd Misc && $(MAKE) -f GNUmakefile.Misc_Test_Singleton depend

.PHONY: SCTP_SOCK_SEQPACK_Association_Test
SCTP_SOCK_SEQPACK_Association_Test:
	$(KEEP_GOING)@cd SCTP && $(MAKE) -f GNUmakefile.SCTP_SOCK_SEQPACK_Association_Test all

.PHONY: SCTP_SOCK_SEQPACK_Association_Test-depend
SCTP_SOCK_SEQPACK_Association_Test-depend:
	$(KEEP_GOING)@cd SCTP && $(MAKE) -f GNUmakefile.SCTP_SOCK_SEQPACK_Association_Test depend

.PHONY: SCTP_SOCK_STREAM_Srv
SCTP_SOCK_STREAM_Srv:
	$(KEEP_GOING)@cd SCTP && $(MAKE) -f GNUmakefile.SCTP_SOCK_STREAM_Srv all

.PHONY: SCTP_SOCK_STREAM_Srv-depend
SCTP_SOCK_STREAM_Srv-depend:
	$(KEEP_GOING)@cd SCTP && $(MAKE) -f GNUmakefile.SCTP_SOCK_STREAM_Srv depend

.PHONY: SCTP_SOCK_SEQPACK_Clt
SCTP_SOCK_SEQPACK_Clt: SCTP_SOCK_STREAM_Srv
	$(KEEP_GOING)@cd SCTP && $(MAKE) -f GNUmakefile.SCTP_SOCK_SEQPACK_Clt all

.PHONY: SCTP_SOCK_SEQPACK_Clt-depend
SCTP_SOCK_SEQPACK_Clt-depend:
	$(KEEP_GOING)@cd SCTP && $(MAKE) -f GNUmakefile.SCTP_SOCK_SEQPACK_Clt depend

.PHONY: SCTP_SOCK_SEQPACK_Srv
SCTP_SOCK_SEQPACK_Srv: SCTP_SOCK_STREAM_Srv
	$(KEEP_GOING)@cd SCTP && $(MAKE) -f GNUmakefile.SCTP_SOCK_SEQPACK_Srv all

.PHONY: SCTP_SOCK_SEQPACK_Srv-depend
SCTP_SOCK_SEQPACK_Srv-depend:
	$(KEEP_GOING)@cd SCTP && $(MAKE) -f GNUmakefile.SCTP_SOCK_SEQPACK_Srv depend

.PHONY: SCTP_SOCK_STREAM_Clt
SCTP_SOCK_STREAM_Clt: SCTP_SOCK_STREAM_Srv SCTP_SOCK_SEQPACK_Clt
	$(KEEP_GOING)@cd SCTP && $(MAKE) -f GNUmakefile.SCTP_SOCK_STREAM_Clt all

.PHONY: SCTP_SOCK_STREAM_Clt-depend
SCTP_SOCK_STREAM_Clt-depend:
	$(KEEP_GOING)@cd SCTP && $(MAKE) -f GNUmakefile.SCTP_SOCK_STREAM_Clt depend

.PHONY: Svr_Conc_Leader_Follower
Svr_Conc_Leader_Follower:
	$(KEEP_GOING)@cd Server_Concurrency/Leader_Follower && $(MAKE) -f GNUmakefile.Svr_Conc_Leader_Follower all

.PHONY: Svr_Conc_Leader_Follower-depend
Svr_Conc_Leader_Follower-depend:
	$(KEEP_GOING)@cd Server_Concurrency/Leader_Follower && $(MAKE) -f GNUmakefile.Svr_Conc_Leader_Follower depend

.PHONY: Svr_Conc_Leader_Follower_RT_CORBA
Svr_Conc_Leader_Follower_RT_CORBA:
	$(KEEP_GOING)@cd Server_Concurrency/Leader_Follower && $(MAKE) -f GNUmakefile.Svr_Conc_Leader_Follower_RT_CORBA all

.PHONY: Svr_Conc_Leader_Follower_RT_CORBA-depend
Svr_Conc_Leader_Follower_RT_CORBA-depend:
	$(KEEP_GOING)@cd Server_Concurrency/Leader_Follower && $(MAKE) -f GNUmakefile.Svr_Conc_Leader_Follower_RT_CORBA depend

.PHONY: Svr_Conc_Queue_Based_Workers
Svr_Conc_Queue_Based_Workers:
	$(KEEP_GOING)@cd Server_Concurrency/Queue_Based_Workers && $(MAKE) -f GNUmakefile.Svr_Conc_Queue_Based_Workers all

.PHONY: Svr_Conc_Queue_Based_Workers-depend
Svr_Conc_Queue_Based_Workers-depend:
	$(KEEP_GOING)@cd Server_Concurrency/Queue_Based_Workers && $(MAKE) -f GNUmakefile.Svr_Conc_Queue_Based_Workers depend

.PHONY: Svr_Conc_Queue_Based_Workers_RTCorba
Svr_Conc_Queue_Based_Workers_RTCorba:
	$(KEEP_GOING)@cd Server_Concurrency/Queue_Based_Workers && $(MAKE) -f GNUmakefile.Svr_Conc_Queue_Based_Workers_RTCorba all

.PHONY: Svr_Conc_Queue_Based_Workers_RTCorba-depend
Svr_Conc_Queue_Based_Workers_RTCorba-depend:
	$(KEEP_GOING)@cd Server_Concurrency/Queue_Based_Workers && $(MAKE) -f GNUmakefile.Svr_Conc_Queue_Based_Workers_RTCorba depend

.PHONY: Synch_Lib
Synch_Lib:
	$(KEEP_GOING)@cd Synch-Benchmarks/Synch_Lib && $(MAKE) -f GNUmakefile.Synch_Lib all

.PHONY: Synch_Lib-depend
Synch_Lib-depend:
	$(KEEP_GOING)@cd Synch-Benchmarks/Synch_Lib && $(MAKE) -f GNUmakefile.Synch_Lib depend

.PHONY: Synch_Benchmarks_Base_Test
Synch_Benchmarks_Base_Test: Synch_Lib
	$(KEEP_GOING)@cd Synch-Benchmarks/Base_Test && $(MAKE) -f GNUmakefile.Synch_Benchmarks_Base_Test all

.PHONY: Synch_Benchmarks_Base_Test-depend
Synch_Benchmarks_Base_Test-depend:
	$(KEEP_GOING)@cd Synch-Benchmarks/Base_Test && $(MAKE) -f GNUmakefile.Synch_Benchmarks_Base_Test depend

.PHONY: Synch_Benchmarks
Synch_Benchmarks: Synch_Lib
	$(KEEP_GOING)@cd Synch-Benchmarks && $(MAKE) -f GNUmakefile.Synch_Benchmarks all

.PHONY: Synch_Benchmarks-depend
Synch_Benchmarks-depend:
	$(KEEP_GOING)@cd Synch-Benchmarks && $(MAKE) -f GNUmakefile.Synch_Benchmarks depend

.PHONY: Synch_Benchmarks_Perf_Test
Synch_Benchmarks_Perf_Test: Synch_Lib
	$(KEEP_GOING)@cd Synch-Benchmarks/Perf_Test && $(MAKE) -f GNUmakefile.Synch_Benchmarks_Perf_Test all

.PHONY: Synch_Benchmarks_Perf_Test-depend
Synch_Benchmarks_Perf_Test-depend:
	$(KEEP_GOING)@cd Synch-Benchmarks/Perf_Test && $(MAKE) -f GNUmakefile.Synch_Benchmarks_Perf_Test depend

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

.PHONY: TCP-target-depend
TCP-target-depend:
	$(KEEP_GOING)@cd TCP && $(MAKE) -f GNUmakefile.TCP depend

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

.PHONY: UDP-target-depend
UDP-target-depend:
	$(KEEP_GOING)@cd UDP && $(MAKE) -f GNUmakefile.UDP depend

project_name_list:
	@echo Misc_Basic_Perf
	@echo Misc_Childbirth_Time
	@echo Misc_Context_Switch_Time
	@echo Misc_Preempt
	@echo Misc_Test_Guard
	@echo Misc_Test_Mutex
	@echo Misc_Test_Naming
	@echo Misc_Test_Singleton
	@echo SCTP_SOCK_SEQPACK_Association_Test
	@echo SCTP_SOCK_SEQPACK_Clt
	@echo SCTP_SOCK_SEQPACK_Srv
	@echo SCTP_SOCK_STREAM_Clt
	@echo SCTP_SOCK_STREAM_Srv
	@echo Svr_Conc_Leader_Follower
	@echo Svr_Conc_Leader_Follower_RT_CORBA
	@echo Svr_Conc_Queue_Based_Workers
	@echo Svr_Conc_Queue_Based_Workers_RTCorba
	@echo Synch_Benchmarks_Base_Test
	@echo Synch_Benchmarks
	@echo Synch_Benchmarks_Perf_Test
	@echo Synch_Lib
	@echo TCP-target
	@echo UDP-target
