27 lines
519 B
Makefile
27 lines
519 B
Makefile
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
|
|
|