Index: /CMT/HEAD/ChangeLog
===================================================================
--- /CMT/HEAD/ChangeLog	(revision 603)
+++ /CMT/HEAD/ChangeLog	(revision 604)
@@ -1,2 +1,10 @@
+2012-02-13    <rybkin@lal.in2p3.fr> 479
+
+	* mgr/GNUmakefile: Do not rebuild dependencies file with cmt after from
+	scratch build since it will be rebuilt upon next build, rebuild cmt.make
+	Makefile if requirements changes, introduce clean target
+	* mgr/cmt.make: Update
+	* mgr/Unix.make: Add macros needed for updated cmt.make
+	
 2012-01-27    <rybkin@lal.in2p3.fr> 478
 
Index: /CMT/HEAD/mgr/GNUmakefile
===================================================================
--- /CMT/HEAD/mgr/GNUmakefile	(revision 603)
+++ /CMT/HEAD/mgr/GNUmakefile	(revision 604)
@@ -38,5 +38,7 @@
 all :: cmt
 else
-all :: cmt post_build done
+all :: cmt
+#all :: cmt update
+#all :: cmt post_build done
 endif
 	$(silent)\cd $(bin) && { [ -L cmt ] || [ $(notdir $(cmtexe)) = cmt ] || \ln -sf $(notdir $(cmtexe)) cmt; }
@@ -45,17 +47,24 @@
 #@cd $(bin); /bin/rm -f cmt; cp cmt.exe cmt
 
-done : cmt post_build 
-	@echo "CMT has been succesfully rebuilt."
+#done : cmt post_build 
+#	@echo "CMT has been succesfully rebuilt."
 
 #---------------------------------------------------------
 #post_build :: cmt cmt_dependencies.make $(bin)/cmt_dependencies.make
-post_build :: cmt cmt_dependencies.make
-	@echo post_build done
+#post_build :: cmt cmt_dependencies.make
+#	@echo post_build done
+
+update :: cmt
+	$(echo) "(GNUmakefile) Starting ${@}"
+	@$(MAKE) cmt
+	$(silent) \cmp -s $(cmt_local_${CONSTITUENT}_makefile) ${CMTROOT}/mgr/$(notdir $(cmt_local_${CONSTITUENT}_makefile)) || \cp -p $(cmt_local_${CONSTITUENT}_makefile) ${CMTROOT}/mgr/$(notdir $(cmt_local_${CONSTITUENT}_makefile))
+#	$(silent) if [ -f $(bin)/cmt_dependencies.make ]; then \cmp -s $(bin)/cmt_dependencies.make ${CMTROOT}/mgr/cmt_dependencies.make || \cp -p $(bin)/cmt_dependencies.make ${CMTROOT}/mgr/cmt_dependencies.make; fi
+	$(echo) "(GNUmakefile) ${@} done"
 
 #cmt_dependencies.make $(bin)/cmt_dependencies.make : $(cmtexe)
-cmt_dependencies.make : $(cmtexe)
-	$(cmtexe) -quiet build dependencies cmt -all_sources -no_stamps -out=$(bin)/cmt_dependencies.make
-	cp $(bin)/cmt_dependencies.make ../mgr
-	$(cmtexe) -quiet build dependencies cmt -all_sources -out=$(bin)/cmt_dependencies.make
+#cmt_dependencies.make : $(cmtexe)
+#	$(cmtexe) -quiet build dependencies cmt -all_sources -no_stamps -out=$(bin)/cmt_dependencies.make
+#	cp $(bin)/cmt_dependencies.make ../mgr
+#	$(cmtexe) -quiet build dependencies cmt -all_sources -out=$(bin)/cmt_dependencies.make
 #---------------------------------------------------------
 endif
@@ -64,6 +73,6 @@
 	@if test ! -d $(bin) ; then $(mkdir) -p $(bin) ; fi
 
-requirements :
-	@if test ! -r requirements ; then echo "No requirements file" ; fi
+#requirements :
+#	@if test ! -r requirements ; then echo "No requirements file" ; fi
 
 #-- end of constituents_header ------
@@ -92,5 +101,6 @@
 	  $(cmtexe) -tag=$(tags) $(${CONSTITUENT}_extratags) build constituent_config -out=$(cmt_local_${CONSTITUENT}_makefile) ${CONSTITUENT}
 else
-$(cmt_local_${CONSTITUENT}_makefile) : $(${CONSTITUENT}_dependencies) dirs
+$(cmt_local_${CONSTITUENT}_makefile) : $(${CONSTITUENT}_dependencies) $(use_requirements)
+	@if test ! -d $(bin) ; then $(mkdir) -p $(bin) ; fi
 	if [ ! -f $@ ] || [ ! -f $(cmt_local_tagfile_${CONSTITUENT}) ] || \
 	  [ ! -f $(cmt_final_setup_${CONSTITUENT}) ]; then \
@@ -103,8 +113,9 @@
 else
 
-build_dependencies = test -f $(bin)CMT_setup.make || touch $(bin)CMT_setup.make ; echo 
+build_dependencies = :
+#build_dependencies = test -f $(bin)CMT_setup.make || touch $(bin)CMT_setup.make ; echo 
 #build_dependencies = test -d $(bin) || mkdir -p $(binshort); test -f $(cmtexe) || cp ../mgr/cmt_dependencies.make $(bin); test -f $(bin)CMT_setup.make || touch $(bin)CMT_setup.make ; echo 
 
-${CONSTITUENT}_dependencies += $(bin)/cmt_dependencies.make
+#${CONSTITUENT}_dependencies += $(bin)/cmt_dependencies.make
 
 $(bin)/cmt_dependencies.make : dirs
@@ -112,5 +123,5 @@
 	  test -z "$(cmtmsg)" || \
 	  echo "$(CMTMSGPREFIX)" "(GNUmakefile) Copying $(@F)"; \
-	  \cp ${CMTROOT}/mgr/$(@F) $@; \
+	  \cp -p ${CMTROOT}/mgr/$(@F) $@; \
 	  fi
 
@@ -119,5 +130,5 @@
 	  test -z "$(cmtmsg)" || \
 	  echo "$(CMTMSGPREFIX)" "(GNUmakefile) Copying $(@F)"; \
-	  \cp ${CMTROOT}/mgr/$(@F) $@; \
+	  \cp -p ${CMTROOT}/mgr/$(@F) $@; \
 	  fi
 
@@ -126,6 +137,15 @@
 ${CONSTITUENT} :: $(${CONSTITUENT}_dependencies) $(cmt_local_${CONSTITUENT}_makefile) dirs ${CONSTITUENT}dirs
 	$(echo) "(GNUmakefile) Starting ${CONSTITUENT}"
-	@$(MAKE) -f $(cmt_local_${CONSTITUENT}_makefile) ${CONSTITUENT} cmt_local_tagfile_${CONSTITUENT}=${CMTROOT}/mgr/Unix.make cmt_final_setup_cmt=$(cmt_final_setup_cmt)
+	@$(MAKE) -f $(cmt_local_${CONSTITUENT}_makefile) ${CONSTITUENT} cmt_local_tagfile_${CONSTITUENT}=${CMTROOT}/mgr/Unix.make cmt_final_setup_cmt=$(cmt_final_setup_cmt) build_dependencies="$(build_dependencies)" cmt_dependencies_in_cmt=$(cmt_dependencies_in_cmt)
 	$(echo) "(GNUmakefile) ${CONSTITUENT} done"
+
+clean :: ${CONSTITUENT}clean
+
+${CONSTITUENT}clean :: $(${CONSTITUENT}clean_dependencies) ##$(cmt_local_${CONSTITUENT}_makefile)
+	$(echo) "(constituents.make) Starting ${CONSTITUENT}clean"
+	@-if test -f $(cmt_local_${CONSTITUENT}_makefile); then \
+	  $(MAKE) -f $(cmt_local_${CONSTITUENT}_makefile) ${CONSTITUENT}clean cmt_local_tagfile_${CONSTITUENT}=${CMTROOT}/mgr/Unix.make cmt_final_setup_cmt=$(cmt_final_setup_cmt); \
+	fi
+	$(echo) "(constituents.make) ${CONSTITUENT}clean done"
 #-- end of constituent ------
 
Index: /CMT/HEAD/mgr/Unix.make
===================================================================
--- /CMT/HEAD/mgr/Unix.make	(revision 603)
+++ /CMT/HEAD/mgr/Unix.make	(revision 604)
@@ -166,4 +166,8 @@
 endif
 
+use_requirements = requirements
+includes = $(inc)
+cmt_dependencies_in_cmt = /dev/null
+
 ifndef SILENT
 ifndef ECHO
Index: /CMT/HEAD/mgr/cmt.make
===================================================================
--- /CMT/HEAD/mgr/cmt.make	(revision 603)
+++ /CMT/HEAD/mgr/cmt.make	(revision 604)
@@ -4,5 +4,5 @@
 #  Application cmt
 #
-#   Generated Sun Oct 24 19:06:09 2004  by ARNAULT
+#   Generated Mon Feb 13 15:51:22 2012  by rybkin
 #
 #====================================
@@ -26,9 +26,6 @@
 CMT_tag = $(tag)
 
-ifdef READONLY
-cmt_local_tagfile_cmt = /tmp/CMT_$(CMT_tag)_cmt.make$(cmt_lock_pid)
-else
-cmt_local_tagfile_cmt = $(CMT_tag)_cmt.make
-endif
+#cmt_local_tagfile_cmt = $(CMT_tag)_cmt.make
+cmt_local_tagfile_cmt = $(bin)$(CMT_tag)_cmt.make
 
 else
@@ -38,56 +35,36 @@
 CMT_tag = $(tag)
 
-ifdef READONLY
-cmt_local_tagfile_cmt = /tmp/CMT_$(CMT_tag).make$(cmt_lock_pid)
-else
-cmt_local_tagfile_cmt = $(CMT_tag).make
-endif
-
-endif
-
--include $(cmt_local_tagfile_cmt)
+#cmt_local_tagfile_cmt = $(CMT_tag).make
+cmt_local_tagfile_cmt = $(bin)$(CMT_tag).make
+
+endif
+
+include $(cmt_local_tagfile_cmt)
+#-include $(cmt_local_tagfile_cmt)
 
 ifdef cmt_cmt_has_target_tag
 
-ifdef READONLY
-cmt_final_setup_cmt = /tmp/CMT_CMT_cmt_setup.make
-cmt_local_cmt_makefile = /tmp/CMT_cmt$(cmt_lock_pid).make
-else
-cmt_final_setup_cmt = $(bin)CMT_cmt_setup.make
+cmt_final_setup_cmt = $(bin)setup_cmt.make
+cmt_dependencies_in_cmt = $(bin)dependencies_cmt.in
+#cmt_final_setup_cmt = $(bin)CMT_cmtsetup.make
 cmt_local_cmt_makefile = $(bin)cmt.make
-endif
-
-else
-
-ifdef READONLY
-cmt_final_setup_cmt = /tmp/CMT_CMT_setup.make
-cmt_local_cmt_makefile = /tmp/CMT_cmt$(cmt_lock_pid).make
-else
-cmt_final_setup_cmt = $(bin)CMT_setup.make
+
+else
+
+cmt_final_setup_cmt = $(bin)setup.make
+cmt_dependencies_in_cmt = $(bin)dependencies.in
+#cmt_final_setup_cmt = $(bin)CMTsetup.make
 cmt_local_cmt_makefile = $(bin)cmt.make
-endif
-
-endif
-
-ifdef READONLY
-cmt_final_setup = /tmp/CMT_CMT_setup.make
-else
-cmt_final_setup = $(bin)CMT_setup.make
-endif
-
-cmt ::
-
-
-ifdef READONLY
-cmt ::
-	@echo tags=$(tags)
-	@echo cmt_local_tagfile=$(cmt_local_tagfile)
-endif
-
+
+endif
+
+#cmt_final_setup = $(bin)setup.make
+#cmt_final_setup = $(bin)CMTsetup.make
+
+#cmt :: ;
 
 dirs ::
 	@if test ! -r requirements ; then echo "No requirements file" ; fi; \
-	  if test ! -d $(bin) ; then $(mkdir) -p $(bin) ; fi; \
-	  /bin/rm -f checkuses
+	  if test ! -d $(bin) ; then $(mkdir) -p $(bin) ; fi
 
 javadirs ::
@@ -98,5 +75,18 @@
 
 help ::
-	@echo 'cmt'
+	$(echo) 'cmt'
+
+binobj = 
+ifdef STRUCTURED_OUTPUT
+binobj = cmt/
+#cmt::
+#	@if test ! -d $(bin)$(binobj) ; then $(mkdir) -p $(bin)$(binobj) ; fi
+#	$(echo) "STRUCTURED_OUTPUT="$(bin)$(binobj)
+endif
+
+${CMTROOT}/src/Makefile.core : ;
+ifdef use_requirements
+$(use_requirements) : ;
+endif
 
 #-- end of make_header ------------------
@@ -104,24 +94,12 @@
 
 cmt :: dirs  $(bin)cmt${application_suffix}
-	@/bin/echo "------> cmt ok"
+	$(echo) "cmt ok"
 
 #-- end of application_header
 #-- start of application
 
-$(bin)cmt${application_suffix} :: $(bin)cmt.o $(bin)cmt_awk.o $(bin)cmt_branch.o $(bin)cmt_constituent.o $(bin)cmt_deps_builder.o $(bin)cmt_fragment.o $(bin)cmt_generator.o $(bin)cmt_include.o $(bin)cmt_parser.o $(bin)cmt_script.o $(bin)cmt_string.o $(bin)cmt_system.o $(bin)cmt_tag.o $(bin)cmt_use.o $(bin)cmt_symbol.o $(bin)cmt_error.o $(bin)cmt_pattern.o $(bin)cmt_language.o $(bin)cmt_vcs.o $(bin)cmt_group.o $(bin)cmt_database.o $(bin)cmt_lock.o $(bin)cmt_triggers.o $(bin)cmt_regexp.o $(bin)cmt_model.o $(bin)cmt_project.o $(bin)cmt_syntax.o $(bin)cmt_install_area.o $(bin)cmt_cmtpath_pattern.o $(bin)cmt_sequence.o $(bin)cmt_generators.o $(bin)cmt_scope_section.o $(bin)cmt_log.o $(bin)cmt_commands.o $(use_stamps) $(cmtstamps) requirements $(use_requirements)
-	$(link_echo) $@
-	$(link_silent) cd $(bin); $(cpplink) -o cmt.exe.new $(bin)cmt.o $(bin)cmt_awk.o $(bin)cmt_branch.o $(bin)cmt_constituent.o $(bin)cmt_deps_builder.o $(bin)cmt_fragment.o $(bin)cmt_generator.o $(bin)cmt_include.o $(bin)cmt_parser.o $(bin)cmt_script.o $(bin)cmt_string.o $(bin)cmt_system.o $(bin)cmt_tag.o $(bin)cmt_use.o $(bin)cmt_symbol.o $(bin)cmt_error.o $(bin)cmt_pattern.o $(bin)cmt_language.o $(bin)cmt_vcs.o $(bin)cmt_group.o $(bin)cmt_database.o $(bin)cmt_lock.o $(bin)cmt_triggers.o $(bin)cmt_regexp.o $(bin)cmt_model.o $(bin)cmt_project.o $(bin)cmt_syntax.o $(bin)cmt_install_area.o $(bin)cmt_cmtpath_pattern.o $(bin)cmt_sequence.o $(bin)cmt_generators.o $(bin)cmt_scope_section.o $(bin)cmt_log.o $(bin)cmt_commands.o $(use_linkopts) $(cmtlinkopts); mv -f cmt.exe.new cmt${application_suffix}
-
-###
-### Preparing for next management of use_linkopts and auto_imports :
-###  will use  <constituent>_use_linkopts instead of use_linkopts
-###
-###    $(link_silent) cd $(bin); \
-###      $(cpplink) -o cmt.exe.new $(bin)cmt.o $(bin)cmt_awk.o $(bin)cmt_branch.o $(bin)cmt_constituent.o $(bin)cmt_deps_builder.o $(bin)cmt_fragment.o $(bin)cmt_generator.o $(bin)cmt_include.o $(bin)cmt_parser.o $(bin)cmt_script.o $(bin)cmt_string.o $(bin)cmt_system.o $(bin)cmt_tag.o $(bin)cmt_use.o $(bin)cmt_symbol.o $(bin)cmt_error.o $(bin)cmt_pattern.o $(bin)cmt_language.o $(bin)cmt_vcs.o $(bin)cmt_group.o $(bin)cmt_database.o $(bin)cmt_lock.o $(bin)cmt_triggers.o $(bin)cmt_regexp.o $(bin)cmt_model.o $(bin)cmt_project.o $(bin)cmt_syntax.o $(bin)cmt_install_area.o $(bin)cmt_cmtpath_pattern.o $(bin)cmt_sequence.o $(bin)cmt_generators.o $(bin)cmt_scope_section.o $(bin)cmt_log.o $(bin)cmt_commands.o \
-###      $(cmt_use_linkopts) $(cmtlinkopts); \
-###      mv -f cmt.exe.new cmt${application_suffix}
-###	 $(link_silent) cd $(bin); $(cpplink) -o cmt.exe.new $(bin)cmt.o $(bin)cmt_awk.o $(bin)cmt_branch.o $(bin)cmt_constituent.o $(bin)cmt_deps_builder.o $(bin)cmt_fragment.o $(bin)cmt_generator.o $(bin)cmt_include.o $(bin)cmt_parser.o $(bin)cmt_script.o $(bin)cmt_string.o $(bin)cmt_system.o $(bin)cmt_tag.o $(bin)cmt_use.o $(bin)cmt_symbol.o $(bin)cmt_error.o $(bin)cmt_pattern.o $(bin)cmt_language.o $(bin)cmt_vcs.o $(bin)cmt_group.o $(bin)cmt_database.o $(bin)cmt_lock.o $(bin)cmt_triggers.o $(bin)cmt_regexp.o $(bin)cmt_model.o $(bin)cmt_project.o $(bin)cmt_syntax.o $(bin)cmt_install_area.o $(bin)cmt_cmtpath_pattern.o $(bin)cmt_sequence.o $(bin)cmt_generators.o $(bin)cmt_scope_section.o $(bin)cmt_log.o $(bin)cmt_commands.o $(cmt_use_linkopts) $(cmtlinkopts); mv -f cmt.exe.new cmt${application_suffix}
-
-
+$(bin)cmt${application_suffix} :: $(bin)cmt.o $(bin)cmt_awk.o $(bin)cmt_branch.o $(bin)cmt_constituent.o $(bin)cmt_deps_builder.o $(bin)cmt_fragment.o $(bin)cmt_generator.o $(bin)cmt_include.o $(bin)cmt_parser.o $(bin)cmt_script.o $(bin)cmt_string.o $(bin)cmt_system.o $(bin)cmt_tag.o $(bin)cmt_use.o $(bin)cmt_symbol.o $(bin)cmt_error.o $(bin)cmt_pattern.o $(bin)cmt_language.o $(bin)cmt_vcs.o $(bin)cmt_group.o $(bin)cmt_database.o $(bin)cmt_lock.o $(bin)cmt_triggers.o $(bin)cmt_regexp.o $(bin)cmt_model.o $(bin)cmt_project.o $(bin)cmt_syntax.o $(bin)cmt_install_area.o $(bin)cmt_cmtpath_pattern.o $(bin)cmt_sequence.o $(bin)cmt_generators.o $(bin)cmt_scope_section.o $(bin)cmt_log.o $(bin)cmt_commands.o $(use_stamps) $(cmt_stamps) $(cmtstamps) $(use_requirements)
+	$(link_echo) "application $@"
+	$(link_silent) $(cpplink) -o $(@).new $(bin)cmt.o $(bin)cmt_awk.o $(bin)cmt_branch.o $(bin)cmt_constituent.o $(bin)cmt_deps_builder.o $(bin)cmt_fragment.o $(bin)cmt_generator.o $(bin)cmt_include.o $(bin)cmt_parser.o $(bin)cmt_script.o $(bin)cmt_string.o $(bin)cmt_system.o $(bin)cmt_tag.o $(bin)cmt_use.o $(bin)cmt_symbol.o $(bin)cmt_error.o $(bin)cmt_pattern.o $(bin)cmt_language.o $(bin)cmt_vcs.o $(bin)cmt_group.o $(bin)cmt_database.o $(bin)cmt_lock.o $(bin)cmt_triggers.o $(bin)cmt_regexp.o $(bin)cmt_model.o $(bin)cmt_project.o $(bin)cmt_syntax.o $(bin)cmt_install_area.o $(bin)cmt_cmtpath_pattern.o $(bin)cmt_sequence.o $(bin)cmt_generators.o $(bin)cmt_scope_section.o $(bin)cmt_log.o $(bin)cmt_commands.o $(cmt_installarea_linkopts) $(cmt_use_linkopts) $(cmtlinkopts) && mv -f $(@).new $(@)
 
 #-----------------------------------------------------------------
@@ -134,302 +112,1063 @@
 cmtinstallname = cmt${application_suffix}
 
-cmt :: cmtinstall
-
-install :: cmtinstall
+cmt :: cmtinstall ;
+
+install :: cmtinstall ;
 
 cmtinstall :: $(install_dir)/$(cmtinstallname)
-	@if test ! "${CMTINSTALLAREA}" = ""; then\
-	  echo "installation done"; \
-	fi
+ifdef CMTINSTALLAREA
+	$(echo) "installation done"
+endif
 
 $(install_dir)/$(cmtinstallname) :: $(bin)$(cmtinstallname)
-	@if test ! "${CMTINSTALLAREA}" = ""; then \
-	  CMTINSTALLAREA=${CMTINSTALLAREA}; export CMTINSTALLAREA; \
-	  $(cmt_install_action) "`(cd $(bin); pwd)`" "$(cmtinstallname)" "$(install_dir)" "$(cmt_installarea_command)" ; \
-	fi
-
-cmtclean :: cmtuninstall
-
-uninstall :: cmtuninstall
+ifdef CMTINSTALLAREA
+	$(install_silent) $(cmt_install_action) \
+	    -source "`(cd $(bin); pwd)`" \
+	    -name "$(cmtinstallname)" \
+	    -out "$(install_dir)" \
+	    -cmd "$(cmt_installarea_command)" \
+	    -cmtpath "$($(package)_cmtpath)"
+endif
+
+##cmtclean :: cmtuninstall
+
+uninstall :: cmtuninstall ;
 
 cmtuninstall ::
-	@echo "------> (cmt.make) Removing installed files"
-	@if test ! "${CMTINSTALLAREA}" = ""; then \
-	  CMTINSTALLAREA=${CMTINSTALLAREA}; export CMTINSTALLAREA; \
-	  $(cmt_uninstall_action) "$(PACKAGE_ROOT)/$(tag)" "$(cmtinstallname)" "$(install_dir)" ; \
-	fi
-
+ifdef CMTINSTALLAREA
+	$(cleanup_silent) $(cmt_uninstall_action) \
+	    -source "`(cd $(bin); pwd)`" \
+	    -name "$(cmtinstallname)" \
+	    -out "$(install_dir)" \
+	    -cmtpath "$($(package)_cmtpath)"
+endif
+
+#	@echo "------> (cmt.make) Removing installed files"
 #-- end of application
-#-- start of dependency ------------------
-
-$(bin)cmt_dependencies.make :: dirs
-
-ifndef QUICK
-$(bin)cmt_dependencies.make :: ../source/cmt.cxx ../source/cmt_awk.cxx ../source/cmt_branch.cxx ../source/cmt_constituent.cxx ../source/cmt_deps_builder.cxx ../source/cmt_fragment.cxx ../source/cmt_generator.cxx ../source/cmt_include.cxx ../source/cmt_parser.cxx ../source/cmt_script.cxx ../source/cmt_string.cxx ../source/cmt_system.cxx ../source/cmt_tag.cxx ../source/cmt_use.cxx ../source/cmt_symbol.cxx ../source/cmt_error.cxx ../source/cmt_pattern.cxx ../source/cmt_language.cxx ../source/cmt_vcs.cxx ../source/cmt_group.cxx ../source/cmt_database.cxx ../source/cmt_lock.cxx ../source/cmt_triggers.cxx ../source/cmt_regexp.cxx ../source/cmt_model.cxx ../source/cmt_project.cxx ../source/cmt_syntax.cxx ../source/cmt_install_area.cxx ../source/cmt_cmtpath_pattern.cxx ../source/cmt_sequence.cxx ../source/cmt_generators.cxx ../source/cmt_scope_section.cxx ../source/cmt_log.cxx ../source/cmt_commands.cxx  requirements $(use_requirements) $(cmt_final_setup_cmt)
-	@echo "------> (cmt.make) Rebuilding $@"; \
-	  args=`echo $? | sed -e "s#requirements.*##"`; \
-	  $(build_dependencies) cmt $${args}
-endif
-
-#$(cmt_dependencies)
+#-- start of dependencies ------------------
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+
+$(bin)cmt_dependencies.make : $(use_requirements) $(cmt_final_setup_cmt)
+	$(echo) "(cmt.make) Rebuilding $@"; \
+	  $(build_dependencies) -out=$@ -start_all ../source/cmt.cxx ../source/cmt_awk.cxx ../source/cmt_branch.cxx ../source/cmt_constituent.cxx ../source/cmt_deps_builder.cxx ../source/cmt_fragment.cxx ../source/cmt_generator.cxx ../source/cmt_include.cxx ../source/cmt_parser.cxx ../source/cmt_script.cxx ../source/cmt_string.cxx ../source/cmt_system.cxx ../source/cmt_tag.cxx ../source/cmt_use.cxx ../source/cmt_symbol.cxx ../source/cmt_error.cxx ../source/cmt_pattern.cxx ../source/cmt_language.cxx ../source/cmt_vcs.cxx ../source/cmt_group.cxx ../source/cmt_database.cxx ../source/cmt_lock.cxx ../source/cmt_triggers.cxx ../source/cmt_regexp.cxx ../source/cmt_model.cxx ../source/cmt_project.cxx ../source/cmt_syntax.cxx ../source/cmt_install_area.cxx ../source/cmt_cmtpath_pattern.cxx ../source/cmt_sequence.cxx ../source/cmt_generators.cxx ../source/cmt_scope_section.cxx ../source/cmt_log.cxx ../source/cmt_commands.cxx -end_all $(includes) $(app_cmt_cppflags) $(lib_cmt_cppflags) -name=cmt $? -f=$(cmt_dependencies_in_cmt) -without_cmt
 
 -include $(bin)cmt_dependencies.make
 
-#-- end of dependency -------------------
-#-- start of cpp ------
-
-$(bin)cmt.o : $(cmt_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_cppflags) $(cmt_cxx_cppflags) -I../source ../source/cmt.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_awk.o : $(cmt_awk_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_awk.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_awk_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_awk_cppflags) $(cmt_awk_cxx_cppflags) -I../source ../source/cmt_awk.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_branch.o : $(cmt_branch_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_branch.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_branch_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_branch_cppflags) $(cmt_branch_cxx_cppflags) -I../source ../source/cmt_branch.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_constituent.o : $(cmt_constituent_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_constituent.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_constituent_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_constituent_cppflags) $(cmt_constituent_cxx_cppflags) -I../source ../source/cmt_constituent.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_deps_builder.o : $(cmt_deps_builder_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_deps_builder.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_deps_builder_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_deps_builder_cppflags) $(cmt_deps_builder_cxx_cppflags) -I../source ../source/cmt_deps_builder.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_fragment.o : $(cmt_fragment_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_fragment.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_fragment_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_fragment_cppflags) $(cmt_fragment_cxx_cppflags) -I../source ../source/cmt_fragment.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_generator.o : $(cmt_generator_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_generator.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_generator_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_generator_cppflags) $(cmt_generator_cxx_cppflags) -I../source ../source/cmt_generator.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_include.o : $(cmt_include_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_include.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_include_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_include_cppflags) $(cmt_include_cxx_cppflags) -I../source ../source/cmt_include.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_parser.o : $(cmt_parser_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_parser.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_parser_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_parser_cppflags) $(cmt_parser_cxx_cppflags) -I../source ../source/cmt_parser.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_script.o : $(cmt_script_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_script.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_script_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_script_cppflags) $(cmt_script_cxx_cppflags) -I../source ../source/cmt_script.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_string.o : $(cmt_string_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_string.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_string_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_string_cppflags) $(cmt_string_cxx_cppflags) -I../source ../source/cmt_string.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_system.o : $(cmt_system_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_system.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_system_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_system_cppflags) $(cmt_system_cxx_cppflags) -I../source ../source/cmt_system.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_tag.o : $(cmt_tag_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_tag.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_tag_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_tag_cppflags) $(cmt_tag_cxx_cppflags) -I../source ../source/cmt_tag.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_use.o : $(cmt_use_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_use.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_use_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_use_cppflags) $(cmt_use_cxx_cppflags) -I../source ../source/cmt_use.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_symbol.o : $(cmt_symbol_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_symbol.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_symbol_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_symbol_cppflags) $(cmt_symbol_cxx_cppflags) -I../source ../source/cmt_symbol.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_error.o : $(cmt_error_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_error.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_error_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_error_cppflags) $(cmt_error_cxx_cppflags) -I../source ../source/cmt_error.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_pattern.o : $(cmt_pattern_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_pattern.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_pattern_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_pattern_cppflags) $(cmt_pattern_cxx_cppflags) -I../source ../source/cmt_pattern.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_language.o : $(cmt_language_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_language.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_language_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_language_cppflags) $(cmt_language_cxx_cppflags) -I../source ../source/cmt_language.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_vcs.o : $(cmt_vcs_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_vcs.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_vcs_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_vcs_cppflags) $(cmt_vcs_cxx_cppflags) -I../source ../source/cmt_vcs.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_group.o : $(cmt_group_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_group.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_group_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_group_cppflags) $(cmt_group_cxx_cppflags) -I../source ../source/cmt_group.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_database.o : $(cmt_database_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_database.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_database_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_database_cppflags) $(cmt_database_cxx_cppflags) -I../source ../source/cmt_database.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_lock.o : $(cmt_lock_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_lock.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_lock_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_lock_cppflags) $(cmt_lock_cxx_cppflags) -I../source ../source/cmt_lock.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_triggers.o : $(cmt_triggers_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_triggers.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_triggers_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_triggers_cppflags) $(cmt_triggers_cxx_cppflags) -I../source ../source/cmt_triggers.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_regexp.o : $(cmt_regexp_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_regexp.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_regexp_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_regexp_cppflags) $(cmt_regexp_cxx_cppflags) -I../source ../source/cmt_regexp.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_model.o : $(cmt_model_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_model.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_model_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_model_cppflags) $(cmt_model_cxx_cppflags) -I../source ../source/cmt_model.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_project.o : $(cmt_project_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_project.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_project_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_project_cppflags) $(cmt_project_cxx_cppflags) -I../source ../source/cmt_project.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_syntax.o : $(cmt_syntax_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_syntax.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_syntax_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_syntax_cppflags) $(cmt_syntax_cxx_cppflags) -I../source ../source/cmt_syntax.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_install_area.o : $(cmt_install_area_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_install_area.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_install_area_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_install_area_cppflags) $(cmt_install_area_cxx_cppflags) -I../source ../source/cmt_install_area.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_cmtpath_pattern.o : $(cmt_cmtpath_pattern_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_cmtpath_pattern.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_cmtpath_pattern_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_cmtpath_pattern_cppflags) $(cmt_cmtpath_pattern_cxx_cppflags) -I../source ../source/cmt_cmtpath_pattern.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_sequence.o : $(cmt_sequence_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_sequence.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_sequence_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_sequence_cppflags) $(cmt_sequence_cxx_cppflags) -I../source ../source/cmt_sequence.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_generators.o : $(cmt_generators_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_generators.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_generators_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_generators_cppflags) $(cmt_generators_cxx_cppflags) -I../source ../source/cmt_generators.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_scope_section.o : $(cmt_scope_section_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_scope_section.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_scope_section_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_scope_section_cppflags) $(cmt_scope_section_cxx_cppflags) -I../source ../source/cmt_scope_section.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_log.o : $(cmt_log_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_log.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_log_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_log_cppflags) $(cmt_log_cxx_cppflags) -I../source ../source/cmt_log.cxx
-
-#-- end of cpp ------
-#-- start of cpp ------
-
-$(bin)cmt_commands.o : $(cmt_commands_cxx_dependencies)
-	$(cpp_echo) $@
-	$(cpp_silent) cd $(bin); $(cppcomp) -o cmt_commands.o $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_commands_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_commands_cppflags) $(cmt_commands_cxx_cppflags) -I../source ../source/cmt_commands.cxx
+endif
+endif
+
+cmtclean ::
+	$(cleanup_silent) \rm -rf $(bin)cmt_deps $(bin)cmt_dependencies.make
+#-- end of dependencies -------------------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt.d
+
+$(bin)$(binobj)cmt.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt.d : ../source/cmt.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_cppflags) $(cmt_cxx_cppflags) -I../source ../source/cmt.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt.o ../source/cmt.cxx $(@D)/cmt.dep
+endif
+endif
+
+$(bin)$(binobj)cmt.o : ../source/cmt.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt.cxx
+
+$(bin)$(binobj)cmt.o : $(cmt_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_cppflags) $(cmt_cxx_cppflags) -I../source ../source/cmt.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_awk.d
+
+$(bin)$(binobj)cmt_awk.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_awk.d : ../source/cmt_awk.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_awk.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_awk_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_awk_cppflags) $(cmt_awk_cxx_cppflags) -I../source ../source/cmt_awk.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_awk.o ../source/cmt_awk.cxx $(@D)/cmt_awk.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_awk.o : ../source/cmt_awk.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_awk_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_awk.cxx
+
+$(bin)$(binobj)cmt_awk.o : $(cmt_awk_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_awk.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_awk_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_awk_cppflags) $(cmt_awk_cxx_cppflags) -I../source ../source/cmt_awk.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_branch.d
+
+$(bin)$(binobj)cmt_branch.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_branch.d : ../source/cmt_branch.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_branch.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_branch_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_branch_cppflags) $(cmt_branch_cxx_cppflags) -I../source ../source/cmt_branch.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_branch.o ../source/cmt_branch.cxx $(@D)/cmt_branch.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_branch.o : ../source/cmt_branch.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_branch_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_branch.cxx
+
+$(bin)$(binobj)cmt_branch.o : $(cmt_branch_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_branch.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_branch_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_branch_cppflags) $(cmt_branch_cxx_cppflags) -I../source ../source/cmt_branch.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_constituent.d
+
+$(bin)$(binobj)cmt_constituent.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_constituent.d : ../source/cmt_constituent.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_constituent.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_constituent_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_constituent_cppflags) $(cmt_constituent_cxx_cppflags) -I../source ../source/cmt_constituent.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_constituent.o ../source/cmt_constituent.cxx $(@D)/cmt_constituent.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_constituent.o : ../source/cmt_constituent.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_constituent_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_constituent.cxx
+
+$(bin)$(binobj)cmt_constituent.o : $(cmt_constituent_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_constituent.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_constituent_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_constituent_cppflags) $(cmt_constituent_cxx_cppflags) -I../source ../source/cmt_constituent.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_deps_builder.d
+
+$(bin)$(binobj)cmt_deps_builder.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_deps_builder.d : ../source/cmt_deps_builder.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_deps_builder.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_deps_builder_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_deps_builder_cppflags) $(cmt_deps_builder_cxx_cppflags) -I../source ../source/cmt_deps_builder.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_deps_builder.o ../source/cmt_deps_builder.cxx $(@D)/cmt_deps_builder.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_deps_builder.o : ../source/cmt_deps_builder.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_deps_builder_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_deps_builder.cxx
+
+$(bin)$(binobj)cmt_deps_builder.o : $(cmt_deps_builder_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_deps_builder.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_deps_builder_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_deps_builder_cppflags) $(cmt_deps_builder_cxx_cppflags) -I../source ../source/cmt_deps_builder.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_fragment.d
+
+$(bin)$(binobj)cmt_fragment.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_fragment.d : ../source/cmt_fragment.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_fragment.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_fragment_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_fragment_cppflags) $(cmt_fragment_cxx_cppflags) -I../source ../source/cmt_fragment.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_fragment.o ../source/cmt_fragment.cxx $(@D)/cmt_fragment.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_fragment.o : ../source/cmt_fragment.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_fragment_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_fragment.cxx
+
+$(bin)$(binobj)cmt_fragment.o : $(cmt_fragment_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_fragment.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_fragment_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_fragment_cppflags) $(cmt_fragment_cxx_cppflags) -I../source ../source/cmt_fragment.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_generator.d
+
+$(bin)$(binobj)cmt_generator.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_generator.d : ../source/cmt_generator.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_generator.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_generator_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_generator_cppflags) $(cmt_generator_cxx_cppflags) -I../source ../source/cmt_generator.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_generator.o ../source/cmt_generator.cxx $(@D)/cmt_generator.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_generator.o : ../source/cmt_generator.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_generator_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_generator.cxx
+
+$(bin)$(binobj)cmt_generator.o : $(cmt_generator_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_generator.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_generator_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_generator_cppflags) $(cmt_generator_cxx_cppflags) -I../source ../source/cmt_generator.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_include.d
+
+$(bin)$(binobj)cmt_include.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_include.d : ../source/cmt_include.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_include.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_include_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_include_cppflags) $(cmt_include_cxx_cppflags) -I../source ../source/cmt_include.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_include.o ../source/cmt_include.cxx $(@D)/cmt_include.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_include.o : ../source/cmt_include.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_include_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_include.cxx
+
+$(bin)$(binobj)cmt_include.o : $(cmt_include_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_include.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_include_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_include_cppflags) $(cmt_include_cxx_cppflags) -I../source ../source/cmt_include.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_parser.d
+
+$(bin)$(binobj)cmt_parser.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_parser.d : ../source/cmt_parser.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_parser.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_parser_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_parser_cppflags) $(cmt_parser_cxx_cppflags) -I../source ../source/cmt_parser.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_parser.o ../source/cmt_parser.cxx $(@D)/cmt_parser.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_parser.o : ../source/cmt_parser.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_parser_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_parser.cxx
+
+$(bin)$(binobj)cmt_parser.o : $(cmt_parser_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_parser.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_parser_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_parser_cppflags) $(cmt_parser_cxx_cppflags) -I../source ../source/cmt_parser.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_script.d
+
+$(bin)$(binobj)cmt_script.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_script.d : ../source/cmt_script.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_script.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_script_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_script_cppflags) $(cmt_script_cxx_cppflags) -I../source ../source/cmt_script.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_script.o ../source/cmt_script.cxx $(@D)/cmt_script.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_script.o : ../source/cmt_script.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_script_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_script.cxx
+
+$(bin)$(binobj)cmt_script.o : $(cmt_script_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_script.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_script_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_script_cppflags) $(cmt_script_cxx_cppflags) -I../source ../source/cmt_script.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_string.d
+
+$(bin)$(binobj)cmt_string.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_string.d : ../source/cmt_string.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_string.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_string_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_string_cppflags) $(cmt_string_cxx_cppflags) -I../source ../source/cmt_string.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_string.o ../source/cmt_string.cxx $(@D)/cmt_string.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_string.o : ../source/cmt_string.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_string_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_string.cxx
+
+$(bin)$(binobj)cmt_string.o : $(cmt_string_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_string.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_string_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_string_cppflags) $(cmt_string_cxx_cppflags) -I../source ../source/cmt_string.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_system.d
+
+$(bin)$(binobj)cmt_system.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_system.d : ../source/cmt_system.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_system.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_system_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_system_cppflags) $(cmt_system_cxx_cppflags) -I../source ../source/cmt_system.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_system.o ../source/cmt_system.cxx $(@D)/cmt_system.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_system.o : ../source/cmt_system.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_system_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_system.cxx
+
+$(bin)$(binobj)cmt_system.o : $(cmt_system_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_system.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_system_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_system_cppflags) $(cmt_system_cxx_cppflags) -I../source ../source/cmt_system.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_tag.d
+
+$(bin)$(binobj)cmt_tag.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_tag.d : ../source/cmt_tag.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_tag.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_tag_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_tag_cppflags) $(cmt_tag_cxx_cppflags) -I../source ../source/cmt_tag.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_tag.o ../source/cmt_tag.cxx $(@D)/cmt_tag.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_tag.o : ../source/cmt_tag.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_tag_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_tag.cxx
+
+$(bin)$(binobj)cmt_tag.o : $(cmt_tag_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_tag.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_tag_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_tag_cppflags) $(cmt_tag_cxx_cppflags) -I../source ../source/cmt_tag.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_use.d
+
+$(bin)$(binobj)cmt_use.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_use.d : ../source/cmt_use.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_use.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_use_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_use_cppflags) $(cmt_use_cxx_cppflags) -I../source ../source/cmt_use.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_use.o ../source/cmt_use.cxx $(@D)/cmt_use.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_use.o : ../source/cmt_use.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_use_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_use.cxx
+
+$(bin)$(binobj)cmt_use.o : $(cmt_use_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_use.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_use_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_use_cppflags) $(cmt_use_cxx_cppflags) -I../source ../source/cmt_use.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_symbol.d
+
+$(bin)$(binobj)cmt_symbol.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_symbol.d : ../source/cmt_symbol.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_symbol.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_symbol_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_symbol_cppflags) $(cmt_symbol_cxx_cppflags) -I../source ../source/cmt_symbol.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_symbol.o ../source/cmt_symbol.cxx $(@D)/cmt_symbol.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_symbol.o : ../source/cmt_symbol.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_symbol_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_symbol.cxx
+
+$(bin)$(binobj)cmt_symbol.o : $(cmt_symbol_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_symbol.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_symbol_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_symbol_cppflags) $(cmt_symbol_cxx_cppflags) -I../source ../source/cmt_symbol.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_error.d
+
+$(bin)$(binobj)cmt_error.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_error.d : ../source/cmt_error.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_error.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_error_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_error_cppflags) $(cmt_error_cxx_cppflags) -I../source ../source/cmt_error.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_error.o ../source/cmt_error.cxx $(@D)/cmt_error.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_error.o : ../source/cmt_error.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_error_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_error.cxx
+
+$(bin)$(binobj)cmt_error.o : $(cmt_error_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_error.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_error_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_error_cppflags) $(cmt_error_cxx_cppflags) -I../source ../source/cmt_error.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_pattern.d
+
+$(bin)$(binobj)cmt_pattern.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_pattern.d : ../source/cmt_pattern.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_pattern.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_pattern_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_pattern_cppflags) $(cmt_pattern_cxx_cppflags) -I../source ../source/cmt_pattern.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_pattern.o ../source/cmt_pattern.cxx $(@D)/cmt_pattern.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_pattern.o : ../source/cmt_pattern.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_pattern_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_pattern.cxx
+
+$(bin)$(binobj)cmt_pattern.o : $(cmt_pattern_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_pattern.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_pattern_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_pattern_cppflags) $(cmt_pattern_cxx_cppflags) -I../source ../source/cmt_pattern.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_language.d
+
+$(bin)$(binobj)cmt_language.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_language.d : ../source/cmt_language.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_language.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_language_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_language_cppflags) $(cmt_language_cxx_cppflags) -I../source ../source/cmt_language.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_language.o ../source/cmt_language.cxx $(@D)/cmt_language.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_language.o : ../source/cmt_language.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_language_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_language.cxx
+
+$(bin)$(binobj)cmt_language.o : $(cmt_language_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_language.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_language_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_language_cppflags) $(cmt_language_cxx_cppflags) -I../source ../source/cmt_language.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_vcs.d
+
+$(bin)$(binobj)cmt_vcs.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_vcs.d : ../source/cmt_vcs.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_vcs.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_vcs_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_vcs_cppflags) $(cmt_vcs_cxx_cppflags) -I../source ../source/cmt_vcs.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_vcs.o ../source/cmt_vcs.cxx $(@D)/cmt_vcs.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_vcs.o : ../source/cmt_vcs.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_vcs_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_vcs.cxx
+
+$(bin)$(binobj)cmt_vcs.o : $(cmt_vcs_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_vcs.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_vcs_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_vcs_cppflags) $(cmt_vcs_cxx_cppflags) -I../source ../source/cmt_vcs.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_group.d
+
+$(bin)$(binobj)cmt_group.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_group.d : ../source/cmt_group.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_group.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_group_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_group_cppflags) $(cmt_group_cxx_cppflags) -I../source ../source/cmt_group.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_group.o ../source/cmt_group.cxx $(@D)/cmt_group.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_group.o : ../source/cmt_group.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_group_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_group.cxx
+
+$(bin)$(binobj)cmt_group.o : $(cmt_group_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_group.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_group_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_group_cppflags) $(cmt_group_cxx_cppflags) -I../source ../source/cmt_group.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_database.d
+
+$(bin)$(binobj)cmt_database.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_database.d : ../source/cmt_database.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_database.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_database_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_database_cppflags) $(cmt_database_cxx_cppflags) -I../source ../source/cmt_database.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_database.o ../source/cmt_database.cxx $(@D)/cmt_database.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_database.o : ../source/cmt_database.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_database_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_database.cxx
+
+$(bin)$(binobj)cmt_database.o : $(cmt_database_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_database.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_database_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_database_cppflags) $(cmt_database_cxx_cppflags) -I../source ../source/cmt_database.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_lock.d
+
+$(bin)$(binobj)cmt_lock.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_lock.d : ../source/cmt_lock.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_lock.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_lock_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_lock_cppflags) $(cmt_lock_cxx_cppflags) -I../source ../source/cmt_lock.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_lock.o ../source/cmt_lock.cxx $(@D)/cmt_lock.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_lock.o : ../source/cmt_lock.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_lock_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_lock.cxx
+
+$(bin)$(binobj)cmt_lock.o : $(cmt_lock_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_lock.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_lock_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_lock_cppflags) $(cmt_lock_cxx_cppflags) -I../source ../source/cmt_lock.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_triggers.d
+
+$(bin)$(binobj)cmt_triggers.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_triggers.d : ../source/cmt_triggers.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_triggers.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_triggers_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_triggers_cppflags) $(cmt_triggers_cxx_cppflags) -I../source ../source/cmt_triggers.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_triggers.o ../source/cmt_triggers.cxx $(@D)/cmt_triggers.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_triggers.o : ../source/cmt_triggers.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_triggers_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_triggers.cxx
+
+$(bin)$(binobj)cmt_triggers.o : $(cmt_triggers_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_triggers.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_triggers_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_triggers_cppflags) $(cmt_triggers_cxx_cppflags) -I../source ../source/cmt_triggers.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_regexp.d
+
+$(bin)$(binobj)cmt_regexp.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_regexp.d : ../source/cmt_regexp.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_regexp.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_regexp_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_regexp_cppflags) $(cmt_regexp_cxx_cppflags) -I../source ../source/cmt_regexp.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_regexp.o ../source/cmt_regexp.cxx $(@D)/cmt_regexp.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_regexp.o : ../source/cmt_regexp.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_regexp_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_regexp.cxx
+
+$(bin)$(binobj)cmt_regexp.o : $(cmt_regexp_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_regexp.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_regexp_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_regexp_cppflags) $(cmt_regexp_cxx_cppflags) -I../source ../source/cmt_regexp.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_model.d
+
+$(bin)$(binobj)cmt_model.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_model.d : ../source/cmt_model.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_model.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_model_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_model_cppflags) $(cmt_model_cxx_cppflags) -I../source ../source/cmt_model.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_model.o ../source/cmt_model.cxx $(@D)/cmt_model.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_model.o : ../source/cmt_model.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_model_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_model.cxx
+
+$(bin)$(binobj)cmt_model.o : $(cmt_model_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_model.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_model_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_model_cppflags) $(cmt_model_cxx_cppflags) -I../source ../source/cmt_model.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_project.d
+
+$(bin)$(binobj)cmt_project.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_project.d : ../source/cmt_project.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_project.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_project_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_project_cppflags) $(cmt_project_cxx_cppflags) -I../source ../source/cmt_project.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_project.o ../source/cmt_project.cxx $(@D)/cmt_project.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_project.o : ../source/cmt_project.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_project_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_project.cxx
+
+$(bin)$(binobj)cmt_project.o : $(cmt_project_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_project.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_project_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_project_cppflags) $(cmt_project_cxx_cppflags) -I../source ../source/cmt_project.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_syntax.d
+
+$(bin)$(binobj)cmt_syntax.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_syntax.d : ../source/cmt_syntax.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_syntax.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_syntax_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_syntax_cppflags) $(cmt_syntax_cxx_cppflags) -I../source ../source/cmt_syntax.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_syntax.o ../source/cmt_syntax.cxx $(@D)/cmt_syntax.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_syntax.o : ../source/cmt_syntax.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_syntax_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_syntax.cxx
+
+$(bin)$(binobj)cmt_syntax.o : $(cmt_syntax_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_syntax.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_syntax_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_syntax_cppflags) $(cmt_syntax_cxx_cppflags) -I../source ../source/cmt_syntax.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_install_area.d
+
+$(bin)$(binobj)cmt_install_area.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_install_area.d : ../source/cmt_install_area.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_install_area.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_install_area_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_install_area_cppflags) $(cmt_install_area_cxx_cppflags) -I../source ../source/cmt_install_area.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_install_area.o ../source/cmt_install_area.cxx $(@D)/cmt_install_area.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_install_area.o : ../source/cmt_install_area.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_install_area_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_install_area.cxx
+
+$(bin)$(binobj)cmt_install_area.o : $(cmt_install_area_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_install_area.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_install_area_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_install_area_cppflags) $(cmt_install_area_cxx_cppflags) -I../source ../source/cmt_install_area.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_cmtpath_pattern.d
+
+$(bin)$(binobj)cmt_cmtpath_pattern.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_cmtpath_pattern.d : ../source/cmt_cmtpath_pattern.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_cmtpath_pattern.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_cmtpath_pattern_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_cmtpath_pattern_cppflags) $(cmt_cmtpath_pattern_cxx_cppflags) -I../source ../source/cmt_cmtpath_pattern.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_cmtpath_pattern.o ../source/cmt_cmtpath_pattern.cxx $(@D)/cmt_cmtpath_pattern.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_cmtpath_pattern.o : ../source/cmt_cmtpath_pattern.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_cmtpath_pattern_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_cmtpath_pattern.cxx
+
+$(bin)$(binobj)cmt_cmtpath_pattern.o : $(cmt_cmtpath_pattern_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_cmtpath_pattern.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_cmtpath_pattern_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_cmtpath_pattern_cppflags) $(cmt_cmtpath_pattern_cxx_cppflags) -I../source ../source/cmt_cmtpath_pattern.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_sequence.d
+
+$(bin)$(binobj)cmt_sequence.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_sequence.d : ../source/cmt_sequence.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_sequence.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_sequence_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_sequence_cppflags) $(cmt_sequence_cxx_cppflags) -I../source ../source/cmt_sequence.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_sequence.o ../source/cmt_sequence.cxx $(@D)/cmt_sequence.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_sequence.o : ../source/cmt_sequence.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_sequence_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_sequence.cxx
+
+$(bin)$(binobj)cmt_sequence.o : $(cmt_sequence_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_sequence.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_sequence_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_sequence_cppflags) $(cmt_sequence_cxx_cppflags) -I../source ../source/cmt_sequence.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_generators.d
+
+$(bin)$(binobj)cmt_generators.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_generators.d : ../source/cmt_generators.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_generators.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_generators_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_generators_cppflags) $(cmt_generators_cxx_cppflags) -I../source ../source/cmt_generators.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_generators.o ../source/cmt_generators.cxx $(@D)/cmt_generators.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_generators.o : ../source/cmt_generators.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_generators_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_generators.cxx
+
+$(bin)$(binobj)cmt_generators.o : $(cmt_generators_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_generators.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_generators_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_generators_cppflags) $(cmt_generators_cxx_cppflags) -I../source ../source/cmt_generators.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_scope_section.d
+
+$(bin)$(binobj)cmt_scope_section.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_scope_section.d : ../source/cmt_scope_section.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_scope_section.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_scope_section_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_scope_section_cppflags) $(cmt_scope_section_cxx_cppflags) -I../source ../source/cmt_scope_section.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_scope_section.o ../source/cmt_scope_section.cxx $(@D)/cmt_scope_section.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_scope_section.o : ../source/cmt_scope_section.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_scope_section_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_scope_section.cxx
+
+$(bin)$(binobj)cmt_scope_section.o : $(cmt_scope_section_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_scope_section.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_scope_section_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_scope_section_cppflags) $(cmt_scope_section_cxx_cppflags) -I../source ../source/cmt_scope_section.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_log.d
+
+$(bin)$(binobj)cmt_log.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_log.d : ../source/cmt_log.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_log.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_log_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_log_cppflags) $(cmt_log_cxx_cppflags) -I../source ../source/cmt_log.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_log.o ../source/cmt_log.cxx $(@D)/cmt_log.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_log.o : ../source/cmt_log.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_log_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_log.cxx
+
+$(bin)$(binobj)cmt_log.o : $(cmt_log_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_log.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_log_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_log_cppflags) $(cmt_log_cxx_cppflags) -I../source ../source/cmt_log.cxx
+
+#-- end of cpp ------
+#-- start of cpp ------
+
+ifneq ($(cppdepflags),)
+
+ifneq ($(MAKECMDGOALS),cmtclean)
+ifneq ($(MAKECMDGOALS),uninstall)
+-include $(bin)$(binobj)cmt_commands.d
+
+$(bin)$(binobj)cmt_commands.d : $(use_requirements) $(cmt_final_setup_cmt)
+
+$(bin)$(binobj)cmt_commands.d : ../source/cmt_commands.cxx
+	$(dep_echo) $@
+	$(cpp_silent) $(cppcomp) $(cppdepflags) -o $(@D)/cmt_commands.dep $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_commands_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_commands_cppflags) $(cmt_commands_cxx_cppflags) -I../source ../source/cmt_commands.cxx
+	$(cpp_silent) $(format_dependencies) $@ $(@D)/cmt_commands.o ../source/cmt_commands.cxx $(@D)/cmt_commands.dep
+endif
+endif
+
+$(bin)$(binobj)cmt_commands.o : ../source/cmt_commands.cxx
+else
+$(bin)cmt_dependencies.make : $(cmt_commands_cxx_dependencies)
+
+$(bin)cmt_dependencies.make : ../source/cmt_commands.cxx
+
+$(bin)$(binobj)cmt_commands.o : $(cmt_commands_cxx_dependencies)
+endif
+	$(cpp_echo) ../source/cmt_commands.cxx
+	$(cpp_silent) $(cppcomp) -o $@ $(use_pp_cppflags) $(cmt_pp_cppflags) $(app_cmt_pp_cppflags) $(cmt_commands_pp_cppflags) $(use_cppflags) $(cmt_cppflags) $(app_cmt_cppflags) $(cmt_commands_cppflags) $(cmt_commands_cxx_cppflags) -I../source ../source/cmt_commands.cxx
 
 #-- end of cpp ------
 #-- start of cleanup_header --------------
 
-clean :: cmtclean
-	@cd .
-
+clean :: cmtclean ;
+#	@cd .
+
+ifndef PEDANTIC
 .DEFAULT::
-	@echo Using default action for $@
+	$(echo) "(cmt.make) $@: No rule for such target" >&2
+else
+.DEFAULT::
+	$(error PEDANTIC: $@: No rule for such target)
+endif
 
 cmtclean ::
 #-- end of cleanup_header ---------------
 #-- start of cleanup_application ------
-	@echo "------> (cmt.make) Removing application files"
-	-$(cleanup_echo) cmt${application_suffix}
-	-@cd $(bin); /bin/rm -f cmt${application_suffix}
+	$(cleanup_echo) application cmt
+	-$(cleanup_silent) cd $(bin); /bin/rm -f cmt${application_suffix}
 #-- end of cleanup_application ------
 #-- start of cleanup_objects ------
-	$(cleanup_echo) objects
-	-$(cleanup_silent) cd $(bin); /bin/rm -f $(bin)cmt.o $(bin)cmt_awk.o $(bin)cmt_branch.o $(bin)cmt_constituent.o $(bin)cmt_deps_builder.o $(bin)cmt_fragment.o $(bin)cmt_generator.o $(bin)cmt_include.o $(bin)cmt_parser.o $(bin)cmt_script.o $(bin)cmt_string.o $(bin)cmt_system.o $(bin)cmt_tag.o $(bin)cmt_use.o $(bin)cmt_symbol.o $(bin)cmt_error.o $(bin)cmt_pattern.o $(bin)cmt_language.o $(bin)cmt_vcs.o $(bin)cmt_group.o $(bin)cmt_database.o $(bin)cmt_lock.o $(bin)cmt_triggers.o $(bin)cmt_regexp.o $(bin)cmt_model.o $(bin)cmt_project.o $(bin)cmt_syntax.o $(bin)cmt_install_area.o $(bin)cmt_cmtpath_pattern.o $(bin)cmt_sequence.o $(bin)cmt_generators.o $(bin)cmt_scope_section.o $(bin)cmt_log.o $(bin)cmt_commands.o
+	$(cleanup_echo) objects cmt
+	-$(cleanup_silent) /bin/rm -f $(bin)cmt.o $(bin)cmt_awk.o $(bin)cmt_branch.o $(bin)cmt_constituent.o $(bin)cmt_deps_builder.o $(bin)cmt_fragment.o $(bin)cmt_generator.o $(bin)cmt_include.o $(bin)cmt_parser.o $(bin)cmt_script.o $(bin)cmt_string.o $(bin)cmt_system.o $(bin)cmt_tag.o $(bin)cmt_use.o $(bin)cmt_symbol.o $(bin)cmt_error.o $(bin)cmt_pattern.o $(bin)cmt_language.o $(bin)cmt_vcs.o $(bin)cmt_group.o $(bin)cmt_database.o $(bin)cmt_lock.o $(bin)cmt_triggers.o $(bin)cmt_regexp.o $(bin)cmt_model.o $(bin)cmt_project.o $(bin)cmt_syntax.o $(bin)cmt_install_area.o $(bin)cmt_cmtpath_pattern.o $(bin)cmt_sequence.o $(bin)cmt_generators.o $(bin)cmt_scope_section.o $(bin)cmt_log.o $(bin)cmt_commands.o
+	-$(cleanup_silent) /bin/rm -f $(patsubst %.o,%.d,$(bin)cmt.o $(bin)cmt_awk.o $(bin)cmt_branch.o $(bin)cmt_constituent.o $(bin)cmt_deps_builder.o $(bin)cmt_fragment.o $(bin)cmt_generator.o $(bin)cmt_include.o $(bin)cmt_parser.o $(bin)cmt_script.o $(bin)cmt_string.o $(bin)cmt_system.o $(bin)cmt_tag.o $(bin)cmt_use.o $(bin)cmt_symbol.o $(bin)cmt_error.o $(bin)cmt_pattern.o $(bin)cmt_language.o $(bin)cmt_vcs.o $(bin)cmt_group.o $(bin)cmt_database.o $(bin)cmt_lock.o $(bin)cmt_triggers.o $(bin)cmt_regexp.o $(bin)cmt_model.o $(bin)cmt_project.o $(bin)cmt_syntax.o $(bin)cmt_install_area.o $(bin)cmt_cmtpath_pattern.o $(bin)cmt_sequence.o $(bin)cmt_generators.o $(bin)cmt_scope_section.o $(bin)cmt_log.o $(bin)cmt_commands.o) $(patsubst %.o,%.dep,$(bin)cmt.o $(bin)cmt_awk.o $(bin)cmt_branch.o $(bin)cmt_constituent.o $(bin)cmt_deps_builder.o $(bin)cmt_fragment.o $(bin)cmt_generator.o $(bin)cmt_include.o $(bin)cmt_parser.o $(bin)cmt_script.o $(bin)cmt_string.o $(bin)cmt_system.o $(bin)cmt_tag.o $(bin)cmt_use.o $(bin)cmt_symbol.o $(bin)cmt_error.o $(bin)cmt_pattern.o $(bin)cmt_language.o $(bin)cmt_vcs.o $(bin)cmt_group.o $(bin)cmt_database.o $(bin)cmt_lock.o $(bin)cmt_triggers.o $(bin)cmt_regexp.o $(bin)cmt_model.o $(bin)cmt_project.o $(bin)cmt_syntax.o $(bin)cmt_install_area.o $(bin)cmt_cmtpath_pattern.o $(bin)cmt_sequence.o $(bin)cmt_generators.o $(bin)cmt_scope_section.o $(bin)cmt_log.o $(bin)cmt_commands.o) $(patsubst %.o,%.d.stamp,$(bin)cmt.o $(bin)cmt_awk.o $(bin)cmt_branch.o $(bin)cmt_constituent.o $(bin)cmt_deps_builder.o $(bin)cmt_fragment.o $(bin)cmt_generator.o $(bin)cmt_include.o $(bin)cmt_parser.o $(bin)cmt_script.o $(bin)cmt_string.o $(bin)cmt_system.o $(bin)cmt_tag.o $(bin)cmt_use.o $(bin)cmt_symbol.o $(bin)cmt_error.o $(bin)cmt_pattern.o $(bin)cmt_language.o $(bin)cmt_vcs.o $(bin)cmt_group.o $(bin)cmt_database.o $(bin)cmt_lock.o $(bin)cmt_triggers.o $(bin)cmt_regexp.o $(bin)cmt_model.o $(bin)cmt_project.o $(bin)cmt_syntax.o $(bin)cmt_install_area.o $(bin)cmt_cmtpath_pattern.o $(bin)cmt_sequence.o $(bin)cmt_generators.o $(bin)cmt_scope_section.o $(bin)cmt_log.o $(bin)cmt_commands.o)
+	-$(cleanup_silent) cd $(bin); /bin/rm -rf cmt_deps cmt_dependencies.make
 #-- end of cleanup_objects ------
