cpp_src = $(wildcard *.cpp) #c_src = $(wildcard ../c/algorithms/*.c) $(wildcard driver/ma120x0/*.c) cpp_obj = $(cpp_src:.cpp=.o) c_obj = $(c_src:.c=.o) CC = g++ CFLAGS = -Wall -pedantic LDFLAGS = EXEC = runtest all : $(EXEC) $(EXEC): $(cpp_obj) $(c_obj) $(CC) -o $@ $^ $(LDFLAGS) clean: rm -rf $(c_obj) $(cpp_obj) $(EXEC) cleanall: rm -rf $(c_obj) $(cpp_obj) $(EXEC)