diff options
author | 2009-08-23 23:58:44 +0000 | |
---|---|---|
committer | 2009-08-23 23:58:44 +0000 | |
commit | 9393d9a37e3bac6e77943f8ec9478d22bfad2196 (patch) | |
tree | 74e71948aea9f0f4dd40d39a552ff2aa040b4fd7 | |
parent | Set default flags. (diff) | |
download | eselect-python-9393d9a37e3bac6e77943f8ec9478d22bfad2196.tar.gz eselect-python-9393d9a37e3bac6e77943f8ec9478d22bfad2196.tar.bz2 eselect-python-9393d9a37e3bac6e77943f8ec9478d22bfad2196.zip |
Add 'install' rule.
-rw-r--r-- | Makefile.in | 13 | ||||
-rw-r--r-- | configure.ac | 3 |
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]) |