LINUXLIB = ../../linux/lib
LIBPATH = ../../lib
BINPATH = ../../bin

JAPISRC = japilib.c japi.h japi_p.h japiserver.h imageio.c fileselect.c\
 	japi4c.c japi4f.c

ALL : lib bin $(JAPISRC) Makelib.gcc Makelib.cc

lib :
	make -C $(LIBPATH)
bin :
	make -C $(BINPATH)
	
# Sources
japi4c.c: $(BINPATH)/makejapi4c $(LIBPATH)/japilib.c 
	$(BINPATH)/makejapi4c > japi4c.c
japi4f.c: $(BINPATH)/makejapi4f $(LIBPATH)/japilib.c 
	$(BINPATH)/makejapi4f > japi4f.c
#japi4f90.c: $(BINPATH)/makejapi4f $(LIBPATH)/japilib.c 
#	$(BINPATH)/makejapi4f -score > japi4f90.c
japilib.c: $(LIBPATH)/japilib.c 
	cp $(LIBPATH)/japilib.c . 
imageio.c: $(LIBPATH)/imageio.c 
	cp $(LIBPATH)/imageio.c . 
fileselect.c: $(LIBPATH)/fileselect.c 
	cp $(LIBPATH)/fileselect.c . 
japi.h: $(LIBPATH)/japi.h 
	cp $(LIBPATH)/japi.h . 
japi_p.h: $(LIBPATH)/japi_p.h 
	cp $(LIBPATH)/japi_p.h . 
japiserver.h: $(LIBPATH)/japiserver.h 
	cp $(LIBPATH)/japiserver.h .
	

Makelib.gcc : $(LINUXLIB)/Makelib
	cp $(LINUXLIB)/Makelib Makelib.gcc

Makelib.cc : Makelib.gcc
	cat Makelib.gcc | sed 's/-Wall/-sdt/g' > Makelib.cc
	
# cleanman
clean :
	rm -rf *.c *.h *.o *.a *.tar *.zip source Makelib.cc Makelib.gcc;\

