# BlinkenLib
# Copyright 2004-2016 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_LDFLAGS:=
LIB_LDLIBS:=
BIN_LDFLAGS:=-L.
BIN_LDLIBS:=
AR:=ar
RANLIB:=ranlib
-include ../version.mk
-include ../config/config.mk
LIB_OBJS:=BlinkenColorizer.o BlinkenFrame.o BlinkenMovie.o \
BlinkenProto.o Tools.o
ifeq ($(BLINKENLIB_CFG_MNG),1)
LIB_OBJS+=BlinkenMng.o
LIB_LDLIBS+=-lmng -lz
endif
ifeq ($(BLINKENLIB_CFG_GIF),1)
LIB_OBJS+=BlinkenGif.o
LIB_LDLIBS+=-lgif
endif
ifeq ($(BLINKENLIB_CFG_WIN),1)
SHLIBEXT:=dll
LIB_LDLIBS+=-lws2_32
BIN_LDLIBS+=-lws2_32
else
ifeq ($(BLINKENLIB_CFG_OSX),1)
CFLAGS+=-I/sw/include
SHLIBEXT:=dylib
LIB_LDFLAGS+=-L/sw/lib
BIN_LDFLAGS+=-L/sw/lib -Wl,-rpath,'$$ORIGIN'
else
SHLIBEXT:=so
LIB_LDFLAGS+=-Wl,-soname,libBlinkenLib.$(SHLIBEXT).$(VERSION_MAJOR)
BIN_LDFLAGS+=-Wl,-rpath,'$$ORIGIN'
endif
endif
.PHONY: all clean
.SUFFIXES:
SUFFIXES:=
.SECONDARY: