all: main.exe clean: $(RM) stack.o main.o main.exe main.exe: main.o stack.o gcc main.o stack.o -o main.exe main.o: main.c stack.h gcc -c main.c stack.o: stack.c stack.h gcc -c stack.c