blob: dad4ed393956a9bb592bcf69d7935221d1e2364b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
SHELL = @PORTAGE_BASH@
prefix = @prefix@
exec_prefix = @exec_prefix@
sysconfdir = @sysconfdir@
libdir = @libdir@
PYTHON = @PREFIX_PORTAGE_PYTHON@
srcdir=@srcdir@
top_builddir=@top_builddir@
portageuser = @portageuser@
portagegroup = @portagegroup@
PORTAGE_PYM = @PORTAGE_BASE@/pym
INSTALL = @INSTALL@
INSTALL_subst = ${top_builddir}/subst-install
all:
install:
$(INSTALL) -d -m 755 -o "$(portageuser)" -g "$(portagegroup)" $(DESTDIR)$(PORTAGE_PYM)
( cd "$(srcdir)" && find * -type d ) | while read f ; do \
files=( ) ; \
for t in "$(srcdir)/$${f}"/* ; do \
[[ -d $${t} ]] && continue ; \
[[ $${t} == */Makefile* ]] && continue ; \
files=( "$${files[@]}" "$${t}" ) ; \
done ; \
$(INSTALL) -d -m 755 \
-o "$(portageuser)" -g "$(portagegroup)" \
"$(DESTDIR)$(PORTAGE_PYM)/$${f}" && \
$(INSTALL_subst) \
-o "$(portageuser)" -g "$(portagegroup)" \
-t "$(DESTDIR)$(PORTAGE_PYM)/$${f}" \
"$${files[@]}" \
; done
.PHONY: all install
|