CC=gcc
CFLAGS= -g -Wall -pedantic
#CFLAGS= -O9 -Wall -pedantic

OBJETOS= stack.o lista.o conjunto.o pregunta2.o

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

all: $(OBJETOS) cjto preg2

preg2: $(OBJETOS)
	$(CC) $(CFLAGS) -o pregunta2 pregunta2.o stack.o

cjto: $(OBJETOS)
	$(CC) $(CFLAGS) -o conjunto conjunto.o lista.o

clean:
	rm -f *~ *.o 

cleanall:
	rm -f *~ *.o $(BINARIOS)

