all: main.o red.o orange.o
	gcc -m32 -o main -fno-stack-protector main.o red.o orange.o

red.o: red.c
	gcc -m32 -c -fno-stack-protector red.c

orange.o: orange.c
	gcc -m32 -c -fno-stack-protector orange.c

main.o: main.c
	gcc -m32 -c -fno-stack-protector main.c

clean:
	rm -f *.o main
