# to compile:  make clean; make fork    [for fork1-8]
# to compile:  make clean; make other   [for zomb-orph]
# to compile:  make clean; make all     [fork and other]
# to clean  :  make clean             [remove execs]
fork:	fork1 fork2 fork3 fork4       fork6 fork7 fork8
other:	orphan zombie
all:	fork other
fork1:
	gcc -Wall -Wextra -pedantic fork1.c -o fork1
fork2:
	gcc -Wall -Wextra -pedantic fork2.c -o fork2
fork3:
	gcc -Wall -Wextra -pedantic fork3.c -o fork3
fork4:
	gcc -Wall -Wextra -pedantic fork4.c -o fork4
fork6:
	gcc -Wall -Wextra -pedantic fork6.c -o fork6
fork7:
	gcc -Wall -Wextra -pedantic fork7.c -o fork7
fork8:
	gcc -Wall -Wextra -pedantic fork8.c -o fork8
zombie:
	gcc -Wall -Wextra -pedantic zombie.c -o zombie
orphan:
	gcc -Wall -Wextra -pedantic orphan.c -o orphan
clean:
	rm -rf fork[1-8] *.o zombie orphan
