all:	genbloubs movebloubs exportbloubs


GFOPT = -Wall -Wextra -g -time
OBJS  = bloubspace.o povstuff.o mathstuff.o

# ------------------------------------------------------------

initial.blbs:	genbloubs Makefile
	./genbloubs $@ 1000

# ------------------------------------------------------------

bloubspace.o:	bloubspace.f90 Makefile
	gfortran $(GFOPT) -c $<

povstuff.o:	povstuff.f90 Makefile
	gfortran $(GFOPT) -c $<

mathstuff.o:	mathstuff.f90 Makefile
	gfortran $(GFOPT) -c $<

# ------------------------------------------------------------

genbloubs:	genbloubs.f90 Makefile $(OBJS)
	gfortran $(GFOPT) $< $(OBJS)  -o $@

movebloubs:	movebloubs.f90 Makefile $(OBJS)
	gfortran $(GFOPT) $< $(OBJS)  -o $@

exportbloubs:	exportbloubs.f90 Makefile $(OBJS)
	gfortran $(GFOPT) $< $(OBJS)  -o $@

# ------------------------------------------------------------