From ed754183e306bf99a86e3e1084ad4481a721d380 Mon Sep 17 00:00:00 2001 From: Felipe Sateler Date: Wed, 25 Sep 2013 10:53:56 -0300 Subject: [PATCH] Add install target to Makefile.in --- Makefile.in | 3 +++ src/Makefile.in | 14 ++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/Makefile.in b/Makefile.in index 2a2380e..ee84b4f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -28,3 +28,6 @@ distclean: clean cd projects/eguitar && $(MAKE) distclean cd projects/examples && $(MAKE) distclean +install: + $(MAKE) -C src install + diff --git a/src/Makefile.in b/src/Makefile.in index 526ab26..e5641ad 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -10,6 +10,9 @@ AR = ar -rsc RM = /bin/rm LN = /bin/ln OBJECT_PATH = @object_path@ +LIBDIR = @libdir@ +PREFIX = @prefix@ +INCLUDEDIR = @includedir@ vpath %.o $(OBJECT_PATH) OBJECTS = Stk.o Generator.o Noise.o Blit.o BlitSaw.o BlitSquare.o Granulate.o \ @@ -80,6 +83,17 @@ $(SHAREDLIB) : $(OBJECTS) $(LN) -s @sharedname@ $(SHAREDLIB) # $(LN) -s @sharedname@ $(SHAREDLIB).$(MAJOR) +install-headers: + install -d $(DESTDIR)$(PREFIX)$(INCLUDEDIR)/stk + cp -r ../include/*.h $(DESTDIR)$(PREFIX)$(INCLUDEDIR)/stk + +install: $(SHAREDLIB) install-headers + install -d $(DESTDIR)$(PREFIX)$(LIBDIR) + install -m 644 $(SHAREDLIB).$(RELEASE) $(DESTDIR)$(PREFIX)$(LIBDIR) + ln -sf $(SHAREDLIB).$(RELEASE) $(DESTDIR)$(PREFIX)$(LIBDIR)/$(SHAREDLIB) + ln -sf $(SHAREDLIB).$(RELEASE) $(DESTDIR)$(PREFIX)$(LIBDIR)/$(SHAREDLIB).$(MAJOR) + + $(OBJECTS) : Stk.h clean :