5 ifeq ($(shell uname),Linux)
8 ifeq ($(shell uname),Darwin)
11 $(error ERROR: unknown OS: `$(shell uname)')
18 (cd gem && ruby ../INSTALL.rb $(version))
21 (cd lcm/lib && ruby extconf.rb && make clean)
22 (cd zdd/lib && ruby gensrc.rb && ruby extconf.rb && make clean)
23 (cd gem && rm -f gemspec && ruby ../INSTALL.rb $(version) CLEAN)
27 (cd lcm/lib && gcc -O3 -D _NO_MAIN_ -c lcm_main.c -fPIC)
28 (cd lcm/lib && ruby extconf.rb && make)
29 (cd zdd/lib && sed -f lcm-vsop.ruby.sed < SAPPOROBDD/src/BDDLCM/lcm.c > xxcc && cat xxcc lcm-vsop_add.cc > SAPPOROBDD/src/BDDLCM/lcm-vsop.cc)
30 (cd zdd/lib && ruby gensrc.rb && ruby extconf.rb && make)
33 sed 's/##version##/$(version)/' < gem/gemspec.temp | sed 's/##lib_suffix##/$(suffix)/g' >gem/gemspec ;
34 (cd gem && mkdir -p lib && mkdir -p bin)
35 (cp lcm/lib/lcm.$(suffix) gem/lib)
36 (cp zdd/lib/zdd_so.$(suffix) gem/lib)
37 (cp zdd/lib/zdd.rb gem/lib)
38 (cp take/lib/*.rb gem/lib)
39 (cp take/bin/*.rb gem/bin)
40 (cp burst/bin/*.rb gem/bin)
41 (cd gem && gem build gemspec)