diff options
author | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2011-08-17 23:05:01 +0200 |
---|---|---|
committer | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2011-08-17 23:05:01 +0200 |
commit | f2f6d799c55e5be1b1c4d38a9b61d9bfc1f692f2 (patch) | |
tree | 60c4938c692930597f9794786552d2e7ab561c18 /Makefile.in | |
parent | d706bf2e6bf9d600a8f97029eefdbe81fd9b9e37 (diff) | |
download | crosstool-ng-f2f6d799c55e5be1b1c4d38a9b61d9bfc1f692f2.tar.gz crosstool-ng-f2f6d799c55e5be1b1c4d38a9b61d9bfc1f692f2.tar.bz2 crosstool-ng-f2f6d799c55e5be1b1c4d38a9b61d9bfc1f692f2.zip |
configure: handle --program-prefix
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 32 |
1 files changed, 21 insertions, 11 deletions
diff --git a/Makefile.in b/Makefile.in index b095089d..699a968c 100644 --- a/Makefile.in +++ b/Makefile.in @@ -43,6 +43,7 @@ BINDIR := @@BINDIR@@ LIBDIR := @@LIBDIR@@ DOCDIR := @@DOCDIR@@ MANDIR := @@MANDIR@@ +PROG_PFX:=@@PROG_PFX@@ DATE := @@DATE@@ LOCAL := @@LOCAL@@ @@ -66,7 +67,7 @@ KCONFIG:= @@KCONFIG@@ MAN_SECTION := 1 MAN_SUBDIR := /man$(MAN_SECTION) -PROG_NAME := ct-ng +PROG_NAME := $(PROG_PFX)ct-ng ############################################################################### # Sanity checks @@ -141,17 +142,26 @@ docs/$(PROG_NAME).1.gz: docs/$(PROG_NAME).1 @echo " GZIP '$@'" @gzip -c9 $< >$@ -%: %.in Makefile +define sed_it @echo " SED '$@'" - @$(sed) -r -e 's,@@CT_BINDIR@@,$(BINDIR),g;' \ - -e 's,@@CT_LIBDIR@@,$(LIBDIR),g;' \ - -e 's,@@CT_DOCDIR@@,$(DOCDIR),g;' \ - -e 's,@@CT_MANDIR@@,$(MANDIR),g;' \ - -e 's,@@CT_VERSION@@,$(VERSION),g;' \ - -e 's,@@CT_DATE@@,$(DATE),g;' \ - -e 's,@@CT_make@@,$(make),g;' \ - -e 's,@@CT_bash@@,$(bash),g;' \ - $@.in >$@ + @$(sed) -r -e 's,@@CT_BINDIR@@,$(BINDIR),g;' \ + -e 's,@@CT_LIBDIR@@,$(LIBDIR),g;' \ + -e 's,@@CT_DOCDIR@@,$(DOCDIR),g;' \ + -e 's,@@CT_MANDIR@@,$(MANDIR),g;' \ + -e 's,@@CT_PROG_PFX@@,$(PROG_PFX),g;' \ + -e 's,@@CT_PROG_NAME@@,$(PROG_NAME),g;' \ + -e 's,@@CT_VERSION@@,$(VERSION),g;' \ + -e 's,@@CT_DATE@@,$(DATE),g;' \ + -e 's,@@CT_make@@,$(make),g;' \ + -e 's,@@CT_bash@@,$(bash),g;' \ + $< >$@ +endef + +$(PROG_PFX)%: %.in Makefile + $(call sed_it) + +%: %.in Makefile + $(call sed_it) # We create a script fragment that is parseable from inside a Makefile, # but also from inside a shell script, hence the reason why we don't |