#*************************************************************************
# Fichero makefile.  (c) MICROBOTICA, S.L.  ENERO 2000
#------------------------------------------------------------------------
# web: www.microbotica.es                                                
# mail: info@microbotica.es                                              
#************************************************************************/

#---- Directorios
INCLUDEDIR = ../../include
LIBDIR = ../../lib

#---- Compilador
CC = gcc
CFLAGS = -I$(INCLUDEDIR)

# ---- Dependencias
PROG1_NAME= kledp
PROG1_DEP = $(PROG1_NAME).o io.o

PROG2_NAME= kad
PROG2_DEP = $(PROG2_NAME).o io.o

PROG3_NAME= portc
PROG3_DEP = $(PROG3_NAME).o io.o

PROG4_NAME= ctdumpee
PROG4_DEP = $(PROG4_NAME).o io.o

PROG5_NAME= ctsaveee
PROG5_DEP = $(PROG5_NAME).o io.o

PROG6_NAME= spi1
PROG6_DEP = $(PROG6_NAME).o io.o

PROG7_NAME= spi2
PROG7_DEP = $(PROG7_NAME).o io.o

# ---- Ficheros a borrar con clean
CLEAN = $(PROG1_NAME) $(PROG1_DEP) $(PROG2_NAME) $(PROG3_NAME) $(PROG4_NAME) $(PROG5_NAME) $(PROG6_NAME) $(PROG7_NAME)  
# ---- Generacion de los ejecutables

all:	        $(PROG1_NAME) $(PROG2_NAME) $(PROG3_NAME) $(PROG4_NAME)  $(PROG5_NAME) $(PROG6_NAME) $(PROG7_NAME) 
$(PROG1_NAME):  $(PROG1_DEP)
	        $(CC) -o $(PROG1_NAME) $(CFLAGS) -L$(LIBDIR) -lcts $(PROG1_DEP)

$(PROG2_NAME):  $(PROG2_DEP)
	        $(CC) -o $(PROG2_NAME) $(CFLAGS) -L$(LIBDIR) -lcts $(PROG2_DEP)

$(PROG3_NAME):  $(PROG3_DEP)
	        $(CC) -o $(PROG3_NAME) $(CFLAGS) -L$(LIBDIR) -lcts $(PROG3_DEP)

$(PROG4_NAME):  $(PROG4_DEP)
	        $(CC) -o $(PROG4_NAME) $(CFLAGS) -L$(LIBDIR) -lcts $(PROG4_DEP)

$(PROG5_NAME):  $(PROG5_DEP)
	        $(CC) -o $(PROG5_NAME) $(CFLAGS) -L$(LIBDIR) -lcts $(PROG5_DEP)

$(PROG6_NAME):  $(PROG6_DEP)
	        $(CC) -o $(PROG6_NAME) $(CFLAGS) -L$(LIBDIR) -lcts $(PROG6_DEP)

$(PROG7_NAME):  $(PROG7_DEP)
	        $(CC) -o $(PROG7_NAME) $(CFLAGS) -L$(LIBDIR) -lcts $(PROG7_DEP)

.c.o:		
		$(CC) $(CFLAGS) -c $<

clean:
	  rm -f $(CLEAN)

