diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-05-14 21:32:35 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-05-14 21:32:35 +0000 |
commit | 9fc6aec42f4e276ebff258c0cfe005f0eba1a976 (patch) | |
tree | b992c0b7eed6fe0c5ff3e5ac9e25c051af286244 /Makefile | |
parent | 20320d2af950a0fd11adde302bb18e1dccf51469 (diff) | |
download | ATCD-9fc6aec42f4e276ebff258c0cfe005f0eba1a976.tar.gz |
use cpio instead of tar to easily support filtering out CVS files from the release
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/) |