problemtwomake: problem2.c gcc problem2.c -lpthread -o problem2 problemonemake: problem1.c gcc problem1.c -lpthread -o problem1 clean: rm problem2 problem1 all: gcc problem1.c -o problem1 && gcc problem2.c -o problem2 problemtwomake: problem2.c gcc problem2.c -lpthread -o problem2