diff options
author | bala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-07-25 22:15:56 +0000 |
---|---|---|
committer | bala <bala@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-07-25 22:15:56 +0000 |
commit | 17e867e00862eed5eba2ccdccc9b4b0cbef1587a (patch) | |
tree | 29601ec2b8393b982cdc335849a668603765990d /TAO/Release | |
parent | f0408a95065a2cec8d8b07af24653a2aa8580df5 (diff) | |
download | ATCD-17e867e00862eed5eba2ccdccc9b4b0cbef1587a.tar.gz |
ChangeLogTag:Sun Jul 25 22:13:48 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
Diffstat (limited to 'TAO/Release')
-rw-r--r-- | TAO/Release | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/TAO/Release b/TAO/Release new file mode 100644 index 00000000000..4883f2691ab --- /dev/null +++ b/TAO/Release @@ -0,0 +1,84 @@ +#---------------------------------------------------------------------------- +# $Id$ +# +# Top-level Makefile for the TAO +#---------------------------------------------------------------------------- + +#### The "release" targets can be used to create the ACE+TAO 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 = TAO/COPYING* \ + TAO/ChangeLog* \ + TAO/LICENSE.sun \ + TAO/PROBLEM-REPORT-FORM \ + TAO/Release \ + TAO/README* \ + TAO/TAO-INSTALL.html \ + TAO/TAOACE* \ + TAO/TAO_IDL \ + TAO/VERSION \ + TAO/docs \ + TAO/examples \ + TAO/orbsvcs \ + TAO/performance-tests \ + TAO/release.pl \ + TAO/rules.tao.GNU \ + TAO/tao \ + TAO/tao-config.1.in \ + TAO/tao-config.in \ + TAO/taoConf.sh.in \ + TAO/tao_targets.GNU \ + TAO/taoconfig.mk \ + TAO/tests \ + TAO/utils + + +RELEASE_FILES = $(addprefix ACE_wrappers/,$(CONTROLLED_FILES)) \ + ACE_wrappers/TAO/INSTALL + + +.PHONY: INSTALL +INSTALL: TAO-INSTALL.html + @lynx -dump $^ > $@; chmod a+r $@ + +.PHONY: release tag + +REL = beta +MAKE = make -f Release +CHECK = +APPLY_NEW_TAG = tag + + +#################################################################### +##### The following target is used by the $ACE_ROOT/Release to create +##### complete source distribution +#################################################################### +allsources: $(APPLY_NEW_TAG) + @cd CIAO && $(MAKE) -s allsources REL=$(REL) + +tag: + @$(ACE_ROOT)/bin/make_release $(CHECK) -k tao -v $(REL) -u + +#################################################################### +##### The following target is used by the $ACE_ROOT/Release to create +##### TAO alone distribution (with ACE) +#################################################################### +TAO: $(APPLY_NEW_TAG) + @cd .. && $(MAKE) -s taosources + +.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 "" |