diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -100,10 +100,20 @@ else TIMESTAMP = endif +#### The following tar creation commands assume that cpio supports -H tar. +#### Old versions of cpio might not, but the version that's shipped with +#### Solaris 2.5.1, and gnu cpio 2.3, do support that option. + cleanrelease: - ($(TIMESTAMP)make realclean; cd ..; /bin/rm -f ACE.tar.gz; tar cvf ACE.tar $(RELEASE_FILES); gzip -9 ACE.tar; chmod a+r ACE.tar.gz; mv ACE.tar.gz ./ACE_wrappers/) + ($(TIMESTAMP)make realclean; cd ..; /bin/rm -f ACE.tar.gz; \ + find $(RELEASE_FILES) -print | egrep -v CVS | cpio -o -H tar > ACE.tar; \ + gzip -9 ACE.tar; chmod a+r ACE.tar.gz; mv ACE.tar.gz ./ACE_wrappers/) release: - ($(TIMESTAMP)cd ..; /bin/rm -f ACE.tar.gz; tar cvf ACE.tar $(RELEASE_FILES); gzip -9 ACE.tar; chmod a+r ACE.tar.gz; mv ACE.tar.gz ./ACE_wrappers/) - (cd ..; /bin/rm -f ACE-lib.tar.gz; tar cvf ACE-lib.tar $(RELEASE_LIB_FILES); gzip -9 ACE-lib.tar; chmod a+r ACE-lib.tar.gz; mv ACE-lib.tar.gz ./ACE_wrappers/) + ($(TIMESTAMP)cd ..; /bin/rm -f ACE.tar.gz; \ + find $(RELEASE_FILES) -print | egrep -v CVS | cpio -o -H tar > ACE.tar; \ + gzip -9 ACE.tar; chmod a+r ACE.tar.gz; mv ACE.tar.gz ./ACE_wrappers/) + (cd ..; /bin/rm -f ACE-lib.tar.gz; \ + find $(RELEASE_LIB_FILES) -print | egrep -v CVS | cpio -o -H tar > ACE-lib.tar; \ + gzip -9 ACE-lib.tar; chmod a+r ACE-lib.tar.gz; mv ACE-lib.tar.gz ./ACE_wrappers/) |