aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2009-03-24 20:53:24 +0000
committerFabian Groffen <grobian@gentoo.org>2009-03-24 20:53:24 +0000
commitde8e29f6d001032ea103c641da4019249095dde1 (patch)
treefd3bf642b2e0d4f2d0bb601380b56235b5af9899 /Makefile
parentportage-utils-0.1.29-interix.patch (diff)
downloadportage-utils-de8e29f6d001032ea103c641da4019249095dde1.tar.gz
portage-utils-de8e29f6d001032ea103c641da4019249095dde1.tar.bz2
portage-utils-de8e29f6d001032ea103c641da4019249095dde1.zip
Add support for Gentoo Prefix, by adding the offset to the code where necessary
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 6 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index b2efe80..f918ea8 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
# Copyright 2005-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-projects/portage-utils/Makefile,v 1.63 2008/04/12 17:25:59 solar Exp $
+# $Header: /var/cvsroot/gentoo-projects/portage-utils/Makefile,v 1.64 2009/03/24 20:53:24 grobian Exp $
####################################################################
check_gcc=$(shell if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; \
@@ -21,11 +21,14 @@ CFLAGS += -std=gnu99
#LDFLAGS := -pie
LIBADD += $(shell echo | $(CC) -dM -E - | grep -q ' __FreeBSD__' && echo '-lkvm')
DESTDIR :=
-PREFIX := $(DESTDIR)/usr
+EPREFIX :=
+PREFIX := $(DESTDIR)$(EPREFIX)/usr
STRIP := strip
MKDIR := mkdir -p
CP := cp
+HFLAGS += -DEPREFIX=\"$(EPREFIX)\"
+
ifdef PV
HFLAGS += -DVERSION=\"$(PV)\"
else
@@ -51,7 +54,7 @@ all: q
debug:
$(MAKE) CFLAGS="$(CFLAGS) -DEBUG -g3 -ggdb -fno-pie" clean symlinks
- @-/usr/bin/scanelf -o /dev/null -BXxz permsx q
+ @-$(EPREFIX)/usr/bin/scanelf -o /dev/null -BXxz permsx q
q: $(SRC) libq/*.c *.h libq/*.h
ifeq ($(subst s,,$(MAKEFLAGS)),$(MAKEFLAGS))