# **************************************************************************
# Fichero makefile.
# --------------------------------------------------------------------------
# Licencia GPL. Juan Gonzalez Gomez
# --------------------------------------------------------------------------
#
#***************************************************************************

#---- Directorios
BINDIR = .

#---- Compilador
CC = gcc
CFLAGS = -Wall  `pkg-config --cflags glib-2.0` 
LIB = `pkg-config --libs glib-2.0`

all: con-scterm con-scledp1 con-scledp2 con-scledp3

#---------------------------
#       OBJETIVOS
#---------------------------
#-- con-scterm

NAME1= con-scterm
DEP1 = $(NAME1).o sercom.o gconsola.o  

$(BINDIR)/$(NAME1): $(DEP1)
	    $(CC) -o $(BINDIR)/$(NAME1) $(DEP1) $(LIB) $(CFLAGS)

clean::
	  rm -f $(BINDIR)/$(NAME1) $(DEP1)

#-- con-scledp1

NAME2= con-scledp1
DEP2 = $(NAME2).o sercom.o  

$(BINDIR)/$(NAME2): $(DEP2)
	    $(CC) -o $(BINDIR)/$(NAME2) $(DEP2) $(LIB) $(CFLAGS)

clean::
	  rm -f $(BINDIR)/$(NAME2) $(DEP2)

#-- con-scledp2

NAME3= con-scledp2
DEP3 = $(NAME3).o sercom.o  

$(BINDIR)/$(NAME3): $(DEP3)
	    $(CC) -o $(BINDIR)/$(NAME3) $(DEP3) $(LIB) $(CFLAGS)

clean::
	  rm -f $(BINDIR)/$(NAME2) $(DEP3)

#-- con-scledp3

NAME4= con-scledp3
DEP4 = $(NAME4).o sercom.o  

$(BINDIR)/$(NAME4): $(DEP4)
	    $(CC) -o $(BINDIR)/$(NAME4) $(DEP4) $(LIB) $(CFLAGS)

clean::
	  rm -f $(BINDIR)/$(NAME2) $(DEP4)



#--------------------------
#  REGLAS GENERICAS
#--------------------------
.c.o:
		$(CC) $(CFLAGS) -c $<


