mirror of
https://github.com/thestk/stk
synced 2026-01-11 20:11:52 +00:00
Add install target to Makefile.in
This commit is contained in:
committed by
Stephen Sinclair
parent
add961c2f4
commit
ed754183e3
@@ -28,3 +28,6 @@ distclean: clean
|
||||
cd projects/eguitar && $(MAKE) distclean
|
||||
cd projects/examples && $(MAKE) distclean
|
||||
|
||||
install:
|
||||
$(MAKE) -C src install
|
||||
|
||||
|
||||
@@ -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 :
|
||||
|
||||
Reference in New Issue
Block a user