1## 2## This file is part of Gambit 3## Copyright (c) 1994-2014, The Gambit Project (http://www.gambit-project.org) 4## 5## FILE: Makefile.am 6## Top-level automake input file for Gambit 7## 8## This program is free software; you can redistribute it and/or modify 9## it under the terms of the GNU General Public License as published by 10## the Free Software Foundation; either version 2 of the License, or 11## (at your option) any later version. 12## 13## This program is distributed in the hope that it will be useful, 14## but WITHOUT ANY WARRANTY; without even the implied warranty of 15## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16## GNU General Public License for more details. 17## 18## You should have received a copy of the GNU General Public License 19## along with this program; if not, write to the Free Software 20## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 21## 22 23SUBDIRS = contrib 24 25ACLOCAL_AMFLAGS = -I m4 26 27EXTRA_DIST = \ 28 gambit.spec \ 29 gambit.desktop \ 30 gambit.wxs \ 31 license.rtf \ 32 contrib/mac/Info.plist \ 33 contrib/mac/gambit.icns \ 34 src/labenski/README.txt \ 35 src/labenski/art/grab.xpm \ 36 src/labenski/art/hand.xpm \ 37 src/labenski/art/ledgreen.xpm \ 38 src/labenski/art/ledgrey.xpm \ 39 src/labenski/doc/README-plotctrl.txt \ 40 src/labenski/doc/README-sheet.txt \ 41 src/labenski/doc/README-wxthings.txt \ 42 src/labenski/include/wx/wxthings/bitmaps/copy.xpm \ 43 src/labenski/include/wx/wxthings/bitmaps/cut.xpm \ 44 src/labenski/include/wx/wxthings/bitmaps/findnext.xpm \ 45 src/labenski/include/wx/wxthings/bitmaps/find.xpm \ 46 src/labenski/include/wx/wxthings/bitmaps/grab.xpm \ 47 src/labenski/include/wx/wxthings/bitmaps/hand.xpm \ 48 src/labenski/include/wx/wxthings/bitmaps/help.xpm \ 49 src/labenski/include/wx/wxthings/bitmaps/new.xpm \ 50 src/labenski/include/wx/wxthings/bitmaps/open.xpm \ 51 src/labenski/include/wx/wxthings/bitmaps/paste.xpm \ 52 src/labenski/include/wx/wxthings/bitmaps/preview.xpm \ 53 src/labenski/include/wx/wxthings/bitmaps/print.xpm \ 54 src/labenski/include/wx/wxthings/bitmaps/question.xpm \ 55 src/labenski/include/wx/wxthings/bitmaps/redo.xpm \ 56 src/labenski/include/wx/wxthings/bitmaps/replace.xpm \ 57 src/labenski/include/wx/wxthings/bitmaps/saveall.xpm \ 58 src/labenski/include/wx/wxthings/bitmaps/saveas.xpm \ 59 src/labenski/include/wx/wxthings/bitmaps/spell.xpm \ 60 src/labenski/include/wx/wxthings/bitmaps/undo.xpm \ 61 src/gui/bitmaps/about.xpm \ 62 src/gui/bitmaps/adddecimal.xpm \ 63 src/gui/bitmaps/calc.xpm \ 64 src/gui/bitmaps/close.xpm \ 65 src/gui/bitmaps/color.xpm \ 66 src/gui/bitmaps/datasrc.xpm \ 67 src/gui/bitmaps/deldecimal.xpm \ 68 src/gui/bitmaps/dice.xpm \ 69 src/gui/bitmaps/efg.ico \ 70 src/gui/bitmaps/exit.xpm \ 71 src/gui/bitmaps/font.xpm \ 72 src/gui/bitmaps/gambitbig.xpm \ 73 src/gui/bitmaps/gambit.bmp \ 74 src/gui/bitmaps/gambit.ico \ 75 src/gui/bitmaps/gambit.xpm \ 76 src/gui/bitmaps/label.xpm \ 77 src/gui/bitmaps/layout.xpm \ 78 src/gui/bitmaps/move.xpm \ 79 src/gui/bitmaps/newcol.xpm \ 80 src/gui/bitmaps/newplayer.xpm \ 81 src/gui/bitmaps/newrow.xpm \ 82 src/gui/bitmaps/newtable.xpm \ 83 src/gui/bitmaps/newtree.xpm \ 84 src/gui/bitmaps/new.xpm \ 85 src/gui/bitmaps/next.xpm \ 86 src/gui/bitmaps/nfg.ico \ 87 src/gui/bitmaps/open.xpm \ 88 src/gui/bitmaps/person.xpm \ 89 src/gui/bitmaps/preview.xpm \ 90 src/gui/bitmaps/prev.xpm \ 91 src/gui/bitmaps/print.xpm \ 92 src/gui/bitmaps/profiles.xpm \ 93 src/gui/bitmaps/redo.xpm \ 94 src/gui/bitmaps/saveas.xpm \ 95 src/gui/bitmaps/savedata.xpm \ 96 src/gui/bitmaps/save.xpm \ 97 src/gui/bitmaps/stop.xpm \ 98 src/gui/bitmaps/table.xpm \ 99 src/gui/bitmaps/tobegin.xpm \ 100 src/gui/bitmaps/toend.xpm \ 101 src/gui/bitmaps/tree.xpm \ 102 src/gui/bitmaps/undo.xpm \ 103 src/gui/bitmaps/zoomfit.xpm \ 104 src/gui/bitmaps/zoomin.xpm \ 105 src/gui/bitmaps/zoomout.xpm \ 106 src/gui/bitmaps/zoom1.xpm \ 107 src/gui/bitmaps/gambitrc.rc \ 108 contrib/games/2s2x2x2.efg \ 109 contrib/games/2smp.efg \ 110 contrib/games/2x2x2.efg \ 111 contrib/games/4cards.efg \ 112 contrib/games/artist1.efg \ 113 contrib/games/artist2.efg \ 114 contrib/games/badgame1.efg \ 115 contrib/games/badgame2.efg \ 116 contrib/games/bayes1a.efg \ 117 contrib/games/bayes2a.efg \ 118 contrib/games/bcp2.efg \ 119 contrib/games/bcp3.efg \ 120 contrib/games/bcp4.efg \ 121 contrib/games/bhg1.efg \ 122 contrib/games/bhg2.efg \ 123 contrib/games/bhg3.efg \ 124 contrib/games/bhg4.efg \ 125 contrib/games/bhg5.efg \ 126 contrib/games/caro2.efg \ 127 contrib/games/cent2.efg \ 128 contrib/games/cent3.efg \ 129 contrib/games/cent4.efg \ 130 contrib/games/cent6.efg \ 131 contrib/games/centcs10.efg \ 132 contrib/games/centcs6.efg \ 133 contrib/games/condjury.efg \ 134 contrib/games/coord2.efg \ 135 contrib/games/coord2ts.efg \ 136 contrib/games/coord3.efg \ 137 contrib/games/coord4.efg \ 138 contrib/games/cross.efg \ 139 contrib/games/cs.efg \ 140 contrib/games/e01.efg \ 141 contrib/games/e02.efg \ 142 contrib/games/e03.efg \ 143 contrib/games/e04.efg \ 144 contrib/games/e05.efg \ 145 contrib/games/e06.efg \ 146 contrib/games/e07.efg \ 147 contrib/games/e08.efg \ 148 contrib/games/e09.efg \ 149 contrib/games/e10a.efg \ 150 contrib/games/e10.efg \ 151 contrib/games/e13.efg \ 152 contrib/games/e16.efg \ 153 contrib/games/e17.efg \ 154 contrib/games/e18.efg \ 155 contrib/games/g1.efg \ 156 contrib/games/g2.efg \ 157 contrib/games/g3.efg \ 158 contrib/games/holdout7.efg \ 159 contrib/games/holdout.efg \ 160 contrib/games/hs1.efg \ 161 contrib/games/jury_mr.efg \ 162 contrib/games/jury_un.efg \ 163 contrib/games/km1.efg \ 164 contrib/games/km2.efg \ 165 contrib/games/km3.efg \ 166 contrib/games/km6.efg \ 167 contrib/games/montyhal.efg \ 168 contrib/games/my_2-1.efg \ 169 contrib/games/my_2-4.efg \ 170 contrib/games/my_2-8.efg \ 171 contrib/games/my_3-3a.efg \ 172 contrib/games/my_3-3b.efg \ 173 contrib/games/my_3-3c.efg \ 174 contrib/games/my_3-3d.efg \ 175 contrib/games/my_3-3e.efg \ 176 contrib/games/my_3-4.efg \ 177 contrib/games/myerson.efg \ 178 contrib/games/nim7.efg \ 179 contrib/games/nim.efg \ 180 contrib/games/palf2.efg \ 181 contrib/games/palf3.efg \ 182 contrib/games/palf.efg \ 183 contrib/games/poker2.efg \ 184 contrib/games/poker.efg \ 185 contrib/games/pvw2.efg \ 186 contrib/games/pvw.efg \ 187 contrib/games/sh3.efg \ 188 contrib/games/sww1.efg \ 189 contrib/games/sww2.efg \ 190 contrib/games/sww3.efg \ 191 contrib/games/tim.efg \ 192 contrib/games/ttt.efg \ 193 contrib/games/vd.efg \ 194 contrib/games/w_ex1.efg \ 195 contrib/games/w_ex2.efg \ 196 contrib/games/wilson1.efg \ 197 contrib/games/work1.efg \ 198 contrib/games/work2.efg \ 199 contrib/games/work3.efg \ 200 contrib/games/2x2a.nfg \ 201 contrib/games/2x2const.nfg \ 202 contrib/games/2x2.nfg \ 203 contrib/games/2x2x2.nfg \ 204 contrib/games/2x2x2x2.nfg \ 205 contrib/games/2x2x2x2x2.nfg \ 206 contrib/games/3x3x3.nfg \ 207 contrib/games/5x4x3.nfg \ 208 contrib/games/8x2x2.nfg \ 209 contrib/games/8x8.nfg \ 210 contrib/games/cent2.nfg \ 211 contrib/games/coord2.nfg \ 212 contrib/games/coord333.nfg \ 213 contrib/games/coord3.nfg \ 214 contrib/games/coord4.nfg \ 215 contrib/games/csg1.nfg \ 216 contrib/games/csg2.nfg \ 217 contrib/games/csg3.nfg \ 218 contrib/games/csg4.nfg \ 219 contrib/games/deg1.nfg \ 220 contrib/games/deg2.nfg \ 221 contrib/games/e01.nfg \ 222 contrib/games/e02.nfg \ 223 contrib/games/e04.nfg \ 224 contrib/games/e07.nfg \ 225 contrib/games/g1.nfg \ 226 contrib/games/g2.nfg \ 227 contrib/games/g3.nfg \ 228 contrib/games/loopback.nfg \ 229 contrib/games/mixdom2.nfg \ 230 contrib/games/mixdom.nfg \ 231 contrib/games/oneill.nfg \ 232 contrib/games/pd.nfg \ 233 contrib/games/perfect1.nfg \ 234 contrib/games/perfect2.nfg \ 235 contrib/games/perfect3.nfg \ 236 contrib/games/poker.nfg \ 237 contrib/games/sh3.nfg \ 238 contrib/games/stengel.nfg \ 239 contrib/games/sww1.nfg \ 240 contrib/games/todd1.nfg \ 241 contrib/games/todd2.nfg \ 242 contrib/games/todd3.nfg \ 243 contrib/games/vd.nfg \ 244 contrib/games/wink3.nfg \ 245 contrib/games/winkels.nfg \ 246 contrib/games/yamamoto.nfg \ 247 contrib/games/zero.nfg \ 248 src/python/setup.py \ 249 src/python/gambit/__init__.py \ 250 src/python/gambit/cmdline.py \ 251 src/python/gambit/enumeration.py \ 252 src/python/gambit/gameiter.py \ 253 src/python/gambit/gte.py \ 254 src/python/gambit/levelk.py \ 255 src/python/gambit/nash.py \ 256 src/python/gambit/pctrace.py \ 257 src/python/gambit/profiles.py \ 258 src/python/gambit/qre.py \ 259 src/python/gambit/games/__init__.py \ 260 src/python/gambit/games/contest.py \ 261 src/python/gambit/games/meanstat.py \ 262 src/python/gambit/games/public.py \ 263 src/python/gambit/lib/__init__.py \ 264 src/python/gambit/lib/action.pxi \ 265 src/python/gambit/lib/basegame.pxi \ 266 src/python/gambit/lib/behav.pxi \ 267 src/python/gambit/lib/error.py \ 268 src/python/gambit/lib/game.pxi \ 269 src/python/gambit/lib/infoset.pxi \ 270 src/python/gambit/lib/libgambit.cpp \ 271 src/python/gambit/lib/libgambit.pyx \ 272 src/python/gambit/lib/mixed.pxi \ 273 src/python/gambit/lib/nash.pxi \ 274 src/python/gambit/lib/node.pxi \ 275 src/python/gambit/lib/outcome.pxi \ 276 src/python/gambit/lib/player.pxi \ 277 src/python/gambit/lib/strategy.pxi \ 278 src/python/gambit/lib/stratspt.pxi \ 279 src/python/gambit/lib/nash.h \ 280 src/python/gambit/lib/util.h \ 281 src/python/gambit/tests/test_actions.py \ 282 src/python/gambit/tests/test_behav.py \ 283 src/python/gambit/tests/test_extensive.py \ 284 src/python/gambit/tests/test_game.py \ 285 src/python/gambit/tests/test_infosets.py \ 286 src/python/gambit/tests/test_mixed.py \ 287 src/python/gambit/tests/test_node.py \ 288 src/python/gambit/tests/test_outcomes.py \ 289 src/python/gambit/tests/test_players.py \ 290 src/python/gambit/tests/test_strategic.py \ 291 src/python/gambit/tests/test_stratspt.py \ 292 src/python/gambit/tests/test_stratprofiles.py \ 293 src/python/gambit/tests/test_strategies.py \ 294 src/python/gambit/tests/test_games/basic_extensive_game.efg \ 295 src/python/gambit/tests/test_games/complicated_extensive_game.efg \ 296 src/python/gambit/tests/test_games/const_sum_game.nfg \ 297 src/python/gambit/tests/test_games/mixed_behavior_game.efg \ 298 src/python/gambit/tests/test_games/mixed_strategy.nfg \ 299 src/python/gambit/tests/test_games/non_const_sum_game.nfg \ 300 src/python/gambit/tests/test_games/not_perfect_recall.efg \ 301 src/python/gambit/tests/test_games/payoff_game.nfg \ 302 src/python/gambit/tests/test_games/perfect_recall.efg 303 304 305# lib_LTLIBRARIES = libgambit.la 306 307libgambit_la_SOURCES = \ 308 library/src/integer.cc \ 309 library/include/gambit/integer.h \ 310 library/src/rational.cc \ 311 library/include/gambit/rational.h \ 312 library/include/gambit/shared_ptr.h \ 313 library/include/gambit/array.h \ 314 library/include/gambit/list.h \ 315 library/src/vector.cc \ 316 library/include/gambit/vector.h \ 317 library/include/gambit/vector.imp \ 318 library/src/pvector.cc \ 319 library/include/gambit/pvector.h \ 320 library/include/gambit/pvector.imp \ 321 library/src/dvector.cc \ 322 library/include/gambit/dvector.h \ 323 library/include/gambit/dvector.imp \ 324 library/include/gambit/recarray.h \ 325 library/src/matrix.cc \ 326 library/include/gambit/matrix.h \ 327 library/include/gambit/matrix.imp \ 328 library/src/sqmatrix.cc \ 329 library/include/gambit/sqmatrix.h \ 330 library/include/gambit/sqmatrix.imp \ 331 library/include/gambit/number.h \ 332 library/src/game.cc \ 333 library/include/gambit/game.h \ 334 library/include/gambit/gameexpl.h \ 335 library/src/gametable.cc \ 336 library/include/gambit/gametable.h \ 337 library/src/gametree.cc \ 338 library/include/gambit/gametree.h \ 339 library/src/behav.cc \ 340 library/include/gambit/behav.h \ 341 library/include/gambit/behav.imp \ 342 library/src/behavitr.cc \ 343 library/include/gambit/behavitr.h \ 344 library/src/behavspt.cc \ 345 library/include/gambit/behavspt.h \ 346 library/src/mixed.cc \ 347 library/include/gambit/mixed.h \ 348 library/include/gambit/mixed.imp \ 349 library/src/stratitr.cc \ 350 library/include/gambit/stratitr.h \ 351 library/src/stratspt.cc \ 352 library/include/gambit/stratspt.h \ 353 library/src/nash.cc \ 354 library/include/gambit/nash.h \ 355 library/src/file.cc \ 356 library/include/gambit/gambit.h \ 357 library/src/function.cc \ 358 library/include/gambit/function.h \ 359 library/src/writer.cc \ 360 library/include/gambit/writer.h \ 361 library/src/tinyxml.cc \ 362 library/include/gambit/tinyxml.h \ 363 library/src/tinyxmlerror.cc \ 364 library/src/tinyxmlparser.cc \ 365 library/include/gambit/nash/enumpure.h \ 366 library/include/gambit/nash/enummixed.h \ 367 library/src/enummixed/clique.cc \ 368 library/src/enummixed/clique.h \ 369 library/src/enummixed/lrsenum.cc \ 370 library/src/enummixed/enummixed.cc \ 371 library/include/gambit/nash/lcp.h \ 372 library/src/lcp/efglcp.cc \ 373 library/src/lcp/nfglcp.cc \ 374 library/include/gambit/nash/simpdiv.h \ 375 library/src/simpdiv/simpdiv.cc \ 376 library/include/gambit/nash/ipa.h \ 377 library/src/ipa/ipa.cc \ 378 library/include/gambit/nash/gnm.h \ 379 library/src/gnm/gnm.cc \ 380 ${libagg_la_SOURCES} \ 381 ${lrslib_la_SOURCES} \ 382 ${liblinear_la_SOURCES} \ 383 ${gtracer_la_SOURCES} 384 385libgambitincludedir = $(includedir)/libgambit 386libgambitinclude_HEADERS = \ 387 library/include/gambit/integer.h \ 388 library/include/gambit/rational.h \ 389 library/include/gambit/shared_ptr.h \ 390 library/include/gambit/array.h \ 391 library/include/gambit/list.h \ 392 library/include/gambit/vector.h \ 393 library/include/gambit/vector.imp \ 394 library/include/gambit/pvector.h \ 395 library/include/gambit/pvector.imp \ 396 library/include/gambit/dvector.h \ 397 library/include/gambit/dvector.imp \ 398 library/include/gambit/recarray.h \ 399 library/include/gambit/matrix.h \ 400 library/include/gambit/matrix.imp \ 401 library/include/gambit/sqmatrix.h \ 402 library/include/gambit/sqmatrix.imp \ 403 library/include/gambit/number.h \ 404 library/include/gambit/game.h \ 405 library/include/gambit/behav.h \ 406 library/include/gambit/behav.imp \ 407 library/include/gambit/behavitr.h \ 408 library/include/gambit/behavspt.h \ 409 library/include/gambit/mixed.h \ 410 library/include/gambit/mixed.imp \ 411 library/include/gambit/stratitr.h \ 412 library/include/gambit/stratspt.h \ 413 library/include/gambit/gambit.h \ 414 library/include/gambit/function.h \ 415 library/include/gambit/tinyxml.h \ 416 ${libagginclude_HEADERS} 417 418libagg_la_SOURCES = \ 419 library/src/gameagg.cc \ 420 library/include/gambit/gameagg.h \ 421 library/src/gamebagg.cc \ 422 library/include/gambit/gamebagg.h \ 423 library/include/gambit/agg/gray.h \ 424 library/src/agg/agg.cc \ 425 library/include/gambit/agg/agg.h \ 426 library/src/agg/bagg.cc \ 427 library/include/gambit/agg/bagg.h \ 428 library/include/gambit/agg/proj_func.h \ 429 library/include/gambit/agg/trie_map.h \ 430 library/include/gambit/agg/trie_map.imp 431 432libaggincludedir = $(includedir)/libagg 433libagginclude_HEADERS = \ 434 library/include/gambit/gameagg.h \ 435 library/include/gambit/gamebagg.h \ 436 library/include/gambit/agg/gray.h \ 437 library/include/gambit/agg/agg.h \ 438 library/include/gambit/agg/bagg.h \ 439 library/include/gambit/agg/proj_func.h \ 440 library/include/gambit/agg/trie_map.h \ 441 library/include/gambit/agg/trie_map.imp 442 443lrslib_la_SOURCES = \ 444 library/include/gambit/lrs/lrslib.h \ 445 library/src/lrs/lrslib.c \ 446 library/include/gambit/lrs/lrsmp.h \ 447 library/src/lrs/lrsmp.c \ 448 library/include/gambit/lrs/lrsnashlib.h \ 449 library/src/lrs/lrsnashlib.c 450 451gtracer_la_SOURCES = \ 452 library/include/gambit/gtracer/cmatrix.h \ 453 library/src/gtracer/cmatrix.cc \ 454 library/include/gambit/gtracer/gnmgame.h \ 455 library/src/gtracer/gnmgame.cc \ 456 library/include/gambit/gtracer/nfgame.h \ 457 library/src/gtracer/nfgame.cc \ 458 library/include/gambit/gtracer/aggame.h \ 459 library/src/gtracer/aggame.cc \ 460 library/include/gambit/gtracer/gtracer.h \ 461 library/src/gtracer/gnm.cc \ 462 library/src/gtracer/ipa.cc 463 464# libgambit_la_LDFLAGS = -no-undefined -version-info 0:0:0 465 466 467if IS_WIN32 468AM_LDFLAGS = -static-libgcc -static-libstdc++ 469endif 470 471bin_PROGRAMS = \ 472 gambit-convert \ 473 gambit-enummixed 474 475if WITH_ENUMPOLY 476bin_PROGRAMS += gambit-enumpoly 477endif 478 479bin_PROGRAMS += \ 480 gambit-enumpure \ 481 gambit-gnm \ 482 gambit-ipa \ 483 gambit-lcp \ 484 gambit-liap \ 485 gambit-logit \ 486 gambit-lp \ 487 gambit-simpdiv 488 489if WITH_GUI 490bin_PROGRAMS += gambit 491endif 492 493EXTRA_PROGRAMS = gambit-enumpoly gambit 494 495AM_CPPFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/library/include -I$(top_srcdir)/src/labenski/include ${WX_CXXFLAGS} 496 497## Command-line tools 498 499gambit_convert_SOURCES = \ 500 ${libgambit_la_SOURCES} \ 501 src/tools/convert/convert.cc 502 503liblinear_la_SOURCES = \ 504 library/src/linalg/basis.cc \ 505 library/include/gambit/linalg/basis.h \ 506 library/include/gambit/linalg/bfs.h \ 507 library/src/linalg/btableau.cc \ 508 library/include/gambit/linalg/btableau.h \ 509 library/include/gambit/linalg/btableau.imp \ 510 library/src/linalg/lpsolve.cc \ 511 library/include/gambit/linalg/lpsolve.h \ 512 library/include/gambit/linalg/lpsolve.imp \ 513 library/src/linalg/lptab.cc \ 514 library/include/gambit/linalg/lptab.h \ 515 library/include/gambit/linalg/lptab.imp \ 516 library/src/linalg/ludecomp.cc \ 517 library/include/gambit/linalg/ludecomp.h \ 518 library/include/gambit/linalg/ludecomp.imp \ 519 library/include/gambit/linalg/tableau.h \ 520 library/src/linalg/tableau.cc \ 521 library/src/linalg/lemketab.cc \ 522 library/include/gambit/linalg/lemketab.h \ 523 library/include/gambit/linalg/lemketab.imp \ 524 library/src/linalg/lhtab.cc \ 525 library/include/gambit/linalg/lhtab.h \ 526 library/include/gambit/linalg/lhtab.imp \ 527 library/include/gambit/linalg/vertenum.h \ 528 library/include/gambit/linalg/vertenum.imp 529 530gambit_enummixed_SOURCES = \ 531 ${libgambit_la_SOURCES} \ 532 src/tools/enummixed/enummixed.cc 533 534 535# For enumpoly, sources starting in 'pel' are from Pelican; 536# sources from gpartltr to quiksolv were formerly in convenience lib libpoly. 537gambit_enumpoly_SOURCES = \ 538 ${libgambit_la_SOURCES} \ 539 src/tools/enumpoly/pelclhpk.cc \ 540 src/tools/enumpoly/pelclhpk.h \ 541 src/tools/enumpoly/pelclqhl.cc \ 542 src/tools/enumpoly/pelclqhl.h \ 543 src/tools/enumpoly/pelclyal.cc \ 544 src/tools/enumpoly/pelclyal.h \ 545 src/tools/enumpoly/pelconv.cc \ 546 src/tools/enumpoly/pelconv.h \ 547 src/tools/enumpoly/peleval.cc \ 548 src/tools/enumpoly/peleval.h \ 549 src/tools/enumpoly/pelgennd.cc \ 550 src/tools/enumpoly/pelgennd.h \ 551 src/tools/enumpoly/pelgmatr.cc \ 552 src/tools/enumpoly/pelgmatr.h \ 553 src/tools/enumpoly/pelgntyp.h \ 554 src/tools/enumpoly/pelhomot.cc \ 555 src/tools/enumpoly/pelhomot.h \ 556 src/tools/enumpoly/pelpred.cc \ 557 src/tools/enumpoly/pelpred.h \ 558 src/tools/enumpoly/pelprgen.cc \ 559 src/tools/enumpoly/pelprgen.h \ 560 src/tools/enumpoly/pelproc.cc \ 561 src/tools/enumpoly/pelproc.h \ 562 src/tools/enumpoly/pelpscon.h \ 563 src/tools/enumpoly/pelpsys.cc \ 564 src/tools/enumpoly/pelpsys.h \ 565 src/tools/enumpoly/pelqhull.cc \ 566 src/tools/enumpoly/pelqhull.h \ 567 src/tools/enumpoly/pelsymbl.cc \ 568 src/tools/enumpoly/pelsymbl.h \ 569 src/tools/enumpoly/pelutils.cc \ 570 src/tools/enumpoly/pelutils.h \ 571 src/tools/enumpoly/gpartltr.cc \ 572 src/tools/enumpoly/gpartltr.h \ 573 src/tools/enumpoly/gpartltr.imp \ 574 src/tools/enumpoly/gpoly.cc \ 575 src/tools/enumpoly/gpoly.h \ 576 src/tools/enumpoly/gpoly.imp \ 577 src/tools/enumpoly/gpolyctr.h \ 578 src/tools/enumpoly/gpolylst.cc \ 579 src/tools/enumpoly/gpolylst.h \ 580 src/tools/enumpoly/gpolylst.imp \ 581 src/tools/enumpoly/gsolver.cc \ 582 src/tools/enumpoly/gsolver.h \ 583 src/tools/enumpoly/gsolver.imp \ 584 src/tools/enumpoly/ideal.cc \ 585 src/tools/enumpoly/ideal.h \ 586 src/tools/enumpoly/ideal.imp \ 587 src/tools/enumpoly/ineqsolv.cc \ 588 src/tools/enumpoly/ineqsolv.h \ 589 src/tools/enumpoly/ineqsolv.imp \ 590 src/tools/enumpoly/interval.cc \ 591 src/tools/enumpoly/interval.h \ 592 src/tools/enumpoly/interval.imp \ 593 src/tools/enumpoly/monomial.cc \ 594 src/tools/enumpoly/monomial.h \ 595 src/tools/enumpoly/monomial.imp \ 596 src/tools/enumpoly/pelclass.cc \ 597 src/tools/enumpoly/pelclass.h \ 598 src/tools/enumpoly/poly.cc \ 599 src/tools/enumpoly/poly.h \ 600 src/tools/enumpoly/poly.imp \ 601 src/tools/enumpoly/prepoly.cc \ 602 src/tools/enumpoly/prepoly.h \ 603 src/tools/enumpoly/quiksolv.cc \ 604 src/tools/enumpoly/quiksolv.h \ 605 src/tools/enumpoly/quiksolv.imp \ 606 src/tools/enumpoly/rectangl.cc \ 607 src/tools/enumpoly/rectangl.h \ 608 src/tools/enumpoly/rectangl.imp \ 609 src/tools/enumpoly/behavextend.cc \ 610 src/tools/enumpoly/behavextend.h \ 611 src/tools/enumpoly/complex.cc \ 612 src/tools/enumpoly/complex.h \ 613 src/tools/enumpoly/gtree.h \ 614 src/tools/enumpoly/gtree.imp \ 615 src/tools/enumpoly/linrcomb.cc \ 616 src/tools/enumpoly/linrcomb.h \ 617 src/tools/enumpoly/linrcomb.imp \ 618 src/tools/enumpoly/efgensup.cc \ 619 src/tools/enumpoly/efgensup.h \ 620 src/tools/enumpoly/gnarray.h \ 621 src/tools/enumpoly/gnarray.imp \ 622 src/tools/enumpoly/sfg.cc \ 623 src/tools/enumpoly/sfg.h \ 624 src/tools/enumpoly/sfstrat.cc \ 625 src/tools/enumpoly/sfstrat.h \ 626 src/tools/enumpoly/nfgensup.cc \ 627 src/tools/enumpoly/nfgensup.h \ 628 src/tools/enumpoly/odometer.cc \ 629 src/tools/enumpoly/odometer.h \ 630 src/tools/enumpoly/nfgcpoly.cc \ 631 src/tools/enumpoly/nfgcpoly.h \ 632 src/tools/enumpoly/nfghs.cc \ 633 src/tools/enumpoly/nfghs.h \ 634 src/tools/enumpoly/efgpoly.cc \ 635 src/tools/enumpoly/nfgpoly.cc \ 636 src/tools/enumpoly/enumpoly.cc 637 638gambit_enumpure_SOURCES = \ 639 ${libgambit_la_SOURCES} \ 640 src/tools/enumpure/enumpure.cc 641 642gambit_gnm_SOURCES = \ 643 ${libgambit_la_SOURCES} \ 644 src/tools/gt/nfggnm.cc 645 646gambit_ipa_SOURCES = \ 647 ${libgambit_la_SOURCES} \ 648 src/tools/gt/nfgipa.cc 649 650gambit_lcp_SOURCES = \ 651 ${libgambit_la_SOURCES} \ 652 src/tools/lcp/lcp.cc 653 654gambit_liap_SOURCES = \ 655 ${libgambit_la_SOURCES} \ 656 src/tools/liap/efgliap.cc \ 657 src/tools/liap/efgliap.h \ 658 src/tools/liap/nfgliap.cc \ 659 src/tools/liap/nfgliap.h \ 660 src/tools/liap/liap.cc 661 662gambit_logit_SOURCES = \ 663 ${libgambit_la_SOURCES} \ 664 src/tools/logit/logbehav.h \ 665 src/tools/logit/logbehav.imp \ 666 src/tools/logit/path.cc \ 667 src/tools/logit/path.h \ 668 src/tools/logit/efglogit.h \ 669 src/tools/logit/efglogit.cc \ 670 src/tools/logit/nfglogit.h \ 671 src/tools/logit/nfglogit.cc \ 672 src/tools/logit/logit.cc 673 674gambit_lp_SOURCES = \ 675 ${libgambit_la_SOURCES} \ 676 src/tools/lp/efglp.cc \ 677 src/tools/lp/efglp.h \ 678 src/tools/lp/nfglp.cc \ 679 src/tools/lp/nfglp.h \ 680 src/tools/lp/lp.cc 681 682 683gambit_simpdiv_SOURCES = \ 684 ${libgambit_la_SOURCES} \ 685 src/tools/simpdiv/nfgsimpdiv.cc 686 687gambit_SOURCES = \ 688 ${libgambit_la_SOURCES} \ 689 src/labenski/src/sheetatr.cpp \ 690 src/labenski/src/sheet.cpp \ 691 src/labenski/src/sheetedg.cpp \ 692 src/labenski/src/sheetedt.cpp \ 693 src/labenski/src/sheetren.cpp \ 694 src/labenski/src/sheetsel.cpp \ 695 src/labenski/src/sheetspt.cpp \ 696 src/labenski/src/sheettbl.cpp \ 697 src/labenski/src/block.cpp \ 698 src/labenski/src/genergdi.cpp \ 699 src/labenski/src/geometry.cpp \ 700 src/labenski/src/menubtn.cpp \ 701 src/labenski/src/optvalue.cpp \ 702 src/labenski/src/range.cpp \ 703 src/labenski/src/spinctld.cpp \ 704 src/labenski/src/toggle.cpp \ 705 src/labenski/src/fparser.cpp \ 706 src/labenski/src/fparser.hh \ 707 src/labenski/src/fourier.c \ 708 src/labenski/src/lm_lsqr.cpp \ 709 src/labenski/src/plotctrl.cpp \ 710 src/labenski/src/plotcurv.cpp \ 711 src/labenski/src/plotdata.cpp \ 712 src/labenski/src/plotdraw.cpp \ 713 src/labenski/src/plotfunc.cpp \ 714 src/labenski/src/plotmark.cpp \ 715 src/labenski/src/plotprnt.cpp \ 716 src/labenski/include/wx/plotctrl/fourier.h \ 717 src/labenski/include/wx/plotctrl/fparser.h \ 718 src/labenski/include/wx/plotctrl/lm_lsqr.h \ 719 src/labenski/include/wx/plotctrl/plotctrl.h \ 720 src/labenski/include/wx/plotctrl/plotcurv.h \ 721 src/labenski/include/wx/plotctrl/plotdata.h \ 722 src/labenski/include/wx/plotctrl/plotdefs.h \ 723 src/labenski/include/wx/plotctrl/plotdraw.h \ 724 src/labenski/include/wx/plotctrl/plotfunc.h \ 725 src/labenski/include/wx/plotctrl/plotmark.h \ 726 src/labenski/include/wx/plotctrl/plotprnt.h \ 727 src/labenski/include/wx/sheet/pairarr.h \ 728 src/labenski/include/wx/sheet/sheetatr.h \ 729 src/labenski/include/wx/sheet/sheetdef.h \ 730 src/labenski/include/wx/sheet/sheetedg.h \ 731 src/labenski/include/wx/sheet/sheetedt.h \ 732 src/labenski/include/wx/sheet/sheet.h \ 733 src/labenski/include/wx/sheet/sheetren.h \ 734 src/labenski/include/wx/sheet/sheetsel.h \ 735 src/labenski/include/wx/sheet/sheetspt.h \ 736 src/labenski/include/wx/sheet/sheettbl.h \ 737 src/labenski/include/wx/sheet/wx24defs.h \ 738 src/labenski/include/wx/wxthings/block.h \ 739 src/labenski/include/wx/wxthings/bmpcombo.h \ 740 src/labenski/include/wx/wxthings/dropdown.h \ 741 src/labenski/include/wx/wxthings/genergdi.h \ 742 src/labenski/include/wx/wxthings/geometry.h \ 743 src/labenski/include/wx/wxthings/medsort.h \ 744 src/labenski/include/wx/wxthings/menubtn.h \ 745 src/labenski/include/wx/wxthings/optvalue.h \ 746 src/labenski/include/wx/wxthings/range.h \ 747 src/labenski/include/wx/wxthings/spinctld.h \ 748 src/labenski/include/wx/wxthings/thingdef.h \ 749 src/labenski/include/wx/wxthings/toggle.h \ 750 src/gui/analysis.cc \ 751 src/gui/analysis.h \ 752 src/gui/edittext.cc \ 753 src/gui/edittext.h \ 754 src/gui/dcsvg.cc \ 755 src/gui/dcsvg.h \ 756 src/gui/dlabout.cc \ 757 src/gui/dlabout.h \ 758 src/gui/dleditmove.cc \ 759 src/gui/dleditmove.h \ 760 src/gui/dleditnode.cc \ 761 src/gui/dleditnode.h \ 762 src/gui/dlefglayout.cc \ 763 src/gui/dlefglayout.h \ 764 src/gui/dlefglegend.cc \ 765 src/gui/dlefglegend.h \ 766 src/gui/dlefglogit.cc \ 767 src/gui/dlefglogit.h \ 768 src/gui/dlefgreveal.cc \ 769 src/gui/dlefgreveal.h \ 770 src/gui/dlexcept.h \ 771 src/gui/dlgameprop.cc \ 772 src/gui/dlgameprop.h \ 773 src/gui/dlinsertmove.cc \ 774 src/gui/dlinsertmove.h \ 775 src/gui/dlnash.cc \ 776 src/gui/dlnash.h \ 777 src/gui/dlnashmon.cc \ 778 src/gui/dlnashmon.h \ 779 src/gui/dlnfglogit.cc \ 780 src/gui/efgdisplay.cc \ 781 src/gui/efgdisplay.h \ 782 src/gui/efglayout.cc \ 783 src/gui/efglayout.h \ 784 src/gui/efgpanel.cc \ 785 src/gui/efgpanel.h \ 786 src/gui/efgprofile.cc \ 787 src/gui/efgprofile.h \ 788 src/gui/gambit.cc \ 789 src/gui/gambit.h \ 790 src/gui/gamedoc.cc \ 791 src/gui/gamedoc.h \ 792 src/gui/gameframe.cc \ 793 src/gui/gameframe.h \ 794 src/gui/menuconst.h \ 795 src/gui/nfgpanel.cc \ 796 src/gui/nfgpanel.h \ 797 src/gui/nfgprofile.cc \ 798 src/gui/nfgprofile.h \ 799 src/gui/nfgtable.cc \ 800 src/gui/nfgtable.h \ 801 src/gui/renratio.cc \ 802 src/gui/renratio.h \ 803 src/gui/style.cc \ 804 src/gui/style.h \ 805 src/gui/valnumber.cc \ 806 src/gui/valnumber.h 807 808 809gambit_LDADD = \ 810 $(RC_OBJECT_PATH) \ 811 $(WX_LIBS) 812 813 814osx-bundle: 815 make all 816 -rm -rf Gambit.app 817 -mkdir Gambit.app 818 -mkdir Gambit.app/Contents 819 -mkdir Gambit.app/Contents/MacOS 820 -mkdir Gambit.app/Contents/Resources 821 cp ${top_srcdir}/contrib/mac/Info.plist Gambit.app/Contents 822 cp ${top_srcdir}/contrib/mac/gambit.icns Gambit.app/Contents/Resources/gambit.icns 823 echo -n 'APPL????' > Gambit.app/Contents/PkgInfo 824 cp gambit Gambit.app/Contents/MacOS/gambit 825 cp gambit-* Gambit.app/Contents/MacOS 826 827osx-dmg: osx-bundle 828 -rm -rf .dmg 829 -mkdir .dmg 830 cp -r Gambit.app .dmg 831 hdiutil create Gambit.dmg -volname Gambit -srcfolder .dmg -format UDZO -imagekey zlib-level=9 832 rm -rf .dmg 833 834msw-msi: 835 -mkdir installer 836 cp /usr/local/bin/gambit* installer 837 candle gambit.wxs 838 light -ext WixUIExtension gambit.wixobj 839