Christian Heimke
BlinkenLib v.0.5.5 (2008-03-29)
Christian Heimke commited a225b9f at 2011-07-15 09:08:03
# BlinkenLib
# version 0.5.5 date 2008-03-29
# Copyright 2004-2008 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=5
VERSION_REVISION=5
VERSION=$(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_REVISION)
LIB_OBJS=BlinkenColorizer.o BlinkenFrame.o BlinkenMovie.o Tools.o
.phony: all clean
all: libBlinkenLib.a libBlinkenLib.so.$(VERSION_MAJOR) libBlinkenLib.so.$(VERSION) libBlinkenLib.so BlinkenConv BlinkenSend BlinkenRecv BlinkenOutput
BlinkenColorizer.o: BlinkenColorizer.c BlinkenColorizer.h Tools.h
$(CC) $(CFLAGS) -c -o $@ $<
BlinkenFrame.o: BlinkenFrame.c BlinkenFrame.h BlinkenColorizer.h Tools.h
$(CC) $(CFLAGS) -c -o $@ $<
BlinkenMovie.o: BlinkenMovie.c BlinkenFrame.h BlinkenMovie.h Tools.h
$(CC) $(CFLAGS) -c -o $@ $<
Tools.o: Tools.c Tools.h
$(CC) $(CFLAGS) -c -o $@ $<
libBlinkenLib.a: $(LIB_OBJS)
$(AR) cr $@ $+
$(RANLIB) $@
libBlinkenLib.so.$(VERSION): $(LIB_OBJS)
$(CC) -shared -Wl,-soname,libBlinkenLib.so.$(VERSION_MAJOR) -o $@ $+
libBlinkenLib.so.$(VERSION_MAJOR): libBlinkenLib.so.$(VERSION)
ln -s $< $@
libBlinkenLib.so: libBlinkenLib.so.$(VERSION_MAJOR)
ln -s $< $@
BlinkenConv.o: BlinkenConv.c BlinkenLib.h
$(CC) $(CFLAGS) -c -o $@ $<
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX