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_vbo.o glados_vbo_init.o glados_draw.o glados_io.o

all: glados_vbo

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

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

clean:
	rm -rf *.o glados_vbo




