]> sourceware.org Git - glibc.git/blame - Makefile
Update bits/fcntl.h for hppa.
[glibc.git] / Makefile
CommitLineData
cc949526
RM
1# This makefile is not used by the glibc build process.
2# It's purely for making ports tarballs.
556e06df
RM
3
4.PHONY: dist dist-ports
5dist: dist-ports
6
7# Do `make dist dist-version=X.Y.Z' to make tar files of an older version.
8dist-version = $(version)
9# Also try 'dist-tag=some="-r TAG"' (or -D DATE) to get some tag rather
10# than the release tag for X.Y.Z.
11dist-tag = -r glibc-$(subst .,_,$(dist-version))
12
13distname = glibc-ports-$(dist-version)
14
15do-export = cvs $(CVSOPTS) -Q export -d $(basename $@) $(dist-tag)
16
17dist-ports: $(foreach Z,.bz2 .gz,$(distname).tar$Z)
18 md5sum $^
19$(distname).tar:
20 @rm -fr $(basename $@)
fc490942 21 $(MAKE) -q `find sysdeps -name configure`
556e06df 22 $(do-export) ports
fc490942 23 find $(basename $@) -name configure -print | xargs touch
556e06df
RM
24 tar cf $@ $(basename $@)
25 rm -fr $(basename $@)
26
fc490942
RM
27sysdeps-of-stem = sysdeps/$* sysdeps/unix/sysv/linux/$*
28
556e06df
RM
29.PRECIOUS: %.gz %.bz2 # Don't delete output as intermediate files.
30dist-port-%: $(foreach Z,.bz2 .gz,glibc-port-%-$(dist-version).tar$Z)
31 md5sum $^
400dc23c 32glibc-port-%-$(dist-version).tar: ChangeLog.%
556e06df 33 @rm -fr $(basename $@)
fc490942
RM
34 $(MAKE) -q `find $(sysdeps-of-stem) -name configure`
35 $(do-export) ports/ChangeLog.$* $(addprefix ports/,$(sysdeps-of-stem))
556e06df
RM
36 mv $(basename $@)/ports/* $(basename $@)/
37 rmdir $(basename $@)/ports
fc490942 38 find $(basename $@) -name configure -print | xargs touch
556e06df
RM
39 tar cf $@ $(basename $@)
40 rm -fr $(basename $@)
ba580a17
RM
41
42%.bz2: %; bzip2 -9vk $<
43%.gz: %; gzip -9vnc $< > $@.new && mv -f $@.new $@
This page took 0.034462 seconds and 5 git commands to generate.