1 let start = Unix.gettimeofday
();;
8 let jobs, targets
, dodeplist
, dotarlist
= getopt
();;
11 match getval
"src" with
12 | None
-> failwith
"no source dir"
21 ("-ccopt '-Wall -Wno-unused -g " ^ flags ^
" -o " ^
o ^
"'")
24 [Filename.concat
srcdir c]
27 then StrSet.singleton
(Filename.concat
srcdir "vec.c")
34 let so = src ^
".so" in
35 let so = Filename.concat
(Sys.getcwd
()) so in
50 cmopp ~flags
:"-g -I +lablGL -thread" ~dirname
:srcdir src
)
51 ["xff"; "nto"; "nmo"; "slice"; "rend"; "vec"; "skb"; "qtr"; "anb"; "skin"]
53 boc "-g -O" "swizzle";
55 let so = bso "swizzle" in
56 let so1 = bso "skin" in
60 ("-g -I +lablGL lablgl.cma lablglut.cma unix.cma")
62 (StrSet.singleton name
)
66 prog "dormin" ["slice.cmo"; "xff.cmo"; "nto.cmo"; "rend.cmo";
67 "vec.cmo"; "anb.cmo"; "skb.cmo"; "skin.cmo";
74 Helpers.run
start jobs targets dodeplist dotarlist