summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2009-08-23 23:58:44 +0000
committerArfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>2009-08-23 23:58:44 +0000
commit9393d9a37e3bac6e77943f8ec9478d22bfad2196 (patch)
tree74e71948aea9f0f4dd40d39a552ff2aa040b4fd7
parentSet default flags. (diff)
downloadeselect-python-9393d9a37e3bac6e77943f8ec9478d22bfad2196.tar.gz
eselect-python-9393d9a37e3bac6e77943f8ec9478d22bfad2196.tar.bz2
eselect-python-9393d9a37e3bac6e77943f8ec9478d22bfad2196.zip
Add 'install' rule.
-rw-r--r--Makefile.in13
-rw-r--r--configure.ac3
2 files changed, 16 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in
index 33ee8c3..a1dfc4e 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -5,12 +5,25 @@ WARNINGS_FLAGS = -Wall -Wextra
ASFLAGS = @ASFLAGS@
LDFLAGS = @LDFLAGS@
EXEEXT = @EXEEXT@
+MKDIR = @MKDIR@
+INSTALL= @INSTALL@
+
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+bindir = @bindir@
+datadir = @datadir@
+datarootdir = @datarootdir@
all: python-wrapper$(EXEEXT)
python-wrapper$(EXEEXT): config.h python-wrapper.c
$(CC) $(CPPFLAGS) $(CFLAGS) $(WARNINGS_FLAGS) $(ASFLAGS) $(LDFLAGS) -o $@ python-wrapper.c
+install: all
+ $(MKDIR) $(DESTDIR)$(bindir) $(DESTDIR)$(datadir)/eselect/modules
+ $(INSTALL) python-wrapper$(EXEEXT) $(DESTDIR)$(bindir)/python-wrapper$(EXEEXT)
+ $(INSTALL) -m 644 python.eselect $(DESTDIR)$(datadir)/eselect/modules/python.eselect
+
clean:
rm -fr python-wrapper$(EXEEXT)
diff --git a/configure.ac b/configure.ac
index 260a919..77bd840 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4,11 +4,14 @@ CFLAGS="${CFLAGS--march=native -O3 -pipe -fno-ident}"
LDFLAGS="${LDFLAGS--Wl,-O1,--as-needed,--gc-sections,--hash-style=gnu}"
AC_PROG_CC
+AC_PATH_PROG(INSTALL, install)
+MKDIR="${MKDIR:-${INSTALL} -d}"
# strndup() was introduced in POSIX.1-2008.
AC_CHECK_FUNCS([strndup])
AC_SUBST([ASFLAGS])
+AC_SUBST([MKDIR])
# Create output files.
AC_CONFIG_HEADERS([config.h])