a6637d327b879588a09c9a358c02496bd44ed6dd
Christian Heimke BlinkenLib v.0.6.2 (2009-02...

Christian Heimke authored 13 years ago

1) # BlinkenLib
Christian Heimke BlinkenLib v.0.6.5 (2011-04...

Christian Heimke authored 13 years ago

2) # Copyright 2004-2011 Stefan Schuermans <stefan@blinkenarea.org>
Christian Heimke BlinkenLib v.0.6.2 (2009-02...

Christian Heimke authored 13 years ago

3) # Copyleft: GNU public license - http://www.gnu.org/copyleft/gpl.html
4) # a blinkenarea.org project
5) 
6) INSTALL=install
7) 
8) VERSION_MAJOR=0
9) VERSION_MINOR=6
Stefan Schuermans Makefile fixed for MAC OS X...

Stefan Schuermans authored 13 years ago

10) VERSION_REVISION=6
Christian Heimke BlinkenLib v.0.6.2 (2009-02...

Christian Heimke authored 13 years ago

11) VERSION=$(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_REVISION)
12) 
13) include ../config/config.mk
14) 
15) ifeq ($(BLINKENLIB_CFG_OSX),1)
16) SHLIBEXT=dylib
17) else
18) SHLIBEXT=so
19) endif
20) 
21) ENV_PREFIX=$(shell echo $$PREFIX)
22) STOW_DIR=/usr/local/stow
23) STOW_PREFIX=$(STOW_DIR)/BlinkenLib-$(VERSION)
24) DEF_PREFIX=/usr/local
25) ifneq ($(ENV_PREFIX),)
26)   PREFIX=$(ENV_PREFIX)
27) else
28)   ifeq ($(shell if [ -d $(STOW_DIR) ]; then echo stow; fi),stow)
29)     PREFIX=$(STOW_PREFIX)
30)   else
31)     PREFIX=$(DEF_PREFIX)
32)   endif
33) endif
34) 
35) HEADERS=BlinkenLib.h BlinkenMovie.h BlinkenFrame.h BlinkenColorizer.h config.h
36) LIBS=libBlinkenLib.a libBlinkenLib.$(SHLIBEXT).$(VERSION)
37) EXECS=BlinkenConv BlinkenSend BlinkenRecv BlinkenOutput
38) 
39) .phony: install uninstall
40) 
41) install:
42) 	$(INSTALL) -d $(PREFIX)/include/BlinkenLib
Stefan Schuermans Makefile fixed for MAC OS X...

Stefan Schuermans authored 13 years ago

43) 	$(INSTALL) $(addprefix ../BlinkenLib/, $(HEADERS)) $(PREFIX)/include/BlinkenLib
Christian Heimke BlinkenLib v.0.6.2 (2009-02...

Christian Heimke authored 13 years ago

44) 	$(INSTALL) -d $(PREFIX)/lib
Stefan Schuermans Makefile fixed for MAC OS X...

Stefan Schuermans authored 13 years ago

45) 	$(INSTALL) $(addprefix ../BlinkenLib/, $(LIBS)) $(PREFIX)/lib
Christian Heimke BlinkenLib v.0.6.2 (2009-02...

Christian Heimke authored 13 years ago

46) 	ln -sf libBlinkenLib.$(SHLIBEXT).$(VERSION) $(PREFIX)/lib/libBlinkenLib.$(SHLIBEXT).$(VERSION_MAJOR)
47) 	ln -sf libBlinkenLib.$(SHLIBEXT).$(VERSION_MAJOR) $(PREFIX)/lib/libBlinkenLib.$(SHLIBEXT)
48) 	$(INSTALL) -d $(PREFIX)/bin
Stefan Schuermans Makefile fixed for MAC OS X...

Stefan Schuermans authored 13 years ago

49) 	$(INSTALL) $(addprefix ../BlinkenLib/, $(EXECS)) $(PREFIX)/bin