rm -f *.o fc-solve libfreecell-solver.so.0 freecell-solver-fc-pro-range-solve freecell-solver-fork-solve freecell-solver-multi-thread-solve freecell-solver-range-parallel-solve libfcs.a test-lib mtest libfreecell-solver.so* cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o main.o -c /home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/main.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o fc_pro_iface.o -c /home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/fc_pro_iface.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o is_parent.o -c is_parent.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o move_funcs_maps.o -c move_funcs_maps.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o pos_by_rank__freecell.o -c pos_by_rank__freecell.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o rate_state.o -c rate_state.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o card.o -c /home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/card.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o check_and_add_state.o -c /home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/check_and_add_state.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o cmd_line.o -c /home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/cmd_line.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o freecell.o -c /home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/freecell.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o instance.o -c /home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/instance.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o lib.o -c /home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/lib.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o meta_alloc.o -c /home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/meta_alloc.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o move.o -c /home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/move.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o move_funcs_order.o -c /home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/move_funcs_order.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o scans.o -c /home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/scans.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o split_cmd_line.o -c /home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/split_cmd_line.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o state.o -c /home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/state.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o fc_pro_range_solver.o -c /home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/fc_pro_range_solver.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o fc_pro_iface_aux.o -c /home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/fc_pro_iface_aux.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o forking_range_solver.o -c /home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/forking_range_solver.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o threaded_range_solver.o -c /home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/threaded_range_solver.c cc -Wp,-MD,.deps/.pp -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -o serial_range_solver.o -c /home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/serial_range_solver.c ar qc libfcs.a is_parent.o move_funcs_maps.o pos_by_rank__freecell.o rate_state.o card.o check_and_add_state.o cmd_line.o freecell.o instance.o lib.o meta_alloc.o move.o move_funcs_order.o scans.o split_cmd_line.o state.o cc -fPIC -O3 -DNDEBUG -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/B -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source -I/home/shlomif/progs/freecell/git/fc-solve/fc-solve/source/patsolve-shlomif/patsolve -std=gnu11 -Werror=implicit-function-declaration -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -shared -fwhole-program -ltcmalloc -o libfreecell-solver.so.0 is_parent.o move_funcs_maps.o pos_by_rank__freecell.o rate_state.o card.o check_and_add_state.o cmd_line.o freecell.o instance.o lib.o meta_alloc.o move.o move_funcs_order.o scans.o split_cmd_line.o state.o -lm ranlib libfcs.a cc -rdynamic -O3 -DNDEBUG -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -fwhole-program -o fc-solve main.o fc_pro_iface.o libfcs.a -lm cc -rdynamic -O3 -DNDEBUG -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -fwhole-program -o freecell-solver-fc-pro-range-solve fc_pro_range_solver.o fc_pro_iface.o fc_pro_iface_aux.o libfcs.a -lm cc -rdynamic -O3 -DNDEBUG -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -fwhole-program -o freecell-solver-fork-solve forking_range_solver.o libfcs.a -lpthread -lm -ltcmalloc if ! test -e libfreecell-solver.so ; then \ ln -sf libfreecell-solver.so.0 libfreecell-solver.so ; \ fi cc -rdynamic -O3 -DNDEBUG -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -fwhole-program -o freecell-solver-multi-thread-solve threaded_range_solver.o libfcs.a -lpthread -lm -ltcmalloc cc -rdynamic -O3 -DNDEBUG -fvisibility=hidden -march=native -fomit-frame-pointer -flto -ffat-lto-objects -fwhole-program -o freecell-solver-range-parallel-solve serial_range_solver.o libfcs.a -lm