CC=gcc objects= stack.o method_dispatcher/method_dispatcher.o interpreter/core_methods.o interpreter/interpreter.o all: $(objects) test CFLAG= -c -O -o %.o: %.c $(CC) $(CFLAG) $@ $< .PHONY: test test: cd test && make cd method_dispatcher/test && make cd interpreter/test && make clean: - rm $(objects)