# -*- makefile -*-
#----------------------------------------------------------------------------
#       GNU ACE Workspace
#
# $Id: GNUACEWorkspaceCreator.pm 2179 2013-05-28 22:16:51Z mesnierp $
#
# 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/jenkins/workspace/oci_tao-2_2_0_spider_linux_gcc_d1o0/ACE_wrappers//bin/mwc.pl -type gnuace -features java=1 java -exclude java/jms
#
#----------------------------------------------------------------------------

MAKEFILE = GNUmakefile

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

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

all: messenger_idl_test builtintopics_test complex_idl_test hello_java_client java_both_test publisher_idl_test subscriber_idl_test multirepo_test transport_config-target zerocopy_java_test

depend: messenger_idl_test-depend builtintopics_test-depend complex_idl_test-depend hello_java_client-depend java_both_test-depend publisher_idl_test-depend subscriber_idl_test-depend multirepo_test-depend transport_config-target-depend zerocopy_java_test-depend

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

$(REMAINING_TARGETS):
	$(KEEP_GOING)@cd messenger/messenger_idl && $(MAKE) -f GNUmakefile.messenger_idl_test $(@)
	$(KEEP_GOING)@cd builtintopics && $(MAKE) -f GNUmakefile.builtintopics_test $(@)
	$(KEEP_GOING)@cd complex_idl && $(MAKE) -f GNUmakefile.complex_idl_test $(@)
	$(KEEP_GOING)@cd hello && $(MAKE) -f GNUmakefile.hello_java_client $(@)
	$(KEEP_GOING)@cd messenger/both && $(MAKE) -f GNUmakefile.java_both_test $(@)
	$(KEEP_GOING)@cd messenger/publisher && $(MAKE) -f GNUmakefile.publisher_idl_test $(@)
	$(KEEP_GOING)@cd messenger/subscriber && $(MAKE) -f GNUmakefile.subscriber_idl_test $(@)
	$(KEEP_GOING)@cd multirepo && $(MAKE) -f GNUmakefile.multirepo_test $(@)
	$(KEEP_GOING)@cd transport_config && $(MAKE) -f GNUmakefile.transport_config $(@)
	$(KEEP_GOING)@cd zerocopy && $(MAKE) -f GNUmakefile.zerocopy_java_test $(@)

.PHONY: messenger_idl_test
messenger_idl_test:
	$(KEEP_GOING)@cd messenger/messenger_idl && $(MAKE) -f GNUmakefile.messenger_idl_test all

.PHONY: messenger_idl_test-depend
messenger_idl_test-depend:
	$(KEEP_GOING)@cd messenger/messenger_idl && $(MAKE) -f GNUmakefile.messenger_idl_test depend

.PHONY: builtintopics_test
builtintopics_test: messenger_idl_test
	$(KEEP_GOING)@cd builtintopics && $(MAKE) -f GNUmakefile.builtintopics_test all

.PHONY: builtintopics_test-depend
builtintopics_test-depend:
	$(KEEP_GOING)@cd builtintopics && $(MAKE) -f GNUmakefile.builtintopics_test depend

.PHONY: complex_idl_test
complex_idl_test:
	$(KEEP_GOING)@cd complex_idl && $(MAKE) -f GNUmakefile.complex_idl_test all

.PHONY: complex_idl_test-depend
complex_idl_test-depend:
	$(KEEP_GOING)@cd complex_idl && $(MAKE) -f GNUmakefile.complex_idl_test depend

.PHONY: hello_java_client
hello_java_client:
	$(KEEP_GOING)@cd hello && $(MAKE) -f GNUmakefile.hello_java_client all

.PHONY: hello_java_client-depend
hello_java_client-depend:
	$(KEEP_GOING)@cd hello && $(MAKE) -f GNUmakefile.hello_java_client depend

.PHONY: java_both_test
java_both_test: messenger_idl_test
	$(KEEP_GOING)@cd messenger/both && $(MAKE) -f GNUmakefile.java_both_test all

.PHONY: java_both_test-depend
java_both_test-depend:
	$(KEEP_GOING)@cd messenger/both && $(MAKE) -f GNUmakefile.java_both_test depend

.PHONY: publisher_idl_test
publisher_idl_test: messenger_idl_test
	$(KEEP_GOING)@cd messenger/publisher && $(MAKE) -f GNUmakefile.publisher_idl_test all

.PHONY: publisher_idl_test-depend
publisher_idl_test-depend:
	$(KEEP_GOING)@cd messenger/publisher && $(MAKE) -f GNUmakefile.publisher_idl_test depend

.PHONY: subscriber_idl_test
subscriber_idl_test: messenger_idl_test
	$(KEEP_GOING)@cd messenger/subscriber && $(MAKE) -f GNUmakefile.subscriber_idl_test all

.PHONY: subscriber_idl_test-depend
subscriber_idl_test-depend:
	$(KEEP_GOING)@cd messenger/subscriber && $(MAKE) -f GNUmakefile.subscriber_idl_test depend

.PHONY: multirepo_test
multirepo_test:
	$(KEEP_GOING)@cd multirepo && $(MAKE) -f GNUmakefile.multirepo_test all

.PHONY: multirepo_test-depend
multirepo_test-depend:
	$(KEEP_GOING)@cd multirepo && $(MAKE) -f GNUmakefile.multirepo_test depend

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

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

.PHONY: zerocopy_java_test
zerocopy_java_test: messenger_idl_test
	$(KEEP_GOING)@cd zerocopy && $(MAKE) -f GNUmakefile.zerocopy_java_test all

.PHONY: zerocopy_java_test-depend
zerocopy_java_test-depend:
	$(KEEP_GOING)@cd zerocopy && $(MAKE) -f GNUmakefile.zerocopy_java_test depend

project_name_list:
	@echo builtintopics_test
	@echo complex_idl_test
	@echo hello_java_client
	@echo java_both_test
	@echo messenger_idl_test
	@echo publisher_idl_test
	@echo subscriber_idl_test
	@echo multirepo_test
	@echo transport_config-target
	@echo zerocopy_java_test
