aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile19
1 files changed, 17 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 7fd7959..aee6da8 100644
--- a/Makefile
+++ b/Makefile
@@ -1,3 +1,10 @@
+# configurable options:
+# Avoid installing native symlinks like:
+# /usr/bin/as -> ${CTARGET}-as
+# and keep only
+# ${CTARGET}-as
+USE_NATIVE_LINKS ?= yes
+
EPREFIX ?=
PN = binutils-config
@@ -14,11 +21,19 @@ MKDIR_P = mkdir -p -m 755
INSTALL_EXE = install -m 755
INSTALL_DATA = install -m 644
-all: # no-op
+all: .binutils-config
+
+.binutils-config: src/binutils-config
+ sed \
+ -e 's:@GENTOO_EPREFIX@:$(EPREFIX):g' \
+ -e 's:@PV@:$(PV):g' \
+ -e 's:@USE_NATIVE_LINKS@:$(USE_NATIVE_LINKS):g' \
+ $< > $@
+ chmod a+rx $@
install: all
$(MKDIR_P) $(DESTDIR)$(BINDIR) $(DESTDIR)$(DOCDIR) $(DESTDIR)$(ESELECTDIR) $(DESTDIR)$(MANDIR)/man8
- $(INSTALL_EXE) src/binutils-config $(DESTDIR)$(BINDIR)
+ $(INSTALL_EXE) .binutils-config $(DESTDIR)$(BINDIR)/binutils-config
$(INSTALL_DATA) README $(DESTDIR)$(DOCDIR)
$(INSTALL_DATA) src/binutils.eselect $(DESTDIR)$(ESELECTDIR)
$(INSTALL_DATA) src/binutils-config.8 $(DESTDIR)$(MANDIR)/man8