summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-05-14 21:32:35 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-05-14 21:32:35 +0000
commit5e055ffe5fb4977892fe382ff9a358edc38f9eec (patch)
treeb992c0b7eed6fe0c5ff3e5ac9e25c051af286244 /Makefile
parentbaf7b63e3abb34f4a2ef5c7e9268f3670ca3424d (diff)
downloadATCD-5e055ffe5fb4977892fe382ff9a358edc38f9eec.tar.gz
use cpio instead of tar to easily support filtering out CVS files from the release
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile16
1 files changed, 13 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index b7289bdced5..88cb51ed334 100644
--- a/Makefile
+++ b/Makefile
@@ -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/)