3
SUBDIRS = board_gen man Presets
5
bin_PROGRAMS = fc-solve freecell-solver-range-parallel-solve
6
fc_solve_SOURCES = main.c
7
fc_solve_LDADD = libfreecell-solver.la
8
freecell_solver_range_parallel_solve_SOURCES = test_multi_parallel.c
9
freecell_solver_range_parallel_solve_LDADD = libfreecell-solver.la
11
bin_SCRIPTS=freecell-solver-config
12
BUILT_SOURCES=freecell-solver-config
13
freecell-solver-config: freecell-solver-config.in
15
EXTRA_DIST = fc-solve.pod fc-solve.6
19
lib_LTLIBRARIES = libfreecell-solver.la
20
libfreecell_solverincludedir=$(includedir)/freecell-solver
21
libfreecell_solver_la_SOURCES = alloc.c app_str.c caas.c card.c cl_chop.c cmd_line.c fcs_dm.c fcs_hash.c fcs_isa.c freecell.c intrface.c lib.c lookup2.c move.c pqueue.c preset.c rand.c scans.c simpsim.c state.c
22
libfreecell_solver_la_LDFLAGS = -version-info 5:0:5
23
libfreecell_solverinclude_HEADERS = fcs_user.h fcs_enums.h fcs_move.h fcs_cl.h
25
fc-solve.6: fc-solve.pod ver.txt
26
cat $< | sed 's/FCS_VERSION/@VERSION@/g' > fc-solve.pm
27
pod2man --section=6 --center="Freecell Solver" --date="2001/06/09" --release="Freecell Solver @VERSION@" fc-solve.pm > $@
30
noinst_SCRIPTS = Makefile.win32
32
Makefile.win32: gen_makefile.pl
33
perl $< --arch=win32 | add_cr.pl - > $@
36
EXTRA_DIST += alloc.h app_str.h caas.h card.h cl_chop.h
37
EXTRA_DIST += fcs_cl.h fcs.h fcs_dm.h fcs_enums.h fcs_hash.h
38
EXTRA_DIST += fcs_isa.h fcs_move.h fcs_user.h inline.h jhjtypes.h
39
EXTRA_DIST += lookup2.h move.h ms_ca.h pqueue.h preset.h
40
EXTRA_DIST += rand.h state.h test_arr.h tests.h
43
EXTRA_DIST += USAGE CREDITS README.win32.txt
44
EXTRA_DIST += gen_makefile.pl Makefile.lite Makefile.gnu Makefile.win32
45
EXTRA_DIST += config.h.orig config.h.dkds config.h.freecell config.h.win32
46
EXTRA_DIST += prefix.h.freecell
47
EXTRA_DIST += devel_docs/Architecture.summary.txt devel_docs/Architecture.txt devel_docs/strategies.txt devel_docs/variants.txt
48
EXTRA_DIST += gen_presets.pl gen_def.sh
49
EXTRA_DIST += freecell-solver.def
51
EXTRA_DIST += ver.txt change_ver.sh
52
EXTRA_DIST += freecell-solver.spec freecell-solver.spec.in
54
EXTRA_DIST += make-dist.sh
56
EXTRA_DIST += freecell-solver-config.in config.h.in prefix.h.proto.in
57
EXTRA_DIST += prefix.h.win32
59
EXTRA_DIST += scripts/test.pl scripts/FreeCell/Object.pm
60
EXTRA_DIST += scripts/FreeCell/Card.pm scripts/FreeCell/State.pm