2013-12-12 01:51:10 +08:00
|
|
|
# This file has been generated by shinobi version 0.9.5
|
|
|
|
|
|
|
|
ninja_required_version = 1.3
|
|
|
|
builddir = bin
|
|
|
|
objdir = obj
|
|
|
|
cxx = g++
|
2014-06-01 02:29:14 +08:00
|
|
|
cxxflagsd = -std=c++11 -pedantic -pedantic-errors -g -Wextra -Wall -O0 -DEBUG
|
2013-12-12 01:51:10 +08:00
|
|
|
cxxflags = -std=c++11 -pedantic -pedantic-errors -Wextra -Wall -O2 -DNDEBUG
|
2013-12-12 02:17:14 +08:00
|
|
|
incflags = -I"." -I"./include" -I"." -I"/usr/include/lua5.2" -I"./lua-5.2.2/src/" -I"./Catch/include/"
|
2013-12-12 12:43:33 +08:00
|
|
|
linkflags = -static -L"./lib" -llua5.2 -ldl
|
2014-06-01 02:29:14 +08:00
|
|
|
linkflags_win = -static -L"./lib" -llua5.2
|
2013-12-12 01:51:10 +08:00
|
|
|
|
|
|
|
rule compile
|
|
|
|
command = $cxx -MMD -MF $out.d $cxxflags -c $in -o $out $incflags
|
|
|
|
deps = gcc
|
|
|
|
depfile = $out.d
|
|
|
|
description = Compiling $in
|
|
|
|
|
2014-06-01 02:29:14 +08:00
|
|
|
rule compiled
|
|
|
|
command = $cxx -MMD -MF $out.d $cxxflagsd -c $in -o $out $incflags
|
|
|
|
deps = gcc
|
|
|
|
depfile = $out.d
|
|
|
|
description = Compiling $in
|
|
|
|
|
2013-12-12 01:51:10 +08:00
|
|
|
rule link
|
|
|
|
command = $cxx $in -o $out $linkflags
|
|
|
|
description = Creating $out
|
|
|
|
|
2014-06-01 02:29:14 +08:00
|
|
|
rule link_win
|
|
|
|
command = $cxx $in -o $out $linkflags_win
|
|
|
|
description = Creating $out
|
|
|
|
|
2013-12-12 18:40:05 +08:00
|
|
|
build $objdir/tests.o: compile tests.cpp
|
2014-06-01 02:29:14 +08:00
|
|
|
build $objdir/debug/tests.o: compiled tests.cpp
|
|
|
|
build $objdir/win/tests.o: compile tests.cpp
|
|
|
|
build $objdir/win/debug/tests.o: compiled tests.cpp
|
2013-12-12 01:51:10 +08:00
|
|
|
|
2013-12-12 18:40:05 +08:00
|
|
|
build $builddir/tests: link $objdir/tests.o
|
2014-06-01 02:29:14 +08:00
|
|
|
build $builddir/debug/tests: link $objdir/debug/tests.o
|
|
|
|
build $builddir/win/tests: link_win $objdir/win/tests.o
|
|
|
|
build $builddir/win/debug/tests: link_win $objdir/win/debug/tests.o
|
2013-12-12 01:51:10 +08:00
|
|
|
|
2013-12-12 18:40:05 +08:00
|
|
|
build install: phony $builddir/tests
|
2014-06-01 02:29:14 +08:00
|
|
|
build install_debug: phony $builddir/debug/tests
|
|
|
|
build install_win: phony $builddir/win/tests
|
|
|
|
build install_win_debug: phony $builddir/win/debug/tests
|
2013-12-12 01:51:10 +08:00
|
|
|
|
|
|
|
default install
|