all : console fonter fps OBJS:=cnrfb.c linux_interface.c console : console.c $(OBJS) font.h gcc -o $@ $(OBJS) $< fps : fps.c $(OBJS) font.h mathtable.h gcc -s -flto -Os $(OBJS) $< mathfuncts.c -o $@ -T./elf_x86_64_mod.x gui : $(OBJS) font.h gcc -o $@ $(OBJS) fonter : fonter.o gcc -O0 -g -o $@ $^ mathtable.h : tabler.c gcc -o tabler tabler.c -lm ./tabler > mathtables.h font.h : fonter vga8x12.pbm ./fonter vga8x12.pbm 8 16 > font.h clean : rm -rf fonter cnrfb *.o *~ font.h tabler mathtable.h