# Many of the macros are inherited from the makefile in the parent directory

library: cwrapglu.o fwrapglu.o
	$(MAKELIB) lib$(LIBNAME)f90GLU.a cwrapglu.o fwrapglu.o
	$(RANLIB) lib$(LIBNAME)f90GLU.a

install: library
	cp -f lib*.a ../lib
	cp -f *.$(MOD) ../include/GL

fwrapglu.o: fwrapglu.f90 intrfglu.o
	$(F90) $(F90FLAGS) $(USEMOD) -c fwrapglu.f90

fwrapglu.f90: fwrapglu.fpp fppr.inc
	$(F90PPR) < fwrapglu.fpp > fwrapglu.f90

intrfglu.o: intrfglu.f90
	$(F90) $(F90FLAGS) $(USEMOD) -c intrfglu.f90

intrfglu.f90: intrfglu.fpp fppr.inc
	$(F90PPR) < intrfglu.fpp > intrfglu.f90

cwrapglu.o: cwrapglu.c fppr.inc
	$(CC) $(CFLAGS) $(OGLINC) -c cwrapglu.c

fppr.inc: ../gl/fppr.inc
	cp -f ../gl/fppr.inc fppr.inc

clean:
	rm -f *.a *.o *.mod fppr.inc fwrapglu.f90 intrfglu.f90
