#	Fichier	: $RCSfile: Makefile_shared,v $
#
#	Version	: $Revision: 1.5 $
#
#	Auteur	: $Author: barthe $
#
#	Date	: $Date: 2004/01/13 09:41:05 $
#
#	================================================================================	
#
#	Fichier Makefile de l'application CALIB (commum a tous compilateurs)
#

include $(DSP_ROOT)/SOFT/GENERIC/Makefile_directories

#		Concatenation des options de compilations
#		-----------------------------------------
#
CFLAGS =	$(CDEBUG) $(COPTI) -I inc -I $(DSPDIR)/inc
FFLAGS =	$(FDEBUG) $(FANSI) $(FOPTI)
LDFLAGS	=	$(LDMATH) $(DSPLIB)
VPATH =		src

#		Nom de l'executable
#		-------------------
#
LIB		= bin/libCALIB_$(CC).a

#		Liste des modules a compiler
#		----------------------------
#
MODULES		= CALIB HIA HSK

#		Liste des objets correspondants
#		-------------------------------
#
OBJETS		= $(MODULES:%=obj/%.o)

#		Differentes cibles a generer
#		----------------------------
#
all:		init $(LIB) 

init:
		mkdir -p bin
		mkdir -p obj
		
clean:
		rm -fr obj

raz:		clean
		rm -fr $(LIB)

#		Partie a ne pas modifier
#		------------------------
#
$(LIB):		$(LIB)($(OBJETS))

$(LIB)(%.o)	: %.o
		ar -r $@ $%

obj/%.o		: %.c
		$(CC) -c $(CFLAGS) $< -o $@

