mirror of
https://git.savannah.gnu.org/git/make.git
synced 2024-12-29 08:09:02 +00:00
Formerly GNUmakefile.~91~
This commit is contained in:
parent
6090eb3125
commit
0b396e2587
1 changed files with 12 additions and 6 deletions
18
GNUmakefile
18
GNUmakefile
|
@ -105,6 +105,7 @@ CFLAGS = -g -W -Wunused -Wpointer-arith -Wreturn-type -Wswitch
|
|||
else
|
||||
CFLAGS = -g
|
||||
endif
|
||||
LDFLAGS = -g
|
||||
|
||||
ifdef yescustoms
|
||||
REMOTE := -DCUSTOMS
|
||||
|
@ -194,9 +195,12 @@ build.sh.in: build.template
|
|||
version := \
|
||||
$(strip $(shell sed -e '/=/!d' -e 's/^.*"\(.*\)";$$/\1/' < version.c))
|
||||
tarfiles := make make-doc
|
||||
tarfiles := $(addsuffix -$(version).tar.Z,$(tarfiles))
|
||||
tarfiles := $(addsuffix -$(version).tar,$(tarfiles))
|
||||
tarfiles := $(tarfiles:%=%.Z) $(tarfiles:%=%.z)
|
||||
# Depend on default and doc so we don't ship anything that won't compile.
|
||||
dist: default info dvi tests $(tarfiles)
|
||||
dist: default info dvi tests tarfiles
|
||||
.PHONY: tarfiles
|
||||
tarfiles: $(tarfiles)
|
||||
|
||||
dist: local-inst
|
||||
.PHONY: local-inst
|
||||
|
@ -224,14 +228,16 @@ $(alpha-dir)/%: %
|
|||
define make-tar
|
||||
@rm -fr make-$(version)
|
||||
ln -s . make-$(version)
|
||||
tar cvhf $(@:.Z=) $(addprefix make-$(version)/,$^)
|
||||
tar cvhf $@ $(addprefix make-$(version)/,$^)
|
||||
rm -f make-$(version)
|
||||
compress -f $(@:.Z=)
|
||||
endef
|
||||
|
||||
make-doc-$(version).tar.Z: README-doc COPYING make.dvi make.info make.info*
|
||||
%.Z: %; compress -c $< > $@
|
||||
%.z: %; gzip -9 -c $< > $@
|
||||
|
||||
make-doc-$(version).tar: README-doc COPYING make.dvi make.info make.info*
|
||||
$(make-tar)
|
||||
make-$(version).tar.Z: README INSTALL COPYING ChangeLog NEWS \
|
||||
make-$(version).tar: README INSTALL COPYING ChangeLog NEWS \
|
||||
configure Makefile.in configure.in build.sh.in \
|
||||
$(srcs) remote-*.c $(globfiles) \
|
||||
make.texinfo gpl.texinfo make-stds.texi \
|
||||
|
|
Loading…
Reference in a new issue