CC=gcc -Wall aout: main.o datum.o env.o primitives.o stack.o $(CC) -o aout main.o datum.o env.o primitives.o stack.o main.c: ../../ex-5_50-52.scm translator.scm cd ../../ && ./run ex-5_50-52.scm main.o: main.c datum.h env.h $(CC) -c main.c datum.o: datum.c datum.h $(CC) -c datum.c env.o: env.c env.h datum.h $(CC) -c env.c primitives.o: primitives.c primitives.h datum.h $(CC) -c primitives.c stack.o: stack.c stack.h datum.h $(CC) -c stack.c clean : rm aout main.o datum.o env.o primitives.o stack.o