#----------------------------------------------------------------------------
#       $Id: Release 63918 2005-02-13 13:25:56Z jwillemsen $
#
#       Top-level Makefile for the CIAO
#----------------------------------------------------------------------------

#### The "release" targets can be used to create the ACE+TAO+CIAO kit.  By
#### default, it creates a new beta release.  To create a new minor or
#### major release, add "REL=minor" or "REL=major", respectively, to
#### the make invocation.

CONTROLLED_FILES = CIAO

RELEASE_FILES = $(addprefix ACE_wrappers/TAO/,$(CONTROLLED_FILES))

.PHONY: CIAO tag

REL                = beta
MAKE	 	   = make -f Release
CHECK              =
APPLY_NEW_TAG      = tag

#### The call to make_release below doesn't actually create the kit.
allsources: $(APPLY_NEW_TAG)
	@cd $(ACE_ROOT) &&  $(MAKE) -s ciaosources

tag:
	@$(ACE_ROOT)/bin/make_release $(CHECK) -k ciao -v $(REL) -u

######################################################################
#### The following target is to create a CIAO distribution
#### It just delegates to our well known target
#####################################################################
CIAO: $(allsources)


.PHONY: show_controlled_files show_release_files show_release_lib_files

show_controlled_files:
	@echo $(CONTROLLED_FILES)

show_release_files:
	@echo $(RELEASE_FILES)

show_release_lib_files:
	@echo ""

show_release_tag_files:
	@echo ""

CIAO-INSTALL: CIAO-INSTALL.html
	@lynx -dump $< > CIAO-INSTALL

