F90 = F

LIBPATH = ../../lib
SRCPATH = ../../../lib
BINPATH = ../../../bin

ALL : lib libjapi.a japi.f90 EXAMPLES

lib :
	make -C $(LIBPATH)

japi.f90: $(SRCPATH)/japilib.c $(BINPATH)/makejapif90 $(SRCPATH)/japiconst.def
	cp $(SRCPATH)/japilib.c . ;\
	cp $(SRCPATH)/japiconst.def . ;\
	$(BINPATH)/makejapif90 > japi.f90
	$(F90) -c japi.f90 ;\
	rm japilib.c japiconst.def
	
libjapi.a : $(LIBPATH)/libjapi.a
	cp $(LIBPATH)/libjapi.a .


# Examples
EXAMPLES :
	make -C examples
	
# cleanman
clean :
	rm *.f90 *.o *.a *.mod;\
	make -C examples clean

