3 cp="#{ENV['PWD'].chomp('/gem')}"
5 $CFLAGS += " -O3 -Wall -I#{cp}/SAPPOROBDD/include -DB_STATIC -D_NO_MAIN_ -DLINE -fPIC"
6 $CPPFLAGS += " -O3 -Wall -I#{cp}/SAPPOROBDD/include -DB_STATIC -D_NO_MAIN_ -DLINE -fPIC"
7 $LOCAL_LIBS += " -lstdc++"
8 if RUBY_VERSION < '1.9.0'
9 CONFIG['CXXFLAGS']= " -o $@"
14 "SAPPOROBDD/app/VSOP/table.cc",
17 "SAPPOROBDD/src/BDD+/BDD.cc",
18 "SAPPOROBDD/src/BDD+/BDDDG.cc",
19 "SAPPOROBDD/src/BDD+/BDDHASH.cc",
20 "SAPPOROBDD/src/BDD+/BtoI.cc",
21 "SAPPOROBDD/src/BDD+/CtoI.cc",
22 "SAPPOROBDD/src/BDD+/MLZBDDV.cc",
23 "SAPPOROBDD/src/BDD+/SOP.cc",
24 "SAPPOROBDD/src/BDD+/ZBDD.cc",
25 "SAPPOROBDD/src/BDD+/ZBDDDG.cc",
26 "SAPPOROBDD/src/BDD+/ZBDDHASH.cc",
27 "SAPPOROBDD/src/BDDc/bddc.c",
28 "SAPPOROBDD/src/BDDLCM/lcm-vsop.cc",
31 "SAPPOROBDD/app/VSOP/table.o",
34 "SAPPOROBDD/src/BDD+/BDD.o",
35 "SAPPOROBDD/src/BDD+/BDDDG.o",
36 "SAPPOROBDD/src/BDD+/BDDHASH.o",
37 "SAPPOROBDD/src/BDD+/BtoI.o",
38 "SAPPOROBDD/src/BDD+/CtoI.o",
39 "SAPPOROBDD/src/BDD+/MLZBDDV.o",
40 "SAPPOROBDD/src/BDD+/SOP.o",
41 "SAPPOROBDD/src/BDD+/ZBDD.o",
42 "SAPPOROBDD/src/BDD+/ZBDDDG.o",
43 "SAPPOROBDD/src/BDD+/ZBDDHASH.o",
44 "SAPPOROBDD/src/BDDc/bddc.o",
45 "SAPPOROBDD/src/BDDLCM/lcm-vsop.o",
47 $cleanfiles.concat($objs)
48 $cleanfiles << "zdd_so.cpp"
50 $cleanfiles << "SAPPOROBDD/src/BDDLCM/lcm-vsop.cc"
52 create_makefile("zdd_so")