OctaBuild/obuild.cfg

30 lines
644 B
INI
Raw Permalink Normal View History

CXX = (getenv CXX c++)
2016-08-01 01:09:29 +02:00
OB_CXXFLAGS = "-g -Wall -Wextra -Wshadow -Wold-style-cast -O2"
2015-11-15 18:28:54 +01:00
CS_PATH = "../libcubescript"
2017-04-17 17:14:28 +02:00
OS_PATH = "../libostd"
2016-08-02 23:37:26 +02:00
FILES = [main_ob.o]
2017-01-29 21:48:03 +01:00
OB_CXXFLAGS = [@OB_CXXFLAGS -std=c++1z -I. -I@CS_PATH/include -I@OS_PATH -pthread]
rule obuild $FILES [
echo " LD" $target
2016-08-02 20:54:05 +02:00
shell $CXX $OB_CXXFLAGS -o obuild_ob $sources [@CS_PATH/libcubescript.a]
]
rule %_ob.o %.cc [
echo " CXX" $target
shell $CXX $OB_CXXFLAGS -c -o $target $source
]
action clean [
echo " CLEAN" $FILES obuild_ob
shell rm -f $FILES obuild_ob
]
depend main_ob.o [tpool.hh @CS_PATH/include/cubescript/cubescript.hh]
2016-01-24 16:33:48 +01:00
rule default obuild