all : cnrfb font.h OBJS:=cnrfb.c linux_interface.c gui.c cnrfb : $(OBJS) font.h gcc -o $@ $(OBJS) fonter : fonter.o gcc -o $@ $^ font.h : makecomp cga1.dat cga2.dat blank.dat startframe.dat zero.dat ./makecomp startframe.dat startframe cga1.dat cga1 cga2.dat cga2 blank.dat blank zero.dat zeroenc > font.h cga1.dat : cga1.pgm cat $< | sed -e '1,3d' > $@ cga2.dat : cga2.pgm cat $< | sed -e '1,3d' > $@ blank.dat : dd if=/dev/zero of=blank.dat bs=307200 count=1 zero.dat : dd if=/dev/zero of=zero.dat bs=1 count=1 startframe.dat : dd if=/dev/zero of=startframe.dat bs=1 count=1 makecomp : makecomp.c gcc -Os -s -o $@ $^ -lz clean : rm -rf fonter cnrfb *.o *~ *.dat font.h makecomp