# 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
CC=gcc
CFLAGS=-W -Wall -fPIC -O2 -I..
LFLAGS=-L.
AR=ar
RANLIB=ranlib
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
ifeq ($(BLINKENLIB_CFG_MNG),1)
BLINKEN_MNG_H=BlinkenMng.h
BLINKEN_MNG_O=BlinkenMng.o
LMNG=-lmng -lz
endif
LIB_OBJS=BlinkenColorizer.o BlinkenFrame.o BlinkenMovie.o $(BLINKEN_MNG_O) Tools.o
.phony: all clean
all: libBlinkenLib.a libBlinkenLib.$(SHLIBEXT).$(VERSION_MAJOR) libBlinkenLib.$(SHLIBEXT).$(VERSION) libBlinkenLib.$(SHLIBEXT) BlinkenConv BlinkenSend BlinkenRecv BlinkenOutput
config.h: ../config/config.h
cp $< $@
BlinkenColorizer.o: BlinkenColorizer.c BlinkenColorizer.h Tools.h
$(CC) $(CFLAGS) -c -o $@ $<
BlinkenFrame.o: BlinkenFrame.c BlinkenConstants.h BlinkenColorizer.h BlinkenFrame.h BlinkenColorizer.h Tools.h
$(CC) $(CFLAGS) -c -o $@ $<
BlinkenMovie.o: BlinkenMovie.c BlinkenConstants.h BlinkenColorizer.h BlinkenFrame.h BlinkenMovie.h $(BLINKEN_MNG_H) Tools.h config.h
$(CC) $(CFLAGS) -c -o $@ $<
BlinkenMng.o: BlinkenMng.c BlinkenConstants.h BlinkenColorizer.h BlinkenFrame.h BlinkenMovie.h Tools.h config.h
$(CC) $(CFLAGS) -c -o $@ $<