# 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 fork5 fork6 fork7 fork8 fork9 
other:	orphan zombie
all:	fork other  more
more:	spawn mysleep
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
fork5:
	gcc -Wall -Wextra -pedantic fork5.c -o fork5
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
fork9	:
	gcc -Wall -Wextra -pedantic fork9.c -o fork9
zombie:
	gcc -Wall -Wextra -pedantic zombie.c -o zombie
orphan:
	gcc -Wall -Wextra -pedantic orphan.c -o orphan
mysleep:
	gcc -Wall -Wextra -pedantic mysleep.c -o mysleep
spawn:
	gcc -Wall -Wextra -pedantic  spawn.c -o spawn
clean:
	rm -rf fork[1-9] fork[a-b] *.o zombie orphan \
		test2 spawn mysleep
