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

!include $(CMTROOT)/src/NMakefile.core

!if defined (tag)
CMTEXTRATAGS = $(tag)
!else
tag       = $(CMTCONFIG)
!endif

tags      = $(tag),$(CMTEXTRATAGS)

${PACKAGE}_tag = $(tag)
#cmt_local_tagfile = $(bin)$(tag).nmake
cmt_local_tagfile = $(bin)$(${PACKAGE}_tag).nmake

cmt_local_setup = $(bin)setup.nmake.tmp
cmt_final_setup = $(bin)setup.nmake

#!if "$(QUICK)" == "" || !exist ($(cmt_local_tagfile))

#!if [$(echo) (constituents.nmake) Rebuilding $(cmt_local_tagfile)] == 0
#!endif
#!if [cmt build tag_makefile -tag_add=$(tags) >$(cmt_local_tagfile)] == 0
#!endif

#!if [$(echo) (constituents.nmake) Rebuilding $(cmt_final_setup)] == 0
#!endif
#!if [cmt -tag=$(tags) show setup >$(cmt_local_setup)] == 0
#!endif

#!if exist ($(cmt_final_setup)) && [ echo n|comp $(cmt_final_setup) $(cmt_local_setup) >nul 2>&1 ] == 0
#!if [ del $(cmt_local_setup) ] == 0
#!endif
#!else
#!if [ move /y $(cmt_local_setup) $(cmt_final_setup) >nul ] == 0
#!endif
#!endif

#!endif

#!include $(${PACKAGE}_tag).nmake
!include $(cmt_local_tagfile)

all ::

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

#cmt_lock_setup = lock$(cmt_lock_pid).nmake
#cmt_setup_pid  = $(bin)setup.nmake

#config ::  ##$(${PACKAGE}_tag).nmake

env.nmake ::
	@set >env.nmake.tmp; $(cmtexe) check files env.nmake.tmp env.nmake

all ::

javadirs ::
	@if not exist $(javabin) mkdir $(javabin)

srcdirs ::
	@if not exist $(src) mkdir $(src)

dirs :: requirements
	@if not exist $(bin) mkdir $(bin)

requirements :
	@if not exist requirements echo "No requirements file"

#!if "$(QUICK)" == ""
#dirs ::
#	@if not exist requirements echo "No requirements file"
#	$(echo) (constituents.nmake) Rebuilding setup.nmake
#	@if not exist $(bin) mkdir $(bin)
#	@$(cmtexe) -tag=$(tags) show setup   >$(cmt_setup_pid)
#	$(echo) setup.nmake ok
#!else
#dirs ::
#	@if not exist requirements echo "No requirements file"
#	@if not exist $(bin) mkdir $(bin)
#!endif

.DEFAULT :
        $(echo) "???"

#-- end of constituents_header ------
