# Definiciones Macro para una aplicación "estándar".
#
# Definición de flags de compilación
FLAGS= -g -DDEBUG
#
# comandos para la compilación 
.SUFFIXES:
.SUFFIXES: .cpp .c .h .o
.c.o: ; cc $(FLAGS) -c $*.c
.cc.o: ; gcc $(FLAGS) -c $*.cc
.cpp.o: ; gcc $(FLAGS) -c $*.cpp
#
# Tareas

longestLine: longestLine.o getline.o copy.o
	cc $(FLAGS) -o longestLine longestLine.o getline.o copy.o

longestLine.o: longestLine.c longestLine.h 

getline.o: getline.c longestLine.h

copy.o: copy.c

clean: 
	rm *.o



