LIBRARY      = libseg_CD.a


SRCS         = c.c grille.c o.c segsoleil2.c segsoleil3.c segsoleil4.c \
               canal.c image.c ondel.c seuilgerme.c \
               fourier.c morphor.c r.c visu.c \
               contour.cpp mescont.cpp segradv3.cpp vectint.cpp \
               liste.cpp pile.cpp vecteur.cpp

OBJS         = c.o grille.o morphor.o r.o vecteur.o \
               canal.o image.o o.o  segradv3.o vectint.o \
               contour.o liste.o ondel.o \
               segsoleil2.o segsoleil3.o segsoleil4.o visu.o \
               fourier.o mescont.o pile.o seuilgerme.o


.SUFFIXES: .F .a
.F.o:
		$(CPP) -D$(OS) $*.F >$*.f
		$(F90) $(FFLAGS_LIB)  $*.f
.F.f:
		$(CPP) -D$(OS) $*.F >$*.f
.f.o:
		$(F90) $(FFLAGS_LIB)  $*.f 
		@rm -f $*.j $*.m
.c.o:
		$(CC) $(CFLAGS_LIB) $*.c 
.cpp.o:
		$(CC) $(CFLAGS_LIB) $*.cpp
.f.a:
		$(F90) $(FFLAGS_LIB) $<
		ar rv $@ $*.o
		rm -f $*.o
.c.a:
		$(CC) -c -O $<
		ar rv $@ $*.o
		rm -f $*.o

$(LIBRARY): $(DEST)/$(LIBRARY)

$(DEST)/$(LIBRARY): $(SRCS)
		@echo " "
		@echo "make $(LIBRARY)"
		$(CC) $(CFLAGS_LIB) $(SRCS)
		ar cr $(LIBRARY) $(OBJS)
		$(RANLIB) $(LIBRARY)
		$(INSTALL) $(LIBRARY) $(DEST)
		rm -f $(OBJS)

clean:
		@rm -f $(OBJS)
#----------------------------------------------------------------------------

#----------------------------------------------------------------------------
#dependencies:
c.o: image.h grille.h canal.h o.h fourier.h c.h
#----------------------------------------------------------------------------
