# Makefile tarea 3 primavera 2007
#
# Para usar este Makefile es necesario definir la variable
# de ambiente NSYSTEM con el directorio en donde se encuentra
# la raiz de nSystem.  En csh esto se hace con:
#
#   setenv NSYSTEM ~cc41b/nSystem97
#
# Para compilar ingrese make PIPE=<implementacion nPipe>
#
# Ej: make NPIPE=nPipe-ok
#

LIBNSYS= $(NSYSTEM)/lib/libnSys.a

CFLAGS= -ggdb -I$(NSYSTEM)/include -I$(NSYSTEM)/src
LFLAGS= -ggdb

all: tarea3

.SUFFIXES:
.SUFFIXES: .o .c .s

.c.o .s.o:
	gcc -c $(CFLAGS) $<

tarea3: tarea3.o $(NPIPE).o $(LIBNSYS)
	gcc $(LFLAGS) $@.o $(NPIPE).o -o $@ $(LIBNSYS)

clean:
	rm -f *.o *~

cleanall:
	rm -f *.o *~ tarea3
