890737ec501847d10f9940da3bd94d6a52c7704b
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) 
Stefan Schuermans version info only in oine file

Stefan Schuermans authored 13 years ago

8) include ../version.mk
Christian Heimke BlinkenLib v.0.6.2 (2009-02...

Christian Heimke authored 13 years ago

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

Stefan Schuermans authored 13 years ago

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

Christian Heimke authored 13 years ago

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

Stefan Schuermans authored 13 years ago

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

Christian Heimke authored 13 years ago

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

Stefan Schuermans authored 13 years ago

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