diff options
author | bala <balanatarajan@users.noreply.github.com> | 2003-05-30 19:04:43 +0000 |
---|---|---|
committer | bala <balanatarajan@users.noreply.github.com> | 2003-05-30 19:04:43 +0000 |
commit | 15011b6effab24375a5d75a3e46e841193bb9d58 (patch) | |
tree | 9f697a4a2465ff356811cad39694cf53c1f21b49 | |
parent | 42b9f5b13bc8e1a73c4f08eb2364d3a30374f509 (diff) | |
download | ATCD-15011b6effab24375a5d75a3e46e841193bb9d58.tar.gz |
ChangeLogTag:Fri May 30 13:57:26 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-rw-r--r-- | TAO/CIAO/ChangeLog | 5 | ||||
-rw-r--r-- | TAO/CIAO/Makefile | 104 |
2 files changed, 109 insertions, 0 deletions
diff --git a/TAO/CIAO/ChangeLog b/TAO/CIAO/ChangeLog index ce3c32e43bb..3d91c388bb0 100644 --- a/TAO/CIAO/ChangeLog +++ b/TAO/CIAO/ChangeLog @@ -1,3 +1,8 @@ +Fri May 30 13:57:26 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu> + + * Makefile: A new top level Makefile which will have the needed + information for the release. + Fri May 30 12:29:37 2003 Jeff Parsons <j.parsons@vanderbilt.edu> * examples/OEP/BasicSP/BasicSP.dsw: diff --git a/TAO/CIAO/Makefile b/TAO/CIAO/Makefile new file mode 100644 index 00000000000..4d79ffebb45 --- /dev/null +++ b/TAO/CIAO/Makefile @@ -0,0 +1,104 @@ +#---------------------------------------------------------------------------- +# $Id$ +# +# 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. +#### +#### To see what make release would do without actually doing it, add +#### "CHECK=-n" to the invocation. + +#---------------------------------------------------------------------------- +# Local macros +#---------------------------------------------------------------------------- + +INFO = VERSION + +DIRS = CIDLC \ + bin \ + ciao \ + docs \ + examples \ + tests \ + tools + +CLONE = Makefile \ + CIDLC \ + bin \ + ciao \ + docs \ + examples \ + tests \ + tools + +#---------------------------------------------------------------------------- +# Include macros and targets +#---------------------------------------------------------------------------- + +include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU +include $(ACE_ROOT)/include/makeinclude/macros.GNU +include $(ACE_ROOT)/include/makeinclude/rules.common.GNU +include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU +include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU + + + +CONTROLLED_FILES = CIAO + +RELEASE_FILES = $(CONTROLLED_FILES) \ + TAO/CIAO/INSTALL + +.PHONY: INSTALL +#INSTALL: TAO-INSTALL.html +# @lynx -dump $^ > $@; chmod a+r $@ + +#orbsvcs/README: docs/orbsvcs.html +# @lynx -dump $^ > $@; chmod a+r $@ + +#.PHONY: release tag + +REL = beta +CHECK = +APPLY_NEW_TAG = tag + +#### The call to make_release below doesn't actually create the kit. +release: $(APPLY_NEW_TAG) + @cd $(ACE_ROOT) && $(MAKE) -s releaseciao + +tag: + @$(ACE_ROOT)/bin/make_release $(CHECK) -k ciao -v $(REL) -u + +.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 "" + + +# For the following to work you need to compile the +# $(ACE_ROOT)/bin/clone.cpp file and install it in your ~/bin +# directory (or some place similar). + +.PHONY: clone reverseclean + +clone: + @for dir in $(CLONE) ;\ + do \ + (clone -s $(ACE_ROOT)/$$dir $$dir) \ + done + +reverseclean: + @$(ACE_ROOT)/bin/reverse_clean $(DIRS) + |