aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile22
1 files changed, 3 insertions, 19 deletions
diff --git a/Makefile b/Makefile
index 087000b..2b3b235 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,6 @@ EPREFIX ?=
PN = gcc-config
PV = git
P = $(PN)-$(PV)
-BACKUPDIR = gcc-backup
PREFIX = $(EPREFIX)/usr
BINDIR = $(PREFIX)/bin
@@ -12,18 +11,15 @@ ESELECTDIR = $(PREFIX)/share/eselect/modules
SUBLIBDIR = lib
LIBDIR = $(PREFIX)/$(SUBLIBDIR)
-LIBGCC_BACKUPDIR = $(EPREFIX)/$(SUBLIBDIR)/$(BACKUPDIR)
-
-ENVD = $(EPREFIX)/etc/env.d
MKDIR_P = mkdir -p -m 755
INSTALL_EXE = install -m 755
INSTALL_DATA = install -m 644
-all: .gcc-config .envd-gcc-backup
+all: .gcc-config
clean:
- rm -f .gcc-config .envd-gcc-backup
+ rm -f .gcc-config
.gcc-config: gcc-config
sed \
@@ -31,26 +27,14 @@ clean:
-e 's:@GENTOO_EPREFIX@:$(EPREFIX):g' \
-e 's:@GENTOO_LIBDIR@:$(SUBLIBDIR):g' \
-e 's:@PV@:$(PV):g' \
- -e 's:@GENTOO_GCC_BACKUP_DIR@:$(BACKUPDIR):g' \
$< > $@
chmod a+rx $@
-.envd-gcc-backup: envd-gcc-backup
- sed \
- -e 's:@LIBGCC_BACKUPDIR@:$(LIBGCC_BACKUPDIR):g' \
- $< > $@
-
install: all
- $(MKDIR_P) $(DESTDIR)$(BINDIR)
+ $(MKDIR_P) $(DESTDIR)$(BINDIR) $(DESTDIR)$(ESELECTDIR) $(DESTDIR)$(DOCDIR)
$(INSTALL_EXE) .gcc-config $(DESTDIR)$(BINDIR)/gcc-config
- $(MKDIR_P) $(DESTDIR)$(ESELECTDIR)
$(INSTALL_DATA) gcc.eselect $(DESTDIR)$(ESELECTDIR)
- $(MKDIR_P) $(DESTDIR)$(DOCDIR)
$(INSTALL_DATA) README $(DESTDIR)$(DOCDIR)
- $(MKDIR_P) $(DESTDIR)$(LIBGCC_BACKUPDIR)
- $(INSTALL_DATA) gcc-backup/README $(DESTDIR)$(LIBGCC_BACKUPDIR)
- $(MKDIR_P) $(DESTDIR)$(ENVD)
- $(INSTALL_DATA) .envd-gcc-backup $(DESTDIR)$(ENVD)/99gcc-backup
test check: .gcc-config
cd tests && ./run_tests