# BlinkenLib # version 0.5.3 date 2007-12-28 # Copyright 2004-2007 Stefan Schuermans # Copyleft: GNU public license - http://www.gnu.org/copyleft/gpl.html # a blinkenarea.org project CC=gcc CFLAGS=-W -Wall -O2 LFLAGS= AR=ar ARFLAGS=cr RANLIB=ranlib .phony: all clean all: BlinkenLib.a BlinkenConv BlinkenSend BlinkenRecv BlinkenOutput BlinkenColorizer.o: BlinkenColorizer.c BlinkenColorizer.h Tools.h $(CC) $(CFLAGS) -c -o BlinkenColorizer.o BlinkenColorizer.c BlinkenFrame.o: BlinkenFrame.c BlinkenFrame.h BlinkenColorizer.h Tools.h $(CC) $(CFLAGS) -c -o BlinkenFrame.o BlinkenFrame.c BlinkenMovie.o: BlinkenMovie.c BlinkenFrame.h BlinkenMovie.h Tools.h $(CC) $(CFLAGS) -c -o BlinkenMovie.o BlinkenMovie.c Tools.o: Tools.c Tools.h $(CC) $(CFLAGS) -c -o Tools.o Tools.c BlinkenLib.a: BlinkenColorizer.o BlinkenFrame.o BlinkenMovie.o Tools.o $(AR) $(ARFLAGS) BlinkenLib.a BlinkenColorizer.o BlinkenFrame.o BlinkenMovie.o Tools.o $(RANLIB) BlinkenLib.a BlinkenConv.o: BlinkenConv.c BlinkenLib.h $(CC) $(CFLAGS) -c -o BlinkenConv.o BlinkenConv.c BlinkenConv: BlinkenConv.o BlinkenLib.a $(CC) $(LFLAGS) -o BlinkenConv BlinkenConv.o BlinkenLib.a BlinkenSend.o: BlinkenSend.c BlinkenLib.h $(CC) $(CFLAGS) -c -o BlinkenSend.o BlinkenSend.c BlinkenSend: BlinkenSend.o BlinkenLib.a $(CC) $(LFLAGS) -o BlinkenSend BlinkenSend.o BlinkenLib.a BlinkenRecv.o: BlinkenRecv.c BlinkenLib.h $(CC) $(CFLAGS) -c -o BlinkenRecv.o BlinkenRecv.c BlinkenRecv: BlinkenRecv.o BlinkenLib.a $(CC) $(LFLAGS) -o BlinkenRecv BlinkenRecv.o BlinkenLib.a BlinkenOutput.o: BlinkenOutput.c BlinkenLib.h $(CC) $(CFLAGS) -c -o BlinkenOutput.o BlinkenOutput.c BlinkenOutput: BlinkenOutput.o BlinkenLib.a $(CC) $(LFLAGS) -o BlinkenOutput BlinkenOutput.o BlinkenLib.a clean: rm -f *.o BlinkenLib.a BlinkenConv BlinkenSend BlinkenRecv BlinkenOutput