From 9be4bc2840739cc294995c4ae7dbfbe02ba7c93e Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Wed, 11 Sep 2013 14:36:59 +0100 Subject: [PATCH] autotools: Use install-{data,exec}-hook targets to support automake build targets. --- Makefile.am | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Makefile.am b/Makefile.am index 344c3619..dbaf3441 100644 --- a/Makefile.am +++ b/Makefile.am @@ -32,12 +32,15 @@ EXTRA_DIST += ChangeLog all: src/speak src/libespeak.so src/libespeak.a src/espeak src/espeakedit espeak-data/phontab dictionaries docs/speak_lib.h -install: +install-data-hook: rm -rf $(DESTDIR)$(DATADIR) + $(MKDIR) $(DESTDIR)$(DATADIR) + cp -prf espeak-data/* $(DESTDIR)$(DATADIR) + +install-exec-hook: $(MKDIR) $(DESTDIR)$(BINDIR) $(MKDIR) $(DESTDIR)$(LIBDIR) $(MKDIR) $(DESTDIR)$(INCDIR) - $(MKDIR) $(DESTDIR)$(DATADIR) $(INSTALL) -m 755 src/espeak $(DESTDIR)$(BINDIR) $(INSTALL) -m 755 src/espeakedit $(DESTDIR)$(BINDIR) $(INSTALL) -m 755 src/libespeak.so.$(LIBTAG) $(DESTDIR)$(LIBDIR) @@ -45,7 +48,6 @@ install: $(LN_SF) libespeak.so.$(LIBTAG) $(DESTDIR)$(LIBDIR)/libespeak.so.$(LIB_VERSION) $(LN_SF) libespeak.so.$(LIB_VERSION) $(DESTDIR)$(LIBDIR)/libespeak.so $(INSTALL) -pm 644 src/speak_lib.h $(DESTDIR)$(INCDIR) - cp -prf espeak-data/* $(DESTDIR)$(DATADIR) clean: cd src && rm -f *.o *~ && cd ..