ifeq ($(OS),Windows_NT) DIR=E:/code/src/boost_1_74_0 INC=-I${DIR} -Iinclude LIB=-L${DIR}/stage/lib -lboost_test_exec_monitor-mgw8-mt-x64-1_74 boosttest.exe: obj/boosttest.o obj/script_parser.o g++ -o boosttest obj/boosttest.o obj/script_parser.o ${LIB} obj/boosttest.o: src/boosttest.cpp g++ -o obj/boosttest.o src/boosttest.cpp -c ${INC} obj/script_parser.o: src/script_parser.cpp include/script_parser.h g++ -o obj/script_parser.o src/script_parser.cpp -c ${INC} test.exe: src/script_parser.cpp g++ -DTEST src/script_parser.cpp -o test.exe ${INC} ${LIB} else INC= -Iinclude LIB= -lboost_test_exec_monitor boosttest: obj/boosttest.o obj/script_parser.o g++ -o boosttest obj/boosttest.o obj/script_parser.o ${LIB} obj/boosttest.o: src/boosttest.cpp g++ -o obj/boosttest.o src/boosttest.cpp -c ${INC} obj/script_parser.o: src/script_parser.cpp include/script_parser.h g++ -o obj/script_parser.o src/script_parser.cpp -c ${INC} test: src/script_parser.cpp g++ -o test -DTEST src/script_parser.cpp ${INC} ${LIB} endif