src = src/glemboss.c src/miniglut.c \
	  src/imago2/byteord.c src/imago2/conv.c src/imago2/filelbm.c \
	  src/imago2/fileppm.c src/imago2/filergbe.c src/imago2/filetga.c \
	  src/imago2/ftmodule.c src/imago2/imago2.c src/imago2/imago_gl.c \
	  src/imago2/modules.c src/imago2/quant.c

obj = $(src:.c=.o)
bin = glemboss

CFLAGS = -g3
LDFLAGS = -lGL -lX11 -lm

$(bin): $(obj)
	$(CC) -o $@ $(obj) $(LDFLAGS)

.c.o:
	$(CC) -o $@ $(CFLAGS) -c $<

.PHONY: clean
clean:
	rm -f $(obj) $(bin)
