##########################################################################
##                                                                      ##
##   RENE GARCIA                          GNU General Public License V2 ##
##                                                                      ##
##########################################################################
##                                                                      ##
##      Projet  : TEMPerHum Linux                                       ##
##      Module  : TH                                                    ##
##      Piece   : Makefile                                              ##
##      Langage : Makefile                                              ##
##      Auteur  : Ren GARCIA                                           ##
##                                                                      ##
##########################################################################

    #
    #   $Id: Makefile,v 1.1 2009/10/09 08:03:24 rgarcia Exp $
    #
    #   $Log: Makefile,v $
    #   Revision 1.1  2009/10/09 08:03:24  rgarcia
    #   Version initiale
    #
    #

# =======  Constantes

CFLAGS=-O2
LDFLAGS=-lm
CC=gcc

# =======  Definitions

SOURCES=rs232.c \
	I2C.c \
	crc.c \
	SHT11.c \
	DS75.c \
	EE2402.c \
	TEMPer.c \
	TH.c

OBJS=$(SOURCES:.c=.o)

EXE=TH

# ======= Actions

# Action par defaut
all: $(EXE)

# Autres actions
$(EXE): $(OBJS)
	$(CC) $(OBJS) -o $(EXE) $(LDFLAGS)
	-strip $(EXE)

clean:
	-rm -f $(OBJS) $(EXE)

# =======  Dpendances

rs232.o: rs232.c rs232.h

crc.o: crc.c crc.h

I2C.o: I2C.c I2C.h rs232.h

SHT11.o: SHT11.c SHT11.h I2C.h rs232.h crc.h

DS75.o: DS75.c DS75.h I2C.h

EE2402.o: EE2402.c EE2402.h I2C.h

TEMPer.o: TEMPer.c TEMPer.h I2C.h SHT11.h DS75.h EE2402.h

TH.o: TH.c TEMPer.h

############################  FIN DE FICHIER  ############################
