2022-01-15 11:28:14 +08:00
|
|
|
ifeq ($(OS),Windows_NT)
|
|
|
|
|
2022-01-13 19:04:38 +08:00
|
|
|
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
|
2022-01-13 16:32:15 +08:00
|
|
|
|
2022-01-13 19:04:38 +08:00
|
|
|
boosttest.exe: obj/boosttest.o obj/script_parser.o
|
|
|
|
g++ -o boosttest obj/boosttest.o obj/script_parser.o ${LIB}
|
2022-01-13 16:32:15 +08:00
|
|
|
|
2022-01-13 19:04:38 +08:00
|
|
|
obj/boosttest.o: src/boosttest.cpp
|
|
|
|
g++ -o obj/boosttest.o src/boosttest.cpp -c ${INC}
|
2022-01-13 16:32:15 +08:00
|
|
|
|
2022-01-13 19:04:38 +08:00
|
|
|
obj/script_parser.o: src/script_parser.cpp include/script_parser.h
|
|
|
|
g++ -o obj/script_parser.o src/script_parser.cpp -c ${INC}
|
2022-01-14 15:39:15 +08:00
|
|
|
|
|
|
|
test.exe: src/script_parser.cpp
|
2022-01-15 11:28:14 +08:00
|
|
|
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
|