#include /usr/local/env/armnlib/include/$(ARCH)$(ABI)/Makefile_addons

.SUFFIXES :

.SUFFIXES : .ftn .f .c .o

SHELL = /bin/sh

CPP = /lib/cpp

MASSVLIB = $(ARMNLIB)/lib/$(ARCH)$(ABI)/libmassvp4_safe.a

FFLAGS =

CFLAGS =

OPTIMIZ = -O 2

CPPFLAGS = -I$(ARMNLIB)/include

.PRECIOUS: $(MASSVLIB)

default: obj

.ftn.o:
	r.compile -arch $(ARCH) -abi $(ABI) $(OPTIMIZ) -opt "=$(FFLAGS)" -src $<

.c.o:
	r.compile -arch $(ARCH) -abi $(ABI) $(OPTIMIZ) -opt "=$(CFLAGS)" -src $<

.f.o:
	r.compile -arch $(ARCH) -abi $(ABI) $(OPTIMIZ) -opt "=$(FFLAGS)" -src $<


OBJECTS= \
vasin.o       vdiv.o        vpown1.o      vscos.o       vsincos.o     vsqrt.o       vssqrt.o \
vatan2.o      vdnint.o      vpownn.o      vscosisin.o   vslog.o       vsrec.o       vstan.o \
vcos.o        vexp.o        vrec.o        vsdiv.o       vspow1n.o     vsrsqrt.o     vtan.o \
vcosisin.o    vlog.o        vrsqrt.o      vsexp.o       vspown1.o     vssin.o \
vdint.o       vpow1n.o      vsatan2.o     vsin.o        vspownn.o     vssincos.o

tarball:
	tar cfzv /data/armnraid1/www/ssm/sources/libmassvp4_1.0_all.tgz v*.f Makefile

obj: $(OBJECTS)
#Produire les fichiers objets (.o) pour tous les fichiers

genlib: $(OBJECTS)
#Creer ou mettre a jour la programmatheque 
	r.ar -arch $(ARCH) rcv $(MASSVLIB) $(OBJECTS)

locallib: obj
	ar -rcv $(EC_ARCH)/libmassvp4.a $(OBJECTS)

updlib: 
#mettre a jour la programmatheque 
	r.ar -arch $(ARCH) rcv $(MASSVLIB) *.o

clean:
#Faire le grand menage. On enleve tous les fichiers sources\ninutiles et les .o 
	-if [ "*.ftn" != "`echo *.ftn`" ] ; \
	then \
	for i in *.ftn ; \
	do \
	fn=`r.basename $$i '.ftn'`; \
	rm -f $$fn.f; \
	done \
	fi
	rm *.o
