# -*- 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 DDS.mwc
#
#----------------------------------------------------------------------------

MAKEFILE = GNUmakefile

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

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

all: dcpsinfo_dump-target ExcelRTD Model_Lib Monitor_App repoctl-target

depend: dcpsinfo_dump-target-depend ExcelRTD-depend Model_Lib-depend Monitor_App-depend repoctl-target-depend

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

$(REMAINING_TARGETS):
	$(KEEP_GOING)@cd dcpsinfo_dump && $(MAKE) -f GNUmakefile.dcpsinfo_dump $(@)
	$(KEEP_GOING)@cd excelRTD && $(MAKE) -f GNUmakefile.ExcelRTD $(@)
	$(KEEP_GOING)@cd modeling/codegen/model && $(MAKE) -f GNUmakefile.Model_Lib $(@)
	$(KEEP_GOING)@cd monitor && $(MAKE) -f GNUmakefile.Monitor_App $(@)
	$(KEEP_GOING)@cd repoctl && $(MAKE) -f GNUmakefile.repoctl $(@)

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

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

.PHONY: ExcelRTD
ExcelRTD:
	$(KEEP_GOING)@cd excelRTD && $(MAKE) -f GNUmakefile.ExcelRTD all

.PHONY: ExcelRTD-depend
ExcelRTD-depend:
	$(KEEP_GOING)@cd excelRTD && $(MAKE) -f GNUmakefile.ExcelRTD depend

.PHONY: Model_Lib
Model_Lib:
	$(KEEP_GOING)@cd modeling/codegen/model && $(MAKE) -f GNUmakefile.Model_Lib all

.PHONY: Model_Lib-depend
Model_Lib-depend:
	$(KEEP_GOING)@cd modeling/codegen/model && $(MAKE) -f GNUmakefile.Model_Lib depend

.PHONY: Monitor_App
Monitor_App:
	$(KEEP_GOING)@cd monitor && $(MAKE) -f GNUmakefile.Monitor_App all

.PHONY: Monitor_App-depend
Monitor_App-depend:
	$(KEEP_GOING)@cd monitor && $(MAKE) -f GNUmakefile.Monitor_App depend

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

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

project_name_list:
	@echo dcpsinfo_dump-target
	@echo ExcelRTD
	@echo Model_Lib
	@echo Monitor_App
	@echo repoctl-target
