CC=gcc
CFLAGS=-O3 -std=c99
IDFLAGS=-I/. -I/usr/include
LDFLAGS=-L/lib -lhdf5 -lz -lGLEW -lGL -lGLU -lSDL -lpng -lm
MACROS=-DBLOCK_SIZE=512

OBJS := glados_mesa.o glados_mesa_init.o glados_draw.o glados_io.o

all: glados_mesa

glados_mesa: $(OBJS)
	$(CC) -g $(OBJS) -o glados_mesa $(LDFLAGS) 

%.o: %.c
	$(CC) $(CFLAGS) $(IDFLAGS) $(MACROS) -c $*.c -o $*.o

clean:
	rm -rf *.o glados_mesa




