# BlinkenLib
# version 0.6.2 date 2009-02-23
# Copyright 2004-2009 Stefan Schuermans <stefan@blinkenarea.org>
# Copyleft: GNU public license - http://www.gnu.org/copyleft/gpl.html
# a blinkenarea.org project
INSTALL=install
VERSION_MAJOR=0
VERSION_MINOR=6
VERSION_REVISION=2
VERSION=$(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_REVISION)
include ../config/config.mk
ifeq ($(BLINKENLIB_CFG_OSX),1)
SHLIBEXT=dylib
else
SHLIBEXT=so
endif
ENV_PREFIX=$(shell echo $$PREFIX)
STOW_DIR=/usr/local/stow
STOW_PREFIX=$(STOW_DIR)/BlinkenLib-$(VERSION)
DEF_PREFIX=/usr/local
ifneq ($(ENV_PREFIX),)
PREFIX=$(ENV_PREFIX)
else
ifeq ($(shell if [ -d $(STOW_DIR) ]; then echo stow; fi),stow)
PREFIX=$(STOW_PREFIX)
else
PREFIX=$(DEF_PREFIX)
endif
endif
HEADERS=BlinkenLib.h BlinkenMovie.h BlinkenFrame.h BlinkenColorizer.h config.h
LIBS=libBlinkenLib.a libBlinkenLib.$(SHLIBEXT).$(VERSION)
EXECS=BlinkenConv BlinkenSend BlinkenRecv BlinkenOutput
.phony: install uninstall
install:
$(INSTALL) -d $(PREFIX)/include/BlinkenLib
$(INSTALL) -t $(PREFIX)/include/BlinkenLib $(addprefix ../BlinkenLib/, $(HEADERS))
$(INSTALL) -d $(PREFIX)/lib
$(INSTALL) -t $(PREFIX)/lib $(addprefix ../BlinkenLib/, $(LIBS))
ln -sf libBlinkenLib.$(SHLIBEXT).$(VERSION) $(PREFIX)/lib/libBlinkenLib.$(SHLIBEXT).$(VERSION_MAJOR)
ln -sf libBlinkenLib.$(SHLIBEXT).$(VERSION_MAJOR) $(PREFIX)/lib/libBlinkenLib.$(SHLIBEXT)
$(INSTALL) -d $(PREFIX)/bin
$(INSTALL) -t $(PREFIX)/bin $(addprefix ../BlinkenLib/, $(EXECS))