CC = gcc CFLAGS = -Wall -pedantic -g -O0 PROGRAMS = fork0 fork1 fork2 fork3 \ wait1 wait2 waitpid1 \ envp execve1 execve2 \ clone fopen \ segfault1 segfault2 segfault3 segfault4 \ div0 alarm1 alarm2 alarm3 alarm4 consistencia \ sigcont sigterm sigint \ thr-sinais all: $(PROGRAMS) thr-sinais: thr-sinais.c $(CC) $(CFLAGS) -lpthread thr-sinais.c -o thr-sinais clean: rm -f $(PROGRAMS)