
#-- start of constituents_header ------

include ${CMTROOT}/src/Makefile.core

ifdef tag
CMTEXTRATAGS = $(tag)
else
tag       = $(CMTCONFIG)
endif

tags      = $(tag),$(CMTEXTRATAGS)

TbUT_tag = $(tag)

#cmt_local_tagfile = $(TbUT_tag).make
cmt_local_tagfile = $(bin)$(TbUT_tag).make

#-include $(cmt_local_tagfile)
include $(cmt_local_tagfile)

#cmt_local_setup = $(bin)setup$$$$.make
#cmt_local_setup = $(bin)$(package)setup$$$$.make
#cmt_final_setup = $(bin)TbUTsetup.make
cmt_final_setup = $(bin)setup.make
#cmt_final_setup = $(bin)$(package)setup.make

#--------------------------------------------------------

#cmt_lock_setup = /tmp/lock$(cmt_lock_pid).make
#cmt_temp_tag = /tmp/tag$(cmt_lock_pid).make

#first :: $(cmt_local_tagfile)
#	@echo $(cmt_local_tagfile) ok
#ifndef QUICK
#first :: $(cmt_final_setup) ;
#else
#first :: ;
#endif

##	@bin=`$(cmtexe) show macro_value bin`

#$(cmt_local_tagfile) : $(cmt_lock_setup)
#	@echo "#CMT> Error: $@: No such file" >&2; exit 1
#$(cmt_local_tagfile) :
#	@echo "#CMT> Warning: $@: No such file" >&2; exit
#	@echo "#CMT> Info: $@: No need to rebuild file" >&2; exit

#$(cmt_final_setup) : $(cmt_local_tagfile) 
#	$(echo) "(constituents.make) Rebuilding $@"
#	@if test ! -d $(@D); then $(mkdir) -p $(@D); fi; \
#	  if test -f $(cmt_local_setup); then /bin/rm -f $(cmt_local_setup); fi; \
#	  trap '/bin/rm -f $(cmt_local_setup)' 0 1 2 15; \
#	  $(cmtexe) -tag=$(tags) show setup >>$(cmt_local_setup); \
#	  if test ! -f $@; then \
#	    mv $(cmt_local_setup) $@; \
#	  else \
#	    if /usr/bin/diff $(cmt_local_setup) $@ >/dev/null ; then \
#	      : ; \
#	    else \
#	      mv $(cmt_local_setup) $@; \
#	    fi; \
#	  fi

#	@/bin/echo $@ ok   

#config :: checkuses
#	@exit 0
#checkuses : ;

env.make ::
	printenv >env.make.tmp; $(cmtexe) check files env.make.tmp env.make

ifndef QUICK
all :: build_library_links
	$(echo) "(constituents.make) all done"
endif

javadirs ::
	@if test ! -d $(javabin) ; then $(mkdir) -p $(javabin) ; fi

srcdirs ::
	@if test ! -d $(src) ; then $(mkdir) -p $(src) ; fi

dirs :: requirements
	@if test ! -d $(bin) ; then $(mkdir) -p $(bin) ; fi
#	@if test ! -r requirements ; then echo "No requirements file" ; fi; \
#	  if test ! -d $(bin) ; then $(mkdir) -p $(bin) ; fi

requirements :
	@if test ! -r requirements ; then echo "No requirements file" ; fi

build_library_links : dirs
	$(echo) "(constituents.make) Rebuilding library links"; \
	 $(build_library_links)
#	if test ! -d $(bin) ; then $(mkdir) -p $(bin) ; fi; \
#	$(build_library_links)

makefiles : ;

.DEFAULT ::
	$(echo) "(constituents.make) $@: No rule for such target" >&2
#	@echo "#CMT> Warning: $@: Using default commands" >&2; exit

#	@if test "$@" = "$(cmt_lock_setup)"; then \
	#  /bin/rm -f $(cmt_lock_setup); \
	 # touch $(cmt_lock_setup); \
	#fi

#-- end of constituents_header ------
#-- start of group ------

all_groups :: all

all :: $(all_dependencies)  $(all_pre_constituents) $(all_constituents)  $(all_post_constituents)
	$(echo) "all ok."

#	@/bin/echo " all ok."

clean :: allclean

allclean ::  $(all_constituentsclean)
	$(echo) $(all_constituentsclean)
	$(echo) "allclean ok."

#	@echo $(all_constituentsclean)
#	@/bin/echo " allclean ok."

allclean :: makefilesclean

#-- end of group ------
#-- start of group ------

all_groups :: cmt_actions

cmt_actions :: $(cmt_actions_dependencies)  $(cmt_actions_pre_constituents) $(cmt_actions_constituents)  $(cmt_actions_post_constituents)
	$(echo) "cmt_actions ok."

#	@/bin/echo " cmt_actions ok."

clean :: allclean

cmt_actionsclean ::  $(cmt_actions_constituentsclean)
	$(echo) $(cmt_actions_constituentsclean)
	$(echo) "cmt_actionsclean ok."

#	@echo $(cmt_actions_constituentsclean)
#	@/bin/echo " cmt_actionsclean ok."

cmt_actionsclean :: makefilesclean

#-- end of group ------
#-- start of constituent ------

cmt_TbUT_has_no_target_tag = 1

#--------------------------------------------------------

ifdef cmt_TbUT_has_target_tag

#cmt_local_tagfile_TbUT = $(TbUT_tag)_TbUT.make
cmt_local_tagfile_TbUT = $(bin)$(TbUT_tag)_TbUT.make
cmt_local_setup_TbUT = $(bin)setup_TbUT$$$$.make
cmt_final_setup_TbUT = $(bin)setup_TbUT.make
#cmt_final_setup_TbUT = $(bin)TbUT_TbUTsetup.make
cmt_local_TbUT_makefile = $(bin)TbUT.make

TbUT_extratags = -tag_add=target_TbUT

#$(cmt_local_tagfile_TbUT) : $(cmt_lock_setup)
ifndef QUICK
$(cmt_local_tagfile_TbUT) ::
else
$(cmt_local_tagfile_TbUT) :
endif
	$(echo) "(constituents.make) Rebuilding $@"; \
	  if test -f $(cmt_local_tagfile_TbUT); then /bin/rm -f $(cmt_local_tagfile_TbUT); fi ; \
	  $(cmtexe) -tag=$(tags) $(TbUT_extratags) build tag_makefile >>$(cmt_local_tagfile_TbUT)
	$(echo) "(constituents.make) Rebuilding $(cmt_final_setup_TbUT)"; \
	  test ! -f $(cmt_local_setup_TbUT) || \rm -f $(cmt_local_setup_TbUT); \
	  trap '\rm -f $(cmt_local_setup_TbUT)' 0 1 2 15; \
	  $(cmtexe) -tag=$(tags) $(TbUT_extratags) show setup >$(cmt_local_setup_TbUT) && \
	  if [ -f $(cmt_final_setup_TbUT) ] && \
	    \cmp -s $(cmt_final_setup_TbUT) $(cmt_local_setup_TbUT); then \
	    \rm $(cmt_local_setup_TbUT); else \
	    \mv -f $(cmt_local_setup_TbUT) $(cmt_final_setup_TbUT); fi

else

#cmt_local_tagfile_TbUT = $(TbUT_tag).make
cmt_local_tagfile_TbUT = $(bin)$(TbUT_tag).make
cmt_final_setup_TbUT = $(bin)setup.make
#cmt_final_setup_TbUT = $(bin)TbUTsetup.make
cmt_local_TbUT_makefile = $(bin)TbUT.make

endif

ifdef STRUCTURED_OUTPUT
TbUTdirs :
	@if test ! -d $(bin)TbUT; then $(mkdir) -p $(bin)TbUT; fi
	$(echo) "STRUCTURED_OUTPUT="$(bin)TbUT
else
TbUTdirs : ;
endif

#ifndef QUICK
#ifdef STRUCTURED_OUTPUT
# TbUTdirs ::
#	@if test ! -d $(bin)TbUT; then $(mkdir) -p $(bin)TbUT; fi
#	$(echo) "STRUCTURED_OUTPUT="$(bin)TbUT
#
#$(cmt_local_TbUT_makefile) :: $(TbUT_dependencies) $(cmt_local_tagfile_TbUT) build_library_links dirs TbUTdirs
#else
#$(cmt_local_TbUT_makefile) :: $(TbUT_dependencies) $(cmt_local_tagfile_TbUT) build_library_links dirs
#endif
#else
#$(cmt_local_TbUT_makefile) :: $(cmt_local_tagfile_TbUT)
#endif

makefiles : $(cmt_local_TbUT_makefile)

ifndef QUICK
$(cmt_local_TbUT_makefile) : $(TbUT_dependencies) $(cmt_local_tagfile_TbUT) build_library_links
else
$(cmt_local_TbUT_makefile) : $(cmt_local_tagfile_TbUT)
endif
	$(echo) "(constituents.make) Building TbUT.make"; \
	  $(cmtexe) -tag=$(tags) $(TbUT_extratags) build constituent_makefile -out=$(cmt_local_TbUT_makefile) TbUT

TbUT :: $(TbUT_dependencies) $(cmt_local_TbUT_makefile) dirs TbUTdirs
	$(echo) "(constituents.make) Starting TbUT"
	@$(MAKE) -f $(cmt_local_TbUT_makefile) TbUT
	$(echo) "(constituents.make) TbUT done"

clean :: TbUTclean

TbUTclean :: $(TbUTclean_dependencies) ##$(cmt_local_TbUT_makefile)
	$(echo) "(constituents.make) Starting TbUTclean"
	@-if test -f $(cmt_local_TbUT_makefile); then \
	  $(MAKE) -f $(cmt_local_TbUT_makefile) TbUTclean; \
	fi
	$(echo) "(constituents.make) TbUTclean done"
#	@-$(MAKE) -f $(cmt_local_TbUT_makefile) TbUTclean

##	  /bin/rm -f $(cmt_local_TbUT_makefile) $(bin)TbUT_dependencies.make

install :: TbUTinstall

TbUTinstall :: $(TbUT_dependencies) $(cmt_local_TbUT_makefile)
	$(echo) "(constituents.make) Starting install TbUT"
	@-$(MAKE) -f $(cmt_local_TbUT_makefile) install
	$(echo) "(constituents.make) install TbUT done"

uninstall :: TbUTuninstall

$(foreach d,$(TbUT_dependencies),$(eval $(d)uninstall_dependencies += TbUTuninstall))

TbUTuninstall :: $(TbUTuninstall_dependencies) $(cmt_local_TbUT_makefile)
	$(echo) "(constituents.make) Starting uninstall TbUT"
	@$(MAKE) -f $(cmt_local_TbUT_makefile) uninstall
	$(echo) "(constituents.make) uninstall TbUT done"

ifndef PEDANTIC
.DEFAULT::
	$(echo) "(constituents.make) Starting $@ TbUT"
	$(echo) Using default action for $@
	$(echo) "(constituents.make) $@ TbUT done"
endif

#-- end of constituent ------
#-- start of constituent_lock ------

cmt_TbUTComponentsList_has_no_target_tag = 1

#--------------------------------------------------------

ifdef cmt_TbUTComponentsList_has_target_tag

#cmt_local_tagfile_TbUTComponentsList = $(TbUT_tag)_TbUTComponentsList.make
cmt_local_tagfile_TbUTComponentsList = $(bin)$(TbUT_tag)_TbUTComponentsList.make
cmt_local_setup_TbUTComponentsList = $(bin)setup_TbUTComponentsList$$$$.make
cmt_final_setup_TbUTComponentsList = $(bin)setup_TbUTComponentsList.make
#cmt_final_setup_TbUTComponentsList = $(bin)TbUT_TbUTComponentsListsetup.make
cmt_local_TbUTComponentsList_makefile = $(bin)TbUTComponentsList.make

TbUTComponentsList_extratags = -tag_add=target_TbUTComponentsList

#$(cmt_local_tagfile_TbUTComponentsList) : $(cmt_lock_setup)
ifndef QUICK
$(cmt_local_tagfile_TbUTComponentsList) ::
else
$(cmt_local_tagfile_TbUTComponentsList) :
endif
	$(echo) "(constituents.make) Rebuilding $@"; \
	  if test -f $(cmt_local_tagfile_TbUTComponentsList); then /bin/rm -f $(cmt_local_tagfile_TbUTComponentsList); fi ; \
	  $(cmtexe) -tag=$(tags) $(TbUTComponentsList_extratags) build tag_makefile >>$(cmt_local_tagfile_TbUTComponentsList)
	$(echo) "(constituents.make) Rebuilding $(cmt_final_setup_TbUTComponentsList)"; \
	  test ! -f $(cmt_local_setup_TbUTComponentsList) || \rm -f $(cmt_local_setup_TbUTComponentsList); \
	  trap '\rm -f $(cmt_local_setup_TbUTComponentsList)' 0 1 2 15; \
	  $(cmtexe) -tag=$(tags) $(TbUTComponentsList_extratags) show setup >$(cmt_local_setup_TbUTComponentsList) && \
	  if [ -f $(cmt_final_setup_TbUTComponentsList) ] && \
	    \cmp -s $(cmt_final_setup_TbUTComponentsList) $(cmt_local_setup_TbUTComponentsList); then \
	    \rm $(cmt_local_setup_TbUTComponentsList); else \
	    \mv -f $(cmt_local_setup_TbUTComponentsList) $(cmt_final_setup_TbUTComponentsList); fi

else

#cmt_local_tagfile_TbUTComponentsList = $(TbUT_tag).make
cmt_local_tagfile_TbUTComponentsList = $(bin)$(TbUT_tag).make
cmt_final_setup_TbUTComponentsList = $(bin)setup.make
#cmt_final_setup_TbUTComponentsList = $(bin)TbUTsetup.make
cmt_local_TbUTComponentsList_makefile = $(bin)TbUTComponentsList.make

endif

ifdef STRUCTURED_OUTPUT
TbUTComponentsListdirs :
	@if test ! -d $(bin)TbUTComponentsList; then $(mkdir) -p $(bin)TbUTComponentsList; fi
	$(echo) "STRUCTURED_OUTPUT="$(bin)TbUTComponentsList
else
TbUTComponentsListdirs : ;
endif

#ifndef QUICK
#ifdef STRUCTURED_OUTPUT
# TbUTComponentsListdirs ::
#	@if test ! -d $(bin)TbUTComponentsList; then $(mkdir) -p $(bin)TbUTComponentsList; fi
#	$(echo) "STRUCTURED_OUTPUT="$(bin)TbUTComponentsList
#
#$(cmt_local_TbUTComponentsList_makefile) :: $(TbUTComponentsList_dependencies) $(cmt_local_tagfile_TbUTComponentsList) build_library_links dirs TbUTComponentsListdirs
#else
#$(cmt_local_TbUTComponentsList_makefile) :: $(TbUTComponentsList_dependencies) $(cmt_local_tagfile_TbUTComponentsList) build_library_links dirs
#endif
#else
#$(cmt_local_TbUTComponentsList_makefile) :: $(cmt_local_tagfile_TbUTComponentsList)
#endif

makefiles : $(cmt_local_TbUTComponentsList_makefile)

ifndef QUICK
$(cmt_local_TbUTComponentsList_makefile) : $(TbUTComponentsList_dependencies) $(cmt_local_tagfile_TbUTComponentsList) build_library_links
else
$(cmt_local_TbUTComponentsList_makefile) : $(cmt_local_tagfile_TbUTComponentsList)
endif
	$(echo) "(constituents.make) Building TbUTComponentsList.make"; \
	  $(cmtexe) -tag=$(tags) $(TbUTComponentsList_extratags) build constituent_makefile -out=$(cmt_local_TbUTComponentsList_makefile) TbUTComponentsList

TbUTComponentsList :: $(TbUTComponentsList_dependencies) $(cmt_local_TbUTComponentsList_makefile) dirs TbUTComponentsListdirs
	$(echo) "(constituents.make) Creating TbUTComponentsList${lock_suffix} and Starting TbUTComponentsList"
	@${lock_command} TbUTComponentsList${lock_suffix} || exit $$?; \
	  retval=$$?; \
	  trap '${unlock_command} TbUTComponentsList${lock_suffix}; exit $${retval}' 1 2 15; \
	  $(MAKE) -f $(cmt_local_TbUTComponentsList_makefile) TbUTComponentsList; \
	  retval=$$?; ${unlock_command} TbUTComponentsList${lock_suffix}; exit $${retval}
	$(echo) "(constituents.make) TbUTComponentsList done"

clean :: TbUTComponentsListclean

TbUTComponentsListclean :: $(TbUTComponentsListclean_dependencies) ##$(cmt_local_TbUTComponentsList_makefile)
	$(echo) "(constituents.make) Starting TbUTComponentsListclean"
	@-if test -f $(cmt_local_TbUTComponentsList_makefile); then \
	  $(MAKE) -f $(cmt_local_TbUTComponentsList_makefile) TbUTComponentsListclean; \
	fi
	$(echo) "(constituents.make) TbUTComponentsListclean done"
#	@-$(MAKE) -f $(cmt_local_TbUTComponentsList_makefile) TbUTComponentsListclean

##	  /bin/rm -f $(cmt_local_TbUTComponentsList_makefile) $(bin)TbUTComponentsList_dependencies.make

install :: TbUTComponentsListinstall

TbUTComponentsListinstall :: $(TbUTComponentsList_dependencies) $(cmt_local_TbUTComponentsList_makefile)
	$(echo) "(constituents.make) Starting install TbUTComponentsList"
	@-$(MAKE) -f $(cmt_local_TbUTComponentsList_makefile) install
	$(echo) "(constituents.make) install TbUTComponentsList done"

uninstall :: TbUTComponentsListuninstall

$(foreach d,$(TbUTComponentsList_dependencies),$(eval $(d)uninstall_dependencies += TbUTComponentsListuninstall))

TbUTComponentsListuninstall :: $(TbUTComponentsListuninstall_dependencies) $(cmt_local_TbUTComponentsList_makefile)
	$(echo) "(constituents.make) Starting uninstall TbUTComponentsList"
	@$(MAKE) -f $(cmt_local_TbUTComponentsList_makefile) uninstall
	$(echo) "(constituents.make) uninstall TbUTComponentsList done"

ifndef PEDANTIC
.DEFAULT::
	$(echo) "(constituents.make) Starting $@ TbUTComponentsList"
	$(echo) Using default action for $@
	$(echo) "(constituents.make) $@ TbUTComponentsList done"
endif

#-- end of constituent_lock ------
#-- start of constituent_lock ------

cmt_TbUTMergeComponentsList_has_no_target_tag = 1

#--------------------------------------------------------

ifdef cmt_TbUTMergeComponentsList_has_target_tag

#cmt_local_tagfile_TbUTMergeComponentsList = $(TbUT_tag)_TbUTMergeComponentsList.make
cmt_local_tagfile_TbUTMergeComponentsList = $(bin)$(TbUT_tag)_TbUTMergeComponentsList.make
cmt_local_setup_TbUTMergeComponentsList = $(bin)setup_TbUTMergeComponentsList$$$$.make
cmt_final_setup_TbUTMergeComponentsList = $(bin)setup_TbUTMergeComponentsList.make
#cmt_final_setup_TbUTMergeComponentsList = $(bin)TbUT_TbUTMergeComponentsListsetup.make
cmt_local_TbUTMergeComponentsList_makefile = $(bin)TbUTMergeComponentsList.make

TbUTMergeComponentsList_extratags = -tag_add=target_TbUTMergeComponentsList

#$(cmt_local_tagfile_TbUTMergeComponentsList) : $(cmt_lock_setup)
ifndef QUICK
$(cmt_local_tagfile_TbUTMergeComponentsList) ::
else
$(cmt_local_tagfile_TbUTMergeComponentsList) :
endif
	$(echo) "(constituents.make) Rebuilding $@"; \
	  if test -f $(cmt_local_tagfile_TbUTMergeComponentsList); then /bin/rm -f $(cmt_local_tagfile_TbUTMergeComponentsList); fi ; \
	  $(cmtexe) -tag=$(tags) $(TbUTMergeComponentsList_extratags) build tag_makefile >>$(cmt_local_tagfile_TbUTMergeComponentsList)
	$(echo) "(constituents.make) Rebuilding $(cmt_final_setup_TbUTMergeComponentsList)"; \
	  test ! -f $(cmt_local_setup_TbUTMergeComponentsList) || \rm -f $(cmt_local_setup_TbUTMergeComponentsList); \
	  trap '\rm -f $(cmt_local_setup_TbUTMergeComponentsList)' 0 1 2 15; \
	  $(cmtexe) -tag=$(tags) $(TbUTMergeComponentsList_extratags) show setup >$(cmt_local_setup_TbUTMergeComponentsList) && \
	  if [ -f $(cmt_final_setup_TbUTMergeComponentsList) ] && \
	    \cmp -s $(cmt_final_setup_TbUTMergeComponentsList) $(cmt_local_setup_TbUTMergeComponentsList); then \
	    \rm $(cmt_local_setup_TbUTMergeComponentsList); else \
	    \mv -f $(cmt_local_setup_TbUTMergeComponentsList) $(cmt_final_setup_TbUTMergeComponentsList); fi

else

#cmt_local_tagfile_TbUTMergeComponentsList = $(TbUT_tag).make
cmt_local_tagfile_TbUTMergeComponentsList = $(bin)$(TbUT_tag).make
cmt_final_setup_TbUTMergeComponentsList = $(bin)setup.make
#cmt_final_setup_TbUTMergeComponentsList = $(bin)TbUTsetup.make
cmt_local_TbUTMergeComponentsList_makefile = $(bin)TbUTMergeComponentsList.make

endif

ifdef STRUCTURED_OUTPUT
TbUTMergeComponentsListdirs :
	@if test ! -d $(bin)TbUTMergeComponentsList; then $(mkdir) -p $(bin)TbUTMergeComponentsList; fi
	$(echo) "STRUCTURED_OUTPUT="$(bin)TbUTMergeComponentsList
else
TbUTMergeComponentsListdirs : ;
endif

#ifndef QUICK
#ifdef STRUCTURED_OUTPUT
# TbUTMergeComponentsListdirs ::
#	@if test ! -d $(bin)TbUTMergeComponentsList; then $(mkdir) -p $(bin)TbUTMergeComponentsList; fi
#	$(echo) "STRUCTURED_OUTPUT="$(bin)TbUTMergeComponentsList
#
#$(cmt_local_TbUTMergeComponentsList_makefile) :: $(TbUTMergeComponentsList_dependencies) $(cmt_local_tagfile_TbUTMergeComponentsList) build_library_links dirs TbUTMergeComponentsListdirs
#else
#$(cmt_local_TbUTMergeComponentsList_makefile) :: $(TbUTMergeComponentsList_dependencies) $(cmt_local_tagfile_TbUTMergeComponentsList) build_library_links dirs
#endif
#else
#$(cmt_local_TbUTMergeComponentsList_makefile) :: $(cmt_local_tagfile_TbUTMergeComponentsList)
#endif

makefiles : $(cmt_local_TbUTMergeComponentsList_makefile)

ifndef QUICK
$(cmt_local_TbUTMergeComponentsList_makefile) : $(TbUTMergeComponentsList_dependencies) $(cmt_local_tagfile_TbUTMergeComponentsList) build_library_links
else
$(cmt_local_TbUTMergeComponentsList_makefile) : $(cmt_local_tagfile_TbUTMergeComponentsList)
endif
	$(echo) "(constituents.make) Building TbUTMergeComponentsList.make"; \
	  $(cmtexe) -tag=$(tags) $(TbUTMergeComponentsList_extratags) build constituent_makefile -out=$(cmt_local_TbUTMergeComponentsList_makefile) TbUTMergeComponentsList

TbUTMergeComponentsList :: $(TbUTMergeComponentsList_dependencies) $(cmt_local_TbUTMergeComponentsList_makefile) dirs TbUTMergeComponentsListdirs
	$(echo) "(constituents.make) Creating TbUTMergeComponentsList${lock_suffix} and Starting TbUTMergeComponentsList"
	@${lock_command} TbUTMergeComponentsList${lock_suffix} || exit $$?; \
	  retval=$$?; \
	  trap '${unlock_command} TbUTMergeComponentsList${lock_suffix}; exit $${retval}' 1 2 15; \
	  $(MAKE) -f $(cmt_local_TbUTMergeComponentsList_makefile) TbUTMergeComponentsList; \
	  retval=$$?; ${unlock_command} TbUTMergeComponentsList${lock_suffix}; exit $${retval}
	$(echo) "(constituents.make) TbUTMergeComponentsList done"

clean :: TbUTMergeComponentsListclean

TbUTMergeComponentsListclean :: $(TbUTMergeComponentsListclean_dependencies) ##$(cmt_local_TbUTMergeComponentsList_makefile)
	$(echo) "(constituents.make) Starting TbUTMergeComponentsListclean"
	@-if test -f $(cmt_local_TbUTMergeComponentsList_makefile); then \
	  $(MAKE) -f $(cmt_local_TbUTMergeComponentsList_makefile) TbUTMergeComponentsListclean; \
	fi
	$(echo) "(constituents.make) TbUTMergeComponentsListclean done"
#	@-$(MAKE) -f $(cmt_local_TbUTMergeComponentsList_makefile) TbUTMergeComponentsListclean

##	  /bin/rm -f $(cmt_local_TbUTMergeComponentsList_makefile) $(bin)TbUTMergeComponentsList_dependencies.make

install :: TbUTMergeComponentsListinstall

TbUTMergeComponentsListinstall :: $(TbUTMergeComponentsList_dependencies) $(cmt_local_TbUTMergeComponentsList_makefile)
	$(echo) "(constituents.make) Starting install TbUTMergeComponentsList"
	@-$(MAKE) -f $(cmt_local_TbUTMergeComponentsList_makefile) install
	$(echo) "(constituents.make) install TbUTMergeComponentsList done"

uninstall :: TbUTMergeComponentsListuninstall

$(foreach d,$(TbUTMergeComponentsList_dependencies),$(eval $(d)uninstall_dependencies += TbUTMergeComponentsListuninstall))

TbUTMergeComponentsListuninstall :: $(TbUTMergeComponentsListuninstall_dependencies) $(cmt_local_TbUTMergeComponentsList_makefile)
	$(echo) "(constituents.make) Starting uninstall TbUTMergeComponentsList"
	@$(MAKE) -f $(cmt_local_TbUTMergeComponentsList_makefile) uninstall
	$(echo) "(constituents.make) uninstall TbUTMergeComponentsList done"

ifndef PEDANTIC
.DEFAULT::
	$(echo) "(constituents.make) Starting $@ TbUTMergeComponentsList"
	$(echo) Using default action for $@
	$(echo) "(constituents.make) $@ TbUTMergeComponentsList done"
endif

#-- end of constituent_lock ------
#-- start of constituent_lock ------

cmt_TbUTConf_has_no_target_tag = 1

#--------------------------------------------------------

ifdef cmt_TbUTConf_has_target_tag

#cmt_local_tagfile_TbUTConf = $(TbUT_tag)_TbUTConf.make
cmt_local_tagfile_TbUTConf = $(bin)$(TbUT_tag)_TbUTConf.make
cmt_local_setup_TbUTConf = $(bin)setup_TbUTConf$$$$.make
cmt_final_setup_TbUTConf = $(bin)setup_TbUTConf.make
#cmt_final_setup_TbUTConf = $(bin)TbUT_TbUTConfsetup.make
cmt_local_TbUTConf_makefile = $(bin)TbUTConf.make

TbUTConf_extratags = -tag_add=target_TbUTConf

#$(cmt_local_tagfile_TbUTConf) : $(cmt_lock_setup)
ifndef QUICK
$(cmt_local_tagfile_TbUTConf) ::
else
$(cmt_local_tagfile_TbUTConf) :
endif
	$(echo) "(constituents.make) Rebuilding $@"; \
	  if test -f $(cmt_local_tagfile_TbUTConf); then /bin/rm -f $(cmt_local_tagfile_TbUTConf); fi ; \
	  $(cmtexe) -tag=$(tags) $(TbUTConf_extratags) build tag_makefile >>$(cmt_local_tagfile_TbUTConf)
	$(echo) "(constituents.make) Rebuilding $(cmt_final_setup_TbUTConf)"; \
	  test ! -f $(cmt_local_setup_TbUTConf) || \rm -f $(cmt_local_setup_TbUTConf); \
	  trap '\rm -f $(cmt_local_setup_TbUTConf)' 0 1 2 15; \
	  $(cmtexe) -tag=$(tags) $(TbUTConf_extratags) show setup >$(cmt_local_setup_TbUTConf) && \
	  if [ -f $(cmt_final_setup_TbUTConf) ] && \
	    \cmp -s $(cmt_final_setup_TbUTConf) $(cmt_local_setup_TbUTConf); then \
	    \rm $(cmt_local_setup_TbUTConf); else \
	    \mv -f $(cmt_local_setup_TbUTConf) $(cmt_final_setup_TbUTConf); fi

else

#cmt_local_tagfile_TbUTConf = $(TbUT_tag).make
cmt_local_tagfile_TbUTConf = $(bin)$(TbUT_tag).make
cmt_final_setup_TbUTConf = $(bin)setup.make
#cmt_final_setup_TbUTConf = $(bin)TbUTsetup.make
cmt_local_TbUTConf_makefile = $(bin)TbUTConf.make

endif

ifdef STRUCTURED_OUTPUT
TbUTConfdirs :
	@if test ! -d $(bin)TbUTConf; then $(mkdir) -p $(bin)TbUTConf; fi
	$(echo) "STRUCTURED_OUTPUT="$(bin)TbUTConf
else
TbUTConfdirs : ;
endif

#ifndef QUICK
#ifdef STRUCTURED_OUTPUT
# TbUTConfdirs ::
#	@if test ! -d $(bin)TbUTConf; then $(mkdir) -p $(bin)TbUTConf; fi
#	$(echo) "STRUCTURED_OUTPUT="$(bin)TbUTConf
#
#$(cmt_local_TbUTConf_makefile) :: $(TbUTConf_dependencies) $(cmt_local_tagfile_TbUTConf) build_library_links dirs TbUTConfdirs
#else
#$(cmt_local_TbUTConf_makefile) :: $(TbUTConf_dependencies) $(cmt_local_tagfile_TbUTConf) build_library_links dirs
#endif
#else
#$(cmt_local_TbUTConf_makefile) :: $(cmt_local_tagfile_TbUTConf)
#endif

makefiles : $(cmt_local_TbUTConf_makefile)

ifndef QUICK
$(cmt_local_TbUTConf_makefile) : $(TbUTConf_dependencies) $(cmt_local_tagfile_TbUTConf) build_library_links
else
$(cmt_local_TbUTConf_makefile) : $(cmt_local_tagfile_TbUTConf)
endif
	$(echo) "(constituents.make) Building TbUTConf.make"; \
	  $(cmtexe) -tag=$(tags) $(TbUTConf_extratags) build constituent_makefile -out=$(cmt_local_TbUTConf_makefile) TbUTConf

TbUTConf :: $(TbUTConf_dependencies) $(cmt_local_TbUTConf_makefile) dirs TbUTConfdirs
	$(echo) "(constituents.make) Creating TbUTConf${lock_suffix} and Starting TbUTConf"
	@${lock_command} TbUTConf${lock_suffix} || exit $$?; \
	  retval=$$?; \
	  trap '${unlock_command} TbUTConf${lock_suffix}; exit $${retval}' 1 2 15; \
	  $(MAKE) -f $(cmt_local_TbUTConf_makefile) TbUTConf; \
	  retval=$$?; ${unlock_command} TbUTConf${lock_suffix}; exit $${retval}
	$(echo) "(constituents.make) TbUTConf done"

clean :: TbUTConfclean

TbUTConfclean :: $(TbUTConfclean_dependencies) ##$(cmt_local_TbUTConf_makefile)
	$(echo) "(constituents.make) Starting TbUTConfclean"
	@-if test -f $(cmt_local_TbUTConf_makefile); then \
	  $(MAKE) -f $(cmt_local_TbUTConf_makefile) TbUTConfclean; \
	fi
	$(echo) "(constituents.make) TbUTConfclean done"
#	@-$(MAKE) -f $(cmt_local_TbUTConf_makefile) TbUTConfclean

##	  /bin/rm -f $(cmt_local_TbUTConf_makefile) $(bin)TbUTConf_dependencies.make

install :: TbUTConfinstall

TbUTConfinstall :: $(TbUTConf_dependencies) $(cmt_local_TbUTConf_makefile)
	$(echo) "(constituents.make) Starting install TbUTConf"
	@-$(MAKE) -f $(cmt_local_TbUTConf_makefile) install
	$(echo) "(constituents.make) install TbUTConf done"

uninstall :: TbUTConfuninstall

$(foreach d,$(TbUTConf_dependencies),$(eval $(d)uninstall_dependencies += TbUTConfuninstall))

TbUTConfuninstall :: $(TbUTConfuninstall_dependencies) $(cmt_local_TbUTConf_makefile)
	$(echo) "(constituents.make) Starting uninstall TbUTConf"
	@$(MAKE) -f $(cmt_local_TbUTConf_makefile) uninstall
	$(echo) "(constituents.make) uninstall TbUTConf done"

ifndef PEDANTIC
.DEFAULT::
	$(echo) "(constituents.make) Starting $@ TbUTConf"
	$(echo) Using default action for $@
	$(echo) "(constituents.make) $@ TbUTConf done"
endif

#-- end of constituent_lock ------
#-- start of constituent_lock ------

cmt_TbUT_python_init_has_no_target_tag = 1

#--------------------------------------------------------

ifdef cmt_TbUT_python_init_has_target_tag

#cmt_local_tagfile_TbUT_python_init = $(TbUT_tag)_TbUT_python_init.make
cmt_local_tagfile_TbUT_python_init = $(bin)$(TbUT_tag)_TbUT_python_init.make
cmt_local_setup_TbUT_python_init = $(bin)setup_TbUT_python_init$$$$.make
cmt_final_setup_TbUT_python_init = $(bin)setup_TbUT_python_init.make
#cmt_final_setup_TbUT_python_init = $(bin)TbUT_TbUT_python_initsetup.make
cmt_local_TbUT_python_init_makefile = $(bin)TbUT_python_init.make

TbUT_python_init_extratags = -tag_add=target_TbUT_python_init

#$(cmt_local_tagfile_TbUT_python_init) : $(cmt_lock_setup)
ifndef QUICK
$(cmt_local_tagfile_TbUT_python_init) ::
else
$(cmt_local_tagfile_TbUT_python_init) :
endif
	$(echo) "(constituents.make) Rebuilding $@"; \
	  if test -f $(cmt_local_tagfile_TbUT_python_init); then /bin/rm -f $(cmt_local_tagfile_TbUT_python_init); fi ; \
	  $(cmtexe) -tag=$(tags) $(TbUT_python_init_extratags) build tag_makefile >>$(cmt_local_tagfile_TbUT_python_init)
	$(echo) "(constituents.make) Rebuilding $(cmt_final_setup_TbUT_python_init)"; \
	  test ! -f $(cmt_local_setup_TbUT_python_init) || \rm -f $(cmt_local_setup_TbUT_python_init); \
	  trap '\rm -f $(cmt_local_setup_TbUT_python_init)' 0 1 2 15; \
	  $(cmtexe) -tag=$(tags) $(TbUT_python_init_extratags) show setup >$(cmt_local_setup_TbUT_python_init) && \
	  if [ -f $(cmt_final_setup_TbUT_python_init) ] && \
	    \cmp -s $(cmt_final_setup_TbUT_python_init) $(cmt_local_setup_TbUT_python_init); then \
	    \rm $(cmt_local_setup_TbUT_python_init); else \
	    \mv -f $(cmt_local_setup_TbUT_python_init) $(cmt_final_setup_TbUT_python_init); fi

else

#cmt_local_tagfile_TbUT_python_init = $(TbUT_tag).make
cmt_local_tagfile_TbUT_python_init = $(bin)$(TbUT_tag).make
cmt_final_setup_TbUT_python_init = $(bin)setup.make
#cmt_final_setup_TbUT_python_init = $(bin)TbUTsetup.make
cmt_local_TbUT_python_init_makefile = $(bin)TbUT_python_init.make

endif

ifdef STRUCTURED_OUTPUT
TbUT_python_initdirs :
	@if test ! -d $(bin)TbUT_python_init; then $(mkdir) -p $(bin)TbUT_python_init; fi
	$(echo) "STRUCTURED_OUTPUT="$(bin)TbUT_python_init
else
TbUT_python_initdirs : ;
endif

#ifndef QUICK
#ifdef STRUCTURED_OUTPUT
# TbUT_python_initdirs ::
#	@if test ! -d $(bin)TbUT_python_init; then $(mkdir) -p $(bin)TbUT_python_init; fi
#	$(echo) "STRUCTURED_OUTPUT="$(bin)TbUT_python_init
#
#$(cmt_local_TbUT_python_init_makefile) :: $(TbUT_python_init_dependencies) $(cmt_local_tagfile_TbUT_python_init) build_library_links dirs TbUT_python_initdirs
#else
#$(cmt_local_TbUT_python_init_makefile) :: $(TbUT_python_init_dependencies) $(cmt_local_tagfile_TbUT_python_init) build_library_links dirs
#endif
#else
#$(cmt_local_TbUT_python_init_makefile) :: $(cmt_local_tagfile_TbUT_python_init)
#endif

makefiles : $(cmt_local_TbUT_python_init_makefile)

ifndef QUICK
$(cmt_local_TbUT_python_init_makefile) : $(TbUT_python_init_dependencies) $(cmt_local_tagfile_TbUT_python_init) build_library_links
else
$(cmt_local_TbUT_python_init_makefile) : $(cmt_local_tagfile_TbUT_python_init)
endif
	$(echo) "(constituents.make) Building TbUT_python_init.make"; \
	  $(cmtexe) -tag=$(tags) $(TbUT_python_init_extratags) build constituent_makefile -out=$(cmt_local_TbUT_python_init_makefile) TbUT_python_init

TbUT_python_init :: $(TbUT_python_init_dependencies) $(cmt_local_TbUT_python_init_makefile) dirs TbUT_python_initdirs
	$(echo) "(constituents.make) Creating TbUT_python_init${lock_suffix} and Starting TbUT_python_init"
	@${lock_command} TbUT_python_init${lock_suffix} || exit $$?; \
	  retval=$$?; \
	  trap '${unlock_command} TbUT_python_init${lock_suffix}; exit $${retval}' 1 2 15; \
	  $(MAKE) -f $(cmt_local_TbUT_python_init_makefile) TbUT_python_init; \
	  retval=$$?; ${unlock_command} TbUT_python_init${lock_suffix}; exit $${retval}
	$(echo) "(constituents.make) TbUT_python_init done"

clean :: TbUT_python_initclean

TbUT_python_initclean :: $(TbUT_python_initclean_dependencies) ##$(cmt_local_TbUT_python_init_makefile)
	$(echo) "(constituents.make) Starting TbUT_python_initclean"
	@-if test -f $(cmt_local_TbUT_python_init_makefile); then \
	  $(MAKE) -f $(cmt_local_TbUT_python_init_makefile) TbUT_python_initclean; \
	fi
	$(echo) "(constituents.make) TbUT_python_initclean done"
#	@-$(MAKE) -f $(cmt_local_TbUT_python_init_makefile) TbUT_python_initclean

##	  /bin/rm -f $(cmt_local_TbUT_python_init_makefile) $(bin)TbUT_python_init_dependencies.make

install :: TbUT_python_initinstall

TbUT_python_initinstall :: $(TbUT_python_init_dependencies) $(cmt_local_TbUT_python_init_makefile)
	$(echo) "(constituents.make) Starting install TbUT_python_init"
	@-$(MAKE) -f $(cmt_local_TbUT_python_init_makefile) install
	$(echo) "(constituents.make) install TbUT_python_init done"

uninstall :: TbUT_python_inituninstall

$(foreach d,$(TbUT_python_init_dependencies),$(eval $(d)uninstall_dependencies += TbUT_python_inituninstall))

TbUT_python_inituninstall :: $(TbUT_python_inituninstall_dependencies) $(cmt_local_TbUT_python_init_makefile)
	$(echo) "(constituents.make) Starting uninstall TbUT_python_init"
	@$(MAKE) -f $(cmt_local_TbUT_python_init_makefile) uninstall
	$(echo) "(constituents.make) uninstall TbUT_python_init done"

ifndef PEDANTIC
.DEFAULT::
	$(echo) "(constituents.make) Starting $@ TbUT_python_init"
	$(echo) Using default action for $@
	$(echo) "(constituents.make) $@ TbUT_python_init done"
endif

#-- end of constituent_lock ------
#-- start of constituent_lock ------

cmt_zip_TbUT_python_modules_has_no_target_tag = 1

#--------------------------------------------------------

ifdef cmt_zip_TbUT_python_modules_has_target_tag

#cmt_local_tagfile_zip_TbUT_python_modules = $(TbUT_tag)_zip_TbUT_python_modules.make
cmt_local_tagfile_zip_TbUT_python_modules = $(bin)$(TbUT_tag)_zip_TbUT_python_modules.make
cmt_local_setup_zip_TbUT_python_modules = $(bin)setup_zip_TbUT_python_modules$$$$.make
cmt_final_setup_zip_TbUT_python_modules = $(bin)setup_zip_TbUT_python_modules.make
#cmt_final_setup_zip_TbUT_python_modules = $(bin)TbUT_zip_TbUT_python_modulessetup.make
cmt_local_zip_TbUT_python_modules_makefile = $(bin)zip_TbUT_python_modules.make

zip_TbUT_python_modules_extratags = -tag_add=target_zip_TbUT_python_modules

#$(cmt_local_tagfile_zip_TbUT_python_modules) : $(cmt_lock_setup)
ifndef QUICK
$(cmt_local_tagfile_zip_TbUT_python_modules) ::
else
$(cmt_local_tagfile_zip_TbUT_python_modules) :
endif
	$(echo) "(constituents.make) Rebuilding $@"; \
	  if test -f $(cmt_local_tagfile_zip_TbUT_python_modules); then /bin/rm -f $(cmt_local_tagfile_zip_TbUT_python_modules); fi ; \
	  $(cmtexe) -tag=$(tags) $(zip_TbUT_python_modules_extratags) build tag_makefile >>$(cmt_local_tagfile_zip_TbUT_python_modules)
	$(echo) "(constituents.make) Rebuilding $(cmt_final_setup_zip_TbUT_python_modules)"; \
	  test ! -f $(cmt_local_setup_zip_TbUT_python_modules) || \rm -f $(cmt_local_setup_zip_TbUT_python_modules); \
	  trap '\rm -f $(cmt_local_setup_zip_TbUT_python_modules)' 0 1 2 15; \
	  $(cmtexe) -tag=$(tags) $(zip_TbUT_python_modules_extratags) show setup >$(cmt_local_setup_zip_TbUT_python_modules) && \
	  if [ -f $(cmt_final_setup_zip_TbUT_python_modules) ] && \
	    \cmp -s $(cmt_final_setup_zip_TbUT_python_modules) $(cmt_local_setup_zip_TbUT_python_modules); then \
	    \rm $(cmt_local_setup_zip_TbUT_python_modules); else \
	    \mv -f $(cmt_local_setup_zip_TbUT_python_modules) $(cmt_final_setup_zip_TbUT_python_modules); fi

else

#cmt_local_tagfile_zip_TbUT_python_modules = $(TbUT_tag).make
cmt_local_tagfile_zip_TbUT_python_modules = $(bin)$(TbUT_tag).make
cmt_final_setup_zip_TbUT_python_modules = $(bin)setup.make
#cmt_final_setup_zip_TbUT_python_modules = $(bin)TbUTsetup.make
cmt_local_zip_TbUT_python_modules_makefile = $(bin)zip_TbUT_python_modules.make

endif

ifdef STRUCTURED_OUTPUT
zip_TbUT_python_modulesdirs :
	@if test ! -d $(bin)zip_TbUT_python_modules; then $(mkdir) -p $(bin)zip_TbUT_python_modules; fi
	$(echo) "STRUCTURED_OUTPUT="$(bin)zip_TbUT_python_modules
else
zip_TbUT_python_modulesdirs : ;
endif

#ifndef QUICK
#ifdef STRUCTURED_OUTPUT
# zip_TbUT_python_modulesdirs ::
#	@if test ! -d $(bin)zip_TbUT_python_modules; then $(mkdir) -p $(bin)zip_TbUT_python_modules; fi
#	$(echo) "STRUCTURED_OUTPUT="$(bin)zip_TbUT_python_modules
#
#$(cmt_local_zip_TbUT_python_modules_makefile) :: $(zip_TbUT_python_modules_dependencies) $(cmt_local_tagfile_zip_TbUT_python_modules) build_library_links dirs zip_TbUT_python_modulesdirs
#else
#$(cmt_local_zip_TbUT_python_modules_makefile) :: $(zip_TbUT_python_modules_dependencies) $(cmt_local_tagfile_zip_TbUT_python_modules) build_library_links dirs
#endif
#else
#$(cmt_local_zip_TbUT_python_modules_makefile) :: $(cmt_local_tagfile_zip_TbUT_python_modules)
#endif

makefiles : $(cmt_local_zip_TbUT_python_modules_makefile)

ifndef QUICK
$(cmt_local_zip_TbUT_python_modules_makefile) : $(zip_TbUT_python_modules_dependencies) $(cmt_local_tagfile_zip_TbUT_python_modules) build_library_links
else
$(cmt_local_zip_TbUT_python_modules_makefile) : $(cmt_local_tagfile_zip_TbUT_python_modules)
endif
	$(echo) "(constituents.make) Building zip_TbUT_python_modules.make"; \
	  $(cmtexe) -tag=$(tags) $(zip_TbUT_python_modules_extratags) build constituent_makefile -out=$(cmt_local_zip_TbUT_python_modules_makefile) zip_TbUT_python_modules

zip_TbUT_python_modules :: $(zip_TbUT_python_modules_dependencies) $(cmt_local_zip_TbUT_python_modules_makefile) dirs zip_TbUT_python_modulesdirs
	$(echo) "(constituents.make) Creating zip_TbUT_python_modules${lock_suffix} and Starting zip_TbUT_python_modules"
	@${lock_command} zip_TbUT_python_modules${lock_suffix} || exit $$?; \
	  retval=$$?; \
	  trap '${unlock_command} zip_TbUT_python_modules${lock_suffix}; exit $${retval}' 1 2 15; \
	  $(MAKE) -f $(cmt_local_zip_TbUT_python_modules_makefile) zip_TbUT_python_modules; \
	  retval=$$?; ${unlock_command} zip_TbUT_python_modules${lock_suffix}; exit $${retval}
	$(echo) "(constituents.make) zip_TbUT_python_modules done"

clean :: zip_TbUT_python_modulesclean

zip_TbUT_python_modulesclean :: $(zip_TbUT_python_modulesclean_dependencies) ##$(cmt_local_zip_TbUT_python_modules_makefile)
	$(echo) "(constituents.make) Starting zip_TbUT_python_modulesclean"
	@-if test -f $(cmt_local_zip_TbUT_python_modules_makefile); then \
	  $(MAKE) -f $(cmt_local_zip_TbUT_python_modules_makefile) zip_TbUT_python_modulesclean; \
	fi
	$(echo) "(constituents.make) zip_TbUT_python_modulesclean done"
#	@-$(MAKE) -f $(cmt_local_zip_TbUT_python_modules_makefile) zip_TbUT_python_modulesclean

##	  /bin/rm -f $(cmt_local_zip_TbUT_python_modules_makefile) $(bin)zip_TbUT_python_modules_dependencies.make

install :: zip_TbUT_python_modulesinstall

zip_TbUT_python_modulesinstall :: $(zip_TbUT_python_modules_dependencies) $(cmt_local_zip_TbUT_python_modules_makefile)
	$(echo) "(constituents.make) Starting install zip_TbUT_python_modules"
	@-$(MAKE) -f $(cmt_local_zip_TbUT_python_modules_makefile) install
	$(echo) "(constituents.make) install zip_TbUT_python_modules done"

uninstall :: zip_TbUT_python_modulesuninstall

$(foreach d,$(zip_TbUT_python_modules_dependencies),$(eval $(d)uninstall_dependencies += zip_TbUT_python_modulesuninstall))

zip_TbUT_python_modulesuninstall :: $(zip_TbUT_python_modulesuninstall_dependencies) $(cmt_local_zip_TbUT_python_modules_makefile)
	$(echo) "(constituents.make) Starting uninstall zip_TbUT_python_modules"
	@$(MAKE) -f $(cmt_local_zip_TbUT_python_modules_makefile) uninstall
	$(echo) "(constituents.make) uninstall zip_TbUT_python_modules done"

ifndef PEDANTIC
.DEFAULT::
	$(echo) "(constituents.make) Starting $@ zip_TbUT_python_modules"
	$(echo) Using default action for $@
	$(echo) "(constituents.make) $@ zip_TbUT_python_modules done"
endif

#-- end of constituent_lock ------
#-- start of constituent_lock ------

cmt_TbUTConfDbMerge_has_no_target_tag = 1

#--------------------------------------------------------

ifdef cmt_TbUTConfDbMerge_has_target_tag

#cmt_local_tagfile_TbUTConfDbMerge = $(TbUT_tag)_TbUTConfDbMerge.make
cmt_local_tagfile_TbUTConfDbMerge = $(bin)$(TbUT_tag)_TbUTConfDbMerge.make
cmt_local_setup_TbUTConfDbMerge = $(bin)setup_TbUTConfDbMerge$$$$.make
cmt_final_setup_TbUTConfDbMerge = $(bin)setup_TbUTConfDbMerge.make
#cmt_final_setup_TbUTConfDbMerge = $(bin)TbUT_TbUTConfDbMergesetup.make
cmt_local_TbUTConfDbMerge_makefile = $(bin)TbUTConfDbMerge.make

TbUTConfDbMerge_extratags = -tag_add=target_TbUTConfDbMerge

#$(cmt_local_tagfile_TbUTConfDbMerge) : $(cmt_lock_setup)
ifndef QUICK
$(cmt_local_tagfile_TbUTConfDbMerge) ::
else
$(cmt_local_tagfile_TbUTConfDbMerge) :
endif
	$(echo) "(constituents.make) Rebuilding $@"; \
	  if test -f $(cmt_local_tagfile_TbUTConfDbMerge); then /bin/rm -f $(cmt_local_tagfile_TbUTConfDbMerge); fi ; \
	  $(cmtexe) -tag=$(tags) $(TbUTConfDbMerge_extratags) build tag_makefile >>$(cmt_local_tagfile_TbUTConfDbMerge)
	$(echo) "(constituents.make) Rebuilding $(cmt_final_setup_TbUTConfDbMerge)"; \
	  test ! -f $(cmt_local_setup_TbUTConfDbMerge) || \rm -f $(cmt_local_setup_TbUTConfDbMerge); \
	  trap '\rm -f $(cmt_local_setup_TbUTConfDbMerge)' 0 1 2 15; \
	  $(cmtexe) -tag=$(tags) $(TbUTConfDbMerge_extratags) show setup >$(cmt_local_setup_TbUTConfDbMerge) && \
	  if [ -f $(cmt_final_setup_TbUTConfDbMerge) ] && \
	    \cmp -s $(cmt_final_setup_TbUTConfDbMerge) $(cmt_local_setup_TbUTConfDbMerge); then \
	    \rm $(cmt_local_setup_TbUTConfDbMerge); else \
	    \mv -f $(cmt_local_setup_TbUTConfDbMerge) $(cmt_final_setup_TbUTConfDbMerge); fi

else

#cmt_local_tagfile_TbUTConfDbMerge = $(TbUT_tag).make
cmt_local_tagfile_TbUTConfDbMerge = $(bin)$(TbUT_tag).make
cmt_final_setup_TbUTConfDbMerge = $(bin)setup.make
#cmt_final_setup_TbUTConfDbMerge = $(bin)TbUTsetup.make
cmt_local_TbUTConfDbMerge_makefile = $(bin)TbUTConfDbMerge.make

endif

ifdef STRUCTURED_OUTPUT
TbUTConfDbMergedirs :
	@if test ! -d $(bin)TbUTConfDbMerge; then $(mkdir) -p $(bin)TbUTConfDbMerge; fi
	$(echo) "STRUCTURED_OUTPUT="$(bin)TbUTConfDbMerge
else
TbUTConfDbMergedirs : ;
endif

#ifndef QUICK
#ifdef STRUCTURED_OUTPUT
# TbUTConfDbMergedirs ::
#	@if test ! -d $(bin)TbUTConfDbMerge; then $(mkdir) -p $(bin)TbUTConfDbMerge; fi
#	$(echo) "STRUCTURED_OUTPUT="$(bin)TbUTConfDbMerge
#
#$(cmt_local_TbUTConfDbMerge_makefile) :: $(TbUTConfDbMerge_dependencies) $(cmt_local_tagfile_TbUTConfDbMerge) build_library_links dirs TbUTConfDbMergedirs
#else
#$(cmt_local_TbUTConfDbMerge_makefile) :: $(TbUTConfDbMerge_dependencies) $(cmt_local_tagfile_TbUTConfDbMerge) build_library_links dirs
#endif
#else
#$(cmt_local_TbUTConfDbMerge_makefile) :: $(cmt_local_tagfile_TbUTConfDbMerge)
#endif

makefiles : $(cmt_local_TbUTConfDbMerge_makefile)

ifndef QUICK
$(cmt_local_TbUTConfDbMerge_makefile) : $(TbUTConfDbMerge_dependencies) $(cmt_local_tagfile_TbUTConfDbMerge) build_library_links
else
$(cmt_local_TbUTConfDbMerge_makefile) : $(cmt_local_tagfile_TbUTConfDbMerge)
endif
	$(echo) "(constituents.make) Building TbUTConfDbMerge.make"; \
	  $(cmtexe) -tag=$(tags) $(TbUTConfDbMerge_extratags) build constituent_makefile -out=$(cmt_local_TbUTConfDbMerge_makefile) TbUTConfDbMerge

TbUTConfDbMerge :: $(TbUTConfDbMerge_dependencies) $(cmt_local_TbUTConfDbMerge_makefile) dirs TbUTConfDbMergedirs
	$(echo) "(constituents.make) Creating TbUTConfDbMerge${lock_suffix} and Starting TbUTConfDbMerge"
	@${lock_command} TbUTConfDbMerge${lock_suffix} || exit $$?; \
	  retval=$$?; \
	  trap '${unlock_command} TbUTConfDbMerge${lock_suffix}; exit $${retval}' 1 2 15; \
	  $(MAKE) -f $(cmt_local_TbUTConfDbMerge_makefile) TbUTConfDbMerge; \
	  retval=$$?; ${unlock_command} TbUTConfDbMerge${lock_suffix}; exit $${retval}
	$(echo) "(constituents.make) TbUTConfDbMerge done"

clean :: TbUTConfDbMergeclean

TbUTConfDbMergeclean :: $(TbUTConfDbMergeclean_dependencies) ##$(cmt_local_TbUTConfDbMerge_makefile)
	$(echo) "(constituents.make) Starting TbUTConfDbMergeclean"
	@-if test -f $(cmt_local_TbUTConfDbMerge_makefile); then \
	  $(MAKE) -f $(cmt_local_TbUTConfDbMerge_makefile) TbUTConfDbMergeclean; \
	fi
	$(echo) "(constituents.make) TbUTConfDbMergeclean done"
#	@-$(MAKE) -f $(cmt_local_TbUTConfDbMerge_makefile) TbUTConfDbMergeclean

##	  /bin/rm -f $(cmt_local_TbUTConfDbMerge_makefile) $(bin)TbUTConfDbMerge_dependencies.make

install :: TbUTConfDbMergeinstall

TbUTConfDbMergeinstall :: $(TbUTConfDbMerge_dependencies) $(cmt_local_TbUTConfDbMerge_makefile)
	$(echo) "(constituents.make) Starting install TbUTConfDbMerge"
	@-$(MAKE) -f $(cmt_local_TbUTConfDbMerge_makefile) install
	$(echo) "(constituents.make) install TbUTConfDbMerge done"

uninstall :: TbUTConfDbMergeuninstall

$(foreach d,$(TbUTConfDbMerge_dependencies),$(eval $(d)uninstall_dependencies += TbUTConfDbMergeuninstall))

TbUTConfDbMergeuninstall :: $(TbUTConfDbMergeuninstall_dependencies) $(cmt_local_TbUTConfDbMerge_makefile)
	$(echo) "(constituents.make) Starting uninstall TbUTConfDbMerge"
	@$(MAKE) -f $(cmt_local_TbUTConfDbMerge_makefile) uninstall
	$(echo) "(constituents.make) uninstall TbUTConfDbMerge done"

ifndef PEDANTIC
.DEFAULT::
	$(echo) "(constituents.make) Starting $@ TbUTConfDbMerge"
	$(echo) Using default action for $@
	$(echo) "(constituents.make) $@ TbUTConfDbMerge done"
endif

#-- end of constituent_lock ------
#-- start of constituent_lock ------

cmt_make_has_target_tag = 1

#--------------------------------------------------------

ifdef cmt_make_has_target_tag

#cmt_local_tagfile_make = $(TbUT_tag)_make.make
cmt_local_tagfile_make = $(bin)$(TbUT_tag)_make.make
cmt_local_setup_make = $(bin)setup_make$$$$.make
cmt_final_setup_make = $(bin)setup_make.make
#cmt_final_setup_make = $(bin)TbUT_makesetup.make
cmt_local_make_makefile = $(bin)make.make

make_extratags = -tag_add=target_make

#$(cmt_local_tagfile_make) : $(cmt_lock_setup)
ifndef QUICK
$(cmt_local_tagfile_make) ::
else
$(cmt_local_tagfile_make) :
endif
	$(echo) "(constituents.make) Rebuilding $@"; \
	  if test -f $(cmt_local_tagfile_make); then /bin/rm -f $(cmt_local_tagfile_make); fi ; \
	  $(cmtexe) -tag=$(tags) $(make_extratags) build tag_makefile >>$(cmt_local_tagfile_make)
	$(echo) "(constituents.make) Rebuilding $(cmt_final_setup_make)"; \
	  test ! -f $(cmt_local_setup_make) || \rm -f $(cmt_local_setup_make); \
	  trap '\rm -f $(cmt_local_setup_make)' 0 1 2 15; \
	  $(cmtexe) -tag=$(tags) $(make_extratags) show setup >$(cmt_local_setup_make) && \
	  if [ -f $(cmt_final_setup_make) ] && \
	    \cmp -s $(cmt_final_setup_make) $(cmt_local_setup_make); then \
	    \rm $(cmt_local_setup_make); else \
	    \mv -f $(cmt_local_setup_make) $(cmt_final_setup_make); fi

else

#cmt_local_tagfile_make = $(TbUT_tag).make
cmt_local_tagfile_make = $(bin)$(TbUT_tag).make
cmt_final_setup_make = $(bin)setup.make
#cmt_final_setup_make = $(bin)TbUTsetup.make
cmt_local_make_makefile = $(bin)make.make

endif

ifdef STRUCTURED_OUTPUT
makedirs :
	@if test ! -d $(bin)make; then $(mkdir) -p $(bin)make; fi
	$(echo) "STRUCTURED_OUTPUT="$(bin)make
else
makedirs : ;
endif

#ifndef QUICK
#ifdef STRUCTURED_OUTPUT
# makedirs ::
#	@if test ! -d $(bin)make; then $(mkdir) -p $(bin)make; fi
#	$(echo) "STRUCTURED_OUTPUT="$(bin)make
#
#$(cmt_local_make_makefile) :: $(make_dependencies) $(cmt_local_tagfile_make) build_library_links dirs makedirs
#else
#$(cmt_local_make_makefile) :: $(make_dependencies) $(cmt_local_tagfile_make) build_library_links dirs
#endif
#else
#$(cmt_local_make_makefile) :: $(cmt_local_tagfile_make)
#endif

makefiles : $(cmt_local_make_makefile)

ifndef QUICK
$(cmt_local_make_makefile) : $(make_dependencies) $(cmt_local_tagfile_make) build_library_links
else
$(cmt_local_make_makefile) : $(cmt_local_tagfile_make)
endif
	$(echo) "(constituents.make) Building make.make"; \
	  $(cmtexe) -tag=$(tags) $(make_extratags) build constituent_makefile -out=$(cmt_local_make_makefile) make

make :: $(make_dependencies) $(cmt_local_make_makefile) dirs makedirs
	$(echo) "(constituents.make) Creating make${lock_suffix} and Starting make"
	@${lock_command} make${lock_suffix} || exit $$?; \
	  retval=$$?; \
	  trap '${unlock_command} make${lock_suffix}; exit $${retval}' 1 2 15; \
	  $(MAKE) -f $(cmt_local_make_makefile) make; \
	  retval=$$?; ${unlock_command} make${lock_suffix}; exit $${retval}
	$(echo) "(constituents.make) make done"

clean :: makeclean

makeclean :: $(makeclean_dependencies) ##$(cmt_local_make_makefile)
	$(echo) "(constituents.make) Starting makeclean"
	@-if test -f $(cmt_local_make_makefile); then \
	  $(MAKE) -f $(cmt_local_make_makefile) makeclean; \
	fi
	$(echo) "(constituents.make) makeclean done"
#	@-$(MAKE) -f $(cmt_local_make_makefile) makeclean

##	  /bin/rm -f $(cmt_local_make_makefile) $(bin)make_dependencies.make

install :: makeinstall

makeinstall :: $(make_dependencies) $(cmt_local_make_makefile)
	$(echo) "(constituents.make) Starting install make"
	@-$(MAKE) -f $(cmt_local_make_makefile) install
	$(echo) "(constituents.make) install make done"

uninstall :: makeuninstall

$(foreach d,$(make_dependencies),$(eval $(d)uninstall_dependencies += makeuninstall))

makeuninstall :: $(makeuninstall_dependencies) $(cmt_local_make_makefile)
	$(echo) "(constituents.make) Starting uninstall make"
	@$(MAKE) -f $(cmt_local_make_makefile) uninstall
	$(echo) "(constituents.make) uninstall make done"

ifndef PEDANTIC
.DEFAULT::
	$(echo) "(constituents.make) Starting $@ make"
	$(echo) Using default action for $@
	$(echo) "(constituents.make) $@ make done"
endif

#-- end of constituent_lock ------
#-- start of constituent_lock ------

cmt_CompilePython_has_target_tag = 1

#--------------------------------------------------------

ifdef cmt_CompilePython_has_target_tag

#cmt_local_tagfile_CompilePython = $(TbUT_tag)_CompilePython.make
cmt_local_tagfile_CompilePython = $(bin)$(TbUT_tag)_CompilePython.make
cmt_local_setup_CompilePython = $(bin)setup_CompilePython$$$$.make
cmt_final_setup_CompilePython = $(bin)setup_CompilePython.make
#cmt_final_setup_CompilePython = $(bin)TbUT_CompilePythonsetup.make
cmt_local_CompilePython_makefile = $(bin)CompilePython.make

CompilePython_extratags = -tag_add=target_CompilePython

#$(cmt_local_tagfile_CompilePython) : $(cmt_lock_setup)
ifndef QUICK
$(cmt_local_tagfile_CompilePython) ::
else
$(cmt_local_tagfile_CompilePython) :
endif
	$(echo) "(constituents.make) Rebuilding $@"; \
	  if test -f $(cmt_local_tagfile_CompilePython); then /bin/rm -f $(cmt_local_tagfile_CompilePython); fi ; \
	  $(cmtexe) -tag=$(tags) $(CompilePython_extratags) build tag_makefile >>$(cmt_local_tagfile_CompilePython)
	$(echo) "(constituents.make) Rebuilding $(cmt_final_setup_CompilePython)"; \
	  test ! -f $(cmt_local_setup_CompilePython) || \rm -f $(cmt_local_setup_CompilePython); \
	  trap '\rm -f $(cmt_local_setup_CompilePython)' 0 1 2 15; \
	  $(cmtexe) -tag=$(tags) $(CompilePython_extratags) show setup >$(cmt_local_setup_CompilePython) && \
	  if [ -f $(cmt_final_setup_CompilePython) ] && \
	    \cmp -s $(cmt_final_setup_CompilePython) $(cmt_local_setup_CompilePython); then \
	    \rm $(cmt_local_setup_CompilePython); else \
	    \mv -f $(cmt_local_setup_CompilePython) $(cmt_final_setup_CompilePython); fi

else

#cmt_local_tagfile_CompilePython = $(TbUT_tag).make
cmt_local_tagfile_CompilePython = $(bin)$(TbUT_tag).make
cmt_final_setup_CompilePython = $(bin)setup.make
#cmt_final_setup_CompilePython = $(bin)TbUTsetup.make
cmt_local_CompilePython_makefile = $(bin)CompilePython.make

endif

ifdef STRUCTURED_OUTPUT
CompilePythondirs :
	@if test ! -d $(bin)CompilePython; then $(mkdir) -p $(bin)CompilePython; fi
	$(echo) "STRUCTURED_OUTPUT="$(bin)CompilePython
else
CompilePythondirs : ;
endif

#ifndef QUICK
#ifdef STRUCTURED_OUTPUT
# CompilePythondirs ::
#	@if test ! -d $(bin)CompilePython; then $(mkdir) -p $(bin)CompilePython; fi
#	$(echo) "STRUCTURED_OUTPUT="$(bin)CompilePython
#
#$(cmt_local_CompilePython_makefile) :: $(CompilePython_dependencies) $(cmt_local_tagfile_CompilePython) build_library_links dirs CompilePythondirs
#else
#$(cmt_local_CompilePython_makefile) :: $(CompilePython_dependencies) $(cmt_local_tagfile_CompilePython) build_library_links dirs
#endif
#else
#$(cmt_local_CompilePython_makefile) :: $(cmt_local_tagfile_CompilePython)
#endif

makefiles : $(cmt_local_CompilePython_makefile)

ifndef QUICK
$(cmt_local_CompilePython_makefile) : $(CompilePython_dependencies) $(cmt_local_tagfile_CompilePython) build_library_links
else
$(cmt_local_CompilePython_makefile) : $(cmt_local_tagfile_CompilePython)
endif
	$(echo) "(constituents.make) Building CompilePython.make"; \
	  $(cmtexe) -tag=$(tags) $(CompilePython_extratags) build constituent_makefile -out=$(cmt_local_CompilePython_makefile) CompilePython

CompilePython :: $(CompilePython_dependencies) $(cmt_local_CompilePython_makefile) dirs CompilePythondirs
	$(echo) "(constituents.make) Creating CompilePython${lock_suffix} and Starting CompilePython"
	@${lock_command} CompilePython${lock_suffix} || exit $$?; \
	  retval=$$?; \
	  trap '${unlock_command} CompilePython${lock_suffix}; exit $${retval}' 1 2 15; \
	  $(MAKE) -f $(cmt_local_CompilePython_makefile) CompilePython; \
	  retval=$$?; ${unlock_command} CompilePython${lock_suffix}; exit $${retval}
	$(echo) "(constituents.make) CompilePython done"

clean :: CompilePythonclean

CompilePythonclean :: $(CompilePythonclean_dependencies) ##$(cmt_local_CompilePython_makefile)
	$(echo) "(constituents.make) Starting CompilePythonclean"
	@-if test -f $(cmt_local_CompilePython_makefile); then \
	  $(MAKE) -f $(cmt_local_CompilePython_makefile) CompilePythonclean; \
	fi
	$(echo) "(constituents.make) CompilePythonclean done"
#	@-$(MAKE) -f $(cmt_local_CompilePython_makefile) CompilePythonclean

##	  /bin/rm -f $(cmt_local_CompilePython_makefile) $(bin)CompilePython_dependencies.make

install :: CompilePythoninstall

CompilePythoninstall :: $(CompilePython_dependencies) $(cmt_local_CompilePython_makefile)
	$(echo) "(constituents.make) Starting install CompilePython"
	@-$(MAKE) -f $(cmt_local_CompilePython_makefile) install
	$(echo) "(constituents.make) install CompilePython done"

uninstall :: CompilePythonuninstall

$(foreach d,$(CompilePython_dependencies),$(eval $(d)uninstall_dependencies += CompilePythonuninstall))

CompilePythonuninstall :: $(CompilePythonuninstall_dependencies) $(cmt_local_CompilePython_makefile)
	$(echo) "(constituents.make) Starting uninstall CompilePython"
	@$(MAKE) -f $(cmt_local_CompilePython_makefile) uninstall
	$(echo) "(constituents.make) uninstall CompilePython done"

ifndef PEDANTIC
.DEFAULT::
	$(echo) "(constituents.make) Starting $@ CompilePython"
	$(echo) Using default action for $@
	$(echo) "(constituents.make) $@ CompilePython done"
endif

#-- end of constituent_lock ------
#-- start of constituent_lock ------

cmt_qmtest_run_has_target_tag = 1

#--------------------------------------------------------

ifdef cmt_qmtest_run_has_target_tag

#cmt_local_tagfile_qmtest_run = $(TbUT_tag)_qmtest_run.make
cmt_local_tagfile_qmtest_run = $(bin)$(TbUT_tag)_qmtest_run.make
cmt_local_setup_qmtest_run = $(bin)setup_qmtest_run$$$$.make
cmt_final_setup_qmtest_run = $(bin)setup_qmtest_run.make
#cmt_final_setup_qmtest_run = $(bin)TbUT_qmtest_runsetup.make
cmt_local_qmtest_run_makefile = $(bin)qmtest_run.make

qmtest_run_extratags = -tag_add=target_qmtest_run

#$(cmt_local_tagfile_qmtest_run) : $(cmt_lock_setup)
ifndef QUICK
$(cmt_local_tagfile_qmtest_run) ::
else
$(cmt_local_tagfile_qmtest_run) :
endif
	$(echo) "(constituents.make) Rebuilding $@"; \
	  if test -f $(cmt_local_tagfile_qmtest_run); then /bin/rm -f $(cmt_local_tagfile_qmtest_run); fi ; \
	  $(cmtexe) -tag=$(tags) $(qmtest_run_extratags) build tag_makefile >>$(cmt_local_tagfile_qmtest_run)
	$(echo) "(constituents.make) Rebuilding $(cmt_final_setup_qmtest_run)"; \
	  test ! -f $(cmt_local_setup_qmtest_run) || \rm -f $(cmt_local_setup_qmtest_run); \
	  trap '\rm -f $(cmt_local_setup_qmtest_run)' 0 1 2 15; \
	  $(cmtexe) -tag=$(tags) $(qmtest_run_extratags) show setup >$(cmt_local_setup_qmtest_run) && \
	  if [ -f $(cmt_final_setup_qmtest_run) ] && \
	    \cmp -s $(cmt_final_setup_qmtest_run) $(cmt_local_setup_qmtest_run); then \
	    \rm $(cmt_local_setup_qmtest_run); else \
	    \mv -f $(cmt_local_setup_qmtest_run) $(cmt_final_setup_qmtest_run); fi

else

#cmt_local_tagfile_qmtest_run = $(TbUT_tag).make
cmt_local_tagfile_qmtest_run = $(bin)$(TbUT_tag).make
cmt_final_setup_qmtest_run = $(bin)setup.make
#cmt_final_setup_qmtest_run = $(bin)TbUTsetup.make
cmt_local_qmtest_run_makefile = $(bin)qmtest_run.make

endif

ifdef STRUCTURED_OUTPUT
qmtest_rundirs :
	@if test ! -d $(bin)qmtest_run; then $(mkdir) -p $(bin)qmtest_run; fi
	$(echo) "STRUCTURED_OUTPUT="$(bin)qmtest_run
else
qmtest_rundirs : ;
endif

#ifndef QUICK
#ifdef STRUCTURED_OUTPUT
# qmtest_rundirs ::
#	@if test ! -d $(bin)qmtest_run; then $(mkdir) -p $(bin)qmtest_run; fi
#	$(echo) "STRUCTURED_OUTPUT="$(bin)qmtest_run
#
#$(cmt_local_qmtest_run_makefile) :: $(qmtest_run_dependencies) $(cmt_local_tagfile_qmtest_run) build_library_links dirs qmtest_rundirs
#else
#$(cmt_local_qmtest_run_makefile) :: $(qmtest_run_dependencies) $(cmt_local_tagfile_qmtest_run) build_library_links dirs
#endif
#else
#$(cmt_local_qmtest_run_makefile) :: $(cmt_local_tagfile_qmtest_run)
#endif

makefiles : $(cmt_local_qmtest_run_makefile)

ifndef QUICK
$(cmt_local_qmtest_run_makefile) : $(qmtest_run_dependencies) $(cmt_local_tagfile_qmtest_run) build_library_links
else
$(cmt_local_qmtest_run_makefile) : $(cmt_local_tagfile_qmtest_run)
endif
	$(echo) "(constituents.make) Building qmtest_run.make"; \
	  $(cmtexe) -tag=$(tags) $(qmtest_run_extratags) build constituent_makefile -out=$(cmt_local_qmtest_run_makefile) qmtest_run

qmtest_run :: $(qmtest_run_dependencies) $(cmt_local_qmtest_run_makefile) dirs qmtest_rundirs
	$(echo) "(constituents.make) Creating qmtest_run${lock_suffix} and Starting qmtest_run"
	@${lock_command} qmtest_run${lock_suffix} || exit $$?; \
	  retval=$$?; \
	  trap '${unlock_command} qmtest_run${lock_suffix}; exit $${retval}' 1 2 15; \
	  $(MAKE) -f $(cmt_local_qmtest_run_makefile) qmtest_run; \
	  retval=$$?; ${unlock_command} qmtest_run${lock_suffix}; exit $${retval}
	$(echo) "(constituents.make) qmtest_run done"

clean :: qmtest_runclean

qmtest_runclean :: $(qmtest_runclean_dependencies) ##$(cmt_local_qmtest_run_makefile)
	$(echo) "(constituents.make) Starting qmtest_runclean"
	@-if test -f $(cmt_local_qmtest_run_makefile); then \
	  $(MAKE) -f $(cmt_local_qmtest_run_makefile) qmtest_runclean; \
	fi
	$(echo) "(constituents.make) qmtest_runclean done"
#	@-$(MAKE) -f $(cmt_local_qmtest_run_makefile) qmtest_runclean

##	  /bin/rm -f $(cmt_local_qmtest_run_makefile) $(bin)qmtest_run_dependencies.make

install :: qmtest_runinstall

qmtest_runinstall :: $(qmtest_run_dependencies) $(cmt_local_qmtest_run_makefile)
	$(echo) "(constituents.make) Starting install qmtest_run"
	@-$(MAKE) -f $(cmt_local_qmtest_run_makefile) install
	$(echo) "(constituents.make) install qmtest_run done"

uninstall :: qmtest_rununinstall

$(foreach d,$(qmtest_run_dependencies),$(eval $(d)uninstall_dependencies += qmtest_rununinstall))

qmtest_rununinstall :: $(qmtest_rununinstall_dependencies) $(cmt_local_qmtest_run_makefile)
	$(echo) "(constituents.make) Starting uninstall qmtest_run"
	@$(MAKE) -f $(cmt_local_qmtest_run_makefile) uninstall
	$(echo) "(constituents.make) uninstall qmtest_run done"

ifndef PEDANTIC
.DEFAULT::
	$(echo) "(constituents.make) Starting $@ qmtest_run"
	$(echo) Using default action for $@
	$(echo) "(constituents.make) $@ qmtest_run done"
endif

#-- end of constituent_lock ------
#-- start of constituent_lock ------

cmt_qmtest_summarize_has_target_tag = 1

#--------------------------------------------------------

ifdef cmt_qmtest_summarize_has_target_tag

#cmt_local_tagfile_qmtest_summarize = $(TbUT_tag)_qmtest_summarize.make
cmt_local_tagfile_qmtest_summarize = $(bin)$(TbUT_tag)_qmtest_summarize.make
cmt_local_setup_qmtest_summarize = $(bin)setup_qmtest_summarize$$$$.make
cmt_final_setup_qmtest_summarize = $(bin)setup_qmtest_summarize.make
#cmt_final_setup_qmtest_summarize = $(bin)TbUT_qmtest_summarizesetup.make
cmt_local_qmtest_summarize_makefile = $(bin)qmtest_summarize.make

qmtest_summarize_extratags = -tag_add=target_qmtest_summarize

#$(cmt_local_tagfile_qmtest_summarize) : $(cmt_lock_setup)
ifndef QUICK
$(cmt_local_tagfile_qmtest_summarize) ::
else
$(cmt_local_tagfile_qmtest_summarize) :
endif
	$(echo) "(constituents.make) Rebuilding $@"; \
	  if test -f $(cmt_local_tagfile_qmtest_summarize); then /bin/rm -f $(cmt_local_tagfile_qmtest_summarize); fi ; \
	  $(cmtexe) -tag=$(tags) $(qmtest_summarize_extratags) build tag_makefile >>$(cmt_local_tagfile_qmtest_summarize)
	$(echo) "(constituents.make) Rebuilding $(cmt_final_setup_qmtest_summarize)"; \
	  test ! -f $(cmt_local_setup_qmtest_summarize) || \rm -f $(cmt_local_setup_qmtest_summarize); \
	  trap '\rm -f $(cmt_local_setup_qmtest_summarize)' 0 1 2 15; \
	  $(cmtexe) -tag=$(tags) $(qmtest_summarize_extratags) show setup >$(cmt_local_setup_qmtest_summarize) && \
	  if [ -f $(cmt_final_setup_qmtest_summarize) ] && \
	    \cmp -s $(cmt_final_setup_qmtest_summarize) $(cmt_local_setup_qmtest_summarize); then \
	    \rm $(cmt_local_setup_qmtest_summarize); else \
	    \mv -f $(cmt_local_setup_qmtest_summarize) $(cmt_final_setup_qmtest_summarize); fi

else

#cmt_local_tagfile_qmtest_summarize = $(TbUT_tag).make
cmt_local_tagfile_qmtest_summarize = $(bin)$(TbUT_tag).make
cmt_final_setup_qmtest_summarize = $(bin)setup.make
#cmt_final_setup_qmtest_summarize = $(bin)TbUTsetup.make
cmt_local_qmtest_summarize_makefile = $(bin)qmtest_summarize.make

endif

ifdef STRUCTURED_OUTPUT
qmtest_summarizedirs :
	@if test ! -d $(bin)qmtest_summarize; then $(mkdir) -p $(bin)qmtest_summarize; fi
	$(echo) "STRUCTURED_OUTPUT="$(bin)qmtest_summarize
else
qmtest_summarizedirs : ;
endif

#ifndef QUICK
#ifdef STRUCTURED_OUTPUT
# qmtest_summarizedirs ::
#	@if test ! -d $(bin)qmtest_summarize; then $(mkdir) -p $(bin)qmtest_summarize; fi
#	$(echo) "STRUCTURED_OUTPUT="$(bin)qmtest_summarize
#
#$(cmt_local_qmtest_summarize_makefile) :: $(qmtest_summarize_dependencies) $(cmt_local_tagfile_qmtest_summarize) build_library_links dirs qmtest_summarizedirs
#else
#$(cmt_local_qmtest_summarize_makefile) :: $(qmtest_summarize_dependencies) $(cmt_local_tagfile_qmtest_summarize) build_library_links dirs
#endif
#else
#$(cmt_local_qmtest_summarize_makefile) :: $(cmt_local_tagfile_qmtest_summarize)
#endif

makefiles : $(cmt_local_qmtest_summarize_makefile)

ifndef QUICK
$(cmt_local_qmtest_summarize_makefile) : $(qmtest_summarize_dependencies) $(cmt_local_tagfile_qmtest_summarize) build_library_links
else
$(cmt_local_qmtest_summarize_makefile) : $(cmt_local_tagfile_qmtest_summarize)
endif
	$(echo) "(constituents.make) Building qmtest_summarize.make"; \
	  $(cmtexe) -tag=$(tags) $(qmtest_summarize_extratags) build constituent_makefile -out=$(cmt_local_qmtest_summarize_makefile) qmtest_summarize

qmtest_summarize :: $(qmtest_summarize_dependencies) $(cmt_local_qmtest_summarize_makefile) dirs qmtest_summarizedirs
	$(echo) "(constituents.make) Creating qmtest_summarize${lock_suffix} and Starting qmtest_summarize"
	@${lock_command} qmtest_summarize${lock_suffix} || exit $$?; \
	  retval=$$?; \
	  trap '${unlock_command} qmtest_summarize${lock_suffix}; exit $${retval}' 1 2 15; \
	  $(MAKE) -f $(cmt_local_qmtest_summarize_makefile) qmtest_summarize; \
	  retval=$$?; ${unlock_command} qmtest_summarize${lock_suffix}; exit $${retval}
	$(echo) "(constituents.make) qmtest_summarize done"

clean :: qmtest_summarizeclean

qmtest_summarizeclean :: $(qmtest_summarizeclean_dependencies) ##$(cmt_local_qmtest_summarize_makefile)
	$(echo) "(constituents.make) Starting qmtest_summarizeclean"
	@-if test -f $(cmt_local_qmtest_summarize_makefile); then \
	  $(MAKE) -f $(cmt_local_qmtest_summarize_makefile) qmtest_summarizeclean; \
	fi
	$(echo) "(constituents.make) qmtest_summarizeclean done"
#	@-$(MAKE) -f $(cmt_local_qmtest_summarize_makefile) qmtest_summarizeclean

##	  /bin/rm -f $(cmt_local_qmtest_summarize_makefile) $(bin)qmtest_summarize_dependencies.make

install :: qmtest_summarizeinstall

qmtest_summarizeinstall :: $(qmtest_summarize_dependencies) $(cmt_local_qmtest_summarize_makefile)
	$(echo) "(constituents.make) Starting install qmtest_summarize"
	@-$(MAKE) -f $(cmt_local_qmtest_summarize_makefile) install
	$(echo) "(constituents.make) install qmtest_summarize done"

uninstall :: qmtest_summarizeuninstall

$(foreach d,$(qmtest_summarize_dependencies),$(eval $(d)uninstall_dependencies += qmtest_summarizeuninstall))

qmtest_summarizeuninstall :: $(qmtest_summarizeuninstall_dependencies) $(cmt_local_qmtest_summarize_makefile)
	$(echo) "(constituents.make) Starting uninstall qmtest_summarize"
	@$(MAKE) -f $(cmt_local_qmtest_summarize_makefile) uninstall
	$(echo) "(constituents.make) uninstall qmtest_summarize done"

ifndef PEDANTIC
.DEFAULT::
	$(echo) "(constituents.make) Starting $@ qmtest_summarize"
	$(echo) Using default action for $@
	$(echo) "(constituents.make) $@ qmtest_summarize done"
endif

#-- end of constituent_lock ------
#-- start of constituent_lock ------

cmt_TestPackage_has_target_tag = 1

#--------------------------------------------------------

ifdef cmt_TestPackage_has_target_tag

#cmt_local_tagfile_TestPackage = $(TbUT_tag)_TestPackage.make
cmt_local_tagfile_TestPackage = $(bin)$(TbUT_tag)_TestPackage.make
cmt_local_setup_TestPackage = $(bin)setup_TestPackage$$$$.make
cmt_final_setup_TestPackage = $(bin)setup_TestPackage.make
#cmt_final_setup_TestPackage = $(bin)TbUT_TestPackagesetup.make
cmt_local_TestPackage_makefile = $(bin)TestPackage.make

TestPackage_extratags = -tag_add=target_TestPackage

#$(cmt_local_tagfile_TestPackage) : $(cmt_lock_setup)
ifndef QUICK
$(cmt_local_tagfile_TestPackage) ::
else
$(cmt_local_tagfile_TestPackage) :
endif
	$(echo) "(constituents.make) Rebuilding $@"; \
	  if test -f $(cmt_local_tagfile_TestPackage); then /bin/rm -f $(cmt_local_tagfile_TestPackage); fi ; \
	  $(cmtexe) -tag=$(tags) $(TestPackage_extratags) build tag_makefile >>$(cmt_local_tagfile_TestPackage)
	$(echo) "(constituents.make) Rebuilding $(cmt_final_setup_TestPackage)"; \
	  test ! -f $(cmt_local_setup_TestPackage) || \rm -f $(cmt_local_setup_TestPackage); \
	  trap '\rm -f $(cmt_local_setup_TestPackage)' 0 1 2 15; \
	  $(cmtexe) -tag=$(tags) $(TestPackage_extratags) show setup >$(cmt_local_setup_TestPackage) && \
	  if [ -f $(cmt_final_setup_TestPackage) ] && \
	    \cmp -s $(cmt_final_setup_TestPackage) $(cmt_local_setup_TestPackage); then \
	    \rm $(cmt_local_setup_TestPackage); else \
	    \mv -f $(cmt_local_setup_TestPackage) $(cmt_final_setup_TestPackage); fi

else

#cmt_local_tagfile_TestPackage = $(TbUT_tag).make
cmt_local_tagfile_TestPackage = $(bin)$(TbUT_tag).make
cmt_final_setup_TestPackage = $(bin)setup.make
#cmt_final_setup_TestPackage = $(bin)TbUTsetup.make
cmt_local_TestPackage_makefile = $(bin)TestPackage.make

endif

ifdef STRUCTURED_OUTPUT
TestPackagedirs :
	@if test ! -d $(bin)TestPackage; then $(mkdir) -p $(bin)TestPackage; fi
	$(echo) "STRUCTURED_OUTPUT="$(bin)TestPackage
else
TestPackagedirs : ;
endif

#ifndef QUICK
#ifdef STRUCTURED_OUTPUT
# TestPackagedirs ::
#	@if test ! -d $(bin)TestPackage; then $(mkdir) -p $(bin)TestPackage; fi
#	$(echo) "STRUCTURED_OUTPUT="$(bin)TestPackage
#
#$(cmt_local_TestPackage_makefile) :: $(TestPackage_dependencies) $(cmt_local_tagfile_TestPackage) build_library_links dirs TestPackagedirs
#else
#$(cmt_local_TestPackage_makefile) :: $(TestPackage_dependencies) $(cmt_local_tagfile_TestPackage) build_library_links dirs
#endif
#else
#$(cmt_local_TestPackage_makefile) :: $(cmt_local_tagfile_TestPackage)
#endif

makefiles : $(cmt_local_TestPackage_makefile)

ifndef QUICK
$(cmt_local_TestPackage_makefile) : $(TestPackage_dependencies) $(cmt_local_tagfile_TestPackage) build_library_links
else
$(cmt_local_TestPackage_makefile) : $(cmt_local_tagfile_TestPackage)
endif
	$(echo) "(constituents.make) Building TestPackage.make"; \
	  $(cmtexe) -tag=$(tags) $(TestPackage_extratags) build constituent_makefile -out=$(cmt_local_TestPackage_makefile) TestPackage

TestPackage :: $(TestPackage_dependencies) $(cmt_local_TestPackage_makefile) dirs TestPackagedirs
	$(echo) "(constituents.make) Creating TestPackage${lock_suffix} and Starting TestPackage"
	@${lock_command} TestPackage${lock_suffix} || exit $$?; \
	  retval=$$?; \
	  trap '${unlock_command} TestPackage${lock_suffix}; exit $${retval}' 1 2 15; \
	  $(MAKE) -f $(cmt_local_TestPackage_makefile) TestPackage; \
	  retval=$$?; ${unlock_command} TestPackage${lock_suffix}; exit $${retval}
	$(echo) "(constituents.make) TestPackage done"

clean :: TestPackageclean

TestPackageclean :: $(TestPackageclean_dependencies) ##$(cmt_local_TestPackage_makefile)
	$(echo) "(constituents.make) Starting TestPackageclean"
	@-if test -f $(cmt_local_TestPackage_makefile); then \
	  $(MAKE) -f $(cmt_local_TestPackage_makefile) TestPackageclean; \
	fi
	$(echo) "(constituents.make) TestPackageclean done"
#	@-$(MAKE) -f $(cmt_local_TestPackage_makefile) TestPackageclean

##	  /bin/rm -f $(cmt_local_TestPackage_makefile) $(bin)TestPackage_dependencies.make

install :: TestPackageinstall

TestPackageinstall :: $(TestPackage_dependencies) $(cmt_local_TestPackage_makefile)
	$(echo) "(constituents.make) Starting install TestPackage"
	@-$(MAKE) -f $(cmt_local_TestPackage_makefile) install
	$(echo) "(constituents.make) install TestPackage done"

uninstall :: TestPackageuninstall

$(foreach d,$(TestPackage_dependencies),$(eval $(d)uninstall_dependencies += TestPackageuninstall))

TestPackageuninstall :: $(TestPackageuninstall_dependencies) $(cmt_local_TestPackage_makefile)
	$(echo) "(constituents.make) Starting uninstall TestPackage"
	@$(MAKE) -f $(cmt_local_TestPackage_makefile) uninstall
	$(echo) "(constituents.make) uninstall TestPackage done"

ifndef PEDANTIC
.DEFAULT::
	$(echo) "(constituents.make) Starting $@ TestPackage"
	$(echo) Using default action for $@
	$(echo) "(constituents.make) $@ TestPackage done"
endif

#-- end of constituent_lock ------
#-- start of constituent_lock ------

cmt_TestProject_has_target_tag = 1

#--------------------------------------------------------

ifdef cmt_TestProject_has_target_tag

#cmt_local_tagfile_TestProject = $(TbUT_tag)_TestProject.make
cmt_local_tagfile_TestProject = $(bin)$(TbUT_tag)_TestProject.make
cmt_local_setup_TestProject = $(bin)setup_TestProject$$$$.make
cmt_final_setup_TestProject = $(bin)setup_TestProject.make
#cmt_final_setup_TestProject = $(bin)TbUT_TestProjectsetup.make
cmt_local_TestProject_makefile = $(bin)TestProject.make

TestProject_extratags = -tag_add=target_TestProject

#$(cmt_local_tagfile_TestProject) : $(cmt_lock_setup)
ifndef QUICK
$(cmt_local_tagfile_TestProject) ::
else
$(cmt_local_tagfile_TestProject) :
endif
	$(echo) "(constituents.make) Rebuilding $@"; \
	  if test -f $(cmt_local_tagfile_TestProject); then /bin/rm -f $(cmt_local_tagfile_TestProject); fi ; \
	  $(cmtexe) -tag=$(tags) $(TestProject_extratags) build tag_makefile >>$(cmt_local_tagfile_TestProject)
	$(echo) "(constituents.make) Rebuilding $(cmt_final_setup_TestProject)"; \
	  test ! -f $(cmt_local_setup_TestProject) || \rm -f $(cmt_local_setup_TestProject); \
	  trap '\rm -f $(cmt_local_setup_TestProject)' 0 1 2 15; \
	  $(cmtexe) -tag=$(tags) $(TestProject_extratags) show setup >$(cmt_local_setup_TestProject) && \
	  if [ -f $(cmt_final_setup_TestProject) ] && \
	    \cmp -s $(cmt_final_setup_TestProject) $(cmt_local_setup_TestProject); then \
	    \rm $(cmt_local_setup_TestProject); else \
	    \mv -f $(cmt_local_setup_TestProject) $(cmt_final_setup_TestProject); fi

else

#cmt_local_tagfile_TestProject = $(TbUT_tag).make
cmt_local_tagfile_TestProject = $(bin)$(TbUT_tag).make
cmt_final_setup_TestProject = $(bin)setup.make
#cmt_final_setup_TestProject = $(bin)TbUTsetup.make
cmt_local_TestProject_makefile = $(bin)TestProject.make

endif

ifdef STRUCTURED_OUTPUT
TestProjectdirs :
	@if test ! -d $(bin)TestProject; then $(mkdir) -p $(bin)TestProject; fi
	$(echo) "STRUCTURED_OUTPUT="$(bin)TestProject
else
TestProjectdirs : ;
endif

#ifndef QUICK
#ifdef STRUCTURED_OUTPUT
# TestProjectdirs ::
#	@if test ! -d $(bin)TestProject; then $(mkdir) -p $(bin)TestProject; fi
#	$(echo) "STRUCTURED_OUTPUT="$(bin)TestProject
#
#$(cmt_local_TestProject_makefile) :: $(TestProject_dependencies) $(cmt_local_tagfile_TestProject) build_library_links dirs TestProjectdirs
#else
#$(cmt_local_TestProject_makefile) :: $(TestProject_dependencies) $(cmt_local_tagfile_TestProject) build_library_links dirs
#endif
#else
#$(cmt_local_TestProject_makefile) :: $(cmt_local_tagfile_TestProject)
#endif

makefiles : $(cmt_local_TestProject_makefile)

ifndef QUICK
$(cmt_local_TestProject_makefile) : $(TestProject_dependencies) $(cmt_local_tagfile_TestProject) build_library_links
else
$(cmt_local_TestProject_makefile) : $(cmt_local_tagfile_TestProject)
endif
	$(echo) "(constituents.make) Building TestProject.make"; \
	  $(cmtexe) -tag=$(tags) $(TestProject_extratags) build constituent_makefile -out=$(cmt_local_TestProject_makefile) TestProject

TestProject :: $(TestProject_dependencies) $(cmt_local_TestProject_makefile) dirs TestProjectdirs
	$(echo) "(constituents.make) Creating TestProject${lock_suffix} and Starting TestProject"
	@${lock_command} TestProject${lock_suffix} || exit $$?; \
	  retval=$$?; \
	  trap '${unlock_command} TestProject${lock_suffix}; exit $${retval}' 1 2 15; \
	  $(MAKE) -f $(cmt_local_TestProject_makefile) TestProject; \
	  retval=$$?; ${unlock_command} TestProject${lock_suffix}; exit $${retval}
	$(echo) "(constituents.make) TestProject done"

clean :: TestProjectclean

TestProjectclean :: $(TestProjectclean_dependencies) ##$(cmt_local_TestProject_makefile)
	$(echo) "(constituents.make) Starting TestProjectclean"
	@-if test -f $(cmt_local_TestProject_makefile); then \
	  $(MAKE) -f $(cmt_local_TestProject_makefile) TestProjectclean; \
	fi
	$(echo) "(constituents.make) TestProjectclean done"
#	@-$(MAKE) -f $(cmt_local_TestProject_makefile) TestProjectclean

##	  /bin/rm -f $(cmt_local_TestProject_makefile) $(bin)TestProject_dependencies.make

install :: TestProjectinstall

TestProjectinstall :: $(TestProject_dependencies) $(cmt_local_TestProject_makefile)
	$(echo) "(constituents.make) Starting install TestProject"
	@-$(MAKE) -f $(cmt_local_TestProject_makefile) install
	$(echo) "(constituents.make) install TestProject done"

uninstall :: TestProjectuninstall

$(foreach d,$(TestProject_dependencies),$(eval $(d)uninstall_dependencies += TestProjectuninstall))

TestProjectuninstall :: $(TestProjectuninstall_dependencies) $(cmt_local_TestProject_makefile)
	$(echo) "(constituents.make) Starting uninstall TestProject"
	@$(MAKE) -f $(cmt_local_TestProject_makefile) uninstall
	$(echo) "(constituents.make) uninstall TestProject done"

ifndef PEDANTIC
.DEFAULT::
	$(echo) "(constituents.make) Starting $@ TestProject"
	$(echo) Using default action for $@
	$(echo) "(constituents.make) $@ TestProject done"
endif

#-- end of constituent_lock ------
#-- start of constituent_lock ------

cmt_new_rootsys_has_target_tag = 1

#--------------------------------------------------------

ifdef cmt_new_rootsys_has_target_tag

#cmt_local_tagfile_new_rootsys = $(TbUT_tag)_new_rootsys.make
cmt_local_tagfile_new_rootsys = $(bin)$(TbUT_tag)_new_rootsys.make
cmt_local_setup_new_rootsys = $(bin)setup_new_rootsys$$$$.make
cmt_final_setup_new_rootsys = $(bin)setup_new_rootsys.make
#cmt_final_setup_new_rootsys = $(bin)TbUT_new_rootsyssetup.make
cmt_local_new_rootsys_makefile = $(bin)new_rootsys.make

new_rootsys_extratags = -tag_add=target_new_rootsys

#$(cmt_local_tagfile_new_rootsys) : $(cmt_lock_setup)
ifndef QUICK
$(cmt_local_tagfile_new_rootsys) ::
else
$(cmt_local_tagfile_new_rootsys) :
endif
	$(echo) "(constituents.make) Rebuilding $@"; \
	  if test -f $(cmt_local_tagfile_new_rootsys); then /bin/rm -f $(cmt_local_tagfile_new_rootsys); fi ; \
	  $(cmtexe) -tag=$(tags) $(new_rootsys_extratags) build tag_makefile >>$(cmt_local_tagfile_new_rootsys)
	$(echo) "(constituents.make) Rebuilding $(cmt_final_setup_new_rootsys)"; \
	  test ! -f $(cmt_local_setup_new_rootsys) || \rm -f $(cmt_local_setup_new_rootsys); \
	  trap '\rm -f $(cmt_local_setup_new_rootsys)' 0 1 2 15; \
	  $(cmtexe) -tag=$(tags) $(new_rootsys_extratags) show setup >$(cmt_local_setup_new_rootsys) && \
	  if [ -f $(cmt_final_setup_new_rootsys) ] && \
	    \cmp -s $(cmt_final_setup_new_rootsys) $(cmt_local_setup_new_rootsys); then \
	    \rm $(cmt_local_setup_new_rootsys); else \
	    \mv -f $(cmt_local_setup_new_rootsys) $(cmt_final_setup_new_rootsys); fi

else

#cmt_local_tagfile_new_rootsys = $(TbUT_tag).make
cmt_local_tagfile_new_rootsys = $(bin)$(TbUT_tag).make
cmt_final_setup_new_rootsys = $(bin)setup.make
#cmt_final_setup_new_rootsys = $(bin)TbUTsetup.make
cmt_local_new_rootsys_makefile = $(bin)new_rootsys.make

endif

ifdef STRUCTURED_OUTPUT
new_rootsysdirs :
	@if test ! -d $(bin)new_rootsys; then $(mkdir) -p $(bin)new_rootsys; fi
	$(echo) "STRUCTURED_OUTPUT="$(bin)new_rootsys
else
new_rootsysdirs : ;
endif

#ifndef QUICK
#ifdef STRUCTURED_OUTPUT
# new_rootsysdirs ::
#	@if test ! -d $(bin)new_rootsys; then $(mkdir) -p $(bin)new_rootsys; fi
#	$(echo) "STRUCTURED_OUTPUT="$(bin)new_rootsys
#
#$(cmt_local_new_rootsys_makefile) :: $(new_rootsys_dependencies) $(cmt_local_tagfile_new_rootsys) build_library_links dirs new_rootsysdirs
#else
#$(cmt_local_new_rootsys_makefile) :: $(new_rootsys_dependencies) $(cmt_local_tagfile_new_rootsys) build_library_links dirs
#endif
#else
#$(cmt_local_new_rootsys_makefile) :: $(cmt_local_tagfile_new_rootsys)
#endif

makefiles : $(cmt_local_new_rootsys_makefile)

ifndef QUICK
$(cmt_local_new_rootsys_makefile) : $(new_rootsys_dependencies) $(cmt_local_tagfile_new_rootsys) build_library_links
else
$(cmt_local_new_rootsys_makefile) : $(cmt_local_tagfile_new_rootsys)
endif
	$(echo) "(constituents.make) Building new_rootsys.make"; \
	  $(cmtexe) -tag=$(tags) $(new_rootsys_extratags) build constituent_makefile -out=$(cmt_local_new_rootsys_makefile) new_rootsys

new_rootsys :: $(new_rootsys_dependencies) $(cmt_local_new_rootsys_makefile) dirs new_rootsysdirs
	$(echo) "(constituents.make) Creating new_rootsys${lock_suffix} and Starting new_rootsys"
	@${lock_command} new_rootsys${lock_suffix} || exit $$?; \
	  retval=$$?; \
	  trap '${unlock_command} new_rootsys${lock_suffix}; exit $${retval}' 1 2 15; \
	  $(MAKE) -f $(cmt_local_new_rootsys_makefile) new_rootsys; \
	  retval=$$?; ${unlock_command} new_rootsys${lock_suffix}; exit $${retval}
	$(echo) "(constituents.make) new_rootsys done"

clean :: new_rootsysclean

new_rootsysclean :: $(new_rootsysclean_dependencies) ##$(cmt_local_new_rootsys_makefile)
	$(echo) "(constituents.make) Starting new_rootsysclean"
	@-if test -f $(cmt_local_new_rootsys_makefile); then \
	  $(MAKE) -f $(cmt_local_new_rootsys_makefile) new_rootsysclean; \
	fi
	$(echo) "(constituents.make) new_rootsysclean done"
#	@-$(MAKE) -f $(cmt_local_new_rootsys_makefile) new_rootsysclean

##	  /bin/rm -f $(cmt_local_new_rootsys_makefile) $(bin)new_rootsys_dependencies.make

install :: new_rootsysinstall

new_rootsysinstall :: $(new_rootsys_dependencies) $(cmt_local_new_rootsys_makefile)
	$(echo) "(constituents.make) Starting install new_rootsys"
	@-$(MAKE) -f $(cmt_local_new_rootsys_makefile) install
	$(echo) "(constituents.make) install new_rootsys done"

uninstall :: new_rootsysuninstall

$(foreach d,$(new_rootsys_dependencies),$(eval $(d)uninstall_dependencies += new_rootsysuninstall))

new_rootsysuninstall :: $(new_rootsysuninstall_dependencies) $(cmt_local_new_rootsys_makefile)
	$(echo) "(constituents.make) Starting uninstall new_rootsys"
	@$(MAKE) -f $(cmt_local_new_rootsys_makefile) uninstall
	$(echo) "(constituents.make) uninstall new_rootsys done"

ifndef PEDANTIC
.DEFAULT::
	$(echo) "(constituents.make) Starting $@ new_rootsys"
	$(echo) Using default action for $@
	$(echo) "(constituents.make) $@ new_rootsys done"
endif

#-- end of constituent_lock ------
#-- start of constituents_trailer ------

clean :: remove_library_links

remove_library_links ::
	$(echo) "(constituents.make) Removing library links"; \
	  $(remove_library_links)

makefilesclean ::

###	@/bin/rm -f checkuses

###	/bin/rm -f *.make*

clean :: makefilesclean

binclean :: clean
	$(echo) "(constituents.make) Removing binary directory $(bin)"
	@if test ! "$(bin)" = "./"; then \
	  /bin/rm -rf $(bin); \
	fi

#-- end of constituents_trailer ------
