Add install target to Makefile.in

This commit is contained in:
Felipe Sateler
2013-09-25 10:53:56 -03:00
committed by Stephen Sinclair
parent add961c2f4
commit ed754183e3
2 changed files with 17 additions and 0 deletions

View File

@@ -28,3 +28,6 @@ distclean: clean
cd projects/eguitar && $(MAKE) distclean cd projects/eguitar && $(MAKE) distclean
cd projects/examples && $(MAKE) distclean cd projects/examples && $(MAKE) distclean
install:
$(MAKE) -C src install

View File

@@ -10,6 +10,9 @@ AR = ar -rsc
RM = /bin/rm RM = /bin/rm
LN = /bin/ln LN = /bin/ln
OBJECT_PATH = @object_path@ OBJECT_PATH = @object_path@
LIBDIR = @libdir@
PREFIX = @prefix@
INCLUDEDIR = @includedir@
vpath %.o $(OBJECT_PATH) vpath %.o $(OBJECT_PATH)
OBJECTS = Stk.o Generator.o Noise.o Blit.o BlitSaw.o BlitSquare.o Granulate.o \ 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)
# $(LN) -s @sharedname@ $(SHAREDLIB).$(MAJOR) # $(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 $(OBJECTS) : Stk.h
clean : clean :