# **************************************************************************
# Fichero makefile.
# --------------------------------------------------------------------------
# Licencia GPL. Juan Gonzalez Gomez
# --------------------------------------------------------------------------
# Los objetivos son:
#
# - install   : Instalar
# - uninstall : Desinstalar
# - clean     : Limpiar
#
# - Por defecto se compila
#
#***************************************************************************

#---- Directorios
BINDIR = .

#---- Compilador
CC = gcc
CFLAGS = -Wall  `gnome-config --cflags gnomeui`
LIB = `gnome-config --libs gnomeui`

#---------------------------
#       OBJETIVOS
#---------------------------
#-- newton

NAME1= gnewton
DEP1 = $(NAME1).o interface.o vector.o particle.o univ.o \
                  particle_private.o about.o graph_univ.o debug.o

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

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

#-- pruebas modulo vectores
NAME2= pvector
DEP2 = $(NAME2).o vector.o

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

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

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





