CXXFLAGS = -O2 -ansi all : kadai2 kadai1 : scheme1.exe scheme2.exe scheme3.exe scheme4.exe scheme5.exe scheme6.exe\ scheme1.csv scheme2.csv scheme3.csv scheme4.csv scheme5.csv scheme6.csv kadai2 : kadai2.exe kadai2.exe : ${CXX} scheme6.c base2.c ${CXXFLAGS} -o kadai2.exe scheme1.csv : scheme1.exe > scheme1.csv scheme2.csv : scheme2.exe > scheme2.csv scheme3.csv : scheme3.exe > scheme3.csv scheme4.csv : scheme4.exe > scheme4.csv scheme5.csv : scheme5.exe > scheme5.csv scheme6.csv : scheme6.exe > scheme6.csv scheme1.exe : ${CXX} scheme1.c base.c ${CXXFLAGS} -o scheme1.exe scheme2.exe : ${CXX} scheme2.c base.c ${CXXFLAGS} -o scheme2.exe scheme3.exe : ${CXX} scheme3.c base.c ${CXXFLAGS} -o scheme3.exe scheme4.exe : ${CXX} scheme4.c base.c ${CXXFLAGS} -o scheme4.exe scheme5.exe : ${CXX} scheme5.c base.c ${CXXFLAGS} -o scheme5.exe scheme6.exe : ${CXX} scheme6.c base.c ${CXXFLAGS} -o scheme6.exe clean : rm -rf *.exe rm -rf *.csv