2007-01-28 Ralf Corsépius <ralf.corsepius@rtems.org>

* Makefile.maint: Sync nomenclature with that being used in
	  cpukit/score/include/rtems/system.h (major->minor,
	  minor->revision).
This commit is contained in:
Ralf Corsepius
2007-01-28 05:50:06 +00:00
parent 07d0ce8eb3
commit 859fbb491e
2 changed files with 15 additions and 9 deletions

View File

@@ -1,3 +1,9 @@
2007-01-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.maint: Sync nomenclature with that being used in
cpukit/score/include/rtems/system.h (major->minor,
minor->revision).
2007-01-27 Ralf Corsépius <ralf.corsepius@rtems.org> 2007-01-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.maint: Remove references to * Makefile.maint: Remove references to

View File

@@ -17,8 +17,8 @@
# Cutting a new release: # Cutting a new release:
# 1. Perform a non-anonymous cvs checkout of the BRANCH # 1. Perform a non-anonymous cvs checkout of the BRANCH
# you want to cut a release tarball from # you want to cut a release tarball from
# 2. Run "make -f Makefile.maint new-minor" # 2. Run "make -f Makefile.maint new-revision"
# (rsp. "make -f Makefile.maint new-major"). # (rsp. "make -f Makefile.maint new-minor").
# 3. Run "make -f Makefile.maint commit" # 3. Run "make -f Makefile.maint commit"
# 4. Run "make -f Makefile.maint tag" # 4. Run "make -f Makefile.maint tag"
# 5. Run "make -f Makefine.maint tarball" # 5. Run "make -f Makefine.maint tarball"
@@ -69,27 +69,27 @@ rtems-$(rtems_version)/excludes: Makefile.maint
tarball: rtems-$(rtems_version).tar.bz2 tarball: rtems-$(rtems_version).tar.bz2
# ----------------- # -----------------
# Create a new major release # Create a new minor release
# increments the 2nd digit of the version number # increments the 2nd digit of the version number
# set the 3rd digit of the version number to 0 # set the 3rd digit of the version number to 0
# Example: 4.6.99.4 -> 4.7.0 # Example: 4.6.99.4 -> 4.7.0
new-major: new-minor:
@v=$$(echo $(rtems_version) | sed 's,^\([0-9]\+\).*,\1,'); \ @v=$$(echo $(rtems_version) | sed 's,^\([0-9]\+\).*,\1,'); \
r=$$(echo $(rtems_version) | sed 's,^[0-9]\+\.\([0-9]\+\).*,\1,'); \ r=$$(echo $(rtems_version) | sed 's,^[0-9]\+\.\([0-9]\+\).*,\1,'); \
r=$$(($$r + 1)); version="$$v.$$r.0"; \ r=$$(($$r + 1)); version="$$v.$$r.0"; \
echo "New major release: $$version"; \ echo "New minor release: $$version"; \
sed -i -e "s|\[_RTEMS_VERSION\],\[.*\]|\[_RTEMS_VERSION\],\[$$version\]|" \ sed -i -e "s|\[_RTEMS_VERSION\],\[.*\]|\[_RTEMS_VERSION\],\[$$version\]|" \
$(VERSION_FILES); $(VERSION_FILES);
# Create a new minor release # Create a new revision release
# increments the last digit of the version number # increments the last digit of the version number
# Examples: 4.6.99.4 -> 4.6.99.5 # Examples: 4.6.99.4 -> 4.6.99.5
# 4.7.0 -> 4.7.1 # 4.7.0 -> 4.7.1
new-minor: new-revision:
@m=$$(echo $(rtems_version) | sed 's,^\(.*\)\.[0-9]\+,\1,'); \ @m=$$(echo $(rtems_version) | sed 's,^\(.*\)\.[0-9]\+,\1,'); \
n=$$(echo $(rtems_version) | sed 's,^.*\.\([0-9]\+\),\1,'); \ n=$$(echo $(rtems_version) | sed 's,^.*\.\([0-9]\+\),\1,'); \
n=$$(($$n + 1)); version="$$m.$$n";\ n=$$(($$n + 1)); version="$$m.$$n";\
echo "New minor release: $$version"; \ echo "New revision release: $$version"; \
sed -i -e "s|\[_RTEMS_VERSION\],\[.*\]|\[_RTEMS_VERSION\],\[$$version\]|" \ sed -i -e "s|\[_RTEMS_VERSION\],\[.*\]|\[_RTEMS_VERSION\],\[$$version\]|" \
$(VERSION_FILES); $(VERSION_FILES);
@@ -104,4 +104,4 @@ commit:
$(CVS_RUN) commit -m "Upgrade to $(rtems_version)" \ $(CVS_RUN) commit -m "Upgrade to $(rtems_version)" \
$(VERSION_FILES) $(VERSION_FILES)
.PHONY: commit new-major new-minor tag tarball .PHONY: commit new-minor new-revision tag tarball