[ragel-users] [PATCH 3/3] Add support for DESTDIR variable for offset installation.
Adrian Thurston
thurs... at cs.queensu.ca
Mon Oct 6 17:12:19 UTC 2008
Applied.
Diego 'Flameeyes' Pettenò wrote:
> Most distributions use the DESTDIR variable to install the package
> just built in a temporary tree used to build the package; such an
> option can also be used to test that the software is getting installed
> properly.
>
> Add support for this variable by prefixing all paths used during
> installation with $(DESTDIR).
> ---
>
> doc/Makefile.in | 18 +++++++++---------
> ragel/Makefile.in | 4 ++--
> rlgen-dot/Makefile.in | 4 ++--
> 3 files changed, 13 insertions(+), 13 deletions(-)
>
> diff --git a/doc/Makefile.in b/doc/Makefile.in
> index 9d2ded2..a6ff456 100644
> --- a/doc/Makefile.in
> +++ b/doc/Makefile.in
> @@ -66,16 +66,16 @@ distclean: clean
> man: $(MANPAGES)
>
> man-install: man
> - install -d $(mandir)/man1
> - install -m 644 ragel.1 $(mandir)/man1/ragel.1
> - install -m 644 rlgen-dot.1 $(mandir)/man1/rlgen-dot.1
> - install -m 644 rlgen-cd.1 $(mandir)/man1/rlgen-cd.1
> - install -m 644 rlgen-java.1 $(mandir)/man1/rlgen-java.1
> - install -m 644 rlgen-ruby.1 $(mandir)/man1/rlgen-ruby.1
> + install -d $(DESTDIR)$(mandir)/man1
> + install -m 644 ragel.1 (DESTDIR)$(mandir)/man1/ragel.1
> + install -m 644 rlgen-dot.1 (DESTDIR)$(mandir)/man1/rlgen-dot.1
> + install -m 644 rlgen-cd.1 (DESTDIR)$(mandir)/man1/rlgen-cd.1
> + install -m 644 rlgen-java.1 (DESTDIR)$(mandir)/man1/rlgen-java.1
> + install -m 644 rlgen-ruby.1 (DESTDIR)$(mandir)/man1/rlgen-ruby.1
>
> install: all man-install
> - install -d $(docdir)
> - install -m 644 ragel-guide.pdf $(docdir)/ragel-guide.pdf
> + install -d $(DESTDIR)$(docdir)
> + install -m 644 ragel-guide.pdf $(DESTDIR)$(docdir)/ragel-guide.pdf
> gzip -c ../ChangeLog > ChangeLog.gz
> - install -m 644 ChangeLog.gz $(docdir)/ChangeLog.gz
> + install -m 644 ChangeLog.gz $(DESTDIR)$(docdir)/ChangeLog.gz
> rm ChangeLog.gz
> diff --git a/ragel/Makefile.in b/ragel/Makefile.in
> index 3a23267..b6397dc 100644
> --- a/ragel/Makefile.in
> +++ b/ragel/Makefile.in
> @@ -95,7 +95,7 @@ clean:
> rm -f tags .*.d *.o ragel $(EXTRA_CLEAN)
>
> install: all
> - install -d $(prefix)/bin
> - install ragel $(prefix)/bin/ragel
> + install -d $(DESTDIR)$(prefix)/bin
> + install ragel $(DESTDIR)$(prefix)/bin/ragel
>
> -include $(DEPS)
> diff --git a/rlgen-dot/Makefile.in b/rlgen-dot/Makefile.in
> index 8decf2b..5d33931 100644
> --- a/rlgen-dot/Makefile.in
> +++ b/rlgen-dot/Makefile.in
> @@ -62,7 +62,7 @@ clean:
> rm -f tags .*.d *.o rlgen-dot $(EXTRA_CLEAN)
>
> install: all
> - install -d $(prefix)/bin
> - install rlgen-dot $(prefix)/bin/rlgen-dot
> + install -d $(DESTDIR)$(prefix)/bin
> + install rlgen-dot $(DESTDIR)$(prefix)/bin/rlgen-dot
>
> -include $(DEPS)
>
>
>
More information about the ragel-users
mailing list