Stefan Schuermans
update email address of author
Stefan Schuermans commited c3d5a66 at 2014-05-10 10:31:10
# BlinkenLib
# Copyright 2004-2014 Stefan Schuermans <stefan@schuermans.info>
# Copyleft GNU public license - http://www.gnu.org/copyleft/gpl.html
# a blinkenarea.org project
CC:=gcc
CFLAGS:=-Wall -Wextra -Werror -fPIC -O2 -I..
LIB_LFLAGS:=
BIN_LFLAGS:=-L. -Wl,-rpath,'$$ORIGIN'
AR:=ar
RANLIB:=ranlib
include ../version.mk
include ../config/config.mk
ifeq ($(BLINKENLIB_CFG_OSX),1)
SHLIBEXT:=dylib
CFLAGS+=-I/sw/include
LFLAGS+=-L/sw/lib
SONAMEOPT=
else
SHLIBEXT:=so
SONAMEOPT:=-Wl,-soname,libBlinkenLib.$(SHLIBEXT).$(VERSION_MAJOR)
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) \
BlinkenProto.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 $@ $<
BlinkenProto.o: BlinkenProto.c BlinkenProto.h BlinkenProtoIntern.h
$(CC) $(CFLAGS) -c -o $@ $<
BlinkenFrame.o: BlinkenFrame.c BlinkenConstants.h BlinkenColorizer.h BlinkenFrame.h BlinkenProto.h BlinkenProtoIntern.h Tools.h
$(CC) $(CFLAGS) -c -o $@ $<
BlinkenMovie.o: BlinkenMovie.c BlinkenConstants.h BlinkenColorizer.h BlinkenFrame.h BlinkenProto.h BlinkenMovie.h $(BLINKEN_MNG_H) Tools.h config.h
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX