TARGET = resolver OBJS = $(CPPS:.cpp=.o) CPPS = $(wildcard *.cpp) CXX = g++ CXXFLAGS = -Wall -O3 PYTHON = python3 .PHONY:run all test clean run: $(PYTHON) $(TARGET).py -i ../dataAsample.txt -o ../dataAoutput.txt all: $(TARGET) $(TARGET): $(OBJS) $(CXX) -o $@ $(OBJS) test: for i in `seq 1 34`; do $(PYTHON) $(TARGET).py -i `printf "../ADC2017_Q_A/all/A/A%02d.txt" $$i` -o `printf "A_R%02d.txt" $$i`; done clean: rm *.o rm $(TARGET)