--- freeglut-2.4.0.orig/freeglut/.arch-ids/=id +++ freeglut-2.4.0/freeglut/.arch-ids/=id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:25:32 2005 17638.0 --- freeglut-2.4.0.orig/freeglut/.arch-ids/.cvsignore.id +++ freeglut-2.4.0/freeglut/.arch-ids/.cvsignore.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:54:40 2005 2608.0 --- freeglut-2.4.0.orig/freeglut/.cvsignore +++ freeglut-2.4.0/freeglut/.cvsignore @@ -0,0 +1,17 @@ +Makefile +Makefile.in +aclocal.m4 +autom4te.cache +autoscan.log +config.guess +config.h +config.h.in +config.log +config.status +config.sub +configure +configure.scan +freeglut-*.tar.gz +libtool +ltmain.sh +stamp-h1 --- freeglut-2.4.0.orig/{arch}/.arch-project-tree +++ freeglut-2.4.0/{arch}/.arch-project-tree @@ -0,0 +1 @@ +Hackerlab arch project directory, format version 1. --- freeglut-2.4.0.orig/{arch}/+ancestry +++ freeglut-2.4.0/{arch}/+ancestry @@ -0,0 +1,630 @@ +arch ancestry version 1 +arch:patch:jaq@debian.org--2004/freeglut--debian--2.4.0--patch-6 +arch:patch:jaq@debian.org--2004/freeglut--debian--2.4.0--patch-5 +arch:patch:jaq@debian.org--2004/freeglut--debian--2.4.0--patch-4 +arch:patch:jaq@debian.org--2004/freeglut--debian--2.4.0--patch-3 +arch:patch:jaq@debian.org--2004/freeglut--debian--2.4.0--patch-2 +arch:patch:jaq@debian.org--2004/freeglut--debian--2.4.0--patch-1 +arch:patch:jaq@debian.org--2004/freeglut--debian--2.4.0--base-0 +arch:patch:jaq@debian.org--2004/freeglut--upstream--2.4.0--patch-2 +arch:patch:jaq@debian.org--2004/freeglut--upstream--2.4.0--patch-1 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-619 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-618 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-617 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-616 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-615 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-614 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-613 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-612 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-611 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-610 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-609 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-608 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-607 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-606 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-605 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-604 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-603 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-602 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-601 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-600 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-599 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-598 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-597 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-596 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-595 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-594 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-593 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-592 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-591 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-590 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-589 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-588 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-587 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-586 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-585 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-584 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-583 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-582 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-581 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-580 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-579 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-578 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-577 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-576 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-575 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-574 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-573 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-572 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-571 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-570 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-569 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-568 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-567 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-566 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-565 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-564 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-563 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-562 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-561 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-560 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-559 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-558 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-557 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-556 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-555 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-554 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-553 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-552 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-551 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-550 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-549 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-548 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-547 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-546 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-545 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-544 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-543 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-542 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-541 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-540 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-539 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-538 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-537 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-536 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-535 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-534 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-533 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-532 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-531 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-530 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-529 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-528 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-527 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-526 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-525 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-524 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-523 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-522 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-521 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-520 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-519 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-518 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-517 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-516 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-515 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-514 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-513 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-512 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-511 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-510 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-509 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-508 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-507 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-506 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-505 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-504 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-503 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-502 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-501 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-500 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-499 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-498 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-497 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-496 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-495 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-494 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-493 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-492 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-491 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-490 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-489 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-488 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-487 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-486 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-485 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-484 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-483 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-482 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-481 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-480 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-479 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-478 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-477 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-476 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-475 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-474 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-473 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-472 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-471 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-470 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-469 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-468 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-467 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-466 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-465 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-464 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-463 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-462 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-461 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-460 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-459 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-458 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-457 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-456 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-455 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-454 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-453 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-452 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-451 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-450 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-449 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-448 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-447 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-446 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-445 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-444 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-443 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-442 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-441 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-440 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-439 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-438 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-437 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-436 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-435 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-434 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-433 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-432 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-431 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-430 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-429 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-428 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-427 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-426 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-425 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-424 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-423 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-422 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-421 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-420 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-419 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-418 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-417 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-416 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-415 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-414 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-413 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-412 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-411 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-410 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-409 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-408 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-407 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-406 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-405 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-404 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-403 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-402 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-401 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-400 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-399 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-398 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-397 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-396 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-395 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-394 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-393 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-392 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-391 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-390 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-389 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-388 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-387 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-386 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-385 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-384 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-383 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-382 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-381 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-380 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-379 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-378 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-377 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-376 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-375 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-374 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-373 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-372 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-371 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-370 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-369 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-368 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-367 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-366 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-365 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-364 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-363 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-362 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-361 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-360 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-359 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-358 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-357 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-356 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-355 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-354 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-353 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-352 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-351 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-350 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-349 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-348 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-347 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-346 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-345 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-344 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-343 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-342 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-341 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-340 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-339 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-338 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-337 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-336 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-335 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-334 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-333 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-332 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-331 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-330 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-329 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-328 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-327 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-326 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-325 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-324 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-323 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-322 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-321 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-320 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-319 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-318 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-317 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-316 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-315 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-314 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-313 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-312 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-311 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-310 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-309 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-308 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-307 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-306 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-305 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-304 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-303 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-302 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-301 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-300 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-299 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-298 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-297 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-296 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-295 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-294 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-293 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-292 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-291 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-290 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-289 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-288 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-287 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-286 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-285 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-284 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-283 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-282 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-281 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-280 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-279 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-278 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-277 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-276 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-275 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-274 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-273 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-272 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-271 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-270 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-269 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-268 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-267 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-266 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-265 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-264 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-263 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-262 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-261 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-260 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-259 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-258 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-257 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-256 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-255 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-254 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-253 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-252 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-251 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-250 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-249 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-248 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-247 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-246 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-245 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-244 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-243 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-242 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-241 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-240 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-239 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-238 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-237 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-236 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-235 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-234 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-233 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-232 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-231 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-230 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-229 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-228 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-227 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-226 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-225 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-224 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-223 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-222 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-221 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-220 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-219 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-218 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-217 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-216 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-215 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-214 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-213 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-212 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-211 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-210 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-209 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-208 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-207 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-206 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-205 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-204 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-203 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-202 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-201 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-200 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-199 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-198 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-197 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-196 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-195 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-194 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-193 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-192 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-191 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-190 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-189 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-188 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-187 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-186 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-185 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-184 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-183 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-182 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-181 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-180 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-179 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-178 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-177 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-176 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-175 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-174 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-173 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-172 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-171 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-170 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-169 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-168 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-167 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-166 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-165 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-164 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-163 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-162 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-161 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-160 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-159 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-158 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-157 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-156 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-155 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-154 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-153 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-152 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-151 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-150 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-149 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-148 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-147 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-146 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-145 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-144 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-143 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-142 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-141 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-140 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-139 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-138 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-137 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-136 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-135 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-134 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-133 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-132 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-131 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-130 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-129 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-128 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-127 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-126 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-125 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-124 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-123 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-122 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-121 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-120 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-119 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-118 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-117 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-116 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-115 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-114 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-113 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-112 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-111 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-110 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-109 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-108 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-107 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-106 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-105 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-104 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-103 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-102 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-101 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-100 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-99 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-98 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-97 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-96 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-95 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-94 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-93 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-92 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-91 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-90 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-89 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-88 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-87 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-86 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-85 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-84 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-83 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-82 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-81 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-80 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-79 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-78 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-77 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-76 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-75 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-74 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-73 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-72 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-71 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-70 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-69 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-68 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-67 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-66 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-65 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-64 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-63 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-62 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-61 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-60 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-59 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-58 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-57 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-56 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-55 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-54 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-53 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-52 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-51 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-50 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-49 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-48 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-47 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-46 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-45 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-44 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-43 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-42 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-41 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-40 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-39 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-38 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-37 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-36 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-35 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-34 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-33 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-32 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-31 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-30 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-29 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-28 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-27 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-26 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-25 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-24 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-23 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-22 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-21 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-20 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-19 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-18 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-17 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-16 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-15 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-14 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-13 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-12 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-11 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-10 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-9 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-8 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-7 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-6 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-5 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-4 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-3 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-2 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-1 +arch:patch:freeglut@products.ubuntu.com/freeglut--MAIN--0--base-0 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/base-0 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/base-0 @@ -0,0 +1,173 @@ +Revision: freeglut--MAIN--0--base-0 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:26:42 BST 2005 +Standard-date: 2005-05-02 10:26:42 GMT +Summary: Initial revision +CSCVSID: MAIN.1 +Keywords: cscvs:MAIN.1 +New-files: freeglut/.arch-ids/=id + freeglut/.arch-ids/AUTHORS.id + freeglut/.arch-ids/COPYING.id + freeglut/.arch-ids/ChangeLog.id + freeglut/.arch-ids/INSTALL.id + freeglut/.arch-ids/Makefile.am.id + freeglut/.arch-ids/NEWS.id freeglut/.arch-ids/README.id + freeglut/.arch-ids/TODO.id + freeglut/.arch-ids/acconfig.h.id + freeglut/.arch-ids/aclocal.m4.id + freeglut/.arch-ids/configure.id + freeglut/.arch-ids/configure.in.id + freeglut/.arch-ids/freeglut.dsw.id + freeglut/.arch-ids/freeglut.kdevprj.id + freeglut/.arch-ids/freeglut.lsm.id + freeglut/.arch-ids/freeglut13.dsp.id + freeglut/.arch-ids/freeglut13.plg.id + freeglut/.arch-ids/install-sh.id + freeglut/.arch-ids/mkinstalldirs.id + freeglut/.arch-ids/stamp-h.id + freeglut/.arch-ids/stamp-h.in.id freeglut/AUTHORS + freeglut/COPYING freeglut/ChangeLog freeglut/INSTALL + freeglut/Makefile.am freeglut/NEWS freeglut/README + freeglut/TODO freeglut/acconfig.h freeglut/aclocal.m4 + freeglut/configure freeglut/configure.in + freeglut/freeglut-1.3/.arch-ids/=id + freeglut/freeglut-1.3/.arch-ids/Makefile.am.id + freeglut/freeglut-1.3/.arch-ids/Makefile.id + freeglut/freeglut-1.3/.arch-ids/Makefile.in.id + freeglut/freeglut-1.3/.arch-ids/freeglut_callbacks.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_cursor.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_display.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_font.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_font_data.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_gamemode.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_geometry.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_init.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_joystick.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_main.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_menu.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_misc.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_overlay.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_state.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_structure.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_teapot.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_videoresize.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_window.c.id + freeglut/freeglut-1.3/.deps/.arch-ids/=id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_callbacks.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_cursor.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_display.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_font.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_font_data.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_gamemode.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_geometry.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_init.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_joystick.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_main.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_menu.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_misc.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_overlay.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_state.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_structure.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_teapot.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_videoresize.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_window.P.id + freeglut/freeglut-1.3/.deps/freeglut_callbacks.P + freeglut/freeglut-1.3/.deps/freeglut_cursor.P + freeglut/freeglut-1.3/.deps/freeglut_display.P + freeglut/freeglut-1.3/.deps/freeglut_font.P + freeglut/freeglut-1.3/.deps/freeglut_font_data.P + freeglut/freeglut-1.3/.deps/freeglut_gamemode.P + freeglut/freeglut-1.3/.deps/freeglut_geometry.P + freeglut/freeglut-1.3/.deps/freeglut_init.P + freeglut/freeglut-1.3/.deps/freeglut_joystick.P + freeglut/freeglut-1.3/.deps/freeglut_main.P + freeglut/freeglut-1.3/.deps/freeglut_menu.P + freeglut/freeglut-1.3/.deps/freeglut_misc.P + freeglut/freeglut-1.3/.deps/freeglut_overlay.P + freeglut/freeglut-1.3/.deps/freeglut_state.P + freeglut/freeglut-1.3/.deps/freeglut_structure.P + freeglut/freeglut-1.3/.deps/freeglut_teapot.P + freeglut/freeglut-1.3/.deps/freeglut_videoresize.P + freeglut/freeglut-1.3/.deps/freeglut_window.P + freeglut/freeglut-1.3/Makefile + freeglut/freeglut-1.3/Makefile.am + freeglut/freeglut-1.3/Makefile.in + freeglut/freeglut-1.3/freeglut_callbacks.c + freeglut/freeglut-1.3/freeglut_cursor.c + freeglut/freeglut-1.3/freeglut_display.c + freeglut/freeglut-1.3/freeglut_font.c + freeglut/freeglut-1.3/freeglut_font_data.c + freeglut/freeglut-1.3/freeglut_gamemode.c + freeglut/freeglut-1.3/freeglut_geometry.c + freeglut/freeglut-1.3/freeglut_init.c + freeglut/freeglut-1.3/freeglut_joystick.c + freeglut/freeglut-1.3/freeglut_main.c + freeglut/freeglut-1.3/freeglut_menu.c + freeglut/freeglut-1.3/freeglut_misc.c + freeglut/freeglut-1.3/freeglut_overlay.c + freeglut/freeglut-1.3/freeglut_state.c + freeglut/freeglut-1.3/freeglut_structure.c + freeglut/freeglut-1.3/freeglut_teapot.c + freeglut/freeglut-1.3/freeglut_videoresize.c + freeglut/freeglut-1.3/freeglut_window.c + freeglut/freeglut-1.3/templates/.arch-ids/=id + freeglut/freeglut-1.3/templates/.arch-ids/cpp_template.id + freeglut/freeglut-1.3/templates/.arch-ids/header_template.id + freeglut/freeglut-1.3/templates/cpp_template + freeglut/freeglut-1.3/templates/header_template + freeglut/freeglut.dsw freeglut/freeglut.kdevprj + freeglut/freeglut.lsm freeglut/freeglut13.dsp + freeglut/freeglut13.plg freeglut/genfonts/.arch-ids/=id + freeglut/genfonts/.arch-ids/Makefile.am.id + freeglut/genfonts/.arch-ids/Makefile.id + freeglut/genfonts/.arch-ids/Makefile.in.id + freeglut/genfonts/.arch-ids/Roman.src.id + freeglut/genfonts/.arch-ids/Roman_M.src.id + freeglut/genfonts/.arch-ids/genfonts.c.id + freeglut/genfonts/.arch-ids/genstroke.c.id + freeglut/genfonts/.deps/.arch-ids/=id + freeglut/genfonts/.deps/.arch-ids/genfonts.P.id + freeglut/genfonts/.deps/.arch-ids/genstroke.P.id + freeglut/genfonts/.deps/genfonts.P + freeglut/genfonts/.deps/genstroke.P + freeglut/genfonts/Makefile + freeglut/genfonts/Makefile.am + freeglut/genfonts/Makefile.in + freeglut/genfonts/Roman.src + freeglut/genfonts/Roman_M.src + freeglut/genfonts/genfonts.c + freeglut/genfonts/genstroke.c + freeglut/include/.arch-ids/=id + freeglut/include/.arch-ids/Makefile.am.id + freeglut/include/.arch-ids/Makefile.id + freeglut/include/.arch-ids/Makefile.in.id + freeglut/include/GL/.arch-ids/=id + freeglut/include/GL/.arch-ids/Makefile.am.id + freeglut/include/GL/.arch-ids/Makefile.id + freeglut/include/GL/.arch-ids/Makefile.in.id + freeglut/include/GL/.arch-ids/freeglut.h.id + freeglut/include/GL/.arch-ids/freeglut_internal.h.id + freeglut/include/GL/Makefile + freeglut/include/GL/Makefile.am + freeglut/include/GL/Makefile.in + freeglut/include/GL/freeglut.h + freeglut/include/GL/freeglut_internal.h + freeglut/include/Makefile freeglut/include/Makefile.am + freeglut/include/Makefile.in freeglut/install-sh + freeglut/mkinstalldirs freeglut/stamp-h + freeglut/stamp-h.in freeglut/tests/.arch-ids/=id + freeglut/tests/.arch-ids/Makefile.am.id + freeglut/tests/.arch-ids/Makefile.id + freeglut/tests/.arch-ids/Makefile.in.id + freeglut/tests/.arch-ids/one.c.id + freeglut/tests/.deps/.arch-ids/=id + freeglut/tests/.deps/.arch-ids/one.P.id + freeglut/tests/.deps/one.P freeglut/tests/Makefile + freeglut/tests/Makefile.am freeglut/tests/Makefile.in + freeglut/tests/one.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--base-0 + +Author: sjbaker +Date: 2001-07-27 04:35:49 GMT +Initial revision --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-1 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-1 @@ -0,0 +1,33 @@ +Revision: freeglut--MAIN--0--patch-1 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:26:55 BST 2005 +Standard-date: 2005-05-02 10:26:55 GMT +Removed-files: freeglut/.arch-ids/configure.id + freeglut/configure + freeglut/freeglut-1.3/.arch-ids/Makefile.id + freeglut/freeglut-1.3/.arch-ids/Makefile.in.id + freeglut/freeglut-1.3/Makefile + freeglut/freeglut-1.3/Makefile.in + freeglut/genfonts/.arch-ids/Makefile.id + freeglut/genfonts/.arch-ids/Makefile.in.id + freeglut/genfonts/Makefile + freeglut/genfonts/Makefile.in + freeglut/include/.arch-ids/Makefile.id + freeglut/include/.arch-ids/Makefile.in.id + freeglut/include/GL/.arch-ids/Makefile.id + freeglut/include/GL/.arch-ids/Makefile.in.id + freeglut/include/GL/Makefile + freeglut/include/GL/Makefile.in + freeglut/include/Makefile freeglut/include/Makefile.in + freeglut/tests/.arch-ids/Makefile.id + freeglut/tests/.arch-ids/Makefile.in.id + freeglut/tests/Makefile freeglut/tests/Makefile.in +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-1 +Summary: Removed files checked in in error. +CSCVSID: MAIN.2 +Keywords: cscvs:MAIN.2 + +Author: sjbaker +Date: 2001-07-27 06:07:15 GMT +Removed files checked in in error. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-2 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-2 @@ -0,0 +1,24 @@ +Revision: freeglut--MAIN--0--patch-2 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:26:57 BST 2005 +Standard-date: 2005-05-02 10:26:57 GMT +Removed-files: freeglut/genfonts/.deps/.arch-ids/=id + freeglut/genfonts/.deps/.arch-ids/genfonts.P.id + freeglut/genfonts/.deps/.arch-ids/genstroke.P.id + freeglut/genfonts/.deps/genfonts.P + freeglut/genfonts/.deps/genstroke.P + freeglut/tests/.deps/.arch-ids/=id + freeglut/tests/.deps/.arch-ids/one.P.id + freeglut/tests/.deps/one.P +Removed-directories: freeglut/genfonts/.deps + freeglut/genfonts/.deps/.arch-ids freeglut/tests/.deps + freeglut/tests/.deps/.arch-ids +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-2 +Summary: Removed some more files that don't belong in CVS +CSCVSID: MAIN.3 +Keywords: cscvs:MAIN.3 + +Author: sjbaker +Date: 2001-07-27 06:10:40 GMT +Removed some more files that don't belong in CVS --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-3 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-3 @@ -0,0 +1,26 @@ +Revision: freeglut--MAIN--0--patch-3 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:27:05 BST 2005 +Standard-date: 2005-05-02 10:27:05 GMT +New-files: freeglut/doc/.arch-ids/=id + freeglut/doc/.arch-ids/download.html.id + freeglut/doc/.arch-ids/freeglut.html.id + freeglut/doc/.arch-ids/freeglut_logo.png.id + freeglut/doc/.arch-ids/index.html.id + freeglut/doc/.arch-ids/ogl_sm.png.id + freeglut/doc/.arch-ids/progress.html.id + freeglut/doc/.arch-ids/structure.html.id + freeglut/doc/download.html freeglut/doc/freeglut.html + freeglut/doc/freeglut_logo.png freeglut/doc/index.html + freeglut/doc/ogl_sm.png freeglut/doc/progress.html + freeglut/doc/structure.html +New-directories: freeglut/doc freeglut/doc/.arch-ids +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-3 +Summary: Added documents. +CSCVSID: MAIN.4 +Keywords: cscvs:MAIN.4 + +Author: sjbaker +Date: 2001-07-27 07:22:53 GMT +Added documents. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-4 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-4 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-4 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:27:08 BST 2005 +Standard-date: 2005-05-02 10:27:08 GMT +Modified-files: freeglut/configure.in + freeglut/freeglut-1.3/Makefile.am + freeglut/genfonts/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-4 +Summary: The build system now looks for X. +CSCVSID: MAIN.5 +Keywords: cscvs:MAIN.5 + +Author: cjp +Date: 2001-07-29 10:32:55 GMT +The build system now looks for X. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-5 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-5 @@ -0,0 +1,32 @@ +Revision: freeglut--MAIN--0--patch-5 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:27:24 BST 2005 +Standard-date: 2005-05-02 10:27:24 GMT +Modified-files: freeglut/freeglut-1.3/Makefile.am + freeglut/freeglut-1.3/freeglut_callbacks.c + freeglut/freeglut-1.3/freeglut_font.c + freeglut/freeglut-1.3/freeglut_font_data.c + freeglut/freeglut-1.3/freeglut_gamemode.c + freeglut/freeglut-1.3/freeglut_geometry.c + freeglut/freeglut-1.3/freeglut_init.c + freeglut/freeglut-1.3/freeglut_joystick.c + freeglut/freeglut-1.3/freeglut_main.c + freeglut/freeglut-1.3/freeglut_menu.c + freeglut/freeglut-1.3/freeglut_misc.c + freeglut/freeglut-1.3/freeglut_state.c + freeglut/freeglut-1.3/freeglut_structure.c + freeglut/freeglut-1.3/freeglut_window.c + freeglut/genfonts/Makefile.am + freeglut/genfonts/genfonts.c + freeglut/genfonts/genstroke.c + freeglut/include/GL/freeglut.h + freeglut/include/GL/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-5 +Summary: Removed glib dependancy +CSCVSID: MAIN.6 +Keywords: cscvs:MAIN.6 + +Author: cjp +Date: 2001-07-29 11:17:00 GMT +Removed glib dependancy --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-6 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-6 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-6 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:27:26 BST 2005 +Standard-date: 2005-05-02 10:27:26 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-6 +Summary: Fixed bug list code. +CSCVSID: MAIN.7 +Keywords: cscvs:MAIN.7 + +Author: cjp +Date: 2001-07-29 16:03:07 GMT +Fixed bug list code. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-7 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-7 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-7 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:27:32 BST 2005 +Standard-date: 2005-05-02 10:27:32 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_gamemode.c + freeglut/freeglut-1.3/freeglut_init.c + freeglut/freeglut-1.3/freeglut_main.c + freeglut/freeglut-1.3/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-7 +Summary: - removed glib dependencies from win32 code +CSCVSID: MAIN.8 +Keywords: cscvs:MAIN.8 + +Author: andi75 +Date: 2001-07-30 14:41:11 GMT +- removed glib dependencies from win32 code --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-8 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-8 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-8 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:27:34 BST 2005 +Standard-date: 2005-05-02 10:27:34 GMT +Modified-files: freeglut/include/GL/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-8 +Summary: removed glib dependencies from win32 +CSCVSID: MAIN.9 +Keywords: cscvs:MAIN.9 + +Author: andi75 +Date: 2001-07-30 14:41:42 GMT +removed glib dependencies from win32 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-9 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-9 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-9 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:27:37 BST 2005 +Standard-date: 2005-05-02 10:27:37 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_init.c + freeglut/freeglut-1.3/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-9 +Summary: one more g_assert removed +CSCVSID: MAIN.10 +Keywords: cscvs:MAIN.10 + +Author: andi75 +Date: 2001-07-30 15:22:51 GMT +one more g_assert removed --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-10 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-10 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-10 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:27:41 BST 2005 +Standard-date: 2005-05-02 10:27:41 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_main.c + freeglut/freeglut-1.3/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-10 +Summary: A stupid bug fixed. +CSCVSID: MAIN.11 +Keywords: cscvs:MAIN.11 + +Author: cjp +Date: 2001-07-30 20:23:05 GMT +A stupid bug fixed. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-11 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-11 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-11 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:27:43 BST 2005 +Standard-date: 2005-05-02 10:27:43 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-11 +Summary: Improved window positioning. +CSCVSID: MAIN.12 +Keywords: cscvs:MAIN.12 + +Author: cjp +Date: 2001-08-04 12:22:42 GMT +Improved window positioning. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-12 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-12 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-12 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:27:46 BST 2005 +Standard-date: 2005-05-02 10:27:46 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_main.c + freeglut/include/GL/freeglut.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-12 +Summary: Fixed redisplay bug. +CSCVSID: MAIN.13 +Keywords: cscvs:MAIN.13 + +Author: cjp +Date: 2001-08-04 12:24:21 GMT +Fixed redisplay bug. +Fixed modifier values. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-13 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-13 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-13 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:27:48 BST 2005 +Standard-date: 2005-05-02 10:27:48 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-13 +Summary: More position tweeks. +CSCVSID: MAIN.14 +Keywords: cscvs:MAIN.14 + +Author: cjp +Date: 2001-08-05 19:30:26 GMT +More position tweeks. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-14 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-14 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-14 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:27:53 BST 2005 +Standard-date: 2005-05-02 10:27:53 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_callbacks.c + freeglut/freeglut-1.3/freeglut_main.c + freeglut/freeglut-1.3/freeglut_window.c + freeglut/include/GL/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-14 +Summary: Added keyup events code. +CSCVSID: MAIN.15 +Keywords: cscvs:MAIN.15 + +Author: cjp +Date: 2001-08-05 22:47:34 GMT +Added keyup events code. +Added missing specal keys. +Made menu callbacks global. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-15 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-15 @@ -0,0 +1,46 @@ +Revision: freeglut--MAIN--0--patch-15 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:27:57 BST 2005 +Standard-date: 2005-05-02 10:27:57 GMT +Removed-files: freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_callbacks.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_cursor.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_display.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_font.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_font_data.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_gamemode.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_geometry.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_init.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_joystick.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_main.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_menu.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_misc.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_overlay.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_state.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_structure.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_teapot.P.id + freeglut/freeglut-1.3/.deps/freeglut_callbacks.P + freeglut/freeglut-1.3/.deps/freeglut_cursor.P + freeglut/freeglut-1.3/.deps/freeglut_display.P + freeglut/freeglut-1.3/.deps/freeglut_font.P + freeglut/freeglut-1.3/.deps/freeglut_font_data.P + freeglut/freeglut-1.3/.deps/freeglut_gamemode.P + freeglut/freeglut-1.3/.deps/freeglut_geometry.P + freeglut/freeglut-1.3/.deps/freeglut_init.P + freeglut/freeglut-1.3/.deps/freeglut_joystick.P + freeglut/freeglut-1.3/.deps/freeglut_main.P + freeglut/freeglut-1.3/.deps/freeglut_menu.P + freeglut/freeglut-1.3/.deps/freeglut_misc.P + freeglut/freeglut-1.3/.deps/freeglut_overlay.P + freeglut/freeglut-1.3/.deps/freeglut_state.P + freeglut/freeglut-1.3/.deps/freeglut_structure.P + freeglut/freeglut-1.3/.deps/freeglut_teapot.P +Modified-files: freeglut/README +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-15 +Summary: Removed a bunch of '.P' files that don't belong in the ... +CSCVSID: MAIN.16 +Keywords: cscvs:MAIN.16 + +Author: sjbaker +Date: 2002-01-20 23:20:45 GMT +Removed a bunch of '.P' files that don't belong in the CVS archive. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-16 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-16 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-16 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:27:59 BST 2005 +Standard-date: 2005-05-02 10:27:59 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-16 +Summary: Removed one last glib call. +CSCVSID: MAIN.17 +Keywords: cscvs:MAIN.17 + +Author: cjp +Date: 2002-05-16 15:00:33 GMT +Removed one last glib call. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-17 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-17 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-17 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:28:04 BST 2005 +Standard-date: 2005-05-02 10:28:04 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_cursor.c + freeglut/freeglut-1.3/freeglut_display.c + freeglut/freeglut-1.3/freeglut_overlay.c + freeglut/freeglut-1.3/freeglut_teapot.c + freeglut/freeglut-1.3/freeglut_videoresize.c + freeglut/tests/one.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-17 +Summary: Removed some DOS line ends. +CSCVSID: MAIN.18 +Keywords: cscvs:MAIN.18 + +Author: cjp +Date: 2002-05-17 10:02:09 GMT +Removed some DOS line ends. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-18 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-18 @@ -0,0 +1,27 @@ +Revision: freeglut--MAIN--0--patch-18 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:28:14 BST 2005 +Standard-date: 2005-05-02 10:28:14 GMT +New-files: freeglut/freeglut-1.3/.arch-ids/freeglut_stroke_mono_roman.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_stroke_roman.c.id + freeglut/freeglut-1.3/freeglut_stroke_mono_roman.c + freeglut/freeglut-1.3/freeglut_stroke_roman.c + freeglut/genfonts/.arch-ids/lex.l.id + freeglut/genfonts/.arch-ids/to_stroke.y.id + freeglut/genfonts/.arch-ids/wfont.h.id + freeglut/genfonts/lex.l freeglut/genfonts/to_stroke.y + freeglut/genfonts/wfont.h +Modified-files: freeglut/freeglut-1.3/Makefile.am + freeglut/freeglut-1.3/freeglut_font.c + freeglut/genfonts/Roman_M.src + freeglut/include/GL/freeglut.h + freeglut/include/GL/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-18 +Summary: Added stroke fonts. +CSCVSID: MAIN.19 +Keywords: cscvs:MAIN.19 + +Author: cjp +Date: 2002-05-18 21:41:59 GMT +Added stroke fonts. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-19 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-19 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-19 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:28:16 BST 2005 +Standard-date: 2005-05-02 10:28:16 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_font.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-19 +Summary: My bad. +CSCVSID: MAIN.20 +Keywords: cscvs:MAIN.20 + +Author: cjp +Date: 2002-05-20 17:25:55 GMT +My bad. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-20 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-20 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-20 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:28:18 BST 2005 +Standard-date: 2005-05-02 10:28:18 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_font.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-20 +Summary: Fixed previous fix so it compiles. +CSCVSID: MAIN.21 +Keywords: cscvs:MAIN.21 + +Author: dheyse +Date: 2002-05-20 21:01:33 GMT +Fixed previous fix so it compiles. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-21 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-21 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-21 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:28:20 BST 2005 +Standard-date: 2005-05-02 10:28:20 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_geometry.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-21 +Summary: Implemented tetrahedra, octahedra, dodecahedra, and ico... +CSCVSID: MAIN.22 +Keywords: cscvs:MAIN.22 + +Author: dheyse +Date: 2002-10-22 16:28:00 GMT +Implemented tetrahedra, octahedra, dodecahedra, and icosahedra. Checked in on behalf of John F. Fay . --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-22 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-22 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-22 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:28:22 BST 2005 +Standard-date: 2005-05-02 10:28:22 GMT +New-files: freeglut/doc/.arch-ids/freeglut_user_interface.html.id + freeglut/doc/freeglut_user_interface.html +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-22 +Summary: Added on behalf of John Fay. +CSCVSID: MAIN.23 +Keywords: cscvs:MAIN.23 + +Author: dheyse +Date: 2002-11-26 19:56:55 GMT +Added on behalf of John Fay. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-23 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-23 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-23 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:28:24 BST 2005 +Standard-date: 2005-05-02 10:28:24 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-23 +Summary: Fixes from freeglut_portable patch. Memory leak fix fr... +CSCVSID: MAIN.24 +Keywords: cscvs:MAIN.24 + +Author: dheyse +Date: 2002-11-28 23:09:47 GMT +Fixes from freeglut_portable patch. Memory leak fix from John. Return_if_fail fix. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-24 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-24 @@ -0,0 +1,28 @@ +Revision: freeglut--MAIN--0--patch-24 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:28:37 BST 2005 +Standard-date: 2005-05-02 10:28:37 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_callbacks.c + freeglut/freeglut-1.3/freeglut_cursor.c + freeglut/freeglut-1.3/freeglut_font.c + freeglut/freeglut-1.3/freeglut_font_data.c + freeglut/freeglut-1.3/freeglut_gamemode.c + freeglut/freeglut-1.3/freeglut_geometry.c + freeglut/freeglut-1.3/freeglut_init.c + freeglut/freeglut-1.3/freeglut_main.c + freeglut/freeglut-1.3/freeglut_menu.c + freeglut/freeglut-1.3/freeglut_misc.c + freeglut/freeglut-1.3/freeglut_state.c + freeglut/freeglut-1.3/freeglut_stroke_mono_roman.c + freeglut/freeglut-1.3/freeglut_stroke_roman.c + freeglut/freeglut-1.3/freeglut_structure.c + freeglut/freeglut-1.3/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-24 +Summary: Many updates from John Fay. +CSCVSID: MAIN.25 +Keywords: cscvs:MAIN.25 + +Author: dheyse +Date: 2002-11-28 23:26:17 GMT +Many updates from John Fay. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-25 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-25 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-25 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:28:40 BST 2005 +Standard-date: 2005-05-02 10:28:40 GMT +Modified-files: freeglut/include/GL/freeglut.h + freeglut/include/GL/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-25 +Summary: Many updates from John Fay. (freeglut.h may need a sma... +CSCVSID: MAIN.26 +Keywords: cscvs:MAIN.26 + +Author: dheyse +Date: 2002-11-28 23:37:51 GMT +Many updates from John Fay. (freeglut.h may need a small change to allow Win32 DLL build again) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-26 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-26 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-26 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:28:42 BST 2005 +Standard-date: 2005-05-02 10:28:42 GMT +New-files: freeglut/.arch-ids/freeglut.dsp.id + freeglut/freeglut.dsp +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-26 +Summary: Visual C++ 6 project file for static freeglut lib. +CSCVSID: MAIN.27 +Keywords: cscvs:MAIN.27 + +Author: dheyse +Date: 2002-11-28 23:58:00 GMT +Visual C++ 6 project file for static freeglut lib. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-27 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-27 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-27 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:28:47 BST 2005 +Standard-date: 2005-05-02 10:28:47 GMT +New-files: freeglut/.arch-ids/freeglutstatic.dsw.id + freeglut/freeglutstatic.dsw +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-27 +Summary: Added Visual C++ 6 Static library project for John Fay. +CSCVSID: MAIN.28 +Keywords: cscvs:MAIN.28 + +Author: dheyse +Date: 2002-11-29 00:03:04 GMT +Added Visual C++ 6 Static library project for John Fay. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-28 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-28 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-28 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:28:49 BST 2005 +Standard-date: 2005-05-02 10:28:49 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-28 +Summary: Many updates from John Fay. +CSCVSID: MAIN.29 +Keywords: cscvs:MAIN.29 + +Author: dheyse +Date: 2002-11-29 00:05:26 GMT +Many updates from John Fay. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-29 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-29 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-29 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:28:52 BST 2005 +Standard-date: 2005-05-02 10:28:52 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_font.c + freeglut/freeglut-1.3/freeglut_font_data.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-29 +Summary: Adjusted character spacing on a few fonts. +CSCVSID: MAIN.30 +Keywords: cscvs:MAIN.30 + +Author: dheyse +Date: 2002-11-29 00:42:08 GMT +Adjusted character spacing on a few fonts. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-30 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-30 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-30 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:28:55 BST 2005 +Standard-date: 2005-05-02 10:28:55 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_font_data.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-30 +Summary: The lowercase t in helvetica12 was too skinny. +CSCVSID: MAIN.31 +Keywords: cscvs:MAIN.31 + +Author: dheyse +Date: 2002-11-29 17:31:44 GMT +The lowercase t in helvetica12 was too skinny. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-31 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-31 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-31 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:28:57 BST 2005 +Standard-date: 2005-05-02 10:28:57 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-31 +Summary: Fixed Win95 crash when getenv("DISPLAY") returned NULL ptr. +CSCVSID: MAIN.32 +Keywords: cscvs:MAIN.32 + +Author: dheyse +Date: 2002-11-29 17:32:55 GMT +Fixed Win95 crash when getenv("DISPLAY") returned NULL ptr. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-32 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-32 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-32 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:29:00 BST 2005 +Standard-date: 2005-05-02 10:29:00 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_font_data.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-32 +Summary: More bitmap font spacing fixes from John. +CSCVSID: MAIN.33 +Keywords: cscvs:MAIN.33 + +Author: dheyse +Date: 2002-12-04 14:45:37 GMT +More bitmap font spacing fixes from John. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-33 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-33 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-33 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:29:02 BST 2005 +Standard-date: 2005-05-02 10:29:02 GMT +Modified-files: freeglut/include/GL/freeglut.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-33 +Summary: Added check for FREEGLUT_DLL to allow static & DLL buil... +CSCVSID: MAIN.34 +Keywords: cscvs:MAIN.34 + +Author: dheyse +Date: 2002-12-10 15:39:54 GMT +Added check for FREEGLUT_DLL to allow static & DLL build on Windows. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-34 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-34 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-34 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:29:05 BST 2005 +Standard-date: 2005-05-02 10:29:05 GMT +New-files: freeglut/.arch-ids/freeglutdll.dsp.id + freeglut/freeglutdll.dsp +Modified-files: freeglut/freeglut.dsw +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-34 +Summary: Allow DLL and static library build on Windows. +CSCVSID: MAIN.35 +Keywords: cscvs:MAIN.35 + +Author: dheyse +Date: 2002-12-10 15:41:22 GMT +Allow DLL and static library build on Windows. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-35 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-35 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-35 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:29:08 BST 2005 +Standard-date: 2005-05-02 10:29:08 GMT +Modified-files: freeglut/aclocal.m4 + freeglut/freeglut-1.3/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-35 +Summary: Cleanup joystick deallocation. +CSCVSID: MAIN.36 +Keywords: cscvs:MAIN.36 + +Author: sjbaker +Date: 2003-01-04 03:01:35 GMT +Cleanup joystick deallocation. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-36 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-36 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-36 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:29:10 BST 2005 +Standard-date: 2005-05-02 10:29:10 GMT +New-files: freeglut/freeglut-1.3/.arch-ids/freeglutdll.def.id + freeglut/freeglut-1.3/freeglutdll.def +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-36 +Summary: Exports file for Win32 dll. One EXPORT for each FGAPI ... +CSCVSID: MAIN.37 +Keywords: cscvs:MAIN.37 + +Author: dheyse +Date: 2003-01-06 17:54:35 GMT +Exports file for Win32 dll. One EXPORT for each FGAPI line in freeglut.h --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-37 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-37 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-37 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:29:15 BST 2005 +Standard-date: 2005-05-02 10:29:15 GMT +New-files: freeglut/include/GL/.arch-ids/freeglut_ext.h.id + freeglut/include/GL/.arch-ids/glut.h.id + freeglut/include/GL/freeglut_ext.h + freeglut/include/GL/glut.h +Modified-files: freeglut/include/GL/freeglut.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-37 +Summary: Broke freeglut.h into glut.h and freeglut_ext.h +CSCVSID: MAIN.38 +Keywords: cscvs:MAIN.38 + +Author: dheyse +Date: 2003-02-07 18:45:01 GMT +Broke freeglut.h into glut.h and freeglut_ext.h --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-38 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-38 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-38 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:29:17 BST 2005 +Standard-date: 2005-05-02 10:29:17 GMT +New-files: freeglut/freeglut-1.3/.arch-ids/freeglut_internal.h.id + freeglut/freeglut-1.3/freeglut_internal.h +Removed-files: freeglut/include/GL/.arch-ids/freeglut_internal.h.id + freeglut/include/GL/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-38 +Summary: Moved freeglut_internal.h to the private directory with... +CSCVSID: MAIN.39 +Keywords: cscvs:MAIN.39 + +Author: dheyse +Date: 2003-02-07 18:47:10 GMT +Moved freeglut_internal.h to the private directory with the other freeglut sources. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-39 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-39 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-39 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:29:19 BST 2005 +Standard-date: 2005-05-02 10:29:19 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_font.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-39 +Summary: John fixed a bug that make bitmap font one pixel wider ... +CSCVSID: MAIN.40 +Keywords: cscvs:MAIN.40 + +Author: dheyse +Date: 2003-02-07 21:17:40 GMT +John fixed a bug that make bitmap font one pixel wider than its drawn. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-40 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-40 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-40 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:29:23 BST 2005 +Standard-date: 2005-05-02 10:29:23 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_main.c + freeglut/freeglut-1.3/freeglut_menu.c + freeglut/freeglut-1.3/freeglut_state.c + freeglut/freeglut-1.3/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-40 +Summary: Johns changes for layers, fgSetWindow, and fgSetupPixel... +CSCVSID: MAIN.41 +Keywords: cscvs:MAIN.41 + +Author: dheyse +Date: 2003-02-07 21:23:09 GMT +Johns changes for layers, fgSetWindow, and fgSetupPixelFormat. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-41 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-41 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-41 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:29:25 BST 2005 +Standard-date: 2005-05-02 10:29:25 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-41 +Summary: SubWindow border thickness fix. Overlay changes in glutGet. +CSCVSID: MAIN.42 +Keywords: cscvs:MAIN.42 + +Author: dheyse +Date: 2003-02-07 21:27:20 GMT +SubWindow border thickness fix. Overlay changes in glutGet. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-42 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-42 @@ -0,0 +1,27 @@ +Revision: freeglut--MAIN--0--patch-42 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:29:38 BST 2005 +Standard-date: 2005-05-02 10:29:38 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_callbacks.c + freeglut/freeglut-1.3/freeglut_cursor.c + freeglut/freeglut-1.3/freeglut_display.c + freeglut/freeglut-1.3/freeglut_font_data.c + freeglut/freeglut-1.3/freeglut_gamemode.c + freeglut/freeglut-1.3/freeglut_geometry.c + freeglut/freeglut-1.3/freeglut_init.c + freeglut/freeglut-1.3/freeglut_joystick.c + freeglut/freeglut-1.3/freeglut_misc.c + freeglut/freeglut-1.3/freeglut_overlay.c + freeglut/freeglut-1.3/freeglut_stroke_mono_roman.c + freeglut/freeglut-1.3/freeglut_stroke_roman.c + freeglut/freeglut-1.3/freeglut_teapot.c + freeglut/freeglut-1.3/freeglut_videoresize.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-42 +Summary: Moved freeglut_internal.h to the freeglut source code p... +CSCVSID: MAIN.43 +Keywords: cscvs:MAIN.43 + +Author: dheyse +Date: 2003-02-07 21:29:43 GMT +Moved freeglut_internal.h to the freeglut source code private directory. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-43 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-43 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-43 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:29:41 BST 2005 +Standard-date: 2005-05-02 10:29:41 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_display.c + freeglut/freeglut-1.3/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-43 +Summary: Removed erroneous GPL license comments. +CSCVSID: MAIN.44 +Keywords: cscvs:MAIN.44 + +Author: sjbaker +Date: 2003-02-08 02:30:01 GMT +Removed erroneous GPL license comments. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-44 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-44 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-44 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:29:44 BST 2005 +Standard-date: 2005-05-02 10:29:44 GMT +New-files: freeglut/.arch-ids/freeglut_static.dsp.id + freeglut/freeglut_static.dsp +Modified-files: freeglut/freeglut.dsp freeglut/freeglut.dsw +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-44 +Summary: Switching to John Fays version of the VC++ project files. +CSCVSID: MAIN.45 +Keywords: cscvs:MAIN.45 + +Author: dheyse +Date: 2003-02-13 22:27:35 GMT +Switching to John Fays version of the VC++ project files. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-45 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-45 @@ -0,0 +1,22 @@ +Revision: freeglut--MAIN--0--patch-45 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:29:52 BST 2005 +Standard-date: 2005-05-02 10:29:52 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_cursor.c + freeglut/freeglut-1.3/freeglut_display.c + freeglut/freeglut-1.3/freeglut_font.c + freeglut/freeglut-1.3/freeglut_geometry.c + freeglut/freeglut-1.3/freeglut_internal.h + freeglut/freeglut-1.3/freeglut_joystick.c + freeglut/freeglut-1.3/freeglut_main.c + freeglut/freeglut-1.3/freeglut_structure.c + freeglut/freeglut-1.3/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-45 +Summary: Switch to ANSI C comments. Removed always true tests o... +CSCVSID: MAIN.46 +Keywords: cscvs:MAIN.46 + +Author: dheyse +Date: 2003-03-12 14:38:46 GMT +Switch to ANSI C comments. Removed always true tests on unsigned char. Single buffering fix.. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-46 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-46 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-46 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:29:54 BST 2005 +Standard-date: 2005-05-02 10:29:54 GMT +Modified-files: freeglut/include/GL/glut.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-46 +Summary: Switch to ANSI C comments. +CSCVSID: MAIN.47 +Keywords: cscvs:MAIN.47 + +Author: dheyse +Date: 2003-03-12 14:42:11 GMT +Switch to ANSI C comments. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-47 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-47 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-47 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:29:56 BST 2005 +Standard-date: 2005-05-02 10:29:56 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_gamemode.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-47 +Summary: Applied patch to fix GameMode issues supplied by Bernha... +CSCVSID: MAIN.48 +Keywords: cscvs:MAIN.48 + +Author: cjp +Date: 2003-03-23 16:21:14 GMT +Applied patch to fix GameMode issues supplied by Bernhard Kaindl. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-48 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-48 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-48 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:29:58 BST 2005 +Standard-date: 2005-05-02 10:29:58 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-48 +Summary: Pass mouse pos to Windows kbd callback. Resequenced a ... +CSCVSID: MAIN.49 +Keywords: cscvs:MAIN.49 + +Author: dheyse +Date: 2003-06-02 18:16:33 GMT +Pass mouse pos to Windows kbd callback. Resequenced a few things for UNIX. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-49 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-49 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-49 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:30:00 BST 2005 +Standard-date: 2005-05-02 10:30:00 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_state.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-49 +Summary: Do not allow glutGet to reposition the window 1 pixel t... +CSCVSID: MAIN.50 +Keywords: cscvs:MAIN.50 + +Author: dheyse +Date: 2003-06-02 18:18:07 GMT +Do not allow glutGet to reposition the window 1 pixel toward bottom right. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-50 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-50 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-50 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:30:02 BST 2005 +Standard-date: 2005-05-02 10:30:02 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-50 +Summary: Documented Johns changes from May 03. +CSCVSID: MAIN.51 +Keywords: cscvs:MAIN.51 + +Author: dheyse +Date: 2003-06-02 18:20:06 GMT +Documented Johns changes from May 03. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-51 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-51 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-51 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:30:04 BST 2005 +Standard-date: 2005-05-02 10:30:04 GMT +Modified-files: freeglut/doc/freeglut_user_interface.html +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-51 +Summary: John Documented InitWindowPosition extensions and added... +CSCVSID: MAIN.52 +Keywords: cscvs:MAIN.52 + +Author: dheyse +Date: 2003-06-02 18:46:27 GMT +John Documented InitWindowPosition extensions and added some kbd fn info. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-52 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-52 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-52 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:30:08 BST 2005 +Standard-date: 2005-05-02 10:30:08 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_display.c + freeglut/freeglut-1.3/freeglut_internal.h + freeglut/freeglut-1.3/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-52 +Summary: Single buffered rendering for Windows. +CSCVSID: MAIN.53 +Keywords: cscvs:MAIN.53 + +Author: dheyse +Date: 2003-06-12 18:52:36 GMT +Single buffered rendering for Windows. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-53 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-53 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-53 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:30:10 BST 2005 +Standard-date: 2005-05-02 10:30:10 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-53 +Summary: Eero Pajarre's icon code. +CSCVSID: MAIN.54 +Keywords: cscvs:MAIN.54 + +Author: dheyse +Date: 2003-06-12 18:54:11 GMT +Eero Pajarre's icon code. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-54 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-54 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-54 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:30:13 BST 2005 +Standard-date: 2005-05-02 10:30:13 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_state.c + freeglut/include/GL/freeglut_ext.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-54 +Summary: John's window positioning corrections. +CSCVSID: MAIN.55 +Keywords: cscvs:MAIN.55 + +Author: dheyse +Date: 2003-06-12 18:56:56 GMT +John's window positioning corrections. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-55 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-55 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-55 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:30:15 BST 2005 +Standard-date: 2005-05-02 10:30:15 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-55 +Summary: Set the current window before calling the window closur... +CSCVSID: MAIN.56 +Keywords: cscvs:MAIN.56 + +Author: dheyse +Date: 2003-06-12 18:59:53 GMT +Set the current window before calling the window closure callback. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-56 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-56 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-56 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:30:17 BST 2005 +Standard-date: 2005-05-02 10:30:17 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-56 +Summary: Fix the keyboard up callback and a compiler warning. +CSCVSID: MAIN.57 +Keywords: cscvs:MAIN.57 + +Author: dheyse +Date: 2003-06-12 19:02:56 GMT +Fix the keyboard up callback and a compiler warning. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-57 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-57 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-57 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:30:20 BST 2005 +Standard-date: 2005-05-02 10:30:20 GMT +New-files: freeglut/freeglut-1.3/.arch-ids/freeglut_ext.c.id + freeglut/freeglut-1.3/freeglut_ext.c +Modified-files: freeglut/freeglut-1.3/Makefile.am + freeglut/include/GL/freeglut_ext.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-57 +Summary: added glutGetProcAddress() +CSCVSID: MAIN.58 +Keywords: cscvs:MAIN.58 + +Author: brianp +Date: 2003-06-17 16:54:53 GMT +added glutGetProcAddress() --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-58 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-58 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-58 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:30:24 BST 2005 +Standard-date: 2005-05-02 10:30:24 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_display.c + freeglut/freeglut-1.3/freeglut_init.c + freeglut/freeglut-1.3/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-58 +Summary: added GLUT_FPS env var option +CSCVSID: MAIN.59 +Keywords: cscvs:MAIN.59 + +Author: brianp +Date: 2003-06-17 16:55:22 GMT +added GLUT_FPS env var option --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-59 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-59 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-59 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:30:28 BST 2005 +Standard-date: 2005-05-02 10:30:28 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_display.c + freeglut/freeglut-1.3/freeglut_internal.h + freeglut/freeglut-1.3/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-59 +Summary: First group of patches: Adds single-buffered rendering... +CSCVSID: MAIN.60 +Keywords: cscvs:MAIN.60 + +Author: sandalle +Date: 2003-06-17 20:06:32 GMT +First group of patches: Adds single-buffered rendering (or its emulation) in Windows. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-60 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-60 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-60 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:30:31 BST 2005 +Standard-date: 2005-05-02 10:30:31 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-60 +Summary: Eero Pajarre's GLUT_ICON code for Windows +CSCVSID: MAIN.61 +Keywords: cscvs:MAIN.61 + +Author: sandalle +Date: 2003-06-17 20:08:09 GMT +Eero Pajarre's GLUT_ICON code for Windows --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-61 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-61 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-61 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:30:33 BST 2005 +Standard-date: 2005-05-02 10:30:33 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_state.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-61 +Summary: Set #3: Fixes for window positioning problem Windows +CSCVSID: MAIN.62 +Keywords: cscvs:MAIN.62 + +Author: sandalle +Date: 2003-06-17 20:12:28 GMT +Set #3: Fixes for window positioning problem Windows --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-62 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-62 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-62 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:30:35 BST 2005 +Standard-date: 2005-05-02 10:30:35 GMT +New-files: freeglut/freeglut-1.3/.arch-ids/freeglut_ext.h.id + freeglut/freeglut-1.3/freeglut_ext.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-62 +Summary: * Rest of Set #3 +CSCVSID: MAIN.63 +Keywords: cscvs:MAIN.63 + +Author: sandalle +Date: 2003-06-17 20:14:04 GMT +* Rest of Set #3 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-63 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-63 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-63 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:30:38 BST 2005 +Standard-date: 2005-05-02 10:30:38 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_main.c + freeglut/freeglut-1.3/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-63 +Summary: Set #4: +CSCVSID: MAIN.64 +Keywords: cscvs:MAIN.64 + +Author: sandalle +Date: 2003-06-17 20:16:01 GMT +Set #4: +* Fixes a couple of compiler warnings and other bugs. +* freeglut_main.c: Removes a compiler warning +* freeglut_structure.c: Sets the current window before calling the window closure callback +* Possibly other changes --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-64 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-64 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-64 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:30:39 BST 2005 +Standard-date: 2005-05-02 10:30:39 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-64 +Summary: * Updated ChangeLog +CSCVSID: MAIN.65 +Keywords: cscvs:MAIN.65 + +Author: sandalle +Date: 2003-06-17 20:22:57 GMT +* Updated ChangeLog --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-65 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-65 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-65 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:30:43 BST 2005 +Standard-date: 2005-05-02 10:30:43 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_display.c + freeglut/freeglut-1.3/freeglut_init.c + freeglut/freeglut-1.3/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-65 +Summary: restore GLUT_FPS env var feature lost in previous check-in +CSCVSID: MAIN.66 +Keywords: cscvs:MAIN.66 + +Author: brianp +Date: 2003-06-17 22:46:50 GMT +restore GLUT_FPS env var feature lost in previous check-in --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-66 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-66 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-66 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:30:45 BST 2005 +Standard-date: 2005-05-02 10:30:45 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-66 +Summary: added glutGetProcAddress() and GLUT_FPS +CSCVSID: MAIN.67 +Keywords: cscvs:MAIN.67 + +Author: brianp +Date: 2003-06-18 13:50:33 GMT +added glutGetProcAddress() and GLUT_FPS --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-67 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-67 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-67 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:30:54 BST 2005 +Standard-date: 2005-05-02 10:30:54 GMT +Modified-files: freeglut/doc/freeglut_user_interface.html +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-67 +Summary: added glutGetProcAddress and GLUT_FPS info +CSCVSID: MAIN.68 +Keywords: cscvs:MAIN.68 + +Author: brianp +Date: 2003-06-18 14:07:17 GMT +added glutGetProcAddress and GLUT_FPS info --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-68 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-68 @@ -0,0 +1,21 @@ +Revision: freeglut--MAIN--0--patch-68 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:31:08 BST 2005 +Standard-date: 2005-05-02 10:31:08 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_display.c + freeglut/freeglut-1.3/freeglut_ext.h + freeglut/freeglut-1.3/freeglut_init.c + freeglut/freeglut-1.3/freeglut_internal.h + freeglut/freeglut-1.3/freeglut_main.c + freeglut/freeglut-1.3/freeglut_state.c + freeglut/freeglut-1.3/freeglut_structure.c + freeglut/freeglut-1.3/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-68 +Summary: remove DOS-style CR characters +CSCVSID: MAIN.69 +Keywords: cscvs:MAIN.69 + +Author: brianp +Date: 2003-06-18 14:38:36 GMT +remove DOS-style CR characters --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-69 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-69 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-69 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:31:13 BST 2005 +Standard-date: 2005-05-02 10:31:13 GMT +Modified-files: freeglut/doc/freeglut_user_interface.html + freeglut/freeglut-1.3/freeglut_internal.h + freeglut/freeglut-1.3/freeglut_state.c + freeglut/include/GL/freeglut_ext.h + freeglut/include/GL/glut.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-69 +Summary: Added FREEGLUT_VERSION_1_3. +CSCVSID: MAIN.70 +Keywords: cscvs:MAIN.70 + +Author: brianp +Date: 2003-06-18 21:15:21 GMT +Added FREEGLUT_VERSION_1_3. +Added GLUT_VERSION for glutGet(). +Added glutGet() documentation. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-70 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-70 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-70 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:31:14 BST 2005 +Standard-date: 2005-05-02 10:31:14 GMT +Removed-files: freeglut/freeglut-1.3/.arch-ids/freeglut_ext.h.id + freeglut/freeglut-1.3/freeglut_ext.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-70 +Summary: * Removed freeglut_ext.h (wasn't supposed to be added) +CSCVSID: MAIN.71 +Keywords: cscvs:MAIN.71 + +Author: sandalle +Date: 2003-06-18 22:12:02 GMT +* Removed freeglut_ext.h (wasn't supposed to be added) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-71 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-71 @@ -0,0 +1,41 @@ +Revision: freeglut--MAIN--0--patch-71 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:31:23 BST 2005 +Standard-date: 2005-05-02 10:31:23 GMT +Modified-files: freeglut/ChangeLog + freeglut/doc/freeglut_user_interface.html + freeglut/freeglut-1.3/freeglut_callbacks.c + freeglut/freeglut-1.3/freeglut_ext.c + freeglut/freeglut-1.3/freeglut_internal.h + freeglut/freeglut-1.3/freeglut_menu.c + freeglut/freeglut-1.3/freeglut_structure.c + freeglut/freeglut-1.3/freeglut_teapot.c + freeglut/freeglut-1.3/freeglut_window.c + freeglut/include/GL/freeglut_ext.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-71 +Summary: * Hopefully I did THIS one right (used 'cvs update' to ... +CSCVSID: MAIN.72 +Keywords: cscvs:MAIN.72 + +Author: sandalle +Date: 2003-06-18 22:26:50 GMT +* Hopefully I did THIS one right (used 'cvs update' to Merge) + +Authors - The first update in quite a while + +ChangeLog - Added the recent changes + +freeglut_callbacks.c - Added Aleksandar Donev's menu destruction callback + +freeglut_internal.h - Added the user data to the structures and made the menu state/status callbacks window-independent + +freeglut_menu.c - Removed several OpenGL compiler warnings and added A. Donev's menu user data functions + +freeglut_structure.c - Added Aleksandar Donev's menu destruction callback + +freeglut_teapot.c - Removed or suppressed several compiler warnings + +freeglut_window.c - Updated the window positioning code and added A. Donev's window user data + +freeglut_ext.h - Added the menu destruction callback and user data functions --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-72 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-72 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-72 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:31:25 BST 2005 +Standard-date: 2005-05-02 10:31:25 GMT +Modified-files: freeglut/AUTHORS +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-72 +Summary: Forgot a file...looked so innocous just sitting there... :) +CSCVSID: MAIN.73 +Keywords: cscvs:MAIN.73 + +Author: sandalle +Date: 2003-06-18 22:30:39 GMT +Forgot a file...looked so innocous just sitting there... :) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-73 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-73 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-73 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:31:27 BST 2005 +Standard-date: 2005-05-02 10:31:27 GMT +Modified-files: freeglut/doc/freeglut_user_interface.html +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-73 +Summary: restore text lost from previous check-in +CSCVSID: MAIN.74 +Keywords: cscvs:MAIN.74 + +Author: brianp +Date: 2003-06-19 15:35:51 GMT +restore text lost from previous check-in --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-74 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-74 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-74 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:31:30 BST 2005 +Standard-date: 2005-05-02 10:31:30 GMT +Modified-files: freeglut/include/GL/freeglut_ext.h + freeglut/include/GL/glut.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-74 +Summary: GLUT_VERSION updates from John Fay +CSCVSID: MAIN.75 +Keywords: cscvs:MAIN.75 + +Author: sandalle +Date: 2003-06-19 15:33:38 GMT +GLUT_VERSION updates from John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-75 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-75 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-75 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:31:32 BST 2005 +Standard-date: 2005-05-02 10:31:32 GMT +Modified-files: freeglut/include/GL/glut.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-75 +Summary: s/FREEGLUT_VERSION_1_3/FREEGLUT_VERSION_1_4/ +CSCVSID: MAIN.76 +Keywords: cscvs:MAIN.76 + +Author: brianp +Date: 2003-06-19 15:35:29 GMT +s/FREEGLUT_VERSION_1_3/FREEGLUT_VERSION_1_4/ --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-76 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-76 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-76 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:31:34 BST 2005 +Standard-date: 2005-05-02 10:31:34 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-76 +Summary: added VERSION_MAJOR/MINOR/PATCH +CSCVSID: MAIN.77 +Keywords: cscvs:MAIN.77 + +Author: brianp +Date: 2003-06-19 15:36:23 GMT +added VERSION_MAJOR/MINOR/PATCH --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-77 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-77 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-77 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:31:36 BST 2005 +Standard-date: 2005-05-02 10:31:36 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-77 +Summary: Applied tthierry's patch to fix compiling on FreeBSD. +CSCVSID: MAIN.78 +Keywords: cscvs:MAIN.78 + +Author: dheyse +Date: 2003-06-19 20:17:46 GMT +Applied tthierry's patch to fix compiling on FreeBSD. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-78 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-78 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-78 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:31:42 BST 2005 +Standard-date: 2005-05-02 10:31:42 GMT +Modified-files: freeglut/doc/freeglut_user_interface.html + freeglut/freeglut-1.3/freeglut_display.c + freeglut/freeglut-1.3/freeglut_ext.c + freeglut/freeglut-1.3/freeglut_internal.h + freeglut/freeglut-1.3/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-78 +Summary: s/FreeGLUT/freeglut/ +CSCVSID: MAIN.79 +Keywords: cscvs:MAIN.79 + +Author: brianp +Date: 2003-06-19 20:21:07 GMT +s/FreeGLUT/freeglut/ --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-79 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-79 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-79 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:31:44 BST 2005 +Standard-date: 2005-05-02 10:31:44 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-79 +Summary: Oops, missed the fghJoystickRawRead() fix for FreeBSD. +CSCVSID: MAIN.80 +Keywords: cscvs:MAIN.80 + +Author: dheyse +Date: 2003-06-19 20:51:48 GMT +Oops, missed the fghJoystickRawRead() fix for FreeBSD. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-80 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-80 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-80 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:31:46 BST 2005 +Standard-date: 2005-05-02 10:31:46 GMT +Modified-files: freeglut/NEWS +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-80 +Summary: list the 1.4 release (fill in date) - this is a cvs che... +CSCVSID: MAIN.81 +Keywords: cscvs:MAIN.81 + +Author: brianp +Date: 2003-06-20 14:30:16 GMT +list the 1.4 release (fill in date) - this is a cvs check-in test --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-81 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-81 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-81 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:31:48 BST 2005 +Standard-date: 2005-05-02 10:31:48 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_gamemode.c + freeglut/freeglut-1.3/freeglut_state.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-81 +Summary: Windows patches (Eero Pajarre) +CSCVSID: MAIN.82 +Keywords: cscvs:MAIN.82 + +Author: brianp +Date: 2003-06-20 14:39:16 GMT +Windows patches (Eero Pajarre) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-82 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-82 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-82 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:31:50 BST 2005 +Standard-date: 2005-05-02 10:31:50 GMT +New-files: freeglut/.arch-ids/autogen.sh.id + freeglut/autogen.sh +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-82 +Summary: Initial version of autogen.sh, tested here and creates ... +CSCVSID: MAIN.83 +Keywords: cscvs:MAIN.83 + +Author: sandalle +Date: 2003-06-20 15:49:55 GMT +Initial version of autogen.sh, tested here and creates the correct files --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-83 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-83 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-83 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:31:52 BST 2005 +Standard-date: 2005-05-02 10:31:52 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-83 +Summary: Added the autogen.sh addition to ChangeLog +CSCVSID: MAIN.84 +Keywords: cscvs:MAIN.84 + +Author: sandalle +Date: 2003-06-20 15:51:45 GMT +Added the autogen.sh addition to ChangeLog --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-84 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-84 @@ -0,0 +1,35 @@ +Revision: freeglut--MAIN--0--patch-84 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:32:00 BST 2005 +Standard-date: 2005-05-02 10:32:00 GMT +New-files: freeglut/progs/.arch-ids/=id + freeglut/progs/demos/.arch-ids/=id + freeglut/progs/demos/Fractals/.arch-ids/=id + freeglut/progs/demos/Fractals/.arch-ids/Fractals.dsp.id + freeglut/progs/demos/Fractals/.arch-ids/fractals.c.id + freeglut/progs/demos/Fractals/.arch-ids/fractals.dat.id + freeglut/progs/demos/Fractals/Fractals.dsp + freeglut/progs/demos/Fractals/fractals.c + freeglut/progs/demos/Fractals/fractals.dat + freeglut/progs/demos/Fractals_random/.arch-ids/=id + freeglut/progs/demos/Fractals_random/.arch-ids/Fractals_random.dsp.id + freeglut/progs/demos/Fractals_random/.arch-ids/fractals.dat.id + freeglut/progs/demos/Fractals_random/.arch-ids/fractals_random.c.id + freeglut/progs/demos/Fractals_random/Fractals_random.dsp + freeglut/progs/demos/Fractals_random/fractals.dat + freeglut/progs/demos/Fractals_random/fractals_random.c +New-directories: freeglut/progs freeglut/progs/.arch-ids + freeglut/progs/demos freeglut/progs/demos/.arch-ids + freeglut/progs/demos/Fractals + freeglut/progs/demos/Fractals/.arch-ids + freeglut/progs/demos/Fractals_random + freeglut/progs/demos/Fractals_random/.arch-ids +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-84 +Summary: Fractal demo (John Fay) +CSCVSID: MAIN.85 +Keywords: cscvs:MAIN.85 + +Author: brianp +Date: 2003-06-20 19:30:15 GMT +Fractal demo (John Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-85 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-85 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-85 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:32:02 BST 2005 +Standard-date: 2005-05-02 10:32:02 GMT +Modified-files: freeglut/TODO +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-85 +Summary: Updated TODO from John Fay +CSCVSID: MAIN.86 +Keywords: cscvs:MAIN.86 + +Author: sandalle +Date: 2003-06-20 20:04:58 GMT +Updated TODO from John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-86 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-86 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-86 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:32:09 BST 2005 +Standard-date: 2005-05-02 10:32:09 GMT +Modified-files: freeglut/doc/freeglut_user_interface.html + freeglut/freeglut-1.3/freeglut_display.c + freeglut/freeglut-1.3/freeglut_gamemode.c + freeglut/freeglut-1.3/freeglut_geometry.c + freeglut/freeglut-1.3/freeglut_teapot.c + freeglut/include/GL/freeglut_ext.h + freeglut/include/GL/glut.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-86 +Summary: Assorted updates from John Fay. +CSCVSID: MAIN.87 +Keywords: cscvs:MAIN.87 + +Author: brianp +Date: 2003-06-23 15:22:20 GMT +Assorted updates from John Fay. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-87 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-87 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-87 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:32:11 BST 2005 +Standard-date: 2005-05-02 10:32:11 GMT +Modified-files: freeglut/freeglut-1.3/freeglut_geometry.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-87 +Summary: adjusted precision (John Fay) +CSCVSID: MAIN.88 +Keywords: cscvs:MAIN.88 + +Author: brianp +Date: 2003-06-23 15:33:56 GMT +adjusted precision (John Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-88 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-88 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-88 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:32:14 BST 2005 +Standard-date: 2005-05-02 10:32:14 GMT +Modified-files: freeglut/aclocal.m4 +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-88 +Summary: Updated aclocal.m4 with aclocal 1.7.3 (was created with... +CSCVSID: MAIN.89 +Keywords: cscvs:MAIN.89 + +Author: sandalle +Date: 2003-06-23 22:38:23 GMT +Updated aclocal.m4 with aclocal 1.7.3 (was created with aclocal 1.5) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-89 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-89 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-89 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:32:16 BST 2005 +Standard-date: 2005-05-02 10:32:16 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-89 +Summary: Updated ChangeLog with my aclocal.m4 change +CSCVSID: MAIN.90 +Keywords: cscvs:MAIN.90 + +Author: sandalle +Date: 2003-06-23 22:42:14 GMT +Updated ChangeLog with my aclocal.m4 change --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-90 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-90 @@ -0,0 +1,75 @@ +Revision: freeglut--MAIN--0--patch-90 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:32:48 BST 2005 +Standard-date: 2005-05-02 10:32:48 GMT +New-files: freeglut/src/.arch-ids/=id + freeglut/src/.arch-ids/Makefile.am.id + freeglut/src/.arch-ids/freeglut_callbacks.c.id + freeglut/src/.arch-ids/freeglut_cursor.c.id + freeglut/src/.arch-ids/freeglut_display.c.id + freeglut/src/.arch-ids/freeglut_ext.c.id + freeglut/src/.arch-ids/freeglut_font.c.id + freeglut/src/.arch-ids/freeglut_font_data.c.id + freeglut/src/.arch-ids/freeglut_gamemode.c.id + freeglut/src/.arch-ids/freeglut_geometry.c.id + freeglut/src/.arch-ids/freeglut_init.c.id + freeglut/src/.arch-ids/freeglut_internal.h.id + freeglut/src/.arch-ids/freeglut_joystick.c.id + freeglut/src/.arch-ids/freeglut_main.c.id + freeglut/src/.arch-ids/freeglut_menu.c.id + freeglut/src/.arch-ids/freeglut_misc.c.id + freeglut/src/.arch-ids/freeglut_overlay.c.id + freeglut/src/.arch-ids/freeglut_state.c.id + freeglut/src/.arch-ids/freeglut_stroke_mono_roman.c.id + freeglut/src/.arch-ids/freeglut_stroke_roman.c.id + freeglut/src/.arch-ids/freeglut_structure.c.id + freeglut/src/.arch-ids/freeglut_teapot.c.id + freeglut/src/.arch-ids/freeglut_videoresize.c.id + freeglut/src/.arch-ids/freeglut_window.c.id + freeglut/src/.arch-ids/freeglutdll.def.id + freeglut/src/Makefile.am + freeglut/src/freeglut_callbacks.c + freeglut/src/freeglut_cursor.c + freeglut/src/freeglut_display.c + freeglut/src/freeglut_ext.c + freeglut/src/freeglut_font.c + freeglut/src/freeglut_font_data.c + freeglut/src/freeglut_gamemode.c + freeglut/src/freeglut_geometry.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_joystick.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_misc.c + freeglut/src/freeglut_overlay.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_stroke_mono_roman.c + freeglut/src/freeglut_stroke_roman.c + freeglut/src/freeglut_structure.c + freeglut/src/freeglut_teapot.c + freeglut/src/freeglut_videoresize.c + freeglut/src/freeglut_window.c + freeglut/src/freeglutdll.def + freeglut/src/templates/.arch-ids/=id + freeglut/src/templates/.arch-ids/cpp_template.id + freeglut/src/templates/.arch-ids/header_template.id + freeglut/src/templates/cpp_template + freeglut/src/templates/header_template +New-directories: freeglut/src freeglut/src/.arch-ids + freeglut/src/templates freeglut/src/templates/.arch-ids +Modified-files: freeglut/ChangeLog freeglut/Makefile.am + freeglut/TODO freeglut/configure.in + freeglut/freeglut.dsp freeglut/freeglut.kdevprj + freeglut/freeglut13.dsp freeglut/freeglut13.plg + freeglut/freeglut_static.dsp freeglut/freeglutdll.dsp + freeglut/tests/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-90 +Summary: Changed all references to the 'freeglut-1.3' directory ... +CSCVSID: MAIN.91 +Keywords: cscvs:MAIN.91 + +Author: sandalle +Date: 2003-06-23 23:40:12 GMT +Changed all references to the 'freeglut-1.3' directory to 'src', copied 'freeglut-1.3' to 'src' and added all files from 'src' to the repository (TODO #34). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-91 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-91 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-91 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:32:50 BST 2005 +Standard-date: 2005-05-02 10:32:50 GMT +New-files: freeglut/.arch-ids/freeglut.kdevelop.id + freeglut/freeglut.kdevelop +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-91 +Summary: Project file for Gideon (KDevelop 3.0) +CSCVSID: MAIN.92 +Keywords: cscvs:MAIN.92 + +Author: sandalle +Date: 2003-06-24 17:17:50 GMT +Project file for Gideon (KDevelop 3.0) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-92 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-92 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-92 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:32:52 BST 2005 +Standard-date: 2005-05-02 10:32:52 GMT +Modified-files: freeglut/autogen.sh +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-92 +Summary: fixed aclocal / autoheader order; some cosmetics +CSCVSID: MAIN.93 +Keywords: cscvs:MAIN.93 + +Author: andi75 +Date: 2003-06-24 18:12:40 GMT +fixed aclocal / autoheader order; some cosmetics --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-93 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-93 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-93 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:32:53 BST 2005 +Standard-date: 2005-05-02 10:32:53 GMT +Removed-files: freeglut/.arch-ids/aclocal.m4.id + freeglut/aclocal.m4 +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-93 +Summary: this file is autogenerated by aclocal +CSCVSID: MAIN.94 +Keywords: cscvs:MAIN.94 + +Author: andi75 +Date: 2003-06-24 18:13:09 GMT +this file is autogenerated by aclocal --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-94 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-94 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-94 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:32:55 BST 2005 +Standard-date: 2005-05-02 10:32:55 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-94 +Summary: Fixed autogen.sh and removed aclocal.m4 +CSCVSID: MAIN.95 +Keywords: cscvs:MAIN.95 + +Author: andi75 +Date: 2003-06-24 18:16:21 GMT +Fixed autogen.sh and removed aclocal.m4 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-95 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-95 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-95 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:32:59 BST 2005 +Standard-date: 2005-05-02 10:32:59 GMT +Modified-files: freeglut/ChangeLog freeglut/freeglut.dsp + freeglut/freeglut_static.dsp +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-95 +Summary: Added 'freeglut_ext.c' to the project files 'freeglut.d... +CSCVSID: MAIN.96 +Keywords: cscvs:MAIN.96 + +Author: sandalle +Date: 2003-06-25 15:40:32 GMT +Added 'freeglut_ext.c' to the project files 'freeglut.dsp' and 'freeglut_static.dsp' (New list #10) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-96 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-96 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-96 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:01 BST 2005 +Standard-date: 2005-05-02 10:33:01 GMT +Modified-files: freeglut/doc/freeglut_user_interface.html +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-96 +Summary: updated version, italicize freeglut (John Fay) +CSCVSID: MAIN.97 +Keywords: cscvs:MAIN.97 + +Author: brianp +Date: 2003-06-25 18:01:36 GMT +updated version, italicize freeglut (John Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-97 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-97 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-97 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:05 BST 2005 +Standard-date: 2005-05-02 10:33:05 GMT +Modified-files: freeglut/freeglut.lsm + freeglut/include/GL/glut.h + freeglut/src/freeglut_stroke_mono_roman.c + freeglut/src/freeglut_stroke_roman.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-97 +Summary: Assorted version 2.0.0 updates (John Fay). +CSCVSID: MAIN.98 +Keywords: cscvs:MAIN.98 + +Author: brianp +Date: 2003-06-25 18:04:42 GMT +Assorted version 2.0.0 updates (John Fay). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-98 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-98 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-98 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:08 BST 2005 +Standard-date: 2005-05-02 10:33:08 GMT +Modified-files: freeglut/src/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-98 +Summary: version bumps +CSCVSID: MAIN.99 +Keywords: cscvs:MAIN.99 + +Author: brianp +Date: 2003-06-25 18:16:53 GMT +version bumps --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-99 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-99 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-99 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:10 BST 2005 +Standard-date: 2005-05-02 10:33:10 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-99 +Summary: Added another of my changes (freeglut.kdevelop) and fix... +CSCVSID: MAIN.100 +Keywords: cscvs:MAIN.100 + +Author: sandalle +Date: 2003-06-25 21:02:07 GMT + +Added another of my changes (freeglut.kdevelop) and fixed the version number for my MS VS change (*.dsp) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-100 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-100 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-100 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:16 BST 2005 +Standard-date: 2005-05-02 10:33:16 GMT +Modified-files: freeglut/include/GL/freeglut_ext.h + freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_stroke_mono_roman.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-100 +Summary: XF86 game mode fixes, context sharing option. (John Fay) +CSCVSID: MAIN.101 +Keywords: cscvs:MAIN.101 + +Author: brianp +Date: 2003-06-27 15:10:06 GMT +XF86 game mode fixes, context sharing option. (John Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-101 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-101 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-101 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:18 BST 2005 +Standard-date: 2005-05-02 10:33:18 GMT +Modified-files: freeglut/ChangeLog + freeglut/include/GL/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-101 +Summary: Now installs freeglut_ext.h and glut.h to /usr/include/... +CSCVSID: MAIN.102 +Keywords: cscvs:MAIN.102 + +Author: sandalle +Date: 2003-06-28 02:21:23 GMT +Now installs freeglut_ext.h and glut.h to /usr/include/GL (was missing before) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-102 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-102 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-102 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:21 BST 2005 +Standard-date: 2005-05-02 10:33:21 GMT +Modified-files: freeglut/freeglut.dsp + freeglut/freeglut_static.dsp +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-102 +Summary: updates from John Fay +CSCVSID: MAIN.103 +Keywords: cscvs:MAIN.103 + +Author: brianp +Date: 2003-06-30 16:33:10 GMT +updates from John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-103 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-103 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-103 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:24 BST 2005 +Standard-date: 2005-05-02 10:33:24 GMT +New-files: freeglut/progs/demos/Lorenz/.arch-ids/=id + freeglut/progs/demos/Lorenz/.arch-ids/lorenz.c.id + freeglut/progs/demos/Lorenz/.arch-ids/lorenz.dsp.id + freeglut/progs/demos/Lorenz/lorenz.c + freeglut/progs/demos/Lorenz/lorenz.dsp +New-directories: freeglut/progs/demos/Lorenz + freeglut/progs/demos/Lorenz/.arch-ids +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-103 +Summary: Lorenz attractor demo (John Fay) +CSCVSID: MAIN.104 +Keywords: cscvs:MAIN.104 + +Author: brianp +Date: 2003-06-30 17:09:12 GMT +Lorenz attractor demo (John Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-104 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-104 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-104 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:26 BST 2005 +Standard-date: 2005-05-02 10:33:26 GMT +Modified-files: freeglut/src/freeglut_gamemode.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-104 +Summary: xf86VidMode error checking (Andrew Lentvorski) +CSCVSID: MAIN.105 +Keywords: cscvs:MAIN.105 + +Author: brianp +Date: 2003-07-01 20:17:05 GMT +xf86VidMode error checking (Andrew Lentvorski) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-105 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-105 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-105 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:29 BST 2005 +Standard-date: 2005-05-02 10:33:29 GMT +Modified-files: freeglut/src/Makefile.am + freeglut/src/freeglutdll.def +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-105 +Summary: bump versions to 2.0 +CSCVSID: MAIN.106 +Keywords: cscvs:MAIN.106 + +Author: brianp +Date: 2003-07-01 20:17:42 GMT +bump versions to 2.0 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-106 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-106 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-106 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:31 BST 2005 +Standard-date: 2005-05-02 10:33:31 GMT +Modified-files: freeglut/tests/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-106 +Summary: bump version to 2.0 +CSCVSID: MAIN.107 +Keywords: cscvs:MAIN.107 + +Author: brianp +Date: 2003-07-01 20:18:38 GMT +bump version to 2.0 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-107 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-107 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-107 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:34 BST 2005 +Standard-date: 2005-05-02 10:33:34 GMT +Modified-files: freeglut/doc/freeglut_user_interface.html +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-107 +Summary: version bumps +CSCVSID: MAIN.108 +Keywords: cscvs:MAIN.108 + +Author: brianp +Date: 2003-07-01 20:19:02 GMT +version bumps --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-108 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-108 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-108 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:37 BST 2005 +Standard-date: 2005-05-02 10:33:37 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_misc.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-108 +Summary: Fixed the 'ptr + len' problem in freeglut_misc.c:90 +CSCVSID: MAIN.109 +Keywords: cscvs:MAIN.109 + +Author: sandalle +Date: 2003-07-01 21:35:43 GMT + +Fixed the 'ptr + len' problem in freeglut_misc.c:90 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-109 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-109 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-109 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:39 BST 2005 +Standard-date: 2005-05-02 10:33:39 GMT +Modified-files: freeglut/AUTHORS +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-109 +Summary: John Fay commanded me to add my name to the file. He's ... +CSCVSID: MAIN.110 +Keywords: cscvs:MAIN.110 + +Author: puggles +Date: 2003-07-01 22:40:27 GMT +John Fay commanded me to add my name to the file. He's crazy, but that's okay. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-110 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-110 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-110 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:41 BST 2005 +Standard-date: 2005-05-02 10:33:41 GMT +Modified-files: freeglut/genfonts/to_stroke.y +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-110 +Summary: Added some semicolons that yacc was warning about. +CSCVSID: MAIN.111 +Keywords: cscvs:MAIN.111 + +Author: cjp +Date: 2003-07-02 09:38:58 GMT +Added some semicolons that yacc was warning about. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-111 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-111 @@ -0,0 +1,31 @@ +Revision: freeglut--MAIN--0--patch-111 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:43 BST 2005 +Standard-date: 2005-05-02 10:33:43 GMT +Removed-files: freeglut/genfonts/.arch-ids/=id + freeglut/genfonts/.arch-ids/Makefile.am.id + freeglut/genfonts/.arch-ids/Roman.src.id + freeglut/genfonts/.arch-ids/Roman_M.src.id + freeglut/genfonts/.arch-ids/genfonts.c.id + freeglut/genfonts/.arch-ids/genstroke.c.id + freeglut/genfonts/.arch-ids/lex.l.id + freeglut/genfonts/.arch-ids/to_stroke.y.id + freeglut/genfonts/.arch-ids/wfont.h.id + freeglut/genfonts/Makefile.am + freeglut/genfonts/Roman.src + freeglut/genfonts/Roman_M.src + freeglut/genfonts/genfonts.c + freeglut/genfonts/genstroke.c freeglut/genfonts/lex.l + freeglut/genfonts/to_stroke.y freeglut/genfonts/wfont.h +Removed-directories: freeglut/genfonts + freeglut/genfonts/.arch-ids +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-111 +Summary: Removed genfonts +CSCVSID: MAIN.112 +Keywords: cscvs:MAIN.112 + +Author: sandalle +Date: 2003-07-02 15:23:27 GMT + +Removed genfonts --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-112 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-112 @@ -0,0 +1,31 @@ +Revision: freeglut--MAIN--0--patch-112 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:48 BST 2005 +Standard-date: 2005-05-02 10:33:48 GMT +New-files: freeglut/progs/demos/One/.arch-ids/=id + freeglut/progs/demos/One/.arch-ids/Makefile.am.id + freeglut/progs/demos/One/.arch-ids/one.c.id + freeglut/progs/demos/One/Makefile.am + freeglut/progs/demos/One/one.c +New-directories: freeglut/progs/demos/One + freeglut/progs/demos/One/.arch-ids +Removed-files: freeglut/tests/.arch-ids/=id + freeglut/tests/.arch-ids/Makefile.am.id + freeglut/tests/.arch-ids/one.c.id + freeglut/tests/Makefile.am freeglut/tests/one.c +Removed-directories: freeglut/tests + freeglut/tests/.arch-ids +Modified-files: freeglut/ChangeLog freeglut/Makefile.am + freeglut/configure.in +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-112 +Summary: * Removed genfonts/genstrokes code, updated configure.i... +CSCVSID: MAIN.113 +Keywords: cscvs:MAIN.113 + +Author: sandalle +Date: 2003-07-02 15:28:13 GMT + +* Removed genfonts/genstrokes code, updated configure.in and Makefile.in + +* Moved tests/one.c into progs/demos/One/one.c, updated configure.in and Makefile.in --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-113 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-113 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-113 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:50 BST 2005 +Standard-date: 2005-05-02 10:33:50 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-113 +Summary: * Removed tests directory +CSCVSID: MAIN.114 +Keywords: cscvs:MAIN.114 + +Author: sandalle +Date: 2003-07-02 15:31:07 GMT + +* Removed tests directory --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-114 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-114 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-114 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:52 BST 2005 +Standard-date: 2005-05-02 10:33:52 GMT +Modified-files: freeglut/src/freeglut_misc.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-114 +Summary: rewrite of glutExtensionSupported - works correctly now +CSCVSID: MAIN.115 +Keywords: cscvs:MAIN.115 + +Author: brianp +Date: 2003-07-02 15:53:05 GMT +rewrite of glutExtensionSupported - works correctly now --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-115 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-115 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-115 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:55 BST 2005 +Standard-date: 2005-05-02 10:33:55 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-115 +Summary: It was crashing on and event for a unknown window. +CSCVSID: MAIN.116 +Keywords: cscvs:MAIN.116 + +Author: cjp +Date: 2003-07-02 22:36:21 GMT +It was crashing on and event for a unknown window. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-116 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-116 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-116 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:33:57 BST 2005 +Standard-date: 2005-05-02 10:33:57 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_misc.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-116 +Summary: Removed unused char *ptr from freeglut_misc.c +CSCVSID: MAIN.117 +Keywords: cscvs:MAIN.117 + +Author: sandalle +Date: 2003-07-03 20:17:54 GMT + +Removed unused char *ptr from freeglut_misc.c --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-117 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-117 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-117 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:00 BST 2005 +Standard-date: 2005-05-02 10:34:00 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-117 +Summary: glutMainLoopEvent() was not closing windows properly. +CSCVSID: MAIN.118 +Keywords: cscvs:MAIN.118 + +Author: cjp +Date: 2003-07-07 15:37:39 GMT +glutMainLoopEvent() was not closing windows properly. +Moved call to fgCloseWindows() from glutMainLoop() to the end of glutMainLoopEvent(). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-118 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-118 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-118 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:03 BST 2005 +Standard-date: 2005-05-02 10:34:03 GMT +Modified-files: freeglut/progs/demos/Lorenz/lorenz.c + freeglut/progs/demos/Lorenz/lorenz.dsp +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-118 +Summary: Modifications from John Fay +CSCVSID: MAIN.119 +Keywords: cscvs:MAIN.119 + +Author: puggles +Date: 2003-07-10 11:46:34 GMT +Modifications from John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-119 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-119 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-119 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:05 BST 2005 +Standard-date: 2005-05-02 10:34:05 GMT +New-files: freeglut/progs/demos/One/.arch-ids/one.dsp.id + freeglut/progs/demos/One/one.dsp +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-119 +Summary: Initial project file from John Fay +CSCVSID: MAIN.120 +Keywords: cscvs:MAIN.120 + +Author: puggles +Date: 2003-07-10 11:47:35 GMT +Initial project file from John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-120 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-120 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-120 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:09 BST 2005 +Standard-date: 2005-05-02 10:34:09 GMT +Modified-files: freeglut/progs/demos/Fractals/Fractals.dsp + freeglut/progs/demos/Fractals/fractals.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-120 +Summary: Changes to the Fractals demo by John Fay +CSCVSID: MAIN.121 +Keywords: cscvs:MAIN.121 + +Author: puggles +Date: 2003-07-10 11:49:12 GMT +Changes to the Fractals demo by John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-121 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-121 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-121 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:12 BST 2005 +Standard-date: 2005-05-02 10:34:12 GMT +Modified-files: freeglut/progs/demos/Fractals_random/Fractals_random.dsp +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-121 +Summary: Changes by John Fay +CSCVSID: MAIN.122 +Keywords: cscvs:MAIN.122 + +Author: puggles +Date: 2003-07-10 11:49:39 GMT +Changes by John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-122 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-122 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-122 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:15 BST 2005 +Standard-date: 2005-05-02 10:34:15 GMT +Modified-files: freeglut/TODO freeglut/freeglut.dsp + freeglut/freeglut_static.dsp +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-122 +Summary: Changes to TODO, Windows files - from John Fay +CSCVSID: MAIN.123 +Keywords: cscvs:MAIN.123 + +Author: puggles +Date: 2003-07-10 11:51:09 GMT +Changes to TODO, Windows files - from John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-123 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-123 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-123 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:18 BST 2005 +Standard-date: 2005-05-02 10:34:18 GMT +Modified-files: freeglut/src/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-123 +Summary: Changed to build libfreeglut.so.2.0.0 +CSCVSID: MAIN.124 +Keywords: cscvs:MAIN.124 + +Author: cjp +Date: 2003-07-10 23:18:38 GMT +Changed to build libfreeglut.so.2.0.0 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-124 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-124 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-124 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:20 BST 2005 +Standard-date: 2005-05-02 10:34:20 GMT +Modified-files: freeglut/include/GL/glut.h + freeglut/src/freeglut_font.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-124 +Summary: Fix for the font binary compatibility problem. +CSCVSID: MAIN.125 +Keywords: cscvs:MAIN.125 + +Author: cjp +Date: 2003-07-11 17:50:22 GMT +Fix for the font binary compatibility problem. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-125 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-125 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-125 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:22 BST 2005 +Standard-date: 2005-05-02 10:34:22 GMT +Removed-files: freeglut/.arch-ids/freeglut13.plg.id + freeglut/freeglut13.plg +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-125 +Summary: MSVC generated file +CSCVSID: MAIN.126 +Keywords: cscvs:MAIN.126 + +Author: andi75 +Date: 2003-07-12 19:05:39 GMT +MSVC generated file --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-126 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-126 @@ -0,0 +1,29 @@ +Revision: freeglut--MAIN--0--patch-126 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:31 BST 2005 +Standard-date: 2005-05-02 10:34:31 GMT +New-files: freeglut/doc/.arch-ids/Makefile.am.id + freeglut/doc/Makefile.am + freeglut/progs/.arch-ids/Makefile.am.id + freeglut/progs/Makefile.am + freeglut/progs/demos/.arch-ids/Makefile.am.id + freeglut/progs/demos/Fractals/.arch-ids/Makefile.am.id + freeglut/progs/demos/Fractals/Makefile.am + freeglut/progs/demos/Fractals_random/.arch-ids/Makefile.am.id + freeglut/progs/demos/Fractals_random/Makefile.am + freeglut/progs/demos/Lorenz/.arch-ids/Makefile.am.id + freeglut/progs/demos/Lorenz/Makefile.am + freeglut/progs/demos/Makefile.am +Modified-files: freeglut/Makefile.am freeglut/configure.in + freeglut/include/GL/Makefile.am + freeglut/progs/demos/One/Makefile.am + freeglut/src/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-126 +Summary: changes for make dist +CSCVSID: MAIN.127 +Keywords: cscvs:MAIN.127 + +Author: andi75 +Date: 2003-07-12 19:34:26 GMT +changes for make dist --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-127 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-127 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-127 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:33 BST 2005 +Standard-date: 2005-05-02 10:34:33 GMT +Modified-files: freeglut/configure.in +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-127 +Summary: bumped version number to 2.0.0 +CSCVSID: MAIN.128 +Keywords: cscvs:MAIN.128 + +Author: andi75 +Date: 2003-07-12 19:35:48 GMT +bumped version number to 2.0.0 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-128 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-128 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-128 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:35 BST 2005 +Standard-date: 2005-05-02 10:34:35 GMT +Modified-files: freeglut/src/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-128 +Summary: renamed freeglut library to glut, bumped version info t... +CSCVSID: MAIN.129 +Keywords: cscvs:MAIN.129 + +Author: andi75 +Date: 2003-07-12 20:14:49 GMT +renamed freeglut library to glut, bumped version info to 3:8:0 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-129 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-129 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-129 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:38 BST 2005 +Standard-date: 2005-05-02 10:34:38 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_state.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-129 +Summary: Changed the overlay (freeglut_state.c:662) to return FA... +CSCVSID: MAIN.130 +Keywords: cscvs:MAIN.130 + +Author: sandalle +Date: 2003-07-17 20:21:23 GMT +Changed the overlay (freeglut_state.c:662) to return FALSE, as it's not imp +lemented yet --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-130 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-130 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-130 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:42 BST 2005 +Standard-date: 2005-05-02 10:34:42 GMT +Modified-files: freeglut/ChangeLog freeglut/freeglut.dsp + freeglut/freeglut_static.dsp +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-130 +Summary: Applied John F. Fay's fixes to freeglut.dsp and freeglu... +CSCVSID: MAIN.131 +Keywords: cscvs:MAIN.131 + +Author: sandalle +Date: 2003-07-17 21:20:36 GMT +Applied John F. Fay's fixes to freeglut.dsp and freeglut_static.dsp --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-131 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-131 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-131 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:45 BST 2005 +Standard-date: 2005-05-02 10:34:45 GMT +Modified-files: freeglut/ChangeLog freeglut/src/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-131 +Summary: src/Makefile.am:38 Changed versioning to 11:0:8 thanks... +CSCVSID: MAIN.132 +Keywords: cscvs:MAIN.132 + +Author: sandalle +Date: 2003-07-21 20:22:14 GMT +src/Makefile.am:38 Changed versioning to 11:0:8 thanks to Bernhard Kaindl --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-132 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-132 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-132 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:47 BST 2005 +Standard-date: 2005-05-02 10:34:47 GMT +Modified-files: freeglut/src/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-132 +Summary: The version info had the revision and the age transposed. +CSCVSID: MAIN.133 +Keywords: cscvs:MAIN.133 + +Author: cjp +Date: 2003-07-21 21:58:59 GMT +The version info had the revision and the age transposed. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-133 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-133 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-133 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:49 BST 2005 +Standard-date: 2005-05-02 10:34:49 GMT +Modified-files: freeglut/ChangeLog freeglut/freeglut.lsm +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-133 +Summary: freeglut.lsm:3 Removed 'beta' label for next release, ... +CSCVSID: MAIN.134 +Keywords: cscvs:MAIN.134 + +Author: sandalle +Date: 2003-07-22 23:41:33 GMT +freeglut.lsm:3 Removed 'beta' label for next release, thanks to Bernhard Kaindl. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-134 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-134 @@ -0,0 +1,13 @@ +Revision: freeglut--MAIN--0--patch-134 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:51 BST 2005 +Standard-date: 2005-05-02 10:34:51 GMT +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-134 +Summary: no change, just testing CVS +CSCVSID: MAIN.135 +Keywords: cscvs:MAIN.135 + +Author: brianp +Date: 2003-07-22 23:47:16 GMT +no change, just testing CVS --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-135 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-135 @@ -0,0 +1,13 @@ +Revision: freeglut--MAIN--0--patch-135 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:53 BST 2005 +Standard-date: 2005-05-02 10:34:53 GMT +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-135 +Summary: no change, testing CVS +CSCVSID: MAIN.136 +Keywords: cscvs:MAIN.136 + +Author: brianp +Date: 2003-07-23 13:48:16 GMT +no change, testing CVS --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-136 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-136 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-136 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:56 BST 2005 +Standard-date: 2005-05-02 10:34:56 GMT +Modified-files: freeglut/ChangeLog freeglut/doc/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-136 +Summary: doc/Makefile.am:4 Removed trailing backslash and added... +CSCVSID: MAIN.137 +Keywords: cscvs:MAIN.137 + +Author: sandalle +Date: 2003-07-23 20:53:45 GMT +doc/Makefile.am:4 Removed trailing backslash and added an empty last line --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-137 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-137 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-137 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:34:59 BST 2005 +Standard-date: 2005-05-02 10:34:59 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-137 +Summary: src/freeglut_window.c Windowing fixes from John F. +CSCVSID: MAIN.138 +Keywords: cscvs:MAIN.138 + +Author: sandalle +Date: 2003-07-23 21:44:06 GMT +src/freeglut_window.c Windowing fixes from John F. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-138 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-138 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-138 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:35:03 BST 2005 +Standard-date: 2005-05-02 10:35:03 GMT +New-files: freeglut/src/.arch-ids/freeglut_glutfont_definitions.c.id + freeglut/src/freeglut_glutfont_definitions.c +Modified-files: freeglut/include/GL/glut.h + freeglut/src/Makefile.am freeglut/src/freeglut_font.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-138 +Summary: This should put an end to the font binary compatibility... +CSCVSID: MAIN.139 +Keywords: cscvs:MAIN.139 + +Author: cjp +Date: 2003-07-23 22:09:23 GMT +This should put an end to the font binary compatibility issue. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-139 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-139 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-139 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:35:06 BST 2005 +Standard-date: 2005-05-02 10:35:06 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-139 +Summary: src/freeglut_initial.c:91 Added check for SOLARIS OS +CSCVSID: MAIN.140 +Keywords: cscvs:MAIN.140 + +Author: sandalle +Date: 2003-08-01 15:45:55 GMT +src/freeglut_initial.c:91 Added check for SOLARIS OS --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-140 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-140 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-140 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:35:08 BST 2005 +Standard-date: 2005-05-02 10:35:08 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-140 +Summary: Credit Dave Reed for fix +CSCVSID: MAIN.141 +Keywords: cscvs:MAIN.141 + +Author: sandalle +Date: 2003-08-01 16:53:44 GMT +Credit Dave Reed for fix --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-141 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-141 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-141 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:35:11 BST 2005 +Standard-date: 2005-05-02 10:35:11 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-141 +Summary: src/freeglut_window.c:551 Removed extra carriage retur... +CSCVSID: MAIN.142 +Keywords: cscvs:MAIN.142 + +Author: sandalle +Date: 2003-08-01 19:28:21 GMT +src/freeglut_window.c:551 Removed extra carriage return for Windows users +(John F. Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-142 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-142 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-142 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:35:15 BST 2005 +Standard-date: 2005-05-02 10:35:15 GMT +Modified-files: freeglut/configure.in + freeglut/src/Makefile.am + freeglut/src/freeglut_glutfont_definitions.c + freeglut/src/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-142 +Summary: Added autoconf detection for the xf86 vid mode extentions. +CSCVSID: MAIN.143 +Keywords: cscvs:MAIN.143 + +Author: cjp +Date: 2003-08-01 20:40:08 GMT +Added autoconf detection for the xf86 vid mode extentions. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-143 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-143 @@ -0,0 +1,23 @@ +Revision: freeglut--MAIN--0--patch-143 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:35:24 BST 2005 +Standard-date: 2005-05-02 10:35:24 GMT +Modified-files: freeglut/src/freeglut_callbacks.c + freeglut/src/freeglut_display.c + freeglut/src/freeglut_glutfont_definitions.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_structure.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-143 +Summary: Major menu changes (they appear in their own window, ha... +CSCVSID: MAIN.144 +Keywords: cscvs:MAIN.144 + +Author: puggles +Date: 2003-08-02 13:31:19 GMT +Major menu changes (they appear in their own window, have own rendering context) by John Fay and a little by James C. Jones. They work perfectly on Win32, and work... on Linux. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-144 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-144 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-144 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:35:27 BST 2005 +Standard-date: 2005-05-02 10:35:27 GMT +Modified-files: freeglut/src/freeglut_glutfont_definitions.c + freeglut/src/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-144 +Summary: Putting stuff back that was undone with the menu code c... +CSCVSID: MAIN.145 +Keywords: cscvs:MAIN.145 + +Author: cjp +Date: 2003-08-02 19:53:56 GMT +Putting stuff back that was undone with the menu code committed. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-145 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-145 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-145 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:35:29 BST 2005 +Standard-date: 2005-05-02 10:35:29 GMT +Modified-files: freeglut/configure.in +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-145 +Summary: Got rid of configure warnings when using a newer autoconf +CSCVSID: MAIN.146 +Keywords: cscvs:MAIN.146 + +Author: cjp +Date: 2003-08-03 23:14:57 GMT +Got rid of configure warnings when using a newer autoconf --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-146 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-146 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-146 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:35:32 BST 2005 +Standard-date: 2005-05-02 10:35:32 GMT +New-files: freeglut/src/.arch-ids/mwmborder.c.id + freeglut/src/mwmborder.c +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-146 +Summary: Menus' decorations are removed on Linux. Not sure if we... +CSCVSID: MAIN.147 +Keywords: cscvs:MAIN.147 + +Author: puggles +Date: 2003-08-04 01:29:19 GMT +Menus' decorations are removed on Linux. Not sure if we want the mwmborder.c a separate file or not; doing it separate for right now. Makefile was not updated, since the .c is just #included. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-147 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-147 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-147 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:35:34 BST 2005 +Standard-date: 2005-05-02 10:35:34 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-147 +Summary: Keep the X11 decoration-zapping code confined to X11-us... +CSCVSID: MAIN.148 +Keywords: cscvs:MAIN.148 + +Author: puggles +Date: 2003-08-04 02:08:05 GMT +Keep the X11 decoration-zapping code confined to X11-using platforms! Oops! --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-148 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-148 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-148 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:35:37 BST 2005 +Standard-date: 2005-05-02 10:35:37 GMT +Modified-files: freeglut/src/freeglut_internal.h + freeglut/src/freeglut_state.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-148 +Summary: Replacing glutGet(GLUT_WINDOW_X) and glutGet(GLUT_WINDO... +CSCVSID: MAIN.149 +Keywords: cscvs:MAIN.149 + +Author: cjp +Date: 2003-08-04 18:56:30 GMT +Replacing glutGet(GLUT_WINDOW_X) and glutGet(GLUT_WINDOW_Y) on X11 with +something that works. +Also a minor correction to the xf86vidmode autoconf stuff. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-149 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-149 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-149 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:35:39 BST 2005 +Standard-date: 2005-05-02 10:35:39 GMT +Modified-files: freeglut/src/freeglut_state.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-149 +Summary: Added X11 code for glutGet(GLUT_WINDOW_BORDER_WIDTH) and +CSCVSID: MAIN.150 +Keywords: cscvs:MAIN.150 + +Author: cjp +Date: 2003-08-04 22:43:30 GMT +Added X11 code for glutGet(GLUT_WINDOW_BORDER_WIDTH) and +glutGet(GLUT_WINDOW_HEADER_HEIGHT). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-150 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-150 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-150 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:35:42 BST 2005 +Standard-date: 2005-05-02 10:35:42 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-150 +Summary: src/freeglut_main.c:816 and :1571, set the current wind... +CSCVSID: MAIN.151 +Keywords: cscvs:MAIN.151 + +Author: sandalle +Date: 2003-08-05 15:16:12 GMT +src/freeglut_main.c:816 and :1571, set the current window (John F. Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-151 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-151 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-151 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:35:46 BST 2005 +Standard-date: 2005-05-02 10:35:46 GMT +Modified-files: freeglut/ChangeLog freeglut/src/Makefile.am + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-151 +Summary: (98) src/Makefile.am:34 Added mwmborder.c +CSCVSID: MAIN.152 +Keywords: cscvs:MAIN.152 + +Author: sandalle +Date: 2003-08-05 15:35:57 GMT +(98) src/Makefile.am:34 Added mwmborder.c +(99) src/freeglut_window.c:67 Removed #included "mwmborder.c" --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-152 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-152 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-152 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:35:48 BST 2005 +Standard-date: 2005-05-02 10:35:48 GMT +Modified-files: freeglut/src/mwmborder.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-152 +Summary: I suspect a lot of people will not have motif installed. +CSCVSID: MAIN.153 +Keywords: cscvs:MAIN.153 + +Author: cjp +Date: 2003-08-05 16:56:30 GMT +I suspect a lot of people will not have motif installed. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-153 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-153 @@ -0,0 +1,21 @@ +Revision: freeglut--MAIN--0--patch-153 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:35:52 BST 2005 +Standard-date: 2005-05-02 10:35:52 GMT +Removed-files: freeglut/src/.arch-ids/mwmborder.c.id + freeglut/src/mwmborder.c +Modified-files: freeglut/src/Makefile.am + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-153 +Summary: Using override_redirect instead of motif wm hints. +CSCVSID: MAIN.154 +Keywords: cscvs:MAIN.154 + +Author: cjp +Date: 2003-08-05 19:22:21 GMT +Using override_redirect instead of motif wm hints. +It now rasies the menu windows before showing them. +Move the show to after the reshape and position so we don't get a flash of +the menu window at it's old size and position. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-154 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-154 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-154 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:35:56 BST 2005 +Standard-date: 2005-05-02 10:35:56 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_gamemode.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-154 +Summary: Game mode fixes from Bernhard Kaindl and Eric Espie. +CSCVSID: MAIN.155 +Keywords: cscvs:MAIN.155 + +Author: cjp +Date: 2003-08-17 17:02:42 GMT +Game mode fixes from Bernhard Kaindl and Eric Espie. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-155 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-155 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-155 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:35:58 BST 2005 +Standard-date: 2005-05-02 10:35:58 GMT +Modified-files: freeglut/src/freeglut_gamemode.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-155 +Summary: Moving that "#if TARGET_HOST_UNIX_X11" to the correct place. +CSCVSID: MAIN.156 +Keywords: cscvs:MAIN.156 + +Author: cjp +Date: 2003-08-19 00:11:59 GMT +Moving that "#if TARGET_HOST_UNIX_X11" to the correct place. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-156 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-156 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-156 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:00 BST 2005 +Standard-date: 2005-05-02 10:36:00 GMT +Modified-files: freeglut/src/freeglut_gamemode.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-156 +Summary: Minor typo fix +CSCVSID: MAIN.157 +Keywords: cscvs:MAIN.157 + +Author: cjp +Date: 2003-08-20 02:02:52 GMT +Minor typo fix --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-157 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-157 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-157 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:04 BST 2005 +Standard-date: 2005-05-02 10:36:04 GMT +Modified-files: freeglut/include/GL/freeglut.h + freeglut/include/GL/freeglut_ext.h + freeglut/include/GL/glut.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-157 +Summary: Added double underscores to the header included macros. +CSCVSID: MAIN.158 +Keywords: cscvs:MAIN.158 + +Author: cjp +Date: 2003-08-27 16:47:14 GMT +Added double underscores to the header included macros. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-158 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-158 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-158 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:08 BST 2005 +Standard-date: 2005-05-02 10:36:08 GMT +Modified-files: freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-158 +Summary: Major overhaul to the menu system, by John Fay +CSCVSID: MAIN.159 +Keywords: cscvs:MAIN.159 + +Author: puggles +Date: 2003-08-27 19:02:36 GMT +Major overhaul to the menu system, by John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-159 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-159 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-159 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:15 BST 2005 +Standard-date: 2005-05-02 10:36:15 GMT +Modified-files: freeglut/src/freeglut_callbacks.c + freeglut/src/freeglut_geometry.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_joystick.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-159 +Summary: Casting changes, John Fay +CSCVSID: MAIN.160 +Keywords: cscvs:MAIN.160 + +Author: puggles +Date: 2003-08-28 15:15:25 GMT +Casting changes, John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-160 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-160 @@ -0,0 +1,78 @@ +Revision: freeglut--MAIN--0--patch-160 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:19 BST 2005 +Standard-date: 2005-05-02 10:36:19 GMT +Removed-files: freeglut/freeglut-1.3/.arch-ids/=id + freeglut/freeglut-1.3/.arch-ids/Makefile.am.id + freeglut/freeglut-1.3/.arch-ids/freeglut_callbacks.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_cursor.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_display.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_ext.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_font.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_font_data.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_gamemode.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_geometry.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_init.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_internal.h.id + freeglut/freeglut-1.3/.arch-ids/freeglut_joystick.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_main.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_menu.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_misc.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_overlay.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_state.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_stroke_mono_roman.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_stroke_roman.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_structure.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_teapot.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_videoresize.c.id + freeglut/freeglut-1.3/.arch-ids/freeglut_window.c.id + freeglut/freeglut-1.3/.arch-ids/freeglutdll.def.id + freeglut/freeglut-1.3/.deps/.arch-ids/=id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_videoresize.P.id + freeglut/freeglut-1.3/.deps/.arch-ids/freeglut_window.P.id + freeglut/freeglut-1.3/.deps/freeglut_videoresize.P + freeglut/freeglut-1.3/.deps/freeglut_window.P + freeglut/freeglut-1.3/Makefile.am + freeglut/freeglut-1.3/freeglut_callbacks.c + freeglut/freeglut-1.3/freeglut_cursor.c + freeglut/freeglut-1.3/freeglut_display.c + freeglut/freeglut-1.3/freeglut_ext.c + freeglut/freeglut-1.3/freeglut_font.c + freeglut/freeglut-1.3/freeglut_font_data.c + freeglut/freeglut-1.3/freeglut_gamemode.c + freeglut/freeglut-1.3/freeglut_geometry.c + freeglut/freeglut-1.3/freeglut_init.c + freeglut/freeglut-1.3/freeglut_internal.h + freeglut/freeglut-1.3/freeglut_joystick.c + freeglut/freeglut-1.3/freeglut_main.c + freeglut/freeglut-1.3/freeglut_menu.c + freeglut/freeglut-1.3/freeglut_misc.c + freeglut/freeglut-1.3/freeglut_overlay.c + freeglut/freeglut-1.3/freeglut_state.c + freeglut/freeglut-1.3/freeglut_stroke_mono_roman.c + freeglut/freeglut-1.3/freeglut_stroke_roman.c + freeglut/freeglut-1.3/freeglut_structure.c + freeglut/freeglut-1.3/freeglut_teapot.c + freeglut/freeglut-1.3/freeglut_videoresize.c + freeglut/freeglut-1.3/freeglut_window.c + freeglut/freeglut-1.3/freeglutdll.def + freeglut/freeglut-1.3/templates/.arch-ids/=id + freeglut/freeglut-1.3/templates/.arch-ids/cpp_template.id + freeglut/freeglut-1.3/templates/.arch-ids/header_template.id + freeglut/freeglut-1.3/templates/cpp_template + freeglut/freeglut-1.3/templates/header_template +Removed-directories: freeglut/freeglut-1.3 + freeglut/freeglut-1.3/.arch-ids + freeglut/freeglut-1.3/.deps + freeglut/freeglut-1.3/.deps/.arch-ids + freeglut/freeglut-1.3/templates + freeglut/freeglut-1.3/templates/.arch-ids +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-160 +Summary: Removing files from old freeglut-1.3 directory. +CSCVSID: MAIN.161 +Keywords: cscvs:MAIN.161 + +Author: cjp +Date: 2003-08-28 16:48:33 GMT +Removing files from old freeglut-1.3 directory. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-161 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-161 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-161 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:22 BST 2005 +Standard-date: 2005-05-02 10:36:22 GMT +Modified-files: freeglut/include/GL/freeglut_ext.h + freeglut/include/GL/glut.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-161 +Summary: Changes stroke function arguments from "const char*" to... +CSCVSID: MAIN.162 +Keywords: cscvs:MAIN.162 + +Author: puggles +Date: 2003-08-28 19:22:27 GMT +Changes stroke function arguments from "const char*" to "const unsigned char *" - John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-162 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-162 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-162 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:24 BST 2005 +Standard-date: 2005-05-02 10:36:24 GMT +Modified-files: freeglut/src/freeglut_font.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-162 +Summary: change the GLUT stroke function arguments from "const c... +CSCVSID: MAIN.163 +Keywords: cscvs:MAIN.163 + +Author: puggles +Date: 2003-08-28 19:22:59 GMT +change the GLUT stroke function arguments from "const char *" to "const unsigned char *" - John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-163 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-163 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-163 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:26 BST 2005 +Standard-date: 2005-05-02 10:36:26 GMT +Modified-files: freeglut/src/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-163 +Summary: Changed #ifdef to #if +CSCVSID: MAIN.164 +Keywords: cscvs:MAIN.164 + +Author: cjp +Date: 2003-08-28 22:43:12 GMT +Changed #ifdef to #if --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-164 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-164 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-164 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:29 BST 2005 +Standard-date: 2005-05-02 10:36:29 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-164 +Summary: Another typecast bugfix from John Fay +CSCVSID: MAIN.165 +Keywords: cscvs:MAIN.165 + +Author: puggles +Date: 2003-08-29 15:49:40 GMT +Another typecast bugfix from John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-165 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-165 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-165 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:32 BST 2005 +Standard-date: 2005-05-02 10:36:32 GMT +Modified-files: freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-165 +Summary: These change a bunch of assignments to calls to set the... +CSCVSID: MAIN.166 +Keywords: cscvs:MAIN.166 + +Author: puggles +Date: 2003-08-29 18:10:06 GMT +These change a bunch of assignments to calls to set the current window correctly, and also (possibly) fixes most of the remaining menu problem. - John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-166 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-166 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-166 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:35 BST 2005 +Standard-date: 2005-05-02 10:36:35 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-166 +Summary: Fix to stop fgSetWindow(NULL) crashing on X11. +CSCVSID: MAIN.167 +Keywords: cscvs:MAIN.167 + +Author: cjp +Date: 2003-09-02 17:43:43 GMT +Fix to stop fgSetWindow(NULL) crashing on X11. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-167 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-167 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-167 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:37 BST 2005 +Standard-date: 2005-05-02 10:36:37 GMT +Modified-files: freeglut/src/freeglut_gamemode.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-167 +Summary: Moved #ifdef for non XFree86 X11 compile. +CSCVSID: MAIN.168 +Keywords: cscvs:MAIN.168 + +Author: cjp +Date: 2003-09-03 01:56:04 GMT +Moved #ifdef for non XFree86 X11 compile. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-168 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-168 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-168 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:39 BST 2005 +Standard-date: 2005-05-02 10:36:39 GMT +Modified-files: freeglut/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-168 +Summary: Add freeglut_static.dsp to the releases +CSCVSID: MAIN.169 +Keywords: cscvs:MAIN.169 + +Author: puggles +Date: 2003-09-05 20:21:50 GMT +Add freeglut_static.dsp to the releases --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-169 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-169 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-169 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:42 BST 2005 +Standard-date: 2005-05-02 10:36:42 GMT +Modified-files: freeglut/src/freeglut_main.c + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-169 +Summary: Menus should deallocate better now - John Fay +CSCVSID: MAIN.170 +Keywords: cscvs:MAIN.170 + +Author: puggles +Date: 2003-09-08 20:36:23 GMT +Menus should deallocate better now - John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-170 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-170 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-170 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:44 BST 2005 +Standard-date: 2005-05-02 10:36:44 GMT +Modified-files: freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-170 +Summary: Fix for a deinitialization related crash. +CSCVSID: MAIN.171 +Keywords: cscvs:MAIN.171 + +Author: cjp +Date: 2003-09-09 17:40:53 GMT +Fix for a deinitialization related crash. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-171 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-171 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-171 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:46 BST 2005 +Standard-date: 2005-05-02 10:36:46 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-171 +Summary: More to fix a deinitialization related crash. +CSCVSID: MAIN.172 +Keywords: cscvs:MAIN.172 + +Author: cjp +Date: 2003-09-09 17:50:31 GMT +More to fix a deinitialization related crash. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-172 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-172 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-172 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:49 BST 2005 +Standard-date: 2005-05-02 10:36:49 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-172 +Summary: Re-add catches for the case in which a menu callback de... +CSCVSID: MAIN.173 +Keywords: cscvs:MAIN.173 + +Author: puggles +Date: 2003-09-10 15:46:12 GMT +Re-add catches for the case in which a menu callback destroys the menu. - John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-173 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-173 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-173 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:51 BST 2005 +Standard-date: 2005-05-02 10:36:51 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-173 +Summary: Removed some remaining glib depandancy. +CSCVSID: MAIN.174 +Keywords: cscvs:MAIN.174 + +Author: cjp +Date: 2003-09-10 22:30:29 GMT +Removed some remaining glib depandancy. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-174 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-174 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-174 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:53 BST 2005 +Standard-date: 2005-05-02 10:36:53 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-174 +Summary: A minor fix to that last commit. +CSCVSID: MAIN.175 +Keywords: cscvs:MAIN.175 + +Author: cjp +Date: 2003-09-10 22:33:39 GMT +A minor fix to that last commit. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-175 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-175 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-175 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:36:57 BST 2005 +Standard-date: 2005-05-02 10:36:57 GMT +Modified-files: freeglut/freeglut.dsp freeglut/freeglut.dsw + freeglut/freeglut_static.dsp + freeglut/freeglutstatic.dsw +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-175 +Summary: Add dos line endings. Fixes bug 805476 +CSCVSID: MAIN.176 +Keywords: cscvs:MAIN.176 + +Author: puggles +Date: 2003-09-13 13:03:30 GMT +Add dos line endings. Fixes bug 805476 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-176 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-176 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-176 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:00 BST 2005 +Standard-date: 2005-05-02 10:37:00 GMT +Modified-files: freeglut/progs/demos/Lorenz/lorenz.dsp + freeglut/progs/demos/One/one.dsp +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-176 +Summary: Fix location of the include files from a fixed to relat... +CSCVSID: MAIN.177 +Keywords: cscvs:MAIN.177 + +Author: puggles +Date: 2003-09-13 13:09:06 GMT +Fix location of the include files from a fixed to relative path. Closes bug 805477 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-177 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-177 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-177 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:02 BST 2005 +Standard-date: 2005-05-02 10:37:02 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-177 +Summary: Nigel Stewart's joystick fix (for hopefully all platfor... +CSCVSID: MAIN.178 +Keywords: cscvs:MAIN.178 + +Author: puggles +Date: 2003-09-13 13:12:26 GMT +Nigel Stewart's joystick fix (for hopefully all platforms), SourceForge bug 805481 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-178 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-178 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-178 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:07 BST 2005 +Standard-date: 2005-05-02 10:37:07 GMT +Modified-files: freeglut/progs/demos/Fractals/Makefile.am + freeglut/progs/demos/Fractals_random/Makefile.am + freeglut/progs/demos/Lorenz/Makefile.am + freeglut/progs/demos/One/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-178 +Summary: Made all demos compile. Thanks to Thierry Thomas for re... +CSCVSID: MAIN.179 +Keywords: cscvs:MAIN.179 + +Author: puggles +Date: 2003-09-13 13:29:34 GMT +Made all demos compile. Thanks to Thierry Thomas for reporting bug 802809, which alerted that *none* of the demos compiled automatically! --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-179 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-179 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-179 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:09 BST 2005 +Standard-date: 2005-05-02 10:37:09 GMT +Modified-files: freeglut/progs/demos/One/one.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-179 +Summary: Removed the incorrect relative path for including freeglut.h +CSCVSID: MAIN.180 +Keywords: cscvs:MAIN.180 + +Author: puggles +Date: 2003-09-13 13:38:04 GMT +Removed the incorrect relative path for including freeglut.h --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-180 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-180 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-180 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:11 BST 2005 +Standard-date: 2005-05-02 10:37:11 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-180 +Summary: Thierry Thomas said that FreeBSD has no machine/joystic... +CSCVSID: MAIN.181 +Keywords: cscvs:MAIN.181 + +Author: puggles +Date: 2003-09-13 15:48:21 GMT +Thierry Thomas said that FreeBSD has no machine/joystick.h, instead a sys/joystick.h. I've made the change -- here's hoping it works. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-181 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-181 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-181 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:13 BST 2005 +Standard-date: 2005-05-02 10:37:13 GMT +Modified-files: freeglut/TODO +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-181 +Summary: Most everything's been resolved for the 2.0.0 release. +CSCVSID: MAIN.182 +Keywords: cscvs:MAIN.182 + +Author: puggles +Date: 2003-09-13 16:09:22 GMT +Most everything's been resolved for the 2.0.0 release. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-182 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-182 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-182 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:15 BST 2005 +Standard-date: 2005-05-02 10:37:15 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-182 +Summary: Taking care of keeping things mostly up-to-date +CSCVSID: MAIN.183 +Keywords: cscvs:MAIN.183 + +Author: puggles +Date: 2003-09-13 16:24:46 GMT +Taking care of keeping things mostly up-to-date --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-183 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-183 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-183 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:17 BST 2005 +Standard-date: 2005-05-02 10:37:17 GMT +Modified-files: freeglut/include/GL/glut.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-183 +Summary: Resolve bug 806008 -- let Microsoft's compiler know to ... +CSCVSID: MAIN.184 +Keywords: cscvs:MAIN.184 + +Author: puggles +Date: 2003-09-14 16:00:24 GMT +Resolve bug 806008 -- let Microsoft's compiler know to use Windows libraries even if not using our project files. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-184 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-184 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-184 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:23 BST 2005 +Standard-date: 2005-05-02 10:37:23 GMT +Modified-files: freeglut/configure.in + freeglut/progs/demos/Fractals/Makefile.am + freeglut/progs/demos/Fractals_random/Makefile.am + freeglut/progs/demos/Lorenz/Makefile.am + freeglut/progs/demos/One/Makefile.am + freeglut/src/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-184 +Summary: Removed unused AC_PROG_RANLIB from configure.in +CSCVSID: MAIN.185 +Keywords: cscvs:MAIN.185 + +Author: cjp +Date: 2003-09-14 17:00:25 GMT +Removed unused AC_PROG_RANLIB from configure.in +Added passing of $(X_CFLAGS) to compiler. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-185 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-185 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-185 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:25 BST 2005 +Standard-date: 2005-05-02 10:37:25 GMT +Modified-files: freeglut/src/freeglut_font.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-185 +Summary: Resolution for bug 809561 reported by Nigel Stewart, re... +CSCVSID: MAIN.186 +Keywords: cscvs:MAIN.186 + +Author: puggles +Date: 2003-09-20 16:18:01 GMT +Resolution for bug 809561 reported by Nigel Stewart, regarding a possible array underflow error of -1 in the event of "character" being zero. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-186 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-186 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-186 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:28 BST 2005 +Standard-date: 2005-05-02 10:37:28 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-186 +Summary: Richard Rauch's patch to ensure that freeglut does not ... +CSCVSID: MAIN.187 +Keywords: cscvs:MAIN.187 + +Author: puggles +Date: 2003-09-20 19:11:17 GMT +Richard Rauch's patch to ensure that freeglut does not use 100% CPU even while idling. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-187 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-187 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-187 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:30 BST 2005 +Standard-date: 2005-05-02 10:37:30 GMT +Modified-files: freeglut/progs/demos/Fractals_random/fractals_random.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-187 +Summary: Fix window title, and ensure that the random integer is... +CSCVSID: MAIN.188 +Keywords: cscvs:MAIN.188 + +Author: puggles +Date: 2003-09-21 13:35:36 GMT +Fix window title, and ensure that the random integer is not forced to be zero (Thanks Richard Rauch!) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-188 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-188 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-188 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:32 BST 2005 +Standard-date: 2005-05-02 10:37:32 GMT +Modified-files: freeglut/progs/demos/Fractals/fractals.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-188 +Summary: Fix the window title. +CSCVSID: MAIN.189 +Keywords: cscvs:MAIN.189 + +Author: puggles +Date: 2003-09-21 13:36:43 GMT +Fix the window title. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-189 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-189 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-189 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:34 BST 2005 +Standard-date: 2005-05-02 10:37:34 GMT +Modified-files: freeglut/progs/demos/Fractals/fractals.c + freeglut/progs/demos/Fractals_random/fractals_random.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-189 +Summary: Note the possible buffer overflow in window_title +CSCVSID: MAIN.190 +Keywords: cscvs:MAIN.190 + +Author: puggles +Date: 2003-09-21 13:47:36 GMT +Note the possible buffer overflow in window_title --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-190 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-190 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-190 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:37 BST 2005 +Standard-date: 2005-05-02 10:37:37 GMT +Modified-files: freeglut/progs/demos/Fractals_random/fractals_random.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-190 +Summary: Add an idle function to ensure that the screen gets dra... +CSCVSID: MAIN.191 +Keywords: cscvs:MAIN.191 + +Author: puggles +Date: 2003-09-22 11:30:33 GMT +Add an idle function to ensure that the screen gets drawn even when callbacks are not generated by the mouse/keyboard. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-191 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-191 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-191 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:41 BST 2005 +Standard-date: 2005-05-02 10:37:41 GMT +Modified-files: freeglut/progs/demos/Fractals/Makefile.am + freeglut/progs/demos/Fractals_random/Makefile.am + freeglut/progs/demos/Lorenz/Makefile.am + freeglut/progs/demos/One/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-191 +Summary: Fix to allow demos to compile before freeglut has been ... +CSCVSID: MAIN.192 +Keywords: cscvs:MAIN.192 + +Author: cjp +Date: 2003-09-22 17:40:54 GMT +Fix to allow demos to compile before freeglut has been installed. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-192 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-192 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-192 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:43 BST 2005 +Standard-date: 2005-05-02 10:37:43 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-192 +Summary: Moved the #include/#ifdef/#define stuff up to the top. +CSCVSID: MAIN.193 +Keywords: cscvs:MAIN.193 + +Author: rkrolib +Date: 2003-09-22 19:01:55 GMT +Moved the #include/#ifdef/#define stuff up to the top. + +Changed #ifdef to #if, per Nigel(?)'s comment. Ooops. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-193 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-193 @@ -0,0 +1,25 @@ +Revision: freeglut--MAIN--0--patch-193 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:47 BST 2005 +Standard-date: 2005-05-02 10:37:47 GMT +Modified-files: freeglut/progs/demos/Fractals_random/fractals_random.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-193 +Summary: Fixed: +CSCVSID: MAIN.194 +Keywords: cscvs:MAIN.194 + +Author: rkrolib +Date: 2003-09-23 01:03:41 GMT +Fixed: +* GLUT_SINGLE now should behave more or less correctly. +Thanks to Brian Paul! + +* Sleeping is now cognizant of outstanding redisplays. + +* Fractals_random has been restored more or less to as-before, save that +it uses the more minimal glFlush() rather than glutSwapBuffers(). +glutSwapBuffers() was only required when freeglut was incorrectly +handling promotion to double-buffering. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-194 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-194 @@ -0,0 +1,24 @@ +Revision: freeglut--MAIN--0--patch-194 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:50 BST 2005 +Standard-date: 2005-05-02 10:37:50 GMT +Modified-files: freeglut/src/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-194 +Summary: Per Nigel Stewart's comments, converted +CSCVSID: MAIN.195 +Keywords: cscvs:MAIN.195 + +Author: rkrolib +Date: 2003-09-23 01:08:16 GMT +Per Nigel Stewart's comments, converted + +#ifdef TARGET_HOST_... + +to: + +#if TARGET_HOST_... + +in src/freeglut_init.c. These changes should not have any functional +impact at this time, but you don't want bad examples lying around to +trip people up later. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-195 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-195 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-195 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:52 BST 2005 +Standard-date: 2005-05-02 10:37:52 GMT +Modified-files: freeglut/progs/demos/Fractals_random/fractals_random.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-195 +Summary: added needClear flag to take care of initial window cle... +CSCVSID: MAIN.196 +Keywords: cscvs:MAIN.196 + +Author: brianp +Date: 2003-09-23 14:17:13 GMT +added needClear flag to take care of initial window clear and window resize clears --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-196 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-196 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-196 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:54 BST 2005 +Standard-date: 2005-05-02 10:37:54 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-196 +Summary: Corrected a bug w.r.t. display and joystick events. Wh... +CSCVSID: MAIN.197 +Keywords: cscvs:MAIN.197 + +Author: rkrolib +Date: 2003-09-24 06:26:36 GMT +Corrected a bug w.r.t. display and joystick events. When getting ready +to sleep, we need to go through ALL windows to check for pending joysticks +and to check for pending redisplays. I was just going through all TOP- +LEVEL windows. Eeek. This won't do. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-197 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-197 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-197 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:57 BST 2005 +Standard-date: 2005-05-02 10:37:57 GMT +New-files: freeglut/progs/demos/.arch-ids/demos.dsw.id + freeglut/progs/demos/demos.dsw +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-197 +Summary: Demos workspace for MSVC users +CSCVSID: MAIN.198 +Keywords: cscvs:MAIN.198 + +Author: puggles +Date: 2003-09-26 18:43:12 GMT +Demos workspace for MSVC users --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-198 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-198 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-198 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:37:59 BST 2005 +Standard-date: 2005-05-02 10:37:59 GMT +Modified-files: freeglut/progs/demos/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-198 +Summary: Package the demos.dsw file. +CSCVSID: MAIN.199 +Keywords: cscvs:MAIN.199 + +Author: puggles +Date: 2003-09-26 18:44:06 GMT +Package the demos.dsw file. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-199 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-199 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-199 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:03 BST 2005 +Standard-date: 2005-05-02 10:38:03 GMT +Modified-files: freeglut/progs/demos/Fractals/Makefile.am + freeglut/progs/demos/Fractals_random/Makefile.am + freeglut/progs/demos/Lorenz/Makefile.am + freeglut/progs/demos/One/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-199 +Summary: Don't install the demos. +CSCVSID: MAIN.200 +Keywords: cscvs:MAIN.200 + +Author: cjp +Date: 2003-09-27 12:29:03 GMT +Don't install the demos. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-200 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-200 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-200 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:05 BST 2005 +Standard-date: 2005-05-02 10:38:05 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-200 +Summary: Added support for more arbitrary number of mouse button... +CSCVSID: MAIN.201 +Keywords: cscvs:MAIN.201 + +Author: rkrolib +Date: 2003-10-01 15:01:58 GMT +Added support for more arbitrary number of mouse buttons (though only the +first three can work with menus), in X. This closes a compatibility gap +with old GLUT, and leaves us the option of supporting scroll-wheels +properly. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-201 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-201 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-201 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:07 BST 2005 +Standard-date: 2005-05-02 10:38:07 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-201 +Summary: Applied a patch from "extraeme@netbsd.org" to add joyst... +CSCVSID: MAIN.202 +Keywords: cscvs:MAIN.202 + +Author: rkrolib +Date: 2003-10-01 16:30:25 GMT +Applied a patch from "extraeme@netbsd.org" to add joystick support. +Untested, but it compiles for me. + +Should also add Joystick support for older FreeBSD systems. Also +untested. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-202 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-202 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-202 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:11 BST 2005 +Standard-date: 2005-05-02 10:38:11 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_main.c + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-202 +Summary: Tweaking for menu behavior in Linux regarding mouse wha... +CSCVSID: MAIN.203 +Keywords: cscvs:MAIN.203 + +Author: puggles +Date: 2003-10-04 15:06:42 GMT +Tweaking for menu behavior in Linux regarding mouse whatnot - John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-203 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-203 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-203 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:14 BST 2005 +Standard-date: 2005-05-02 10:38:14 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-203 +Summary: freeglut_menu.c:328 Fix submenu triangle (John Fay) +CSCVSID: MAIN.204 +Keywords: cscvs:MAIN.204 + +Author: sandalle +Date: 2003-10-06 16:27:53 GMT +freeglut_menu.c:328 Fix submenu triangle (John Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-204 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-204 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-204 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:16 BST 2005 +Standard-date: 2005-05-02 10:38:16 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-204 +Summary: Fixed a bug in the menu callback behavior. Menus were ... +CSCVSID: MAIN.205 +Keywords: cscvs:MAIN.205 + +Author: rkrolib +Date: 2003-10-08 00:24:33 GMT +Fixed a bug in the menu callback behavior. Menus were not setting the +current window correctly. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-205 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-205 @@ -0,0 +1,26 @@ +Revision: freeglut--MAIN--0--patch-205 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:18 BST 2005 +Standard-date: 2005-05-02 10:38:18 GMT +Modified-files: freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-205 +Summary: Several updates from John and myself. +CSCVSID: MAIN.206 +Keywords: cscvs:MAIN.206 + +Author: rkrolib +Date: 2003-10-08 16:04:58 GMT +Several updates from John and myself. + +The broad outlines are: + +* Color schemes are now in variables, are closer to old GLUT, and +are system dependant (as old GLUT did). +* You can change the font to any bitmapped font more easily, which +can aid in finding a better approximation. (Old GLUT does not seem +to have used a GLUT font for the menus, which causes problems for +us.) The menus rescale automatically, including the triangle "arrow" +for sub-menus. +* Menus have real borders, and the placement of highlighting is +much improved. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-206 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-206 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-206 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:22 BST 2005 +Standard-date: 2005-05-02 10:38:22 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-206 +Summary: freeglut_menu.c:217,519,532: Fix menus to stay in the w... +CSCVSID: MAIN.207 +Keywords: cscvs:MAIN.207 + +Author: sandalle +Date: 2003-10-08 19:17:07 GMT +freeglut_menu.c:217,519,532: Fix menus to stay in the window (John Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-207 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-207 @@ -0,0 +1,26 @@ +Revision: freeglut--MAIN--0--patch-207 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:24 BST 2005 +Standard-date: 2005-05-02 10:38:24 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-207 +Summary: Changed CreateNotify (in X11 ONLY) to act like a Config... +CSCVSID: MAIN.208 +Keywords: cscvs:MAIN.208 + +Author: rkrolib +Date: 2003-10-08 20:17:10 GMT +Changed CreateNotify (in X11 ONLY) to act like a ConfigureNotify event. + +This is done so that subwindows on X11 will get "resize" events when +they are created. Old GLUT did this---presumably by design in order +to ensure that (a) All windows get notified of their size as soon as +the window exists, and (b) probably more importantly, so that windows +and sub-windows behave as much alike as possible. I believe that GLUT +was right to do this, and I believe that compatibility requires this +(I have a sample program that breaks in freeglut but not GLUT without +this fix). + +I did not touch the Microsoft side, because I don't know what their +OS does---nor if old GLUT was historically system-dependant about this. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-208 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-208 @@ -0,0 +1,26 @@ +Revision: freeglut--MAIN--0--patch-208 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:26 BST 2005 +Standard-date: 2005-05-02 10:38:26 GMT +Modified-files: freeglut/progs/demos/Fractals/fractals.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-208 +Summary: A few minor changes: +CSCVSID: MAIN.209 +Keywords: cscvs:MAIN.209 + +Author: rkrolib +Date: 2003-10-09 03:00:04 GMT +A few minor changes: +* glutInit*() calls should preceed glutInit(), per se, generally. +This is so that glutInit()'s configuration (which picks up on user +parameters) can override application defaults. +* glutInit() should be called before ANY attempt to process {argv, argc}. +This is because there may be GLUT/freeglut parameters (such as +"-display" on X11). +* If the window is tall and skinny, rather than short and squat, we need +to handle aspect ratios differently. + +The first is a user-interface bug. The second is a serious bug (especially +since the demo assumes that argv[1] contains a filename). The third is a +display bug. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-209 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-209 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-209 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:28 BST 2005 +Standard-date: 2005-05-02 10:38:28 GMT +Modified-files: freeglut/progs/demos/Fractals_random/fractals_random.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-209 +Summary: Fixed: +CSCVSID: MAIN.210 +Keywords: cscvs:MAIN.210 + +Author: rkrolib +Date: 2003-10-09 03:05:40 GMT +Fixed: +* glutInit() ordering w.r.t. glutInit*() and {argv} processing. +* Aspect ratio. +* Removed depth-buffer usage. (Also done for Fractals in previous +commit...) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-210 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-210 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-210 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:31 BST 2005 +Standard-date: 2005-05-02 10:38:31 GMT +Modified-files: freeglut/progs/demos/Fractals/fractals.c + freeglut/progs/demos/Fractals_random/fractals_random.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-210 +Summary: Applied John's updated ReadConfigFile() changes to the ... +CSCVSID: MAIN.211 +Keywords: cscvs:MAIN.211 + +Author: rkrolib +Date: 2003-10-09 16:34:22 GMT +Applied John's updated ReadConfigFile() changes to the fractals demos. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-211 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-211 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-211 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:33 BST 2005 +Standard-date: 2005-05-02 10:38:33 GMT +Modified-files: freeglut/src/freeglut_callbacks.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-211 +Summary: Check the glutDisplayFunc() callback for being a NULL p... +CSCVSID: MAIN.212 +Keywords: cscvs:MAIN.212 + +Author: rkrolib +Date: 2003-10-11 07:44:02 GMT +Check the glutDisplayFunc() callback for being a NULL pointer. This is +illegal and is disallowed in GLUT 3.0+, so we disallow it too in +freeglut 2.0.1+ --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-212 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-212 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-212 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:35 BST 2005 +Standard-date: 2005-05-02 10:38:35 GMT +Modified-files: freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-212 +Summary: Committed two lines from John to help fix the menus a bit. +CSCVSID: MAIN.213 +Keywords: cscvs:MAIN.213 + +Author: rkrolib +Date: 2003-10-11 11:13:23 GMT +Committed two lines from John to help fix the menus a bit. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-213 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-213 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-213 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:37 BST 2005 +Standard-date: 2005-05-02 10:38:37 GMT +Modified-files: freeglut/src/freeglut_callbacks.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-213 +Summary: Added a safety-check on a memory allocation. (Timers w... +CSCVSID: MAIN.214 +Keywords: cscvs:MAIN.214 + +Author: rkrolib +Date: 2003-10-11 11:21:27 GMT +Added a safety-check on a memory allocation. (Timers were using +dynamic memory allocation but NOT checking the result!) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-214 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-214 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-214 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:40 BST 2005 +Standard-date: 2005-05-02 10:38:40 GMT +Modified-files: freeglut/src/freeglut_callbacks.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-214 +Summary: Fixed a basic readability/style error in the code. (Tw... +CSCVSID: MAIN.215 +Keywords: cscvs:MAIN.215 + +Author: rkrolib +Date: 2003-10-11 11:36:11 GMT +Fixed a basic readability/style error in the code. (Two statements per +line are almost never a good idea; in this case the combined line was +past 80 columns.) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-215 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-215 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-215 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:41 BST 2005 +Standard-date: 2005-05-02 10:38:41 GMT +Modified-files: freeglut/src/freeglut_callbacks.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-215 +Summary: Three tidying-up changes to the code of freeglut_callba... +CSCVSID: MAIN.216 +Keywords: cscvs:MAIN.216 + +Author: rkrolib +Date: 2003-10-11 12:03:34 GMT +Three tidying-up changes to the code of freeglut_callbacks.c; +none of them are Earth-shattering, but as I swept through +looking somewhat more systematically for errors, I picked +these off. See the diff's for details. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-216 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-216 @@ -0,0 +1,23 @@ +Revision: freeglut--MAIN--0--patch-216 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:43 BST 2005 +Standard-date: 2005-05-02 10:38:43 GMT +Modified-files: freeglut/src/freeglut_cursor.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-216 +Summary: Added all missing GLUT cursor types for X11. +CSCVSID: MAIN.217 +Keywords: cscvs:MAIN.217 + +Author: rkrolib +Date: 2003-10-12 09:36:54 GMT +Added all missing GLUT cursor types for X11. + +(Type NONE is not properly supported, yet.) + +Corrected behavior for the several old types: +* Wrong glyphs. +* Reversed glyphs (left/right confusion!) + +There are some remaining imperfections, but it's a lot closer to +GLUT comformity, now. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-217 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-217 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-217 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:45 BST 2005 +Standard-date: 2005-05-02 10:38:45 GMT +Modified-files: freeglut/src/freeglut_callbacks.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-217 +Summary: Cleaned up the comments a bit in the callbacks.c file (... +CSCVSID: MAIN.218 +Keywords: cscvs:MAIN.218 + +Author: rkrolib +Date: 2003-10-13 01:21:33 GMT +Cleaned up the comments a bit in the callbacks.c file (mostly removed some +of the kill-4-lines-to-translate-one-line-of-C-into-English comments). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-218 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-218 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-218 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:47 BST 2005 +Standard-date: 2005-05-02 10:38:47 GMT +Modified-files: freeglut/src/freeglut_cursor.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-218 +Summary: Comment-cleaning sweep. +CSCVSID: MAIN.219 +Keywords: cscvs:MAIN.219 + +Author: rkrolib +Date: 2003-10-13 02:03:09 GMT +Comment-cleaning sweep. + +Mostly got rid of the say-it-in-English comments that were adding 1 line +of English and 2 or 3 lines of filler for each of several lines of C code. +Updated a couple of other comments, and tweaked some white-space. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-219 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-219 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-219 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:49 BST 2005 +Standard-date: 2005-05-02 10:38:49 GMT +Modified-files: freeglut/src/freeglut_display.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-219 +Summary: Cleaned up some of the style issues (mostly "fluff" com... +CSCVSID: MAIN.220 +Keywords: cscvs:MAIN.220 + +Author: rkrolib +Date: 2003-10-13 02:09:14 GMT +Cleaned up some of the style issues (mostly "fluff" comments) in +freeglut_display.c. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-220 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-220 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-220 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:52 BST 2005 +Standard-date: 2005-05-02 10:38:52 GMT +Modified-files: freeglut/src/freeglut_cursor.c + freeglut/src/freeglut_display.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-220 +Summary: Removed the obsolete hack (or very ill-conceived dream)... +CSCVSID: MAIN.221 +Keywords: cscvs:MAIN.221 + +Author: rkrolib +Date: 2003-10-13 22:36:27 GMT +Removed the obsolete hack (or very ill-conceived dream), fgDisplayCursor(). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-221 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-221 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-221 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:55 BST 2005 +Standard-date: 2005-05-02 10:38:55 GMT +Modified-files: freeglut/progs/demos/Fractals/fractals.c + freeglut/progs/demos/Fractals_random/fractals_random.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-221 +Summary: Small bug-fix that's been on my mind: +CSCVSID: MAIN.222 +Keywords: cscvs:MAIN.222 + +Author: rkrolib +Date: 2003-10-13 22:54:10 GMT +Small bug-fix that's been on my mind: + +Modified the two Fractals* demos so that they only clear (for the random +one) or redraw (for the non-random one) if there is need to do so. (E.g., +pressing the space bar should not clear and redraw the random fractal since +no parameters are altered.) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-222 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-222 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-222 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:57 BST 2005 +Standard-date: 2005-05-02 10:38:57 GMT +Modified-files: freeglut/src/freeglut_font.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-222 +Summary: Swept the freeglut_font.c for comment cleanup: +CSCVSID: MAIN.223 +Keywords: cscvs:MAIN.223 + +Author: rkrolib +Date: 2003-10-14 00:51:00 GMT +Swept the freeglut_font.c for comment cleanup: +* Got rid of the "rewrite C as English" comments. +* Corrected several bogus references to "carriage returns" (in strings). +The symbols were newlines or EOLs or LFs (\n). +They were *not* carriage returns or CRs (\r). +* Clarified the comments on glBitmap() calls. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-223 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-223 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-223 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:38:59 BST 2005 +Standard-date: 2005-05-02 10:38:59 GMT +Modified-files: freeglut/configure.in +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-223 +Summary: Version bump +CSCVSID: MAIN.224 +Keywords: cscvs:MAIN.224 + +Author: puggles +Date: 2003-10-15 09:24:08 GMT +Version bump --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-224 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-224 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-224 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:01 BST 2005 +Standard-date: 2005-05-02 10:39:01 GMT +Modified-files: freeglut/NEWS +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-224 +Summary: Noted the release of 2.0.0 +CSCVSID: MAIN.225 +Keywords: cscvs:MAIN.225 + +Author: puggles +Date: 2003-10-15 09:25:32 GMT +Noted the release of 2.0.0 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-225 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-225 @@ -0,0 +1,24 @@ +Revision: freeglut--MAIN--0--patch-225 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:10 BST 2005 +Standard-date: 2005-05-02 10:39:10 GMT +New-files: freeglut/include/GL/.arch-ids/freeglut_std.h.id + freeglut/include/GL/freeglut_std.h +Modified-files: freeglut/configure.in + freeglut/include/GL/Makefile.am + freeglut/include/GL/freeglut.h + freeglut/include/GL/glut.h + freeglut/progs/demos/Fractals/Makefile.am + freeglut/progs/demos/Fractals_random/Makefile.am + freeglut/progs/demos/Lorenz/Makefile.am + freeglut/progs/demos/One/Makefile.am + freeglut/src/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-225 +Summary: Added --disable-replace-glut option to autoconf configure. +CSCVSID: MAIN.226 +Keywords: cscvs:MAIN.226 + +Author: cjp +Date: 2003-10-21 11:41:53 GMT +Added --disable-replace-glut option to autoconf configure. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-226 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-226 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-226 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:13 BST 2005 +Standard-date: 2005-05-02 10:39:13 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-226 +Summary: Released 2.0.1 +CSCVSID: MAIN.227 +Keywords: cscvs:MAIN.227 + +Author: puggles +Date: 2003-10-23 21:43:19 GMT +Released 2.0.1 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-227 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-227 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-227 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:17 BST 2005 +Standard-date: 2005-05-02 10:39:17 GMT +Modified-files: freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-227 +Summary: Fixed the buglet about failing to report the program's ... +CSCVSID: MAIN.228 +Keywords: cscvs:MAIN.228 + +Author: rkrolib +Date: 2003-10-26 04:39:27 GMT +Fixed the buglet about failing to report the program's name on error- +messages. Please test. (Modified glutInit(), the state structure, +and the warn/err functions.) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-228 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-228 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-228 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:19 BST 2005 +Standard-date: 2005-05-02 10:39:19 GMT +Modified-files: freeglut/src/freeglut_font.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-228 +Summary: Removed two more bogus "carriage return" references whe... +CSCVSID: MAIN.229 +Keywords: cscvs:MAIN.229 + +Author: rkrolib +Date: 2003-10-26 04:44:43 GMT +Removed two more bogus "carriage return" references where the comments +were in fact talking about a line feed (a.k.a. newline, LF, ^J, \n, ...). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-229 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-229 @@ -0,0 +1,26 @@ +Revision: freeglut--MAIN--0--patch-229 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:21 BST 2005 +Standard-date: 2005-05-02 10:39:21 GMT +Modified-files: freeglut/src/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-229 +Summary: Added some error-checking (particularly w.r.t. strdup()). +CSCVSID: MAIN.230 +Keywords: cscvs:MAIN.230 + +Author: rkrolib +Date: 2003-10-26 05:19:02 GMT +Added some error-checking (particularly w.r.t. strdup()). + +Deleted numerous 4-line "padding" sequences of C-as-English trans- +literation comments. + +Re-indented some (but not all) code that is using 2-space indentation. +(Most of the freeglut code seems to be using 4-space indentation.) + + +I did not touch the "INIT DISPLAY STRING PARSING" code, since it is +filled with a ton of over-long lines and also appears to be in more +flux than the rest of the code. (Well, I added one error-check +to a strdup().) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-230 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-230 @@ -0,0 +1,30 @@ +Revision: freeglut--MAIN--0--patch-230 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:24 BST 2005 +Standard-date: 2005-05-02 10:39:24 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-230 +Summary: Superficial cleanup of the code. Mostly taking lines s... +CSCVSID: MAIN.231 +Keywords: cscvs:MAIN.231 + +Author: rkrolib +Date: 2003-10-26 05:38:12 GMT +Superficial cleanup of the code. Mostly taking lines such as: + +... + +/* +* +*/ + + +...and rewrote as: + +... + + + +freeglut_main.c still has a lot of that in it, but it looks a bit +better, now. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-231 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-231 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-231 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:26 BST 2005 +Standard-date: 2005-05-02 10:39:26 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-231 +Summary: Committed change from Nigel to fix the joystick bug. (... +CSCVSID: MAIN.232 +Keywords: cscvs:MAIN.232 + +Author: rkrolib +Date: 2003-10-26 05:44:07 GMT +Committed change from Nigel to fix the joystick bug. (The joystick +code was not setting the GLUT window prior to calling callbacks.) + +Please verify. If so, this closes out, I think, the latter half of +that bug report, so anyone with the means to modify/close bug reports +should do so upon verification of the fix. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-232 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-232 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-232 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:28 BST 2005 +Standard-date: 2005-05-02 10:39:28 GMT +Modified-files: freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-232 +Summary: Added John's text-positioning modification. +CSCVSID: MAIN.233 +Keywords: cscvs:MAIN.233 + +Author: rkrolib +Date: 2003-10-26 05:59:15 GMT +Added John's text-positioning modification. + +The lines that he was altering were very oddly-split, so while I was at +it, I repaired the line-break damage. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-233 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-233 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-233 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:30 BST 2005 +Standard-date: 2005-05-02 10:39:30 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-233 +Summary: Moved the idle callback out of glutMainLoopEvent() and into +CSCVSID: MAIN.234 +Keywords: cscvs:MAIN.234 + +Author: rkrolib +Date: 2003-10-26 06:13:50 GMT +Moved the idle callback out of glutMainLoopEvent() and into +glutMainLoop(), per discussion on the list. The code looks okay, +to me, though I remain less than wholly convinced that treating idles +as special cases is the best way to go. Still, a case can be made +for taking "non-event" idle callbacks out of the "event loop". +From an organizational perspective, I think that it's an improvement, +and it fixes a bug for at least one program. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-234 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-234 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-234 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:33 BST 2005 +Standard-date: 2005-05-02 10:39:33 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-234 +Summary: Partially (re-?)unified some of the glutMainLoopEvent()... +CSCVSID: MAIN.235 +Keywords: cscvs:MAIN.235 + +Author: rkrolib +Date: 2003-10-27 05:03:31 GMT +Partially (re-?)unified some of the glutMainLoopEvent() code. The only +code that really needs to be system-specific is the window event handling, +which in MS-WINDOWS is tucked into a separate function. In UNIX/X11, it's +all spilled out into glutMainLoopEvent() for some reason. + +If the X11 code could be tucked into another function, glutMainLoopEvent() +could be platform-independant. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-235 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-235 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-235 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:35 BST 2005 +Standard-date: 2005-05-02 10:39:35 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-235 +Summary: Cleaned up glutMainLoop() a bit: +CSCVSID: MAIN.236 +Keywords: cscvs:MAIN.236 + +Author: rkrolib +Date: 2003-10-27 05:12:09 GMT +Cleaned up glutMainLoop() a bit: + +* Deleted numerous say-nothing-new comments. +* Reformatted a say-something-useful comment to fit on an 80-column +display. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-236 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-236 @@ -0,0 +1,22 @@ +Revision: freeglut--MAIN--0--patch-236 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:38 BST 2005 +Standard-date: 2005-05-02 10:39:38 GMT +Modified-files: freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-236 +Summary: Minor modifications to the menus: +CSCVSID: MAIN.237 +Keywords: cscvs:MAIN.237 + +Author: rkrolib +Date: 2003-10-27 05:32:14 GMT +Minor modifications to the menus: + +* Updated an old "TODO BEFORE STABLE" comment. + +* Expanded a comment re. some #define macros. + +* Made colors and font choice system dependant. The UNIX freeglut +menus look more like UNIX GLUT menus, now. (This is PURELY a +cosmetic change. But it achieves better compatibility visually.) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-237 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-237 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-237 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:40 BST 2005 +Standard-date: 2005-05-02 10:39:40 GMT +Modified-files: freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-237 +Summary: Changed an "#elif TARGET_HOST_UNIX_X11" to "#else", sin... +CSCVSID: MAIN.238 +Keywords: cscvs:MAIN.238 + +Author: rkrolib +Date: 2003-10-27 05:36:29 GMT +Changed an "#elif TARGET_HOST_UNIX_X11" to "#else", since this simply +governed menu aesthetics. I think that it's better to have a default +that works than to break completely, should freeglut ever be ported to +a new (non-WIN32, non-UNIX/X11) target. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-238 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-238 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-238 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:42 BST 2005 +Standard-date: 2005-05-02 10:39:42 GMT +Modified-files: freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-238 +Summary: Cosmetic changes (mostly deleted a few more say-nothing... +CSCVSID: MAIN.239 +Keywords: cscvs:MAIN.239 + +Author: rkrolib +Date: 2003-10-27 05:45:48 GMT +Cosmetic changes (mostly deleted a few more say-nothing-new comments). +The functionality of the code should be unchanged. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-239 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-239 @@ -0,0 +1,27 @@ +Revision: freeglut--MAIN--0--patch-239 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:45 BST 2005 +Standard-date: 2005-05-02 10:39:45 GMT +Modified-files: freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-239 +Summary: Propogated a pointer-check from menu-attach to menu-det... +CSCVSID: MAIN.240 +Keywords: cscvs:MAIN.240 + +Author: rkrolib +Date: 2003-10-27 06:39:57 GMT +Propogated a pointer-check from menu-attach to menu-detach. (Apparently, +in some cases, the Menu member variable can be NULL.) + +Corrected the menu-attach code to make sure that both Window and Menu +pointers are non-NULL (rather than "at least one"). + +Rewrote button-checks to more simply and more clearly assert that the +"menu button" is a valid button for menu actions: Instead of laboriously +comparing against the three valid buttons (0, 1, 2 or GLUT_BUTTON_*), +we do a simpler range-check and the upper bound is {FREEGLUT_MAX_MENUS}, +allowing us to change the number of menuable buttons fairly easily in +the future. + +Also deleted a few say-nothing-new comments. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-240 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-240 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-240 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:47 BST 2005 +Standard-date: 2005-05-02 10:39:47 GMT +Modified-files: freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-240 +Summary: Removed about 90 lines of say-nothing-new comments. +CSCVSID: MAIN.241 +Keywords: cscvs:MAIN.241 + +Author: rkrolib +Date: 2003-10-27 13:47:55 GMT +Removed about 90 lines of say-nothing-new comments. + +The code should be functionally unaltered by these changes. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-241 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-241 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-241 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:50 BST 2005 +Standard-date: 2005-05-02 10:39:50 GMT +Modified-files: freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-241 +Summary: Cleaned up a little redundancy in a comment on the {men... +CSCVSID: MAIN.242 +Keywords: cscvs:MAIN.242 + +Author: rkrolib +Date: 2003-10-27 13:51:35 GMT +Cleaned up a little redundancy in a comment on the {menu_pen_*} variables. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-242 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-242 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-242 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:52 BST 2005 +Standard-date: 2005-05-02 10:39:52 GMT +Modified-files: freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-242 +Summary: Converted a few "x != NULL" tests to "x" for clarity. +CSCVSID: MAIN.243 +Keywords: cscvs:MAIN.243 + +Author: rkrolib +Date: 2003-10-27 15:38:14 GMT +Converted a few "x != NULL" tests to "x" for clarity. + +I think that I've touched enough lines of source for one morning. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-243 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-243 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-243 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:54 BST 2005 +Standard-date: 2005-05-02 10:39:54 GMT +Modified-files: freeglut/src/freeglut_cursor.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-243 +Summary: Re-indentation style changes from John. +CSCVSID: MAIN.244 +Keywords: cscvs:MAIN.244 + +Author: rkrolib +Date: 2003-10-28 19:37:09 GMT +Re-indentation style changes from John. + +There should be no alterations to how the code performs. + +(I modified how the X11 section of the set-cursor code is indented to +slightly better match (IMHO) the rest of his changes.) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-244 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-244 @@ -0,0 +1,39 @@ +Revision: freeglut--MAIN--0--patch-244 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:39:59 BST 2005 +Standard-date: 2005-05-02 10:39:59 GMT +Modified-files: freeglut/include/GL/freeglut_ext.h + freeglut/src/freeglut_callbacks.c + freeglut/src/freeglut_ext.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-244 +Summary: Commit, mostly of work from John: +CSCVSID: MAIN.245 +Keywords: cscvs:MAIN.245 + +Author: rkrolib +Date: 2003-10-28 20:17:38 GMT +Commit, mostly of work from John: + +* Removed some say-nothing-useful comments. +* Added some tentative mouse-wheel support. +* Fairly massive reformatting of code. + +I made some secondary changes to his changes: + +* One compilation error was fixed (missing close-paren + semicolon). +* Deleted a few ore say-nothing-useful comments. +* Some of John's code was strangely formatted to the point that it +seemed completely out of place, so I took the liberty of reformatting +it. Since I used GNU EMACS's key (which re-indents rather than +inserts TAB characters), I had to propogate some indentation changes +a little further than the bare necessity to match up with John's +changes. (John seems to shoot for 2-space indents, while EMACS +(and I, I confess) strongly prefer 4-space indents. The code that +I was re-indenting had been put to 8-space indents, however.) + +I have *not* tested the code beyond compiling. I assume that John did +(and that the compilation error was a result a minor change just before +asking me to commit). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-245 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-245 @@ -0,0 +1,35 @@ +Revision: freeglut--MAIN--0--patch-245 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:03 BST 2005 +Standard-date: 2005-05-02 10:40:03 GMT +Modified-files: freeglut/src/freeglut_cursor.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_misc.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-245 +Summary: * Fixed a bug that I introduced in fgWarning()/fgError(... +CSCVSID: MAIN.246 +Keywords: cscvs:MAIN.246 + +Author: rkrolib +Date: 2003-10-29 06:40:51 GMT +* Fixed a bug that I introduced in fgWarning()/fgError(): I thought that +((a) || (b)) was defined to have value as: +(a) if (a) != 0 +(b) if (a) == 0 + +...instead, it has value 0/1. This was causing a bug. It's probably +just as well, since what I was trying to do definitely fell into the +category of "clever code" rather than "clear code". + +Sorry. + +* Made glutSetKeyRepeat() call fgError() if you go out of range. (The +old code silently did nothing---not even a warning.) + +If it is really desirable to keep running, we should probably at least +generate an fgWarning(). + +* Deleted some say-nothing-new comments. + +* XXX added: Is glutSetKeyRepeat() deprecated? --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-246 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-246 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-246 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:05 BST 2005 +Standard-date: 2005-05-02 10:40:05 GMT +Modified-files: freeglut/src/freeglut_misc.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-246 +Summary: Got the last of the say-nothing-new comments in freeglu... +CSCVSID: MAIN.247 +Keywords: cscvs:MAIN.247 + +Author: rkrolib +Date: 2003-10-29 06:43:32 GMT +Got the last of the say-nothing-new comments in freeglut_misc.c. + +(I would have picked them up before, but wanted the bug-fix and +conversion-to-error-message changes to go in before I did more +superficial stuff.) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-247 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-247 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-247 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:07 BST 2005 +Standard-date: 2005-05-02 10:40:07 GMT +Modified-files: freeglut/src/freeglut_state.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-247 +Summary: Rewrote the TODO BEFORE THE STABLE RELEASE comment to f... +CSCVSID: MAIN.248 +Keywords: cscvs:MAIN.248 + +Author: rkrolib +Date: 2003-10-29 06:57:07 GMT +Rewrote the TODO BEFORE THE STABLE RELEASE comment to fit to 80 columns. + +Cleanup of fghGetConfig(). (One return statement, simpler code.) + +Made glutSetOption() have a more consistant style---and also got its lines +to stay under 80 columns. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-248 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-248 @@ -0,0 +1,22 @@ +Revision: freeglut--MAIN--0--patch-248 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:09 BST 2005 +Standard-date: 2005-05-02 10:40:09 GMT +Modified-files: freeglut/src/freeglut_state.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-248 +Summary: Previous changes were made without the freeglut major m... +CSCVSID: MAIN.249 +Keywords: cscvs:MAIN.249 + +Author: rkrolib +Date: 2003-10-29 07:13:55 GMT +Previous changes were made without the freeglut major mode in EMACS. +Re-tweaked some lines (mostly got rid of some TABs, but also resulted +in some changed indentation). + +Reformatted a big comment to fit to 80 columns. + +Removed bogus references to "Linux". (UNIX, and/or X11 were relavent, +and "UNIX/X11" was substituted for "Linux" in those places. This includes +UNIX-alike systems.) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-249 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-249 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-249 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:11 BST 2005 +Standard-date: 2005-05-02 10:40:11 GMT +Modified-files: freeglut/src/freeglut_state.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-249 +Summary: Deleted a bunch of say-nothing-new comments. Someday, ... +CSCVSID: MAIN.250 +Keywords: cscvs:MAIN.250 + +Author: rkrolib +Date: 2003-10-29 07:18:10 GMT +Deleted a bunch of say-nothing-new comments. Someday, there shall +be an end to them. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-250 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-250 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-250 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:14 BST 2005 +Standard-date: 2005-05-02 10:40:14 GMT +Modified-files: freeglut/src/freeglut_state.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-250 +Summary: Deleted some say-nothing-new comments. +CSCVSID: MAIN.251 +Keywords: cscvs:MAIN.251 + +Author: rkrolib +Date: 2003-10-29 07:49:59 GMT +Deleted some say-nothing-new comments. + +Added some XXX's where comments seemed to require future attention. + +Added some new comments with XXX's where future attention seems profitable. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-251 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-251 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-251 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:16 BST 2005 +Standard-date: 2005-05-02 10:40:16 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-251 +Summary: Added Thierry's change to include sys/param.h. This le... +CSCVSID: MAIN.252 +Keywords: cscvs:MAIN.252 + +Author: rkrolib +Date: 2003-10-29 17:29:10 GMT +Added Thierry's change to include sys/param.h. This lets us pick out version +numbers for OS releases corresponding to system headers. + +I modified it to also work with NetBSD; I cannot confirm if it is safe with +any other systems, so it remains protected by a #if. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-252 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-252 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-252 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:18 BST 2005 +Standard-date: 2005-05-02 10:40:18 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-252 +Summary: Should be entirely superficial changes to code style: +CSCVSID: MAIN.253 +Keywords: cscvs:MAIN.253 + +Author: rkrolib +Date: 2003-10-29 17:44:42 GMT +Should be entirely superficial changes to code style: + +* Fit lines to 80 columns. (It does get tiresome seeing long lines +forced to break by the right-hand border of windows...(^&) +* Eliminated say-nothing-new comments. +* Made formatting more consistant in spots. +* Eliminated some hard TAB characters. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-253 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-253 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-253 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:20 BST 2005 +Standard-date: 2005-05-02 10:40:20 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-253 +Summary: Should be no real changes to the code function. +CSCVSID: MAIN.254 +Keywords: cscvs:MAIN.254 + +Author: rkrolib +Date: 2003-10-29 18:05:48 GMT +Should be no real changes to the code function. + +I missed a few lines that went past 80 columns. (^& + +Also made formatting more consistant. + +Added a couple of XXX comments re. FreeBSD vs. general BSD #ifdef's. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-254 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-254 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-254 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:22 BST 2005 +Standard-date: 2005-05-02 10:40:22 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-254 +Summary: Rewrote glutFullscreen(). +CSCVSID: MAIN.255 +Keywords: cscvs:MAIN.255 + +Author: cjp +Date: 2003-10-29 18:19:17 GMT +Rewrote glutFullscreen(). +It now correctly places the window in X11. +It now uses system dependant code for more efficient use of +windowing system calls. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-255 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-255 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-255 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:24 BST 2005 +Standard-date: 2005-05-02 10:40:24 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-255 +Summary: There is a problem with the way I did glutFullscreen() ... +CSCVSID: MAIN.256 +Keywords: cscvs:MAIN.256 + +Author: cjp +Date: 2003-10-29 23:01:56 GMT +There is a problem with the way I did glutFullscreen() in my last commit. +So I've copied the way the game mode does it. It's not ideal but it works. +The glutGet() for the window border sizes will also have to be fixed at +some point. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-256 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-256 @@ -0,0 +1,41 @@ +Revision: freeglut--MAIN--0--patch-256 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:27 BST 2005 +Standard-date: 2005-05-02 10:40:27 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-256 +Summary: Grrr. My attempt to commit got aborted, and the commit... +CSCVSID: MAIN.257 +Keywords: cscvs:MAIN.257 + +Author: rkrolib +Date: 2003-10-30 03:08:16 GMT +Grrr. My attempt to commit got aborted, and the commit message was lost. +Now I've lost track of what I said I'd done. Something like: + +* Fixed some issues with multiple wheels. +* Noted in comments some issues about other-than-3-real-buttons. +* Fixed formatting to fit 80 columns. +* Removed some BCPL/C++ style comments (//) that are not legal, and +which, if memory servers, are not even strictly legal when disabled +by preprocessor directives. E.g., + +#if 0 +not-syntactically-valid-C +#endif + +...is not legal. Though most cpp's will discard the bracketed material +completely before the main C compiler pass has a chance to analyze the +syntax. (MSVC++ and GCC both don't seem to mind the BCPL style comments +in plain C, but let's keep the sources clean, eh?) +* Fixed a problem that would have caused freeglut to report doubled +wheel events under XFree86. + +Not tested other than compiling. Personally, I think that the interface +is inherently broken at this point unless you are willing to get user- +configuration. (Which would then solve the complaint that Steve had +about computing the tick-size on behalf of applications.) I.e., there +is NO WAY to know if we have the right buttons to start wheels at, or +if there are any buttons after the first wheel(s), etc. We just have to +guess---and if we are wrong, we can get varying degrees of brokeness. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-257 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-257 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-257 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:29 BST 2005 +Standard-date: 2005-05-02 10:40:29 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-257 +Summary: Minor fix to allow for multiple ticks to be received at... +CSCVSID: MAIN.258 +Keywords: cscvs:MAIN.258 + +Author: rkrolib +Date: 2003-10-30 03:20:24 GMT +Minor fix to allow for multiple ticks to be received at one time by the +WIN32 code. Take abs(direction) as the number of ticks, and count it +down. + + *should* be included by freeglut_internal.h, I think, so it +should be okay; otherwise add a suitable #include. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-258 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-258 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-258 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:32 BST 2005 +Standard-date: 2005-05-02 10:40:32 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-258 +Summary: Forgot to set {direction} explicitly to +/- 1 for freeg... +CSCVSID: MAIN.259 +Keywords: cscvs:MAIN.259 + +Author: rkrolib +Date: 2003-10-30 03:51:33 GMT +Forgot to set {direction} explicitly to +/- 1 for freeglut mouse-wheel +API on MS-WINDOWS. Oops. + +Now it should always report +/- 1 on MS-WINDOWS, per the spec. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-259 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-259 @@ -0,0 +1,24 @@ +Revision: freeglut--MAIN--0--patch-259 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:34 BST 2005 +Standard-date: 2005-05-02 10:40:34 GMT +Modified-files: freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-259 +Summary: Eliminated most of the say-nothing-new comments. +CSCVSID: MAIN.260 +Keywords: cscvs:MAIN.260 + +Author: rkrolib +Date: 2003-10-30 04:36:54 GMT +Eliminated most of the say-nothing-new comments. + +Fit most of the code to no more than 80 columns. + +Raised some issues about completeness/correctness of trying to +decrement the max-window-ID (apparently in order to partially +recycle some window IDs to slightly slow the rate of growth of +window IDs). (I didn't change what the code does, though.) + + +The functionality of the code should be unchanged. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-260 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-260 @@ -0,0 +1,25 @@ +Revision: freeglut--MAIN--0--patch-260 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:36 BST 2005 +Standard-date: 2005-05-02 10:40:36 GMT +Modified-files: freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-260 +Summary: Finished off most of the issues with freeglut_structure... +CSCVSID: MAIN.261 +Keywords: cscvs:MAIN.261 + +Author: rkrolib +Date: 2003-10-30 04:43:08 GMT +Finished off most of the issues with freeglut_structure.c, from a stylistic +point of view (at least, insofar as: The original file's code was INCON- +SISTANT. I did not remove the "!= NULL" stuff, did not address the +shortest-branch-first issue for if-else statements, and left some rather +ugly "if (x) {... return y} /* else do this */ return NULL;" garbage. +This should, I think, be re-written as "if (x) return y; else return NULL;" +or even better, "ret = NULL; if (x) ret = y; return ret;" + +In short, the code still has some issues, but I think that it's a bit +better. + +(Oh, I also got rid of oustanding TABs.) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-261 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-261 @@ -0,0 +1,35 @@ +Revision: freeglut--MAIN--0--patch-261 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:38 BST 2005 +Standard-date: 2005-05-02 10:40:38 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-261 +Summary: There should be no changes to code functionality, thoug... +CSCVSID: MAIN.262 +Keywords: cscvs:MAIN.262 + +Author: rkrolib +Date: 2003-10-31 03:37:27 GMT +There should be no changes to code functionality, though a fair bit of +little changes to the code appearance. + +* Fit the comments at the start of the file to fit 80 columns. +* Noted an unusual feature of the ATTRIB() macro. +* Added ATTRIB_VAL() macro which is really just two ATTRIB()s. +This lets us put things like {ATTRIB (GLX_RED_SIZE); ATTRIB (1);} +on one statement: {ATTRIB_VAL (GLX_RED_SIZE, 1);}. +I did this to preserve some of the layout of information while also +avoiding the nasty semi-visible ";" in the middle of a line of code. +And by putting the {braces} in the macro definition, I was able to +visually clean code of the form: +if (condition) +{ +ATTRIB( X ); ATTRIB( 1 ); +} +...rewriting as: +if (condition) +ATTRIB_VAL( X, 1 ); +* Eliminated a bunch of say-nothing-new comments in fgChooseVisual(). +* Combined some semi-useful comments into a block comment summarizing +a loop. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-262 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-262 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-262 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:41 BST 2005 +Standard-date: 2005-05-02 10:40:41 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-262 +Summary: Cleanup to fgSetupixelFormat(). Should be no functiona... +CSCVSID: MAIN.263 +Keywords: cscvs:MAIN.263 + +Author: rkrolib +Date: 2003-10-31 04:25:34 GMT +Cleanup to fgSetupixelFormat(). Should be no functional changes. + +Code facelift included: + +* Consistant indentation. +* Removal of all TABs (there were a bunch). +* Fit to 80 columns. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-263 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-263 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-263 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:43 BST 2005 +Standard-date: 2005-05-02 10:40:43 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-263 +Summary: Cleanup to fgSetWindow(). The usual suspects: +CSCVSID: MAIN.264 +Keywords: cscvs:MAIN.264 + +Author: rkrolib +Date: 2003-10-31 05:34:19 GMT +Cleanup to fgSetWindow(). The usual suspects: +* Removed tabs. +* Made indentation consistant. +* Killed off say-nothing-new comments. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-264 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-264 @@ -0,0 +1,25 @@ +Revision: freeglut--MAIN--0--patch-264 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:45 BST 2005 +Standard-date: 2005-05-02 10:40:45 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-264 +Summary: Cleaned up fgOpenWindow(): +CSCVSID: MAIN.265 +Keywords: cscvs:MAIN.265 + +Author: rkrolib +Date: 2003-10-31 06:11:25 GMT +Cleaned up fgOpenWindow(): +* Removed TABs. +* Made indentation consistant. +* Deleted say-nothing-new comments. +* Changed an *error*check* from an assert to an if(). +(The error-check was on window creation; we don't want to +lose that if the user compiles with asserts deactivated. +Also, assert()s really tell us more about programming errors, +rather than run-time errors, so it is a little misleading to +use assert() for error-checks, even if you can depend upon +assert()s never being compiled away to null statements.) +* Added some XXX comments for things that bear some rumination. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-265 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-265 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-265 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:48 BST 2005 +Standard-date: 2005-05-02 10:40:48 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-265 +Summary: Cleansed fgCloseWindow(): +CSCVSID: MAIN.266 +Keywords: cscvs:MAIN.266 + +Author: rkrolib +Date: 2003-10-31 06:20:07 GMT +Cleansed fgCloseWindow(): +* say-nothing-new comments axed. +* de-TABbed. +* Made the white-space to be consistant. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-266 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-266 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-266 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:50 BST 2005 +Standard-date: 2005-05-02 10:40:50 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-266 +Summary: Missed a few say-nothing-new comments in fgOpenWindow(). +CSCVSID: MAIN.267 +Keywords: cscvs:MAIN.267 + +Author: rkrolib +Date: 2003-10-31 06:25:34 GMT +Missed a few say-nothing-new comments in fgOpenWindow(). +Eeep. Should be better now. (^& --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-267 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-267 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-267 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:52 BST 2005 +Standard-date: 2005-05-02 10:40:52 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-267 +Summary: Polished off the say-nothing-new comments and lines-ove... +CSCVSID: MAIN.268 +Keywords: cscvs:MAIN.268 + +Author: rkrolib +Date: 2003-10-31 11:11:48 GMT +Polished off the say-nothing-new comments and lines-over-80-columns in +freeglut_window.c + +There should be no functional changes. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-268 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-268 @@ -0,0 +1,22 @@ +Revision: freeglut--MAIN--0--patch-268 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:54 BST 2005 +Standard-date: 2005-05-02 10:40:54 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-268 +Summary: Noted by XXX comments that the XFlush() calls probably ... +CSCVSID: MAIN.269 +Keywords: cscvs:MAIN.269 + +Author: rkrolib +Date: 2003-10-31 11:25:23 GMT +Noted by XXX comments that the XFlush() calls probably shouldn't be there. +Flushing the X protocol stack every little bit both adds clutter to the +code and may impede performance. + +It seems that we should be able to get rid of these, though +allowing client code to directly call glutMainLoopEvent() does make it +a little more complicated. + +Something to ponder. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-269 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-269 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-269 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:40:57 BST 2005 +Standard-date: 2005-05-02 10:40:57 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-269 +Summary: Picked up some stray TABs scattered in this file. +CSCVSID: MAIN.270 +Keywords: cscvs:MAIN.270 + +Author: rkrolib +Date: 2003-10-31 11:28:14 GMT +Picked up some stray TABs scattered in this file. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-270 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-270 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-270 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:41:02 BST 2005 +Standard-date: 2005-05-02 10:41:02 GMT +Modified-files: freeglut/src/freeglut_init.c + freeglut/src/freeglut_joystick.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_state.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-270 +Summary: En masse removal of most (I think) of the remaining har... +CSCVSID: MAIN.271 +Keywords: cscvs:MAIN.271 + +Author: rkrolib +Date: 2003-10-31 11:33:12 GMT +En masse removal of most (I think) of the remaining hard TABs in files. +There are still a couple of files that need to be hit. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-271 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-271 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-271 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:41:06 BST 2005 +Standard-date: 2005-05-02 10:41:06 GMT +Modified-files: freeglut/src/freeglut_cursor.c + freeglut/src/freeglut_display.c + freeglut/src/freeglut_gamemode.c + freeglut/src/freeglut_geometry.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-271 +Summary: Last of the hard TABs in the src/*.c files. +CSCVSID: MAIN.272 +Keywords: cscvs:MAIN.272 + +Author: rkrolib +Date: 2003-10-31 13:40:08 GMT +Last of the hard TABs in the src/*.c files. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-272 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-272 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-272 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:41:08 BST 2005 +Standard-date: 2005-05-02 10:41:08 GMT +Modified-files: freeglut/src/freeglut_callbacks.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-272 +Summary: Fit some long lines to 80 columns. +CSCVSID: MAIN.273 +Keywords: cscvs:MAIN.273 + +Author: rkrolib +Date: 2003-10-31 20:49:07 GMT +Fit some long lines to 80 columns. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-273 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-273 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-273 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:41:10 BST 2005 +Standard-date: 2005-05-02 10:41:10 GMT +Modified-files: freeglut/src/freeglut_callbacks.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-273 +Summary: Cleaned up one macro definition. +CSCVSID: MAIN.274 +Keywords: cscvs:MAIN.274 + +Author: rkrolib +Date: 2003-10-31 20:51:56 GMT +Cleaned up one macro definition. + +Picked up an over-long line that I missed before. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-274 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-274 @@ -0,0 +1,24 @@ +Revision: freeglut--MAIN--0--patch-274 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:41:13 BST 2005 +Standard-date: 2005-05-02 10:41:13 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-274 +Summary: * Fixed a bug in the X11 handling of scrollwheel/mouse.... +CSCVSID: MAIN.275 +Keywords: cscvs:MAIN.275 + +Author: rkrolib +Date: 2003-11-03 10:05:07 GMT +* Fixed a bug in the X11 handling of scrollwheel/mouse. The old code, +I believe, checked if *either* a wheel or button callback was set, +and then decided which to use---and unconditionally called it. +I left the "either" check in, but added additional checks before +actually doing the invocation. +* Lots of reformatting. Massive. The usual suspects, though, and fairly +trivial: Re-indenting to standard size, shuffling some spaces to match +the freeglut "standard" of: +if( ... ) +...and: +func( ... ) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-275 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-275 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-275 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:41:15 BST 2005 +Standard-date: 2005-05-02 10:41:15 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-275 +Summary: Added a "case" for an X event that we turn on but do no... +CSCVSID: MAIN.276 +Keywords: cscvs:MAIN.276 + +Author: rkrolib +Date: 2003-11-03 10:29:30 GMT +Added a "case" for an X event that we turn on but do not use. +({MapNotify}). We already caught {MappingNotify} and {UnmapNotify}. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-276 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-276 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-276 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:41:18 BST 2005 +Standard-date: 2005-05-02 10:41:18 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-276 +Summary: Caught a few more little style issues. +CSCVSID: MAIN.277 +Keywords: cscvs:MAIN.277 + +Author: rkrolib +Date: 2003-11-03 10:31:41 GMT +Caught a few more little style issues. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-277 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-277 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-277 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:41:20 BST 2005 +Standard-date: 2005-05-02 10:41:20 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-277 +Summary: Extracted some common code to a subroutine, in glutMain... +CSCVSID: MAIN.278 +Keywords: cscvs:MAIN.278 + +Author: rkrolib +Date: 2003-11-03 10:51:26 GMT +Extracted some common code to a subroutine, in glutMainLoopEvent(). +(The common code was a snippet to compute X keyboard modifiers as a +bit-mask of GLUT symbols.) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-278 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-278 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-278 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:41:22 BST 2005 +Standard-date: 2005-05-02 10:41:22 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-278 +Summary: Heh. +CSCVSID: MAIN.279 +Keywords: cscvs:MAIN.279 + +Author: rkrolib +Date: 2003-11-03 10:56:48 GMT +Heh. + +Forgot to wrap the fgGetXModifiers() in a #if. Fixed. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-279 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-279 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-279 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:41:26 BST 2005 +Standard-date: 2005-05-02 10:41:26 GMT +Modified-files: freeglut/src/freeglut_main.c + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-279 +Summary: * Indentation issues. +CSCVSID: MAIN.280 +Keywords: cscvs:MAIN.280 + +Author: rkrolib +Date: 2003-11-03 21:25:11 GMT +* Indentation issues. +* Pulled some common code into a nicely packaged function. +* Found some pointer/int issues. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-280 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-280 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-280 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:41:27 BST 2005 +Standard-date: 2005-05-02 10:41:27 GMT +Removed-files: freeglut/.arch-ids/freeglut13.dsp.id + freeglut/.arch-ids/freeglutdll.dsp.id + freeglut/.arch-ids/freeglutstatic.dsw.id + freeglut/freeglut13.dsp freeglut/freeglutdll.dsp + freeglut/freeglutstatic.dsw +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-280 +Summary: Deleted 3 files (again?) from CVS, on John's request. ... +CSCVSID: MAIN.281 +Keywords: cscvs:MAIN.281 + +Author: rkrolib +Date: 2003-11-03 21:28:53 GMT +Deleted 3 files (again?) from CVS, on John's request. Old/obsolete +MSVC++ project files. +(freeglut13.dsp, freeglutdll.dsp, freeglutstatic.dsw) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-281 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-281 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-281 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:41:29 BST 2005 +Standard-date: 2005-05-02 10:41:29 GMT +Modified-files: freeglut/src/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-281 +Summary: Fixed a memory leak (thanks for the correction, John!). +CSCVSID: MAIN.282 +Keywords: cscvs:MAIN.282 + +Author: rkrolib +Date: 2003-11-03 21:41:07 GMT +Fixed a memory leak (thanks for the correction, John!). + +Smoothed over some code style issues while I was here, but left the +init-string parsing alone for now. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-282 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-282 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-282 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:41:32 BST 2005 +Standard-date: 2005-05-02 10:41:32 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-282 +Summary: Missed a block where one level was 2-space indented. +CSCVSID: MAIN.283 +Keywords: cscvs:MAIN.283 + +Author: rkrolib +Date: 2003-11-04 01:10:13 GMT +Missed a block where one level was 2-space indented. + +Nit-picked a few other lines for consistancy. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-283 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-283 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-283 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:41:34 BST 2005 +Standard-date: 2005-05-02 10:41:34 GMT +Modified-files: freeglut/src/freeglut_callbacks.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-283 +Summary: Minor formatting quibbles. (The brain isn't up to anyt... +CSCVSID: MAIN.284 +Keywords: cscvs:MAIN.284 + +Author: rkrolib +Date: 2003-11-04 01:17:18 GMT +Minor formatting quibbles. (The brain isn't up to anything more serious +at the moment.) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-284 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-284 @@ -0,0 +1,32 @@ +Revision: freeglut--MAIN--0--patch-284 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:41:49 BST 2005 +Standard-date: 2005-05-02 10:41:49 GMT +Modified-files: freeglut/src/freeglut_callbacks.c + freeglut/src/freeglut_cursor.c + freeglut/src/freeglut_display.c + freeglut/src/freeglut_ext.c + freeglut/src/freeglut_font.c + freeglut/src/freeglut_gamemode.c + freeglut/src/freeglut_geometry.c + freeglut/src/freeglut_glutfont_definitions.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_joystick.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_misc.c + freeglut/src/freeglut_overlay.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_structure.c + freeglut/src/freeglut_teapot.c + freeglut/src/freeglut_videoresize.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-284 +Summary: Got rid of the G_LOG_DOMAIN junk, per discussion on the... +CSCVSID: MAIN.285 +Keywords: cscvs:MAIN.285 + +Author: rkrolib +Date: 2003-11-04 01:30:32 GMT +Got rid of the G_LOG_DOMAIN junk, per discussion on the mailing list. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-285 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-285 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-285 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:41:51 BST 2005 +Standard-date: 2005-05-02 10:41:51 GMT +Modified-files: freeglut/progs/demos/Fractals_random/fractals_random.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-285 +Summary: Update from John: +CSCVSID: MAIN.286 +Keywords: cscvs:MAIN.286 + +Author: rkrolib +Date: 2003-11-04 15:32:57 GMT +Update from John: + +I [John] converted everything to double precision to avoid compiler +warnings. I also added a feature to check for memory leaks under +Windows and removed a memory leak (surprise!). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-286 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-286 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-286 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:41:54 BST 2005 +Standard-date: 2005-05-02 10:41:54 GMT +Modified-files: freeglut/progs/demos/Lorenz/lorenz.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-286 +Summary: Update from John: +CSCVSID: MAIN.287 +Keywords: cscvs:MAIN.287 + +Author: rkrolib +Date: 2003-11-04 15:53:49 GMT +Update from John: + +I [John] added a feature to check for memory leaks under Windows. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-287 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-287 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-287 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:41:56 BST 2005 +Standard-date: 2005-05-02 10:41:56 GMT +Modified-files: freeglut/progs/demos/Fractals_random/fractals_random.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-287 +Summary: Per John's emailed desire to have all files obey UNIX E... +CSCVSID: MAIN.288 +Keywords: cscvs:MAIN.288 + +Author: rkrolib +Date: 2003-11-04 16:08:26 GMT +Per John's emailed desire to have all files obey UNIX EOL conventions, +I have stripped out carriage returns from this file. + +This is the *only* change, but every line is touched. If you want to +see the real differences between older and newer versions, you will have +to get local copies of each and first match their EOL convnetions. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-288 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-288 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-288 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:41:58 BST 2005 +Standard-date: 2005-05-02 10:41:58 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-288 +Summary: Some changes, mostly from John. Mostly style changes. +CSCVSID: MAIN.289 +Keywords: cscvs:MAIN.289 + +Author: rkrolib +Date: 2003-11-04 18:16:52 GMT +Some changes, mostly from John. Mostly style changes. + +One bug fix from John: Execution state bug-fix in glutMainLoop(), per his +post yesterday. + +One fix from me: Changed "if( ButtonPress )" to "if( pressed )". +{ButtonPress} is a constant. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-289 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-289 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-289 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:00 BST 2005 +Standard-date: 2005-05-02 10:42:00 GMT +Modified-files: freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-289 +Summary: Multiple changes from John. Style issues, plus a bug-f... +CSCVSID: MAIN.290 +Keywords: cscvs:MAIN.290 + +Author: rkrolib +Date: 2003-11-04 18:47:26 GMT +Multiple changes from John. Style issues, plus a bug-fix to check +a pointer before deallocating some memory. + +He also removed one obsolete comment, and added some more comments. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-290 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-290 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-290 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:02 BST 2005 +Standard-date: 2005-05-02 10:42:02 GMT +Modified-files: freeglut/progs/demos/Fractals_random/fractals_random.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-290 +Summary: Update from John: Includes mouse button, mouse motion, ... +CSCVSID: MAIN.291 +Keywords: cscvs:MAIN.291 + +Author: rkrolib +Date: 2003-11-06 21:38:21 GMT +Update from John: Includes mouse button, mouse motion, and mouse wheel +support. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-291 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-291 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-291 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:05 BST 2005 +Standard-date: 2005-05-02 10:42:05 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-291 +Summary: From John, a couple of lines needed to be changed to fi... +CSCVSID: MAIN.292 +Keywords: cscvs:MAIN.292 + +Author: rkrolib +Date: 2003-11-06 21:41:17 GMT +From John, a couple of lines needed to be changed to fix the mouse wheel +support on WIN32. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-292 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-292 @@ -0,0 +1,45 @@ +Revision: freeglut--MAIN--0--patch-292 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:11 BST 2005 +Standard-date: 2005-05-02 10:42:11 GMT +Modified-files: freeglut/src/freeglut_callbacks.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_joystick.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_misc.c + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-292 +Summary: Converted the "Callbacks" structure (with named members... +CSCVSID: MAIN.293 +Keywords: cscvs:MAIN.293 + +Author: rkrolib +Date: 2003-11-06 22:09:35 GMT +Converted the "Callbacks" structure (with named members holding individual +callback pointers) to a "CallBacks" array in fgState. (This is to allow +us to write a loop to clear all callbacks from windows when the window is +dead/dying. Using this, we can safely assign NULL to each in a loop.) + +Support includes two new macros, FETCH_WCB() and INVOKE_WCB(). See +freeglut_internal.h for more details there. + +Some typedefs of function pointer types were altered to make them more +uniform (necessary for the macros). + +All references to window-based callbacks in freeglut are updated to +use the new macros. + +Old usages will cause compile-time errors. + +As a side bonus, the new invocation macro sets the current window and +checks pointers so that these common steps can be uniformly done on +every window-based callback. This makes it easier to do things right. +At the same time, the array notation (and now required associated casts) +make it harder to bypass the macros and abuse the function pointers, +in general. + +After this commit, I will go through the code and clean up dangling issues +about formatting. This commit is just a "it now works, let's checkpoint it" +type of affair. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-293 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-293 @@ -0,0 +1,21 @@ +Revision: freeglut--MAIN--0--patch-293 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:16 BST 2005 +Standard-date: 2005-05-02 10:42:16 GMT +Modified-files: freeglut/src/freeglut_callbacks.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-293 +Summary: Cleanup pass after committing callback conversion (from... +CSCVSID: MAIN.294 +Keywords: cscvs:MAIN.294 + +Author: rkrolib +Date: 2003-11-06 23:29:55 GMT +Cleanup pass after committing callback conversion (from structure to +array-of-pointers). Mostly deleted commented-out struct-based code. +Also added some XXX comments that I though should be pondered. (My +own pair of eyes, and one brain cell, were not sufficient at this time +to decide what to do for those ponderables. (^&) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-294 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-294 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-294 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:18 BST 2005 +Standard-date: 2005-05-02 10:42:18 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-294 +Summary: Ooops. I screwed up on part of John's fixes. Sorry. +CSCVSID: MAIN.295 +Keywords: cscvs:MAIN.295 + +Author: rkrolib +Date: 2003-11-06 23:40:21 GMT +Ooops. I screwed up on part of John's fixes. Sorry. + +I think that I have his fix properly committed now. Mea culpa. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-295 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-295 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-295 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:21 BST 2005 +Standard-date: 2005-05-02 10:42:21 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-295 +Summary: Minor corrections to the UNIX_X11 mouse-wheel support. ... +CSCVSID: MAIN.296 +Keywords: cscvs:MAIN.296 + +Author: rkrolib +Date: 2003-11-07 05:43:34 GMT +Minor corrections to the UNIX_X11 mouse-wheel support. In part this +reflects that {button} is already shifted to the GLUT numbering, and +hence should be counted as 3&4, 5&6, etc. + +The other change was simply to clarify the computation of {direction}. +The original code did some clever arithmetic. The new code is more +straightforward, even if it requires more lines to express. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-296 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-296 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-296 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:23 BST 2005 +Standard-date: 2005-05-02 10:42:23 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-296 +Summary: Grr. Forgot to enable the "freeglut" C programming mod... +CSCVSID: MAIN.297 +Keywords: cscvs:MAIN.297 + +Author: rkrolib +Date: 2003-11-07 05:46:33 GMT +Grr. Forgot to enable the "freeglut" C programming mode in EMACS, and +had a few TABs in the last commit. This fixes that. Sorry. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-297 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-297 @@ -0,0 +1,41 @@ +Revision: freeglut--MAIN--0--patch-297 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:26 BST 2005 +Standard-date: 2005-05-02 10:42:26 GMT +Modified-files: freeglut/src/freeglut_callbacks.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-297 +Summary: Slight style improvements. Two rules of thumb that are... +CSCVSID: MAIN.298 +Keywords: cscvs:MAIN.298 + +Author: rkrolib +Date: 2003-11-07 06:12:58 GMT +Slight style improvements. Two rules of thumb that are almost always +good to apply: + +* Don't write a == CONST. Instead, write CONST == a. Or, more generally +(in C like languages): Avoid putting an lvalue on the left-hand side of +an == comparison. (For consistancy, I try to avoid lvalues on the left- +hand side of any comparison---but == is the most notorious.) + +(An "lvalue" is a value that can safely go on the left side of an +"=" assignment, of course. (^&) + +* Do not write +if( !condition ) +return; +other_thing; +return; + +(See page 18 of K&P's _The Elements of Programming Style_.) + +Instead, it is better to just write: + +if( condition ) +other_thing; +return; + +There are times when sacrificing structured programming (e.g., via +multiple return statements) is okay. But, here, there is no apparent +gain---indeed, there seems only loss---in the non-structured code. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-298 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-298 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-298 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:28 BST 2005 +Standard-date: 2005-05-02 10:42:28 GMT +Modified-files: freeglut/src/freeglut_cursor.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-298 +Summary: Further normalized the style of the cursor code. +CSCVSID: MAIN.299 +Keywords: cscvs:MAIN.299 + +Author: rkrolib +Date: 2003-11-07 06:25:20 GMT +Further normalized the style of the cursor code. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-299 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-299 @@ -0,0 +1,26 @@ +Revision: freeglut--MAIN--0--patch-299 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:30 BST 2005 +Standard-date: 2005-05-02 10:42:30 GMT +Modified-files: freeglut/src/freeglut_cursor.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-299 +Summary: Added GLUT_CURSOR_NONE support in UNIX_X11 (well, NetBS... +CSCVSID: MAIN.300 +Keywords: cscvs:MAIN.300 + +Author: rkrolib +Date: 2003-11-07 07:46:08 GMT +Added GLUT_CURSOR_NONE support in UNIX_X11 (well, NetBSD; you lot need +to try it on others; (^&). + +Deallocated some resources that we are creating. VERY slight memory leak, +but plugged now. + + +These two complete the first two "Open issues" ( (a) and (b) ). The first +one also completes X support for glutSetCursor(). If others can verify, +we can fully demote the outstanding bug over this to WIN32-specific. + +I'll delete the dead Open issues and re-letter the others if someone will +cross-check me. Or if no one says anything in a day or two. (^& --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-300 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-300 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-300 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:32 BST 2005 +Standard-date: 2005-05-02 10:42:32 GMT +Modified-files: freeglut/src/freeglut_cursor.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-300 +Summary: Split one last overlong line in freeglut_cursor.c. +CSCVSID: MAIN.301 +Keywords: cscvs:MAIN.301 + +Author: rkrolib +Date: 2003-11-07 07:48:13 GMT +Split one last overlong line in freeglut_cursor.c. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-301 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-301 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-301 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:34 BST 2005 +Standard-date: 2005-05-02 10:42:34 GMT +Modified-files: freeglut/src/freeglut_display.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-301 +Summary: Further normalization of the code's style. No substant... +CSCVSID: MAIN.302 +Keywords: cscvs:MAIN.302 + +Author: rkrolib +Date: 2003-11-07 07:57:03 GMT +Further normalization of the code's style. No substantial changes. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-302 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-302 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-302 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:36 BST 2005 +Standard-date: 2005-05-02 10:42:36 GMT +Modified-files: freeglut/src/freeglut_ext.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-302 +Summary: Somewhat normalized the style of this file. +CSCVSID: MAIN.303 +Keywords: cscvs:MAIN.303 + +Author: rkrolib +Date: 2003-11-07 08:06:10 GMT +Somewhat normalized the style of this file. + +Also moved the "glutMouseWheelFunc" extension down into the "extensions" +part of the table. (Purely internal organization. It will still be +found.) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-303 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-303 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-303 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:38 BST 2005 +Standard-date: 2005-05-02 10:42:38 GMT +Modified-files: freeglut/src/freeglut_font.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-303 +Summary: Normalized the style of freeglut_font.c No substantial... +CSCVSID: MAIN.304 +Keywords: cscvs:MAIN.304 + +Author: rkrolib +Date: 2003-11-07 08:25:30 GMT +Normalized the style of freeglut_font.c No substantial alterations. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-304 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-304 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-304 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:40 BST 2005 +Standard-date: 2005-05-02 10:42:40 GMT +Modified-files: freeglut/src/freeglut_gamemode.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-304 +Summary: Style normalization; removal of say-nothing-useful comments. +CSCVSID: MAIN.305 +Keywords: cscvs:MAIN.305 + +Author: rkrolib +Date: 2003-11-07 08:46:53 GMT +Style normalization; removal of say-nothing-useful comments. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-305 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-305 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-305 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:43 BST 2005 +Standard-date: 2005-05-02 10:42:43 GMT +Modified-files: freeglut/src/freeglut_internal.h + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-305 +Summary: Added fgInitCallBacks() to freeglut_structure.c. (The ... +CSCVSID: MAIN.306 +Keywords: cscvs:MAIN.306 + +Author: rkrolib +Date: 2003-11-07 09:55:43 GMT +Added fgInitCallBacks() to freeglut_structure.c. (The function takes +an {SFG_Window *}.) Added prototype to freeglut_internal.h. Added use +of the function to the window initialization. (Don't count on calloc(), +which sets all bits to 0.) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-306 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-306 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-306 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:46 BST 2005 +Standard-date: 2005-05-02 10:42:46 GMT +Modified-files: freeglut/src/freeglut_internal.h + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-306 +Summary: Oh well, I might as well add the call to clear callback... +CSCVSID: MAIN.307 +Keywords: cscvs:MAIN.307 + +Author: rkrolib +Date: 2003-11-07 10:18:09 GMT +Oh well, I might as well add the call to clear callbacks on window +destruction. Also renamed the function to do this: fgClearCallBacks(). +Ho-hum. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-307 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-307 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-307 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:49 BST 2005 +Standard-date: 2005-05-02 10:42:49 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-307 +Summary: Added ReparentNotify case to UNIX_X11 event loop, to ca... +CSCVSID: MAIN.308 +Keywords: cscvs:MAIN.308 + +Author: rkrolib +Date: 2003-11-07 10:22:31 GMT +Added ReparentNotify case to UNIX_X11 event loop, to catch the extraneous +ReparentNotify event types (type 21). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-308 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-308 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-308 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:52 BST 2005 +Standard-date: 2005-05-02 10:42:52 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-308 +Summary: Combined EnterNotify and LeaveNotify event processing i... +CSCVSID: MAIN.309 +Keywords: cscvs:MAIN.309 + +Author: rkrolib +Date: 2003-11-07 10:26:37 GMT +Combined EnterNotify and LeaveNotify event processing in the UNIX_X11 +event loop. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-309 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-309 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-309 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:54 BST 2005 +Standard-date: 2005-05-02 10:42:54 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-309 +Summary: Pure code janitoring: Shuffled the order of some of the... +CSCVSID: MAIN.310 +Keywords: cscvs:MAIN.310 + +Author: rkrolib +Date: 2003-11-07 10:32:38 GMT +Pure code janitoring: Shuffled the order of some of the case statements +in the UNIX_X11 X event processing loop. (In general, it's nice to have +case statements sorted, especially when you have a *huge* switch statement +like this. That makes it easier to find the one that you're looking for, +and to see if a certain case is defined...) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-310 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-310 @@ -0,0 +1,23 @@ +Revision: freeglut--MAIN--0--patch-310 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:56 BST 2005 +Standard-date: 2005-05-02 10:42:56 GMT +Modified-files: freeglut/src/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-310 +Summary: Adopted Eero Pajarre's suggestion of using a do { ... }... +CSCVSID: MAIN.311 +Keywords: cscvs:MAIN.311 + +Author: rkrolib +Date: 2003-11-07 15:30:59 GMT +Adopted Eero Pajarre's suggestion of using a do { ... } while +rather than { ... } for the INVOKE_WCB() macro. This lets it +be used "more like a function", in that: + +if( ... ) +INVOKE_WCB( ... ); +else +... + +...is now legal. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-311 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-311 @@ -0,0 +1,21 @@ +Revision: freeglut--MAIN--0--patch-311 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:42:59 BST 2005 +Standard-date: 2005-05-02 10:42:59 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-311 +Summary: Stripped out the now truly extraneous {braces} in such ... +CSCVSID: MAIN.312 +Keywords: cscvs:MAIN.312 + +Author: rkrolib +Date: 2003-11-07 15:50:56 GMT +Stripped out the now truly extraneous {braces} in such forms as: + +if( ... ) +{ +INVOKE_WCB( ... ); +} + +Check for compiling on WIN32. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-312 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-312 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-312 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:01 BST 2005 +Standard-date: 2005-05-02 10:43:01 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-312 +Summary: From John: +CSCVSID: MAIN.313 +Keywords: cscvs:MAIN.313 + +Author: rkrolib +Date: 2003-11-07 17:30:32 GMT +From John: + +[This] implements the visible/invisible for Windows. It does +NOT call the visibility callback, though. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-313 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-313 @@ -0,0 +1,34 @@ +Revision: freeglut--MAIN--0--patch-313 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:04 BST 2005 +Standard-date: 2005-05-02 10:43:04 GMT +Modified-files: freeglut/progs/demos/Fractals_random/fractals_random.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-313 +Summary: Altered the way that the {random} value (from 0..3) is ... +CSCVSID: MAIN.314 +Keywords: cscvs:MAIN.314 + +Author: rkrolib +Date: 2003-11-08 01:56:45 GMT +Altered the way that the {random} value (from 0..3) is chosen. + +Previously, it picked out two adjacent bits in the result of rand(). +Unfortunately, these adjacent bits (at least on NetBSD) have a certain +amount of dependance. After a period (perhaps a thousand or so?), it +starts to repeat the pattern of those two bits. (I think; I haven't +actually tested that directly.) This presumably is locking it into a +an an N-way attractor on the "snowflake", such that if you zoom in a +ways, you will start to see some spots *quickly* are colored, and +others are *never* colored. + +What I've done now is to pick up two widely-spaced bits in a single +rand() call. (Perhaps we would do as well to pick up something like +bit #16 from two consecutive rand() calls?) These widely-spaced bits +have a lower statistical dependance on one another (if I can get away +with using that term for an arithmetic operation; though since stats +has more to do with sampling and less to do with true randomness, I +may be safe). + +The net effect, at leats on NetBSD, is far better snowflake if you zoom +in on it. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-314 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-314 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-314 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:06 BST 2005 +Standard-date: 2005-05-02 10:43:06 GMT +Modified-files: freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-314 +Summary: A first pass over freeglut_menu.c to bring it in line w... +CSCVSID: MAIN.315 +Keywords: cscvs:MAIN.315 + +Author: rkrolib +Date: 2003-11-08 11:28:34 GMT +A first pass over freeglut_menu.c to bring it in line with the rest of +freeglut's style. Mostly re-indenting and splitting long lines. +For those that may be concerned: No, I didn't do any more arrangments +of the form (CONST == a) rather than (a == CONST). (^& --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-315 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-315 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-315 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:10 BST 2005 +Standard-date: 2005-05-02 10:43:10 GMT +Modified-files: freeglut/progs/demos/Fractals/Makefile.am + freeglut/progs/demos/Fractals_random/Makefile.am + freeglut/progs/demos/Lorenz/Makefile.am + freeglut/progs/demos/One/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-315 +Summary: Applied Braden McDaniel's non-srcdir build patch. +CSCVSID: MAIN.316 +Keywords: cscvs:MAIN.316 + +Author: cjp +Date: 2003-11-08 17:40:42 GMT +Applied Braden McDaniel's non-srcdir build patch. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-316 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-316 @@ -0,0 +1,25 @@ +Revision: freeglut--MAIN--0--patch-316 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:12 BST 2005 +Standard-date: 2005-05-02 10:43:12 GMT +Modified-files: freeglut/src/freeglut_cursor.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-316 +Summary: Well, a couple of days have gone by, so I assume that i... +CSCVSID: MAIN.317 +Keywords: cscvs:MAIN.317 + +Author: rkrolib +Date: 2003-11-10 00:32:15 GMT +Well, a couple of days have gone by, so I assume that items (a) and (b) +in the freeglut_cursor.c file's "Open issues" comment are now satisfactor- +ily closed. + +I also partially implemented some error-checking, using my limited +understanding of how Xlib users are supposed to do this. (No one commented +about the lack of error-checking, pro or con. Perhaps someone will care to +comment now?) + +At present, it just will print out a warning, via fgWarning(). In part +because I'm not sure what is best to do, and in part because failure to +set the cursor type is probably not a fatal problem. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-317 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-317 @@ -0,0 +1,24 @@ +Revision: freeglut--MAIN--0--patch-317 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:14 BST 2005 +Standard-date: 2005-05-02 10:43:14 GMT +Modified-files: freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-317 +Summary: Modified the menus to refer to {border} rather than {FR... +CSCVSID: MAIN.318 +Keywords: cscvs:MAIN.318 + +Author: rkrolib +Date: 2003-11-10 01:21:06 GMT +Modified the menus to refer to {border} rather than {FREEGLUT_MENU_BORDER}, +in fghDisplayMenuBox(). The local variable was already defined and used +for some purposes, so we might as well use it throughout. It does serve +to shorten and clarify the code a bit---though I have mixed feelings about +creating aliases that way. + +Still, the variable already existed and was already used in places. (We +could even move it into the freeglut state, or make it a {const static} +value...) + +Oh well. Stuff to ponder. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-318 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-318 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-318 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:17 BST 2005 +Standard-date: 2005-05-02 10:43:17 GMT +Modified-files: freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-318 +Summary: Added Nigel's suggested code to clear all but the destr... +CSCVSID: MAIN.319 +Keywords: cscvs:MAIN.319 + +Author: rkrolib +Date: 2003-11-10 09:42:14 GMT +Added Nigel's suggested code to clear all but the destroy callback early +on, leaving Destroy to be cleared later after the last possible point +where it should be invoked. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-319 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-319 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-319 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:19 BST 2005 +Standard-date: 2005-05-02 10:43:19 GMT +Modified-files: freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-319 +Summary: Ooops. Forgot that we already had a call to fgClearCal... +CSCVSID: MAIN.320 +Keywords: cscvs:MAIN.320 + +Author: rkrolib +Date: 2003-11-10 09:45:47 GMT +Ooops. Forgot that we already had a call to fgClearCallBacks() in the +code and added a second one. I just deleted the new one. Sorry. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-320 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-320 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-320 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:21 BST 2005 +Standard-date: 2005-05-02 10:43:21 GMT +Modified-files: freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-320 +Summary: Hm. I thought that I already hit this file for style n... +CSCVSID: MAIN.321 +Keywords: cscvs:MAIN.321 + +Author: rkrolib +Date: 2003-11-10 10:00:21 GMT +Hm. I thought that I already hit this file for style normalization. +Oh well... Should be no functional changes. Should be pretty +close to in-line with the style of changes that I've been making else- +where. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-321 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-321 @@ -0,0 +1,32 @@ +Revision: freeglut--MAIN--0--patch-321 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:27 BST 2005 +Standard-date: 2005-05-02 10:43:27 GMT +New-files: freeglut/progs/demos/CallbackMaker/.arch-ids/=id + freeglut/progs/demos/CallbackMaker/.arch-ids/CallbackMaker.c.id + freeglut/progs/demos/CallbackMaker/.arch-ids/Makefile.am.id + freeglut/progs/demos/CallbackMaker/CallbackMaker.c + freeglut/progs/demos/CallbackMaker/Makefile.am +New-directories: freeglut/progs/demos/CallbackMaker + freeglut/progs/demos/CallbackMaker/.arch-ids +Modified-files: freeglut/configure.in + freeglut/progs/demos/Fractals_random/fractals_random.c + freeglut/progs/demos/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-321 +Summary: New demo from John: CallbackMaker. +CSCVSID: MAIN.322 +Keywords: cscvs:MAIN.322 + +Author: rkrolib +Date: 2003-11-10 16:01:04 GMT +New demo from John: CallbackMaker. + +This demo shows the use of every callback that you can register with +freeglut, and also generates event reports so that you can see what is +happening to the program as it runs. + +Not much to look at, but both utilitarian and a practical example. + +Please double-check that I updated everything that needs to be updated. +I reran autogen.sh and ./configure, and it built okay for me. (^& --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-322 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-322 @@ -0,0 +1,27 @@ +Revision: freeglut--MAIN--0--patch-322 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:31 BST 2005 +Standard-date: 2005-05-02 10:43:31 GMT +New-files: freeglut/progs/demos/CallbackMaker/.arch-ids/CallbackMaker.dsp.id + freeglut/progs/demos/CallbackMaker/CallbackMaker.dsp +Modified-files: freeglut/freeglut.dsp + freeglut/freeglut_static.dsp + freeglut/progs/demos/demos.dsw +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-322 +Summary: A *.dsp file for CallbackMaker in the demos. +CSCVSID: MAIN.323 +Keywords: cscvs:MAIN.323 + +Author: rkrolib +Date: 2003-11-10 17:04:04 GMT +A *.dsp file for CallbackMaker in the demos. + +Plus updated *.dsp and *.dsw files to reflect the new freeglut header +file. + +NOTE: The prior version of the *.dsw file does not in fact have CRs. I +thought that it did. For consistancy, I am not putting them in in this +version, either. (At least one person said that his MSVC++ system is +happy with the current files. If there are problems, we can easily add +the CRs, but that should be a separate commit...) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-323 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-323 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-323 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:34 BST 2005 +Standard-date: 2005-05-02 10:43:34 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-323 +Summary: John's fix for the minimize/close/maximize controls no ... +CSCVSID: MAIN.324 +Keywords: cscvs:MAIN.324 + +Author: rkrolib +Date: 2003-11-10 18:19:53 GMT +John's fix for the minimize/close/maximize controls no longer working. +WIN32 expected us to pass the message on up the chain (or do something +else with it), rather than just throwing away the event, for a certain +class of events. (See the diffs for more details.) + +The code is also slightly reformatted from what was previously in the +repository. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-324 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-324 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-324 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:36 BST 2005 +Standard-date: 2005-05-02 10:43:36 GMT +Modified-files: freeglut/progs/demos/demos.dsw +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-324 +Summary: Added CRs to the ends of all lines in MS developer stud... +CSCVSID: MAIN.325 +Keywords: cscvs:MAIN.325 + +Author: rkrolib +Date: 2003-11-11 03:35:47 GMT +Added CRs to the ends of all lines in MS developer studio demos.dsw file.. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-325 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-325 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-325 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:39 BST 2005 +Standard-date: 2005-05-02 10:43:39 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-325 +Summary: Corrected the numbering of the ChangeLog (there were tw... +CSCVSID: MAIN.326 +Keywords: cscvs:MAIN.326 + +Author: rkrolib +Date: 2003-11-11 09:05:14 GMT +Corrected the numbering of the ChangeLog (there were two (110)s). + +Added entries summarizing my commits since September or late August, for +the benefit of those lacking both CVS and web access. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-326 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-326 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-326 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:41 BST 2005 +Standard-date: 2005-05-02 10:43:41 GMT +Modified-files: freeglut/progs/demos/One/one.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-326 +Summary: Style normalizations: Removed CRs and hard TABs mostly. +CSCVSID: MAIN.327 +Keywords: cscvs:MAIN.327 + +Author: rkrolib +Date: 2003-11-11 11:18:16 GMT +Style normalizations: Removed CRs and hard TABs mostly. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-327 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-327 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-327 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:44 BST 2005 +Standard-date: 2005-05-02 10:43:44 GMT +Modified-files: freeglut/progs/demos/One/one.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-327 +Summary: Moved glutInit*() functions ahead of glutInit(). (This... +CSCVSID: MAIN.328 +Keywords: cscvs:MAIN.328 + +Author: rkrolib +Date: 2003-11-11 11:20:01 GMT +Moved glutInit*() functions ahead of glutInit(). (This is proper use of +glutInit() in general, since it allows the user to override settings via +{argc, argv} command-line params.) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-328 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-328 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-328 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:48 BST 2005 +Standard-date: 2005-05-02 10:43:48 GMT +Modified-files: freeglut/include/GL/freeglut_std.h + freeglut/progs/demos/One/one.c + freeglut/src/freeglut_ext.c + freeglut/src/freeglut_font.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-328 +Summary: Removal of all remaining TABs in the freeglut *.[ch] fi... +CSCVSID: MAIN.329 +Keywords: cscvs:MAIN.329 + +Author: rkrolib +Date: 2003-11-11 11:52:14 GMT +Removal of all remaining TABs in the freeglut *.[ch] files. (I missed a +few in the "one" demo, it seems, and some more crept back into +freeglut_(ext|font).c, presumably due to my own edits when I forgot to +use the "freeglut-c-mode" in EMACS.) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-329 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-329 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-329 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:51 BST 2005 +Standard-date: 2005-05-02 10:43:51 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-329 +Summary: Updated ChangeLog for the day. +CSCVSID: MAIN.330 +Keywords: cscvs:MAIN.330 + +Author: rkrolib +Date: 2003-11-11 11:55:19 GMT +Updated ChangeLog for the day. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-330 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-330 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-330 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:53 BST 2005 +Standard-date: 2005-05-02 10:43:53 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-330 +Summary: Noted one of a few cases where we do something immediat... +CSCVSID: MAIN.331 +Keywords: cscvs:MAIN.331 + +Author: rkrolib +Date: 2003-11-14 11:04:11 GMT +Noted one of a few cases where we do something immediately that could more +efficiently be postponed, quite easily---and which GLUT promises *is* to +be postponed. (It is unlikely that the difference will break any apps, but +postponing should be easy...) + +No real change, just a comment in the code. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-331 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-331 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-331 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:55 BST 2005 +Standard-date: 2005-05-02 10:43:55 GMT +Modified-files: freeglut/src/freeglut_cursor.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-331 +Summary: Added a brief explanatory note to the X code for GLUT_C... +CSCVSID: MAIN.332 +Keywords: cscvs:MAIN.332 + +Author: rkrolib +Date: 2003-11-14 14:36:27 GMT +Added a brief explanatory note to the X code for GLUT_CURSOR_NONE. + +Corrected the indentation of a block of code. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-332 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-332 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-332 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:57 BST 2005 +Standard-date: 2005-05-02 10:43:57 GMT +Modified-files: freeglut/src/freeglut_display.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-332 +Summary: Minor spacing quibble. +CSCVSID: MAIN.333 +Keywords: cscvs:MAIN.333 + +Author: rkrolib +Date: 2003-11-14 14:39:20 GMT +Minor spacing quibble. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-333 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-333 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-333 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:43:59 BST 2005 +Standard-date: 2005-05-02 10:43:59 GMT +Modified-files: freeglut/src/freeglut_font.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-333 +Summary: Minor style corrections. +CSCVSID: MAIN.334 +Keywords: cscvs:MAIN.334 + +Author: rkrolib +Date: 2003-11-14 14:52:15 GMT +Minor style corrections. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-334 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-334 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-334 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:44:02 BST 2005 +Standard-date: 2005-05-02 10:44:02 GMT +Modified-files: freeglut/src/freeglut_font.c + freeglut/src/freeglut_gamemode.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-334 +Summary: Yet more trivial style normalizations. +CSCVSID: MAIN.335 +Keywords: cscvs:MAIN.335 + +Author: rkrolib +Date: 2003-11-14 14:59:49 GMT +Yet more trivial style normalizations. + +Sorry, but that's all that I'm up to at the moment. On the plus, +excepting the font_data file (which I've been skipping), up through +this file, I think that the code style is pretty close to uniform. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-335 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-335 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-335 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:44:04 BST 2005 +Standard-date: 2005-05-02 10:44:04 GMT +Modified-files: freeglut/src/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-335 +Summary: Plowed one more file this morning. Still just trivial ... +CSCVSID: MAIN.336 +Keywords: cscvs:MAIN.336 + +Author: rkrolib +Date: 2003-11-14 15:10:50 GMT +Plowed one more file this morning. Still just trivial formatting issues. + +And I left alone the "INIT DISPLAY STRING PARSING" section, since +it still appears to be in flux. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-336 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-336 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-336 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:44:07 BST 2005 +Standard-date: 2005-05-02 10:44:07 GMT +Modified-files: freeglut/src/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-336 +Summary: Normalized the internal header's style a bit. +CSCVSID: MAIN.337 +Keywords: cscvs:MAIN.337 + +Author: rkrolib +Date: 2003-11-14 17:46:01 GMT +Normalized the internal header's style a bit. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-337 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-337 @@ -0,0 +1,22 @@ +Revision: freeglut--MAIN--0--patch-337 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:44:13 BST 2005 +Standard-date: 2005-05-02 10:44:13 GMT +Modified-files: freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_structure.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-337 +Summary: Added a new state variable "Initalized". +CSCVSID: MAIN.338 +Keywords: cscvs:MAIN.338 + +Author: cjp +Date: 2003-11-15 16:24:33 GMT +Added a new state variable "Initalized". +Replaced referenced to Time.Set with this new variable where appropriate. +fgElapsedTime() now set the start time if Time.Set is false. +Moved glutGet(GLUT_ELAPSED_TIME) handling to before the assert. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-338 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-338 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-338 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:44:15 BST 2005 +Standard-date: 2005-05-02 10:44:15 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-338 +Summary: Style normalizations to the joystick code. +CSCVSID: MAIN.339 +Keywords: cscvs:MAIN.339 + +Author: rkrolib +Date: 2003-11-15 16:39:46 GMT +Style normalizations to the joystick code. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-339 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-339 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-339 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:44:18 BST 2005 +Standard-date: 2005-05-02 10:44:18 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-339 +Summary: Added a call to fgDeinitialize() before the call to exi... +CSCVSID: MAIN.340 +Keywords: cscvs:MAIN.340 + +Author: cjp +Date: 2003-11-15 16:52:46 GMT +Added a call to fgDeinitialize() before the call to exit() in fgError(). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-340 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-340 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-340 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:44:21 BST 2005 +Standard-date: 2005-05-02 10:44:21 GMT +Modified-files: freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-340 +Summary: Normalized the spacing around symbols, for the most par... +CSCVSID: MAIN.341 +Keywords: cscvs:MAIN.341 + +Author: rkrolib +Date: 2003-11-15 17:48:43 GMT +Normalized the spacing around symbols, for the most part. Ho-hum. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-341 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-341 @@ -0,0 +1,26 @@ +Revision: freeglut--MAIN--0--patch-341 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:44:33 BST 2005 +Standard-date: 2005-05-02 10:44:33 GMT +Modified-files: freeglut/src/freeglut_callbacks.c + freeglut/src/freeglut_display.c + freeglut/src/freeglut_gamemode.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_joystick.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_misc.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_structure.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-341 +Summary: Replace TRUE with GL_TRUE and FALSE with GL_FALSE where... +CSCVSID: MAIN.342 +Keywords: cscvs:MAIN.342 + +Author: cjp +Date: 2003-11-15 19:06:24 GMT +Replace TRUE with GL_TRUE and FALSE with GL_FALSE where the type is +GLboolean. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-342 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-342 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-342 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:44:36 BST 2005 +Standard-date: 2005-05-02 10:44:36 GMT +Modified-files: freeglut/src/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-342 +Summary: freeglut_assert_ready is going to have to go at some point. +CSCVSID: MAIN.343 +Keywords: cscvs:MAIN.343 + +Author: cjp +Date: 2003-11-15 19:11:09 GMT +freeglut_assert_ready is going to have to go at some point. +But for now I've moved setting fgState.Initalized to GL_FALSE. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-343 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-343 @@ -0,0 +1,21 @@ +Revision: freeglut--MAIN--0--patch-343 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:44:42 BST 2005 +Standard-date: 2005-05-02 10:44:42 GMT +Modified-files: freeglut/src/freeglut_gamemode.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_structure.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-343 +Summary: Removed the state variable BuildingAMenu. +CSCVSID: MAIN.344 +Keywords: cscvs:MAIN.344 + +Author: cjp +Date: 2003-11-15 19:25:22 GMT +Removed the state variable BuildingAMenu. +Instead pass a new parameter isMenu to fgCreateWindow(). +Elsewhere use window->IsMenu. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-344 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-344 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-344 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:44:45 BST 2005 +Standard-date: 2005-05-02 10:44:45 GMT +Modified-files: freeglut/src/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-344 +Summary: Use XParseGeometry for better geometry parsing. +CSCVSID: MAIN.345 +Keywords: cscvs:MAIN.345 + +Author: cjp +Date: 2003-11-16 01:41:18 GMT +Use XParseGeometry for better geometry parsing. +Moved geometry parsing to after fgInitialize() so we can use the screen size +to correctly calculate negative positions in the geometry string. +Copied the code for XParseGeometry from the X11 sources for use in the +Win32 version. +freeglut now passes test1 of the glut test suite. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-345 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-345 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-345 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:44:47 BST 2005 +Standard-date: 2005-05-02 10:44:47 GMT +Modified-files: freeglut/src/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-345 +Summary: Removed old unused glutInitDisplayString code. +CSCVSID: MAIN.346 +Keywords: cscvs:MAIN.346 + +Author: cjp +Date: 2003-11-16 13:49:49 GMT +Removed old unused glutInitDisplayString code. +Reformated new glutInitDisplayString and XParseGeometry code. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-346 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-346 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-346 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:44:52 BST 2005 +Standard-date: 2005-05-02 10:44:52 GMT +Modified-files: freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-346 +Summary: Made Modifers variable global as per glut classic. +CSCVSID: MAIN.347 +Keywords: cscvs:MAIN.347 + +Author: cjp +Date: 2003-11-16 14:10:35 GMT +Made Modifers variable global as per glut classic. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-347 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-347 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-347 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:44:58 BST 2005 +Standard-date: 2005-05-02 10:44:58 GMT +Modified-files: freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-347 +Summary: Fix spelling mistake in a variable name. +CSCVSID: MAIN.348 +Keywords: cscvs:MAIN.348 + +Author: cjp +Date: 2003-11-17 21:11:33 GMT +Fix spelling mistake in a variable name. +Added a comment for John Fay. +Added the copyright notice for XParseGeometry source. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-348 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-348 @@ -0,0 +1,23 @@ +Revision: freeglut--MAIN--0--patch-348 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:45:07 BST 2005 +Standard-date: 2005-05-02 10:45:07 GMT +Modified-files: freeglut/src/freeglut_cursor.c + freeglut/src/freeglut_ext.c + freeglut/src/freeglut_geometry.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-348 +Summary: Lots of stuff that John F. Fay pointed out. +CSCVSID: MAIN.349 +Keywords: cscvs:MAIN.349 + +Author: cjp +Date: 2003-11-18 22:09:14 GMT +Lots of stuff that John F. Fay pointed out. +Plus some changes to remove gcc warnings. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-349 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-349 @@ -0,0 +1,27 @@ +Revision: freeglut--MAIN--0--patch-349 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:45:11 BST 2005 +Standard-date: 2005-05-02 10:45:11 GMT +Modified-files: freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-349 +Summary: All changes are from John, except for: +CSCVSID: MAIN.350 +Keywords: cscvs:MAIN.350 + +Author: rkrolib +Date: 2003-11-21 00:49:51 GMT +All changes are from John, except for: +(a) I re-inserted the meat of a comment that I still feel is relavent. +(b) I fixed a compile-time error in the UNIX_X11 code where a variable +is declared after executable code in a block without creating +a new sub-block for the declaration. + +Changes from John include: +(a) Style revision. +(b) Changes to postpone the handling of window resizes. + +Lots of lines were changed, but I think that thos two cover the ground that +he hit. See the diffs for details. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-350 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-350 @@ -0,0 +1,30 @@ +Revision: freeglut--MAIN--0--patch-350 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:45:22 BST 2005 +Standard-date: 2005-05-02 10:45:22 GMT +Modified-files: freeglut/src/freeglut_font.c + freeglut/src/freeglut_geometry.c + freeglut/src/freeglut_glutfont_definitions.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_misc.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_structure.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-350 +Summary: Numerous style normalizations from John: +CSCVSID: MAIN.351 +Keywords: cscvs:MAIN.351 + +Author: rkrolib +Date: 2003-11-21 21:15:58 GMT +Numerous style normalizations from John: + +* Convert "return( value );" to "return value;" +* Normalize spacing around semicolons. +* Remove extraneous parens. +* Split multi-statement lines into multiple lines. (Mostly things +of the form: "if( condition ) return;".) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-351 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-351 @@ -0,0 +1,24 @@ +Revision: freeglut--MAIN--0--patch-351 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:45:26 BST 2005 +Standard-date: 2005-05-02 10:45:26 GMT +Modified-files: freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-351 +Summary: Change from John (I removed a couple of spaces from a c... +CSCVSID: MAIN.352 +Keywords: cscvs:MAIN.352 + +Author: rkrolib +Date: 2003-11-25 04:21:48 GMT +Change from John (I removed a couple of spaces from a couple of lines in +his freeglut_internal.h file where they were wrapping in EMACS; otherwise, +the files are exactly as he sent them to me). + +The change unifies the WIN32 and UNIX_X11 code by defining our own +window-handle-type in freeglut_internal.h. This let John rip out some +#if garbage in several places. The result is clearer code. + +Thanks, John! --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-352 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-352 @@ -0,0 +1,42 @@ +Revision: freeglut--MAIN--0--patch-352 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:45:30 BST 2005 +Standard-date: 2005-05-02 10:45:30 GMT +Modified-files: freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-352 +Summary: More work from John (sorry for procrastinating): +CSCVSID: MAIN.353 +Keywords: cscvs:MAIN.353 + +Author: rkrolib +Date: 2003-11-25 04:57:10 GMT +More work from John (sorry for procrastinating): + +* We forgot to bump our version number in freeglut_internal.h +It is now at 2.0.2 (actually, I think that 2.1.0 might be +a better choice), which is presumably going to be our next +formal release. 2.0.1 is incorrectly identified as 2.0.0 in +the header. + +* A typo in a comment has been corrected ("than"/"that"). + +* Numerous "manual" checks for callbacks are omitted now, since +INVOKE_WCB() does this for us. These were holdovers from the +pre-INVOKE_WCB() days. There may be some very subtle changes +in freeglut behavior, since freeglut used to test the callbacks +a little earlier in some cases and may have skipped some minor +things (like changes to the current window) in some special cases, +otherwise. It is not believed that any documented behavior is +broken, and it is unlikely---not to say impossible---that any +extant applications will detect the change. It is even possible +that there is no external behavioral change in freeglut. + +This also significantly simplifies some sections of code that used +to have conditional execution. "Unconditional code is simpler code" +as one of the comments used to say. + +* Lots of XXX commentary is now removed. Some of it was obsoleted +by other changes, some by changes from John. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-353 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-353 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-353 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:45:33 BST 2005 +Standard-date: 2005-05-02 10:45:33 GMT +Modified-files: freeglut/include/GL/freeglut_ext.h + freeglut/src/freeglut_geometry.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-353 +Summary: Commit of work from Nigel: +CSCVSID: MAIN.354 +Keywords: cscvs:MAIN.354 + +Author: rkrolib +Date: 2003-11-25 13:53:19 GMT +Commit of work from Nigel: + +Massive rework of the geometric primitive code. Includes a new +primitive (cylinder; solid and wireframe) and corresponding update +to freeglut_ext.h for the prototype. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-354 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-354 @@ -0,0 +1,23 @@ +Revision: freeglut--MAIN--0--patch-354 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:45:37 BST 2005 +Standard-date: 2005-05-02 10:45:37 GMT +New-files: freeglut/progs/demos/shapes/.arch-ids/=id + freeglut/progs/demos/shapes/.arch-ids/Makefile.am.id + freeglut/progs/demos/shapes/.arch-ids/shapes.c.id + freeglut/progs/demos/shapes/Makefile.am + freeglut/progs/demos/shapes/shapes.c +New-directories: freeglut/progs/demos/shapes + freeglut/progs/demos/shapes/.arch-ids +Modified-files: freeglut/configure.in + freeglut/progs/demos/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-354 +Summary: Added a new demo (from Nigel) showing some of the basic... +CSCVSID: MAIN.355 +Keywords: cscvs:MAIN.355 + +Author: rkrolib +Date: 2003-11-25 14:10:35 GMT +Added a new demo (from Nigel) showing some of the basic GLUT geometry +shapes. "shapes" is the name of the demo. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-355 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-355 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-355 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:45:40 BST 2005 +Standard-date: 2005-05-02 10:45:40 GMT +Modified-files: freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-355 +Summary: Update from John: Removed the freeglut hack of decremen... +CSCVSID: MAIN.356 +Keywords: cscvs:MAIN.356 + +Author: rkrolib +Date: 2003-11-25 14:17:05 GMT +Update from John: Removed the freeglut hack of decrementing the +highst-window-ID marker when the highest window is deleted. (This +was a half-way measure for an idea that was decided to be dubious +in the first place.) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-356 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-356 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-356 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:45:43 BST 2005 +Standard-date: 2005-05-02 10:45:43 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-356 +Summary: John reported, and fixed, a problem that recent changes... +CSCVSID: MAIN.357 +Keywords: cscvs:MAIN.357 + +Author: rkrolib +Date: 2003-11-25 17:25:43 GMT +John reported, and fixed, a problem that recent changes caused for +the Lorenz demo (seems to be WIN32 specific). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-357 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-357 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-357 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:45:46 BST 2005 +Standard-date: 2005-05-02 10:45:46 GMT +Modified-files: freeglut/src/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-357 +Summary: Added change from Nigel to have resize events cause red... +CSCVSID: MAIN.358 +Keywords: cscvs:MAIN.358 + +Author: rkrolib +Date: 2003-11-26 01:21:29 GMT +Added change from Nigel to have resize events cause redraw events in WIN32. +Also slightly reshuffled comments to deal with line-wrap issues. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-358 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-358 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-358 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:45:52 BST 2005 +Standard-date: 2005-05-02 10:45:52 GMT +Modified-files: freeglut/src/freeglut_gamemode.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_structure.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-358 +Summary: Window close fix. +CSCVSID: MAIN.359 +Keywords: cscvs:MAIN.359 + +Author: cjp +Date: 2003-11-27 19:49:53 GMT +Window close fix. +The default behaiour should now be the same as with glut. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-359 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-359 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-359 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:45:55 BST 2005 +Standard-date: 2005-05-02 10:45:55 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-359 +Summary: Fixed windows compilation problem with last update. +CSCVSID: MAIN.360 +Keywords: cscvs:MAIN.360 + +Author: cjp +Date: 2003-11-28 12:04:24 GMT +Fixed windows compilation problem with last update. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-360 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-360 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-360 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:45:57 BST 2005 +Standard-date: 2005-05-02 10:45:57 GMT +Modified-files: freeglut/src/freeglut_callbacks.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-360 +Summary: Timer optimizations. +CSCVSID: MAIN.361 +Keywords: cscvs:MAIN.361 + +Author: cjp +Date: 2003-11-28 19:08:25 GMT +Timer optimizations. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-361 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-361 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-361 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:03 BST 2005 +Standard-date: 2005-05-02 10:46:03 GMT +Modified-files: freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-361 +Summary: Timer optimizations. +CSCVSID: MAIN.362 +Keywords: cscvs:MAIN.362 + +Author: cjp +Date: 2003-11-28 19:19:54 GMT +Timer optimizations. +Made the list of pendinig timers ordered. +Added a free list of used timer structures. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-362 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-362 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-362 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:05 BST 2005 +Standard-date: 2005-05-02 10:46:05 GMT +Modified-files: freeglut/src/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-362 +Summary: Added missing prototype for new list function. +CSCVSID: MAIN.363 +Keywords: cscvs:MAIN.363 + +Author: cjp +Date: 2003-12-01 17:59:42 GMT +Added missing prototype for new list function. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-363 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-363 @@ -0,0 +1,25 @@ +Revision: freeglut--MAIN--0--patch-363 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:08 BST 2005 +Standard-date: 2005-05-02 10:46:08 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-363 +Summary: Fixed a bug for UNIX_X11 where window reshape events we... +CSCVSID: MAIN.364 +Keywords: cscvs:MAIN.364 + +Author: rkrolib +Date: 2003-12-02 15:03:48 GMT +Fixed a bug for UNIX_X11 where window reshape events were causing freeglut +to mark the window as *needing* a reshape (which during general display +callback handling would result in effectively a glutReshapeWindow()). + +The code is now system-dependant. It should be abstracted to a function, +but is presently copied in two places. Sorry. + +Also, inverted the order of the associated if()/else check (in both +WIN32 and UNIX_X11 branches) since the former "else" part was a one-line +callback invocation. + +This fixes two seemingly unrelated bugs that I was seeing in UNIX_X11. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-364 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-364 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-364 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:11 BST 2005 +Standard-date: 2005-05-02 10:46:11 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-364 +Summary: Ensure that the time-out for sleeping is never negative. +CSCVSID: MAIN.365 +Keywords: cscvs:MAIN.365 + +Author: rkrolib +Date: 2003-12-02 21:04:33 GMT +Ensure that the time-out for sleeping is never negative. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-365 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-365 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-365 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:13 BST 2005 +Standard-date: 2005-05-02 10:46:13 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-365 +Summary: Added an "XXX" earmark for post-release contemplation. ... +CSCVSID: MAIN.366 +Keywords: cscvs:MAIN.366 + +Author: rkrolib +Date: 2003-12-02 21:14:32 GMT +Added an "XXX" earmark for post-release contemplation. (The point is +definitely in need of consideration, I believe, but is not immediately +a major bug, so I'd rather not mess with it at the risk of postponing +a release "soon".) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-366 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-366 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-366 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:16 BST 2005 +Standard-date: 2005-05-02 10:46:16 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-366 +Summary: Changed Create/ConfigureNotify handling in UNIX_X11: +CSCVSID: MAIN.367 +Keywords: cscvs:MAIN.367 + +Author: rkrolib +Date: 2003-12-02 21:30:02 GMT +Changed Create/ConfigureNotify handling in UNIX_X11: + +* Just need to call GETWINDOW() once. Ooops. Heh. +* Update {window->State} with the new size of the window. +* If the window-size has NOT changed, then do NOT call the Reshape event. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-367 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-367 @@ -0,0 +1,28 @@ +Revision: freeglut--MAIN--0--patch-367 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:20 BST 2005 +Standard-date: 2005-05-02 10:46:20 GMT +Modified-files: freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-367 +Summary: Hrm. I misunderstood the purpose of {window->State.Wid... +CSCVSID: MAIN.368 +Keywords: cscvs:MAIN.368 + +Author: rkrolib +Date: 2003-12-03 02:07:36 GMT +Hrm. I misunderstood the purpose of {window->State.Width} and +{...Height}. Those are *not* records of the old values, but rather +of the *desired* *new* values, hence it was inappropriate to use them +in ConfigureNotify X11 event handling. Doing so introduced some new +problems. + +So, I created OldHeight and OldWidth in the window State structure, +and *those* do what I require. + +I also stripped out the obsolete comment about getting extra/bogus +reshape events. (Though I maintain that an application should be +robust against them, freeglut should no longer generate them if the +window has not changed size since last reported.) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-368 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-368 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-368 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:23 BST 2005 +Standard-date: 2005-05-02 10:46:23 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-368 +Summary: Touched up several comments, pointing up things that ma... +CSCVSID: MAIN.369 +Keywords: cscvs:MAIN.369 + +Author: rkrolib +Date: 2003-12-03 09:57:01 GMT +Touched up several comments, pointing up things that may be worth reflect- +ing upon in the future. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-369 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-369 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-369 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:25 BST 2005 +Standard-date: 2005-05-02 10:46:25 GMT +Modified-files: freeglut/configure.in +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-369 +Summary: Added an option to enable gcc compiler warnings. +CSCVSID: MAIN.370 +Keywords: cscvs:MAIN.370 + +Author: cjp +Date: 2003-12-03 19:03:13 GMT +Added an option to enable gcc compiler warnings. +I've explicitly excluded the one about adding parentheses. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-370 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-370 @@ -0,0 +1,22 @@ +Revision: freeglut--MAIN--0--patch-370 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:28 BST 2005 +Standard-date: 2005-05-02 10:46:28 GMT +New-files: freeglut/progs/demos/shapes/.arch-ids/shapes.dsp.id + freeglut/progs/demos/shapes/shapes.dsp +Modified-files: freeglut/progs/demos/shapes/shapes.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-370 +Summary: Two from Nigel: +CSCVSID: MAIN.371 +Keywords: cscvs:MAIN.371 + +Author: rkrolib +Date: 2003-12-07 10:12:22 GMT +Two from Nigel: + +* Updated shapes.c. I think that it's just reformatting and the addition +of some comments. + +* Added shapes.dsp, a Microsoft Visual C++ Developer Studio Project file +for building shapes on WIN32 with MSVC++. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-371 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-371 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-371 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:32 BST 2005 +Standard-date: 2005-05-02 10:46:32 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-371 +Summary: Commit of John's change to stop an infinite-loop condit... +CSCVSID: MAIN.372 +Keywords: cscvs:MAIN.372 + +Author: rkrolib +Date: 2003-12-10 23:59:45 GMT +Commit of John's change to stop an infinite-loop condition when the +only windows left are freeglut menu windows, and correctly calls exit() +if we drop out of the main loop without having requested any freeglut +extensions to glutMainLoop() handling. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-372 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-372 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-372 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:35 BST 2005 +Standard-date: 2005-05-02 10:46:35 GMT +Modified-files: freeglut/src/freeglut_structure.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-372 +Summary: John correctly observed that the initialization {OldHei... +CSCVSID: MAIN.373 +Keywords: cscvs:MAIN.373 + +Author: rkrolib +Date: 2003-12-11 00:08:49 GMT +John correctly observed that the initialization {OldHeight} and +{OldWidth} in the window structure should be done for both windows +and sub-windows, and the easiest way to do this is in the +freeglut_structure.c:fgCreateWindow() code. So, transplant one line. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-373 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-373 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-373 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:37 BST 2005 +Standard-date: 2005-05-02 10:46:37 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-373 +Summary: Note the release of 2.2.0 RC1 +CSCVSID: MAIN.374 +Keywords: cscvs:MAIN.374 + +Author: puggles +Date: 2003-12-11 01:48:08 GMT +Note the release of 2.2.0 RC1 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-374 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-374 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-374 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:40 BST 2005 +Standard-date: 2005-05-02 10:46:40 GMT +Modified-files: freeglut/src/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-374 +Summary: Update to reflect 2.2.0 release +CSCVSID: MAIN.375 +Keywords: cscvs:MAIN.375 + +Author: puggles +Date: 2003-12-11 17:03:09 GMT +Update to reflect 2.2.0 release --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-375 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-375 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-375 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:42 BST 2005 +Standard-date: 2005-05-02 10:46:42 GMT +Modified-files: freeglut/progs/demos/CallbackMaker/CallbackMaker.dsp +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-375 +Summary: Add some essentials to get this program to compile (Nigel) +CSCVSID: MAIN.376 +Keywords: cscvs:MAIN.376 + +Author: puggles +Date: 2003-12-11 17:05:44 GMT +Add some essentials to get this program to compile (Nigel) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-376 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-376 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-376 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:44 BST 2005 +Standard-date: 2005-05-02 10:46:44 GMT +Modified-files: freeglut/progs/demos/One/one.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-376 +Summary: Disable/enable lighting in the "one.c" demo (John Fay) +CSCVSID: MAIN.377 +Keywords: cscvs:MAIN.377 + +Author: puggles +Date: 2003-12-11 18:49:38 GMT +Disable/enable lighting in the "one.c" demo (John Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-377 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-377 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-377 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:49 BST 2005 +Standard-date: 2005-05-02 10:46:49 GMT +Modified-files: freeglut/src/freeglut_gamemode.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-377 +Summary: Nigel Stewart's Win32 window-sizing fix for game mode +CSCVSID: MAIN.378 +Keywords: cscvs:MAIN.378 + +Author: puggles +Date: 2003-12-11 18:53:05 GMT +Nigel Stewart's Win32 window-sizing fix for game mode --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-378 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-378 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-378 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:51 BST 2005 +Standard-date: 2005-05-02 10:46:51 GMT +Modified-files: freeglut/configure.in +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-378 +Summary: Set the version to 2.2.0 +CSCVSID: MAIN.379 +Keywords: cscvs:MAIN.379 + +Author: puggles +Date: 2003-12-11 18:57:32 GMT +Set the version to 2.2.0 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-379 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-379 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-379 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:53 BST 2005 +Standard-date: 2005-05-02 10:46:53 GMT +Modified-files: freeglut/progs/demos/shapes/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-379 +Summary: Package the visual C project file with the distribution +CSCVSID: MAIN.380 +Keywords: cscvs:MAIN.380 + +Author: puggles +Date: 2003-12-11 19:02:07 GMT +Package the visual C project file with the distribution --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-380 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-380 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-380 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:55 BST 2005 +Standard-date: 2005-05-02 10:46:55 GMT +Modified-files: freeglut/progs/demos/demos.dsw +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-380 +Summary: Add shapes to the Visual C workspace. +CSCVSID: MAIN.381 +Keywords: cscvs:MAIN.381 + +Author: puggles +Date: 2003-12-11 19:51:11 GMT +Add shapes to the Visual C workspace. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-381 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-381 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-381 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:46:58 BST 2005 +Standard-date: 2005-05-02 10:46:58 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-381 +Summary: Updates for 2.2.0 RC2 +CSCVSID: MAIN.382 +Keywords: cscvs:MAIN.382 + +Author: puggles +Date: 2003-12-11 19:56:59 GMT +Updates for 2.2.0 RC2 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-382 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-382 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-382 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:47:00 BST 2005 +Standard-date: 2005-05-02 10:47:00 GMT +Modified-files: freeglut/progs/demos/CallbackMaker/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-382 +Summary: Include project file in the distribution. +CSCVSID: MAIN.383 +Keywords: cscvs:MAIN.383 + +Author: puggles +Date: 2003-12-11 20:53:14 GMT +Include project file in the distribution. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-383 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-383 @@ -0,0 +1,27 @@ +Revision: freeglut--MAIN--0--patch-383 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:47:03 BST 2005 +Standard-date: 2005-05-02 10:47:03 GMT +Modified-files: freeglut/src/freeglut_internal.h + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-383 +Summary: The deferred window destruction code was destroying the... +CSCVSID: MAIN.384 +Keywords: cscvs:MAIN.384 + +Author: cjp +Date: 2003-12-11 21:29:43 GMT +The deferred window destruction code was destroying the windows in reverse +order. This cased a crash when the call to glutDestroyWindow() for a sub +windows was immediately followed by a call to glutDestroyWindow() for it's +parent. fgCloseWindows() would call fgDestroyWindow() for the parent first +fgDestroyWindws() would recurse over the children and then fgCloseWindows() +would call fgDestroyWindow() again for the child. + +I've replaced the single linked list with one of our two way link list +structures. I've also moved it into fgStructure because that seemed the +consistent thing to do. + +I said the the deferred windows destruction causes more problems then it +solves. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-384 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-384 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-384 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:47:07 BST 2005 +Standard-date: 2005-05-02 10:47:07 GMT +Modified-files: freeglut/src/freeglut_main.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-384 +Summary: Stripped out TABs that got reintroduced. +CSCVSID: MAIN.385 +Keywords: cscvs:MAIN.385 + +Author: rkrolib +Date: 2003-12-11 22:13:02 GMT +Stripped out TABs that got reintroduced. + +There were no changes other than replacing about 10 to 12 TABs with a +visually-suitable number of spaces, so this can probably be blindly treated +as equivalent to the previous versions of the two affected files. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-385 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-385 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-385 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:47:09 BST 2005 +Standard-date: 2005-05-02 10:47:09 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-385 +Summary: Release 2.2.0 +CSCVSID: MAIN.386 +Keywords: cscvs:MAIN.386 + +Author: puggles +Date: 2003-12-13 01:43:57 GMT +Release 2.2.0 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-386 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-386 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-386 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:47:13 BST 2005 +Standard-date: 2005-05-02 10:47:13 GMT +New-files: web-src/.arch-ids/=id + web-src/.arch-ids/freeglut-style.css.id + web-src/.arch-ids/index.php.id + web-src/.arch-ids/template.php.id + web-src/freeglut-style.css web-src/index.php + web-src/template.php +New-directories: web-src web-src/.arch-ids +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-386 +Summary: First try of getting the web page to work via CVS. +CSCVSID: MAIN.387 +Keywords: cscvs:MAIN.387 + +Author: puggles +Date: 2003-12-13 03:52:54 GMT +First try of getting the web page to work via CVS. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-387 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-387 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-387 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:47:15 BST 2005 +Standard-date: 2005-05-02 10:47:15 GMT +Removed-files: web-src/.arch-ids/=id + web-src/.arch-ids/freeglut-style.css.id + web-src/.arch-ids/index.php.id + web-src/.arch-ids/template.php.id + web-src/freeglut-style.css web-src/index.php + web-src/template.php +Removed-directories: web-src web-src/.arch-ids +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-387 +Summary: Undo the pseudo-module now that I've added a real web-s... +CSCVSID: MAIN.388 +Keywords: cscvs:MAIN.388 + +Author: puggles +Date: 2003-12-13 04:47:12 GMT +Undo the pseudo-module now that I've added a real web-src module --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-388 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-388 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-388 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:47:18 BST 2005 +Standard-date: 2005-05-02 10:47:18 GMT +New-files: web-src/.arch-ids/=id + web-src/.arch-ids/freeglut-style.css.id + web-src/.arch-ids/index.php.id + web-src/.arch-ids/template.php.id + web-src/freeglut-style.css web-src/index.php + web-src/template.php +New-directories: web-src web-src/.arch-ids +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-388 +Summary: Uh, re-add since the module works. +CSCVSID: MAIN.389 +Keywords: cscvs:MAIN.389 + +Author: puggles +Date: 2003-12-13 04:51:03 GMT +Uh, re-add since the module works. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-389 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-389 @@ -0,0 +1,33 @@ +Revision: freeglut--MAIN--0--patch-389 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:47:29 BST 2005 +Standard-date: 2005-05-02 10:47:29 GMT +New-files: web-src/docs/.arch-ids/=id + web-src/docs/.arch-ids/api.php.id + web-src/docs/.arch-ids/install.php.id + web-src/docs/api.php web-src/docs/install.php + web-src/images/.arch-ids/=id + web-src/images/.arch-ids/OGL.png.id + web-src/images/.arch-ids/chessdemo.png.id + web-src/images/.arch-ids/freeglut_logo.png.id + web-src/images/.arch-ids/freeglut_logo.xcf.id + web-src/images/.arch-ids/freeglut_text.xcf.id + web-src/images/.arch-ids/tuxcake.png.id + web-src/images/OGL.png web-src/images/chessdemo.png + web-src/images/freeglut_logo.png + web-src/images/freeglut_logo.xcf + web-src/images/freeglut_text.xcf + web-src/images/tuxcake.png +New-directories: web-src/docs web-src/docs/.arch-ids + web-src/images web-src/images/.arch-ids +Modified-files: web-src/freeglut-style.css + web-src/index.php web-src/template.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-389 +Summary: Initial import of the web page -- Release of 2.2.0 +CSCVSID: MAIN.390 +Keywords: cscvs:MAIN.390 + +Author: puggles +Date: 2003-12-13 18:56:30 GMT +Initial import of the web page -- Release of 2.2.0 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-390 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-390 @@ -0,0 +1,21 @@ +Revision: freeglut--MAIN--0--patch-390 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:47:35 BST 2005 +Standard-date: 2005-05-02 10:47:35 GMT +New-files: web-src/.arch-ids/basic_page.php.id + web-src/.arch-ids/dinfo.php.id + web-src/.arch-ids/help.php.id + web-src/.arch-ids/news.php.id + web-src/.arch-ids/progress.php.id + web-src/.arch-ids/uinfo.php.id web-src/basic_page.php + web-src/dinfo.php web-src/help.php web-src/news.php + web-src/progress.php web-src/uinfo.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-390 +Summary: Initial import +CSCVSID: MAIN.391 +Keywords: cscvs:MAIN.391 + +Author: puggles +Date: 2003-12-13 18:58:30 GMT +Initial import --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-391 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-391 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-391 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:47:38 BST 2005 +Standard-date: 2005-05-02 10:47:38 GMT +Modified-files: web-src/progress.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-391 +Summary: Add a placeholder message until we update this page wit... +CSCVSID: MAIN.392 +Keywords: cscvs:MAIN.392 + +Author: puggles +Date: 2003-12-13 19:17:08 GMT +Add a placeholder message until we update this page with real progress and timeline information. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-392 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-392 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-392 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:47:40 BST 2005 +Standard-date: 2005-05-02 10:47:40 GMT +Modified-files: web-src/template.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-392 +Summary: Fix link to the project interface (was pointing at the ... +CSCVSID: MAIN.393 +Keywords: cscvs:MAIN.393 + +Author: puggles +Date: 2003-12-13 20:30:01 GMT +Fix link to the project interface (was pointing at the old typo3 interface!) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-393 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-393 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-393 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:47:42 BST 2005 +Standard-date: 2005-05-02 10:47:42 GMT +Modified-files: web-src/news.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-393 +Summary: Keep from claiming 100% compatibility. Richard pointed ... +CSCVSID: MAIN.394 +Keywords: cscvs:MAIN.394 + +Author: puggles +Date: 2003-12-14 02:04:29 GMT +Keep from claiming 100% compatibility. Richard pointed out this was false advertising and James needs to be shot three times in the stomach and then beheaded by a spoon that is too big. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-394 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-394 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-394 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:47:44 BST 2005 +Standard-date: 2005-05-02 10:47:44 GMT +Modified-files: web-src/docs/install.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-394 +Summary: Add a newline to "make all make install" so that it'll ... +CSCVSID: MAIN.395 +Keywords: cscvs:MAIN.395 + +Author: puggles +Date: 2003-12-14 04:55:28 GMT +Add a newline to "make all make install" so that it'll ... work! --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-395 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-395 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-395 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:47:46 BST 2005 +Standard-date: 2005-05-02 10:47:46 GMT +Modified-files: freeglut/progs/demos/Fractals/Fractals.dsp +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-395 +Summary: Change the destination directory of the debug version t... +CSCVSID: MAIN.396 +Keywords: cscvs:MAIN.396 + +Author: puggles +Date: 2003-12-15 17:18:37 GMT +Change the destination directory of the debug version to "Debug" (John Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-396 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-396 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-396 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:47:50 BST 2005 +Standard-date: 2005-05-02 10:47:50 GMT +Modified-files: freeglut/src/freeglut_callbacks.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-396 +Summary: Wrote SET_WCB() to set a window callback. This lets us... +CSCVSID: MAIN.397 +Keywords: cscvs:MAIN.397 + +Author: rkrolib +Date: 2003-12-19 00:54:27 GMT +Wrote SET_WCB() to set a window callback. This lets us out of using +the FETCH_WCB() as an lvalue (which it shouldn't, since the value of +the FETCH is cast to the correct function-pointer type). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-397 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-397 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-397 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:47:53 BST 2005 +Standard-date: 2005-05-02 10:47:53 GMT +Modified-files: freeglut/src/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-397 +Summary: Ooops, left some cruft in a comment in the header when ... +CSCVSID: MAIN.398 +Keywords: cscvs:MAIN.398 + +Author: rkrolib +Date: 2003-12-19 01:00:07 GMT +Ooops, left some cruft in a comment in the header when committing the +last patch. Cleaned up. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-398 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-398 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-398 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:47:56 BST 2005 +Standard-date: 2005-05-02 10:47:56 GMT +Modified-files: freeglut/src/freeglut_main.c + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-398 +Summary: Several test-on-assignment cases have been converted to... +CSCVSID: MAIN.399 +Keywords: cscvs:MAIN.399 + +Author: rkrolib +Date: 2003-12-22 21:39:18 GMT +Several test-on-assignment cases have been converted to stop GCC from +complaining about if( a = get_a_value_for_a( ) ) type code. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-399 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-399 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-399 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:47:59 BST 2005 +Standard-date: 2005-05-02 10:47:59 GMT +Modified-files: freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-399 +Summary: Got rid of those int/ptr warnings on AMD64. (The code was +CSCVSID: MAIN.400 +Keywords: cscvs:MAIN.400 + +Author: rkrolib +Date: 2003-12-22 22:13:20 GMT +Got rid of those int/ptr warnings on AMD64. (The code was +casting an {int} to a pointer, and later retrieving the int +by another cast. It should be safe provided that pointers +are at least as big as {int}, but GCC was giving warnings on +my system, so...fixed.) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-400 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-400 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-400 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:01 BST 2005 +Standard-date: 2005-05-02 10:48:01 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-400 +Summary: Moved the window-resize code so that it happens wheneve... +CSCVSID: MAIN.401 +Keywords: cscvs:MAIN.401 + +Author: rkrolib +Date: 2003-12-23 08:39:44 GMT +Moved the window-resize code so that it happens whenever there is a +pending resize for the window, whether or not the window is visible or +in need of a redisplay. The resize is now done before the visibility +and need-to-redisplay checks. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-401 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-401 @@ -0,0 +1,26 @@ +Revision: freeglut--MAIN--0--patch-401 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:05 BST 2005 +Standard-date: 2005-05-02 10:48:05 GMT +Modified-files: freeglut/progs/demos/CallbackMaker/CallbackMaker.c + freeglut/progs/demos/Fractals/fractals.c + freeglut/progs/demos/Fractals_random/fractals_random.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-401 +Summary: Configuring with "--enable-warnings" broke three demos: +CSCVSID: MAIN.402 +Keywords: cscvs:MAIN.402 + +Author: rkrolib +Date: 2003-12-25 14:39:38 GMT +Configuring with "--enable-warnings" broke three demos: +* CallbackMaker defined, but did not use, the Joystick() function +(a callback for the freeglut joystick interface). I uncommented +the callback-registration. I assume that it was commented out +because it was spammy. (freeglut does joysticks by polling with a +timer.) Perhaps a longer interval than 10ms would be advisable? + +* fractals.c used strcpy() without getting the prototype. Added +#include at the top. + +* fractals_random.c had the same problem as fractals.c. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-402 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-402 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-402 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:09 BST 2005 +Standard-date: 2005-05-02 10:48:09 GMT +Modified-files: web-src/basic_page.php + web-src/docs/install.php web-src/index.php + web-src/news.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-402 +Summary: Some cleanup and touchup to the web-pages. +CSCVSID: MAIN.403 +Keywords: cscvs:MAIN.403 + +Author: rkrolib +Date: 2003-12-25 16:22:03 GMT +Some cleanup and touchup to the web-pages. + +Nothing exciting. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-403 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-403 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-403 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:12 BST 2005 +Standard-date: 2005-05-02 10:48:12 GMT +Modified-files: web-src/docs/install.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-403 +Summary: Use "bzcat ... | tar -xvf -" instead of "tar -jxvf ...". +CSCVSID: MAIN.404 +Keywords: cscvs:MAIN.404 + +Author: rkrolib +Date: 2003-12-25 17:23:08 GMT +Use "bzcat ... | tar -xvf -" instead of "tar -jxvf ...". + +Also, changed to follow the convention that stuff-you-type is in +a "typewriter" font (use tags). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-404 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-404 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-404 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:14 BST 2005 +Standard-date: 2005-05-02 10:48:14 GMT +Modified-files: web-src/docs/install.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-404 +Summary: Missed a set of commands to put in a "typewriter" font. +CSCVSID: MAIN.405 +Keywords: cscvs:MAIN.405 + +Author: rkrolib +Date: 2003-12-25 17:24:27 GMT +Missed a set of commands to put in a "typewriter" font. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-405 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-405 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-405 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:16 BST 2005 +Standard-date: 2005-05-02 10:48:16 GMT +Modified-files: web-src/template.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-405 +Summary: Add in a "view PHP source" option to all webpages that ... +CSCVSID: MAIN.406 +Keywords: cscvs:MAIN.406 + +Author: puggles +Date: 2003-12-29 19:02:34 GMT +Add in a "view PHP source" option to all webpages that links to CVS. Clean up the template file a little more for kicks. :) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-406 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-406 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-406 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:18 BST 2005 +Standard-date: 2005-05-02 10:48:18 GMT +Modified-files: web-src/dinfo.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-406 +Summary: Add a newline between the bug reports and the feature r... +CSCVSID: MAIN.407 +Keywords: cscvs:MAIN.407 + +Author: puggles +Date: 2003-12-29 21:11:33 GMT +Add a newline between the bug reports and the feature requests. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-407 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-407 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-407 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:21 BST 2005 +Standard-date: 2005-05-02 10:48:21 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-407 +Summary: Tidy nested if/else to suppress gcc -Wall -pedantic noise +CSCVSID: MAIN.408 +Keywords: cscvs:MAIN.408 + +Author: nigels +Date: 2003-12-30 01:52:07 GMT +Tidy nested if/else to suppress gcc -Wall -pedantic noise +gcc suggests explicit braces to avoid ambiguous `else' --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-408 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-408 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-408 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:23 BST 2005 +Standard-date: 2005-05-02 10:48:23 GMT +Modified-files: freeglut/src/freeglut_state.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-408 +Summary: Resolve bug 864978 - GLUT_OWNS_JOYSTICK unhandled +CSCVSID: MAIN.409 +Keywords: cscvs:MAIN.409 + +Author: nigels +Date: 2003-12-30 01:54:44 GMT +Resolve bug 864978 - GLUT_OWNS_JOYSTICK unhandled --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-409 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-409 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-409 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:25 BST 2005 +Standard-date: 2005-05-02 10:48:25 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-409 +Summary: #pragma message is only understood my MS compiler +CSCVSID: MAIN.410 +Keywords: cscvs:MAIN.410 + +Author: nigels +Date: 2003-12-30 01:58:19 GMT +#pragma message is only understood my MS compiler +#if defined(_MSC_VER) .. #endif --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-410 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-410 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-410 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:28 BST 2005 +Standard-date: 2005-05-02 10:48:28 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-410 +Summary: OpenGL context is not made current on Win32 until fgSet... +CSCVSID: MAIN.411 +Keywords: cscvs:MAIN.411 + +Author: nigels +Date: 2003-12-30 02:01:53 GMT +OpenGL context is not made current on Win32 until fgSetWindow is called. +This resolves severe problems observed in GLUI applications. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-411 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-411 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-411 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:30 BST 2005 +Standard-date: 2005-05-02 10:48:30 GMT +Modified-files: freeglut/src/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-411 +Summary: fgState.FPSInterval is unsigned int (GLuint), environme... +CSCVSID: MAIN.412 +Keywords: cscvs:MAIN.412 + +Author: nigels +Date: 2003-12-30 02:14:54 GMT +fgState.FPSInterval is unsigned int (GLuint), environment variable GLUT_FPS can be negative --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-412 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-412 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-412 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:32 BST 2005 +Standard-date: 2005-05-02 10:48:32 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-412 +Summary: Replace #ifdef WIN32 with #ifdef TARGET_HOST_WIN32, as ... +CSCVSID: MAIN.413 +Keywords: cscvs:MAIN.413 + +Author: nigels +Date: 2003-12-30 02:17:07 GMT +Replace #ifdef WIN32 with #ifdef TARGET_HOST_WIN32, as per FreeGLUT convention --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-413 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-413 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-413 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:35 BST 2005 +Standard-date: 2005-05-02 10:48:35 GMT +Modified-files: freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-413 +Summary: glutBitmapString and glutBitmapLength expect (unsigned ... +CSCVSID: MAIN.414 +Keywords: cscvs:MAIN.414 + +Author: nigels +Date: 2003-12-30 02:20:03 GMT +glutBitmapString and glutBitmapLength expect (unsigned char *) rather than (char *) +suppress gcc in -Wall -pendantic "noise" --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-414 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-414 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-414 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:37 BST 2005 +Standard-date: 2005-05-02 10:48:37 GMT +Modified-files: freeglut/src/freeglut_cursor.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-414 +Summary: Replace assignment of array to struct with field-by-fie... +CSCVSID: MAIN.415 +Keywords: cscvs:MAIN.415 + +Author: nigels +Date: 2003-12-30 02:22:11 GMT +Replace assignment of array to struct with field-by-field assignment +suppress gcc -Wall -pendantic "noise" --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-415 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-415 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-415 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:39 BST 2005 +Standard-date: 2005-05-02 10:48:39 GMT +Modified-files: freeglut/src/freeglut_font.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-415 +Summary: strlen expects (char *), rather than (unsigned char *) +CSCVSID: MAIN.416 +Keywords: cscvs:MAIN.416 + +Author: nigels +Date: 2003-12-30 02:24:05 GMT +strlen expects (char *), rather than (unsigned char *) +suppress gcc -Wall -pendantic "noise" --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-416 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-416 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-416 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:41 BST 2005 +Standard-date: 2005-05-02 10:48:41 GMT +Modified-files: freeglut/src/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-416 +Summary: Three supported win32 compilation environments: MSVC, C... +CSCVSID: MAIN.417 +Keywords: cscvs:MAIN.417 + +Author: nigels +Date: 2003-12-30 02:28:13 GMT +Three supported win32 compilation environments: MSVC, Cygwin and MingW32 +The windows mmsystem header need only be included internally to freeglut +strdup vs _strdup is specific to the MS compiler --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-417 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-417 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-417 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:43 BST 2005 +Standard-date: 2005-05-02 10:48:43 GMT +Modified-files: freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-417 +Summary: Typesafe handling of temporary window destroy callback +CSCVSID: MAIN.418 +Keywords: cscvs:MAIN.418 + +Author: nigels +Date: 2003-12-30 02:49:56 GMT +Typesafe handling of temporary window destroy callback +Move assignment out of while test, scope temporary inside loop +Be explicit about assignment/comparison in if test for gcc peace of mind +suppress gcc -Wall -pendantic "noise" --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-418 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-418 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-418 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:47 BST 2005 +Standard-date: 2005-05-02 10:48:47 GMT +Modified-files: freeglut/src/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-418 +Summary: Explicitly cast function pointer to (void *) in SET_WCB... +CSCVSID: MAIN.419 +Keywords: cscvs:MAIN.419 + +Author: nigels +Date: 2003-12-30 02:51:32 GMT +Explicitly cast function pointer to (void *) in SET_WCB since all callbacks stored as void pointers +suppress gcc -Wall -pendantic "noise" --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-419 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-419 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-419 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:49 BST 2005 +Standard-date: 2005-05-02 10:48:49 GMT +Modified-files: freeglut/include/GL/freeglut_std.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-419 +Summary: Three supported win32 compilation environments: MSVC, C... +CSCVSID: MAIN.420 +Keywords: cscvs:MAIN.420 + +Author: nigels +Date: 2003-12-30 02:55:39 GMT +Three supported win32 compilation environments: MSVC, Cygwin and MingW32 +#pragma is specific to MS compiler --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-420 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-420 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-420 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:51 BST 2005 +Standard-date: 2005-05-02 10:48:51 GMT +Modified-files: web-src/index.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-420 +Summary: Added pre-built DevPak link for Dev C++ users +CSCVSID: MAIN.421 +Keywords: cscvs:MAIN.421 + +Author: nigels +Date: 2003-12-30 09:53:12 GMT +Added pre-built DevPak link for Dev C++ users --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-421 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-421 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-421 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:54 BST 2005 +Standard-date: 2005-05-02 10:48:54 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-421 +Summary: Hm... I thought that I committed this last night. Wha... +CSCVSID: MAIN.422 +Keywords: cscvs:MAIN.422 + +Author: rkrolib +Date: 2003-12-30 10:57:01 GMT +Hm... I thought that I committed this last night. What's up? + +This is Nigel's modified fgSleepForEvents(), essentially. Take 2. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-422 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-422 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-422 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:48:56 BST 2005 +Standard-date: 2005-05-02 10:48:56 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-422 +Summary: Changed several #ifdef's to proper #if's. Eeek. Oook. +CSCVSID: MAIN.423 +Keywords: cscvs:MAIN.423 + +Author: rkrolib +Date: 2003-12-30 11:43:24 GMT +Changed several #ifdef's to proper #if's. Eeek. Oook. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-423 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-423 @@ -0,0 +1,21 @@ +Revision: freeglut--MAIN--0--patch-423 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:49:00 BST 2005 +Standard-date: 2005-05-02 10:49:00 GMT +Modified-files: freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-423 +Summary: Split a few overlong lines. +CSCVSID: MAIN.424 +Keywords: cscvs:MAIN.424 + +Author: rkrolib +Date: 2003-12-30 11:50:58 GMT +Split a few overlong lines. + +Adjusted some spacing in a few spots to be more consistant with +freeglut style. Including one unindented if() body. + +Eliminated a dead variable. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-424 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-424 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-424 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:49:06 BST 2005 +Standard-date: 2005-05-02 10:49:06 GMT +Modified-files: web-src/dinfo.php web-src/docs/api.php + web-src/freeglut-style.css web-src/news.php + web-src/uinfo.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-424 +Summary: Added the API from the docs directory. Updated the styl... +CSCVSID: MAIN.425 +Keywords: cscvs:MAIN.425 + +Author: puggles +Date: 2003-12-31 03:21:06 GMT +Added the API from the docs directory. Updated the stylesheet with header styles. Noted in the news that the API is now online. Updated the user and developer info pages with a better looking "Documentation" section. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-425 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-425 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-425 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:49:08 BST 2005 +Standard-date: 2005-05-02 10:49:08 GMT +Modified-files: web-src/index.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-425 +Summary: Added Gentoo ebuild link +CSCVSID: MAIN.426 +Keywords: cscvs:MAIN.426 + +Author: nigels +Date: 2004-01-01 02:03:56 GMT +Added Gentoo ebuild link --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-426 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-426 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-426 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:49:15 BST 2005 +Standard-date: 2005-05-02 10:49:15 GMT +Modified-files: web-src/basic_page.php web-src/dinfo.php + web-src/freeglut-style.css web-src/help.php + web-src/index.php web-src/news.php web-src/progress.php + web-src/template.php web-src/uinfo.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-426 +Summary: Updated entire website to be XHTML 1.0 Strict XML compliant +CSCVSID: MAIN.427 +Keywords: cscvs:MAIN.427 + +Author: nigels +Date: 2004-01-05 14:42:36 GMT +Updated entire website to be XHTML 1.0 Strict XML compliant +Some reorgansiation of navigation structure. +Developer Info "dinfo.php" and User Info "uinfo.php" now obsolete. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-427 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-427 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-427 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:49:18 BST 2005 +Standard-date: 2005-05-02 10:49:18 GMT +New-files: web-src/images/.arch-ids/freshmeat.png.id + web-src/images/.arch-ids/opengl.png.id + web-src/images/freshmeat.png web-src/images/opengl.png +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-427 +Summary: Added freshmeat and openl links to navigation panel +CSCVSID: MAIN.428 +Keywords: cscvs:MAIN.428 + +Author: nigels +Date: 2004-01-05 14:43:50 GMT +Added freshmeat and openl links to navigation panel --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-428 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-428 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-428 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:49:22 BST 2005 +Standard-date: 2005-05-02 10:49:22 GMT +Modified-files: web-src/docs/api.php + web-src/docs/install.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-428 +Summary: Updated entire website to be XHTML 1.0 Strict XML compliant +CSCVSID: MAIN.429 +Keywords: cscvs:MAIN.429 + +Author: nigels +Date: 2004-01-05 14:44:52 GMT +Updated entire website to be XHTML 1.0 Strict XML compliant +Some reorgansiation of navigation structure. +Developer Info "dinfo.php" and User Info "uinfo.php" now obsolete. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-429 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-429 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-429 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:49:24 BST 2005 +Standard-date: 2005-05-02 10:49:24 GMT +Modified-files: web-src/template.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-429 +Summary: Minor tweak to generateFooter() +CSCVSID: MAIN.430 +Keywords: cscvs:MAIN.430 + +Author: nigels +Date: 2004-01-05 15:04:25 GMT +Minor tweak to generateFooter() --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-430 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-430 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-430 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:49:27 BST 2005 +Standard-date: 2005-05-02 10:49:27 GMT +Modified-files: freeglut/src/freeglut_main.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-430 +Summary: Win32 glutIconifyWindow() patch contributed by John F. Fay +CSCVSID: MAIN.431 +Keywords: cscvs:MAIN.431 + +Author: nigels +Date: 2004-01-05 15:49:14 GMT +Win32 glutIconifyWindow() patch contributed by John F. Fay +Restrict resize callbacks to visible windows +When iconified via glutIconifyWindow(), don't pass (0,0) to resize callback +Note that minimising the window via the menu or minimise button is not yet resolved. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-431 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-431 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-431 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:49:29 BST 2005 +Standard-date: 2005-05-02 10:49:29 GMT +Modified-files: web-src/template.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-431 +Summary: Changed CSS links to absolute URL +CSCVSID: MAIN.432 +Keywords: cscvs:MAIN.432 + +Author: nigels +Date: 2004-01-05 15:59:45 GMT +Changed CSS links to absolute URL --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-432 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-432 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-432 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:49:31 BST 2005 +Standard-date: 2005-05-02 10:49:31 GMT +Modified-files: web-src/template.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-432 +Summary: Minor fix for website nav panel - FreeGLUT logo location +CSCVSID: MAIN.433 +Keywords: cscvs:MAIN.433 + +Author: nigels +Date: 2004-01-05 22:47:21 GMT +Minor fix for website nav panel - FreeGLUT logo location --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-433 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-433 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-433 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:49:34 BST 2005 +Standard-date: 2005-05-02 10:49:34 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-433 +Summary: Some changes from John. +CSCVSID: MAIN.434 +Keywords: cscvs:MAIN.434 + +Author: rkrolib +Date: 2004-01-16 00:17:23 GMT +Some changes from John. + +The main attraction seems to be correcting a bug with the action-on- +window-close. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-434 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-434 @@ -0,0 +1,24 @@ +Revision: freeglut--MAIN--0--patch-434 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:49:37 BST 2005 +Standard-date: 2005-05-02 10:49:37 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-434 +Summary: Minor style normalizations to minimize the diffs betwee... +CSCVSID: MAIN.435 +Keywords: cscvs:MAIN.435 + +Author: rkrolib +Date: 2004-01-16 00:22:43 GMT +Minor style normalizations to minimize the diffs between *now* and from +before John's changes. No functional changes: + +* Removed some hard TABs introduced. +* Removed some spaces-at-end-of-line introduced. +* A couple of function calls were touched up. + +I did this separately only because I don't like messing with other people's +commits. (I don't like feeling like the style police, either, but when +I mess with the commit, there's no room for reverting my interference if +it is deemed undesirable...) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-435 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-435 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-435 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:49:40 BST 2005 +Standard-date: 2005-05-02 10:49:40 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-435 +Summary: Ammended a comment on fgCheckJoystickCallback(). +CSCVSID: MAIN.436 +Keywords: cscvs:MAIN.436 + +Author: rkrolib +Date: 2004-01-16 12:44:50 GMT +Ammended a comment on fgCheckJoystickCallback(). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-436 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-436 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-436 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:49:42 BST 2005 +Standard-date: 2005-05-02 10:49:42 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-436 +Summary: Close a bug whereby events can be delayed arbitrarily l... +CSCVSID: MAIN.437 +Keywords: cscvs:MAIN.437 + +Author: rkrolib +Date: 2004-02-01 09:18:59 GMT +Close a bug whereby events can be delayed arbitrarily long if they get +caught between the socket and the client-side queue on X, sometime +after glutMainLoopEvent()'s loop quits and before the sleep code is +invoked. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-437 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-437 @@ -0,0 +1,22 @@ +Revision: freeglut--MAIN--0--patch-437 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:49:46 BST 2005 +Standard-date: 2005-05-02 10:49:46 GMT +Modified-files: freeglut/src/freeglut_init.c + freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-437 +Summary: Big import of updated joystick code from PLIB, with per... +CSCVSID: MAIN.438 +Keywords: cscvs:MAIN.438 + +Author: rkrolib +Date: 2004-02-05 23:31:08 GMT +Big import of updated joystick code from PLIB, with permission from +Steve Baker. Most of the adaptation done by John, with a little bit +of testing and changes by Thierry Thomas and myself. Seems to compile on: + +WIN32 +Red Hat LINUX +FreeBSD +NetBSD/amd64 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-438 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-438 @@ -0,0 +1,33 @@ +Revision: freeglut--MAIN--0--patch-438 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:49:49 BST 2005 +Standard-date: 2005-05-02 10:49:49 GMT +Modified-files: freeglut/src/freeglut_internal.h + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-438 +Summary: Adds GLUT_OFFSCREEN as a display mode option. This inc... +CSCVSID: MAIN.439 +Keywords: cscvs:MAIN.439 + +Author: rkrolib +Date: 2004-02-07 10:40:59 GMT +Adds GLUT_OFFSCREEN as a display mode option. This includes: + +* Recognizing the mode when you call glutCreateWindow(). +(Offscreen looks and acts like a top-level window in many +ways.) + +* During the life of the offscreen "window", various window-management +functions are modified to respect offscreen status. + +(Excepting reshaping windows, there is not much useful interpretation +for managment of offscreen areas. Reshaping is possibly more work +than it's worth to support, and GLUT specs allow us to ignore the +request.) + +* Cleanup for "offscreen" windows is a little different than for regular +windows. + +Windows still don't start up quite ideally. Offscreen windows should +probably get a reshape event, but not a display. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-439 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-439 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-439 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:49:52 BST 2005 +Standard-date: 2005-05-02 10:49:52 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-439 +Summary: John added a #pragma to the joystick code for WIN32 users. +CSCVSID: MAIN.440 +Keywords: cscvs:MAIN.440 + +Author: rkrolib +Date: 2004-02-07 10:52:08 GMT +John added a #pragma to the joystick code for WIN32 users. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-440 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-440 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-440 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:49:54 BST 2005 +Standard-date: 2005-05-02 10:49:54 GMT +Modified-files: freeglut/progs/demos/CallbackMaker/CallbackMaker.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-440 +Summary: "Heavy editing" by John to his CallbackMaker demo. +CSCVSID: MAIN.441 +Keywords: cscvs:MAIN.441 + +Author: rkrolib +Date: 2004-02-07 10:57:17 GMT +"Heavy editing" by John to his CallbackMaker demo. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-441 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-441 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-441 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:49:57 BST 2005 +Standard-date: 2005-05-02 10:49:57 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-441 +Summary: Changed a couple of XXX comments. Added a new one. The... +CSCVSID: MAIN.442 +Keywords: cscvs:MAIN.442 + +Author: rkrolib +Date: 2004-02-07 11:22:16 GMT +Changed a couple of XXX comments. Added a new one. These all the nest of +#ifs in the BSD section of the new joystick code. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-442 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-442 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-442 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:50:00 BST 2005 +Standard-date: 2005-05-02 10:50:00 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-442 +Summary: Added entries for the joystick updates and the offscree... +CSCVSID: MAIN.443 +Keywords: cscvs:MAIN.443 + +Author: rkrolib +Date: 2004-02-07 11:36:39 GMT +Added entries for the joystick updates and the offscreen experimental +support. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-443 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-443 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-443 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:50:02 BST 2005 +Standard-date: 2005-05-02 10:50:02 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-443 +Summary: Ooops. We don't want people to be able to create a sub... +CSCVSID: MAIN.444 +Keywords: cscvs:MAIN.444 + +Author: rkrolib +Date: 2004-02-07 12:10:26 GMT +Ooops. We don't want people to be able to create a subwindow of an +offscreen window. (^& This is no longer permitted. + +(Actually, it would be nice if it would work, but I don't think that you +can subwindow a pixmap in UNIX_X11, and assume that subwindowing offscreen +doesn't work on WIN32, either.) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-444 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-444 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-444 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:50:05 BST 2005 +Standard-date: 2005-05-02 10:50:05 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-444 +Summary: Removed a ^M that snuck into the #pragma for the new jo... +CSCVSID: MAIN.445 +Keywords: cscvs:MAIN.445 + +Author: rkrolib +Date: 2004-02-07 12:11:30 GMT +Removed a ^M that snuck into the #pragma for the new joystick code. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-445 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-445 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-445 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:50:07 BST 2005 +Standard-date: 2005-05-02 10:50:07 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-445 +Summary: ...AND a tab snuck into my changes for GLUT_OFFSCREEN s... +CSCVSID: MAIN.446 +Keywords: cscvs:MAIN.446 + +Author: rkrolib +Date: 2004-02-07 12:12:46 GMT +...AND a tab snuck into my changes for GLUT_OFFSCREEN support. Mea culpa. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-446 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-446 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-446 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:50:10 BST 2005 +Standard-date: 2005-05-02 10:50:10 GMT +Modified-files: freeglut/src/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-446 +Summary: Commit of John's tidying-up of a comment, closing out a... +CSCVSID: MAIN.447 +Keywords: cscvs:MAIN.447 + +Author: rkrolib +Date: 2004-02-09 14:54:14 GMT +Commit of John's tidying-up of a comment, closing out an XXX comment that +I wrote. Thanks, John. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-447 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-447 @@ -0,0 +1,25 @@ +Revision: freeglut--MAIN--0--patch-447 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:50:12 BST 2005 +Standard-date: 2005-05-02 10:50:12 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-447 +Summary: A commit on behalf of John (in turn, and in part, also ... +CSCVSID: MAIN.448 +Keywords: cscvs:MAIN.448 + +Author: rkrolib +Date: 2004-02-14 03:23:43 GMT +A commit on behalf of John (in turn, and in part, also on behalf of +Thierry). + +* Renamed some of the old PLIB functions to have glut* prefixes. +(I guess that there is some thought about exporting them to the +API.) + +* Changes from Thierry for FreeBSD support, and/or results of testing? + +* I re-merged an XXX comment re. NetBSD/amd64 and propogated a +comment on a duplicated #define for FreeBSD. We need the GNU +autoconfig stuff to be updated by someone who groks it, now. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-448 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-448 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-448 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:50:15 BST 2005 +Standard-date: 2005-05-02 10:50:15 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-448 +Summary: For some reason, the X "expose" event handler was *dire... +CSCVSID: MAIN.449 +Keywords: cscvs:MAIN.449 + +Author: rkrolib +Date: 2004-02-14 03:29:57 GMT +For some reason, the X "expose" event handler was *directly* calling +the display handler in the client. (Okay, it was calling a function +that operates on the window handle.) + +If you have any complexity to the display code, this can be painful +to watch. I can't think of a good reason to do the display immediately, +so I fixed the code to do a glutPostRedisplay(). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-449 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-449 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-449 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:50:18 BST 2005 +Standard-date: 2005-05-02 10:50:18 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-449 +Summary: Normalized the style of the new joystick a bit. +CSCVSID: MAIN.450 +Keywords: cscvs:MAIN.450 + +Author: rkrolib +Date: 2004-02-14 08:51:54 GMT +Normalized the style of the new joystick a bit. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-450 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-450 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-450 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:50:20 BST 2005 +Standard-date: 2005-05-02 10:50:20 GMT +Modified-files: freeglut/src/freeglut_geometry.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-450 +Summary: Refinements to comments +CSCVSID: MAIN.451 +Keywords: cscvs:MAIN.451 + +Author: nigels +Date: 2004-02-18 02:51:04 GMT +Refinements to comments --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-451 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-451 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-451 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:50:22 BST 2005 +Standard-date: 2005-05-02 10:50:22 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-451 +Summary: Minor comment adjustments. +CSCVSID: MAIN.452 +Keywords: cscvs:MAIN.452 + +Author: rkrolib +Date: 2004-02-18 06:52:50 GMT +Minor comment adjustments. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-452 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-452 @@ -0,0 +1,31 @@ +Revision: freeglut--MAIN--0--patch-452 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:50:28 BST 2005 +Standard-date: 2005-05-02 10:50:28 GMT +New-files: freeglut/progs/demos/offscreen/.arch-ids/=id + freeglut/progs/demos/offscreen/.arch-ids/Makefile.am.id + freeglut/progs/demos/offscreen/.arch-ids/offscreen.c.id + freeglut/progs/demos/offscreen/Makefile.am + freeglut/progs/demos/offscreen/offscreen.c +New-directories: freeglut/progs/demos/offscreen + freeglut/progs/demos/offscreen/.arch-ids +Modified-files: freeglut/configure.in + freeglut/include/GL/freeglut_ext.h + freeglut/progs/demos/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-452 +Summary: Added "offscreen" demo, a very simple program that prod... +CSCVSID: MAIN.453 +Keywords: cscvs:MAIN.453 + +Author: rkrolib +Date: 2004-02-19 10:09:27 GMT +Added "offscreen" demo, a very simple program that produces an onscreen +window and, upon command, renders a similar offscreen display and writes +the result to disk. + +Also, modified the build structure for UNIX_X11 to autobuild the demo. +(Not done for WIN32 at this time.) + +Also, forgot to previously commit the updated freeglut_ext.h include. +Eeep. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-453 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-453 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-453 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:50:30 BST 2005 +Standard-date: 2005-05-02 10:50:30 GMT +Modified-files: freeglut/progs/demos/offscreen/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-453 +Summary: I had rubbed the offscreen/Makefile.am off from the sha... +CSCVSID: MAIN.454 +Keywords: cscvs:MAIN.454 + +Author: rkrolib +Date: 2004-02-19 11:13:11 GMT +I had rubbed the offscreen/Makefile.am off from the shapes demo. I forgot +to remove a couple of references to the shapes.c and shapes.dsp (.dsw?) +files. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-454 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-454 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-454 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:50:32 BST 2005 +Standard-date: 2005-05-02 10:50:32 GMT +Modified-files: freeglut/src/freeglut_callbacks.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-454 +Summary: Fixed the bug where glutDisplayFunc() was effectively i... +CSCVSID: MAIN.455 +Keywords: cscvs:MAIN.455 + +Author: rkrolib +Date: 2004-02-20 05:05:35 GMT +Fixed the bug where glutDisplayFunc() was effectively invoking +glutPostRedsiplay(). This is wrong on the face of it, and may be +at root for some of the annoying "timing" issues we've had with +redisplay events being called inappopriately. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-455 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-455 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-455 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:50:34 BST 2005 +Standard-date: 2005-05-02 10:50:34 GMT +Modified-files: freeglut/src/freeglut_gamemode.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-455 +Summary: Removed nonstandard #warning constructs. Converted to ... +CSCVSID: MAIN.456 +Keywords: cscvs:MAIN.456 + +Author: rkrolib +Date: 2004-02-20 23:31:41 GMT +Removed nonstandard #warning constructs. Converted to XXX comments. +(These are warnings about gamemode features not working the same on +some systems as on others. The semantics of gamemode are dubious, +since it was never formally documented, and has for a long time +worked in different ways on different systems, so it is arguable that +there is nothing really wrong with systems that don't support +resolution-changes.) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-456 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-456 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-456 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:50:37 BST 2005 +Standard-date: 2005-05-02 10:50:37 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-456 +Summary: According to John F. Fay: +CSCVSID: MAIN.457 +Keywords: cscvs:MAIN.457 + +Author: nigels +Date: 2004-03-03 03:35:42 GMT +According to John F. Fay: +The variable "num_axes" should be "joy->num_axes". --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-457 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-457 @@ -0,0 +1,35 @@ +Revision: freeglut--MAIN--0--patch-457 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:50:59 BST 2005 +Standard-date: 2005-05-02 10:50:59 GMT +Modified-files: freeglut/src/freeglut_callbacks.c + freeglut/src/freeglut_cursor.c + freeglut/src/freeglut_display.c + freeglut/src/freeglut_ext.c + freeglut/src/freeglut_font.c + freeglut/src/freeglut_font_data.c + freeglut/src/freeglut_gamemode.c + freeglut/src/freeglut_geometry.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_joystick.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_misc.c + freeglut/src/freeglut_overlay.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_structure.c + freeglut/src/freeglut_teapot.c + freeglut/src/freeglut_videoresize.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-457 +Summary: Include freeglut header via rather than... +CSCVSID: MAIN.458 +Keywords: cscvs:MAIN.458 + +Author: nigels +Date: 2004-03-08 05:05:38 GMT +Include freeglut header via rather than "../include/GL/freeglut.h" +This allows some additional flexibility with file layout. +It should be the responsibility of the build environment, rather than at source level. +This change tested on MSVC 6, cygwin and mingw32 gcc and Linux gcc. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-458 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-458 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-458 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:51:01 BST 2005 +Standard-date: 2005-05-02 10:51:01 GMT +Modified-files: freeglut/src/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-458 +Summary: C++ style comment converted to C style comment +CSCVSID: MAIN.459 +Keywords: cscvs:MAIN.459 + +Author: nigels +Date: 2004-03-08 05:15:15 GMT +C++ style comment converted to C style comment --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-459 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-459 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-459 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:51:04 BST 2005 +Standard-date: 2005-05-02 10:51:04 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-459 +Summary: Resolved bug #869765 glutIgnoreKeyRepeat() Fix (Win32) +CSCVSID: MAIN.460 +Keywords: cscvs:MAIN.460 + +Author: nigels +Date: 2004-03-08 05:49:55 GMT +Resolved bug #869765 glutIgnoreKeyRepeat() Fix (Win32) +glutIgnoreKeyRepeat now behaves correctly on Win32 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-460 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-460 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-460 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:51:06 BST 2005 +Standard-date: 2005-05-02 10:51:06 GMT +Modified-files: freeglut/src/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-460 +Summary: ignoreKeyRepeat mode in FreeGLUT is TRUE by default +CSCVSID: MAIN.461 +Keywords: cscvs:MAIN.461 + +Author: nigels +Date: 2004-03-08 06:06:57 GMT +ignoreKeyRepeat mode in FreeGLUT is TRUE by default +For compatibility with GLUT, the mode should be FALSE by default +This issues was probably undetected until now because ignoreKeyRepeat didn't yet work. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-461 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-461 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-461 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:51:09 BST 2005 +Standard-date: 2005-05-02 10:51:09 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-461 +Summary: Resolve [ 853044 ] FreeGLUT menus on Win32 in task bar ... +CSCVSID: MAIN.462 +Keywords: cscvs:MAIN.462 + +Author: nigels +Date: 2004-03-10 05:11:04 GMT +Resolve [ 853044 ] FreeGLUT menus on Win32 in task bar and ALT-TAB list +CreateWindowEx(WS_EX_TOOLWINDOW,...) extended style suppresses the popup menu window from the taskbar or ALT-TAB list --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-462 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-462 @@ -0,0 +1,29 @@ +Revision: freeglut--MAIN--0--patch-462 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:51:24 BST 2005 +Standard-date: 2005-05-02 10:51:24 GMT +Modified-files: freeglut/src/freeglut_callbacks.c + freeglut/src/freeglut_cursor.c + freeglut/src/freeglut_ext.c + freeglut/src/freeglut_font.c + freeglut/src/freeglut_font_data.c + freeglut/src/freeglut_gamemode.c + freeglut/src/freeglut_geometry.c + freeglut/src/freeglut_glutfont_definitions.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_joystick.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_structure.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-462 +Summary: Stripped out tabs and end-of-line whitespace +CSCVSID: MAIN.463 +Keywords: cscvs:MAIN.463 + +Author: nigels +Date: 2004-03-14 03:47:46 GMT +Stripped out tabs and end-of-line whitespace +Differences are in whitespace only --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-463 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-463 @@ -0,0 +1,31 @@ +Revision: freeglut--MAIN--0--patch-463 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:51:30 BST 2005 +Standard-date: 2005-05-02 10:51:30 GMT +Modified-files: freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_misc.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-463 +Summary: Resolution of X11 key-repeat handling +CSCVSID: MAIN.464 +Keywords: cscvs:MAIN.464 + +Author: nigels +Date: 2004-03-14 04:36:02 GMT +Resolution of X11 key-repeat handling + +glutSetKeyRepeat is global to all FreeGLUT windows in the application +glutIgnoreKeyRepeat is a per-window over-ride + +To avoid nasty global X11 state interaction, or GLUT-style +event queue filtering - the approach in FreeGLUT is to +use the current key state XQueryKeymap to detect and +ignore KeyRelease/KeyPress pairs that are auto-generated. + +See also: +http://pyopengl.sourceforge.net/documentation/manual/glutSetKeyRepeat.3GLUT.xml +http://pyopengl.sourceforge.net/documentation/manual/glutIgnoreKeyRepeat.3GLUT.xml --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-464 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-464 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-464 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:51:32 BST 2005 +Standard-date: 2005-05-02 10:51:32 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-464 +Summary: Code formatting tweak +CSCVSID: MAIN.465 +Keywords: cscvs:MAIN.465 + +Author: nigels +Date: 2004-03-14 04:37:17 GMT +Code formatting tweak --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-465 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-465 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-465 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:51:35 BST 2005 +Standard-date: 2005-05-02 10:51:35 GMT +Modified-files: freeglut/src/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-465 +Summary: Provide local include path to automake for GL/freeglut.h etc +CSCVSID: MAIN.466 +Keywords: cscvs:MAIN.466 + +Author: nigels +Date: 2004-03-15 00:07:37 GMT +Provide local include path to automake for GL/freeglut.h etc --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-466 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-466 @@ -0,0 +1,21 @@ +Revision: freeglut--MAIN--0--patch-466 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:51:37 BST 2005 +Standard-date: 2005-05-02 10:51:37 GMT +Removed-files: freeglut/progs/demos/offscreen/.arch-ids/=id + freeglut/progs/demos/offscreen/.arch-ids/Makefile.am.id + freeglut/progs/demos/offscreen/.arch-ids/offscreen.c.id + freeglut/progs/demos/offscreen/Makefile.am + freeglut/progs/demos/offscreen/offscreen.c +Removed-directories: freeglut/progs/demos/offscreen + freeglut/progs/demos/offscreen/.arch-ids +Modified-files: freeglut/progs/demos/One/one.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-466 +Summary: Removed offscreen demo program. +CSCVSID: MAIN.467 +Keywords: cscvs:MAIN.467 + +Author: rkrolib +Date: 2004-03-15 06:08:07 GMT +Removed offscreen demo program. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-467 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-467 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-467 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:51:39 BST 2005 +Standard-date: 2005-05-02 10:51:39 GMT +Modified-files: freeglut/progs/demos/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-467 +Summary: Removed Makefile support for the offscreen demo. +CSCVSID: MAIN.468 +Keywords: cscvs:MAIN.468 + +Author: rkrolib +Date: 2004-03-15 06:10:27 GMT +Removed Makefile support for the offscreen demo. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-468 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-468 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-468 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:51:44 BST 2005 +Standard-date: 2005-05-02 10:51:44 GMT +Modified-files: freeglut/configure.in + freeglut/include/GL/freeglut_ext.h + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-468 +Summary: Completed removal of all support for the offscreen rend... +CSCVSID: MAIN.469 +Keywords: cscvs:MAIN.469 + +Author: rkrolib +Date: 2004-03-15 06:16:46 GMT +Completed removal of all support for the offscreen rendering. + +If you wish to do offscreen supportin a portable manner, you will +no longer be able to do so with current versions of freeglut. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-469 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-469 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-469 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:51:46 BST 2005 +Standard-date: 2005-05-02 10:51:46 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-469 +Summary: Forgot to update the ChangeLog for the benefit of those... +CSCVSID: MAIN.470 +Keywords: cscvs:MAIN.470 + +Author: rkrolib +Date: 2004-03-15 06:19:33 GMT +Forgot to update the ChangeLog for the benefit of those who do not have +CVS or Web access. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-470 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-470 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-470 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:51:50 BST 2005 +Standard-date: 2005-05-02 10:51:50 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-470 +Summary: Repeat-key handling for Win32 +CSCVSID: MAIN.471 +Keywords: cscvs:MAIN.471 + +Author: nigels +Date: 2004-03-15 11:31:19 GMT +Repeat-key handling for Win32 +Utilise both FreeGLUT state and per-window filtering modes --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-471 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-471 @@ -0,0 +1,28 @@ +Revision: freeglut--MAIN--0--patch-471 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:52:02 BST 2005 +Standard-date: 2005-05-02 10:52:02 GMT +New-files: freeglut/.arch-ids/freeglut_evc4.vcp.id + freeglut/.arch-ids/freeglut_evc4.vcw.id + freeglut/freeglut_evc4.vcp freeglut/freeglut_evc4.vcw +Modified-files: freeglut/include/GL/freeglut_std.h + freeglut/src/freeglut_cursor.c + freeglut/src/freeglut_display.c + freeglut/src/freeglut_ext.c + freeglut/src/freeglut_gamemode.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_misc.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-471 +Summary: added support for WindowsCE (building on top of klimt) +CSCVSID: MAIN.472 +Keywords: cscvs:MAIN.472 + +Author: drgoldie +Date: 2004-03-15 13:42:19 GMT +added support for WindowsCE (building on top of klimt) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-472 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-472 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-472 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:52:06 BST 2005 +Standard-date: 2005-05-02 10:52:06 GMT +New-files: freeglut/src/.arch-ids/freeglut_gx.cpp.id + freeglut/src/freeglut_gx.cpp +Modified-files: freeglut/freeglut_evc4.vcp + freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-472 +Summary: fixed mouse position and keyboard mapping. +CSCVSID: MAIN.473 +Keywords: cscvs:MAIN.473 + +Author: drgoldie +Date: 2004-03-15 15:23:29 GMT +fixed mouse position and keyboard mapping. +added c-wrapper cpp file for GAPI. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-473 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-473 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-473 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:52:08 BST 2005 +Standard-date: 2005-05-02 10:52:08 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-473 +Summary: Revert X11 fgCloseWindow to 1.38 pre-offscreen implemen... +CSCVSID: MAIN.474 +Keywords: cscvs:MAIN.474 + +Author: nigels +Date: 2004-03-16 00:15:05 GMT +Revert X11 fgCloseWindow to 1.38 pre-offscreen implementation. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-474 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-474 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-474 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:52:13 BST 2005 +Standard-date: 2005-05-02 10:52:13 GMT +Modified-files: freeglut/src/freeglut_init.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_state.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-474 +Summary: Whitespace conversion - tabs to 4 spaces +CSCVSID: MAIN.475 +Keywords: cscvs:MAIN.475 + +Author: nigels +Date: 2004-03-16 00:17:11 GMT +Whitespace conversion - tabs to 4 spaces --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-475 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-475 @@ -0,0 +1,23 @@ +Revision: freeglut--MAIN--0--patch-475 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:52:21 BST 2005 +Standard-date: 2005-05-02 10:52:21 GMT +Modified-files: freeglut/freeglut_evc4.vcp + freeglut/src/freeglut_ext.c + freeglut/src/freeglut_gx.cpp + freeglut/src/freeglut_init.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_misc.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-475 +Summary: replaced all tabs with 4 spaces +CSCVSID: MAIN.476 +Keywords: cscvs:MAIN.476 + +Author: drgoldie +Date: 2004-03-16 08:38:27 GMT +replaced all tabs with 4 spaces +replaced all // with /* */ block +fixed freeglut_gx.cpp file with #if TARGET_HOST_WINCE --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-476 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-476 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-476 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:52:23 BST 2005 +Standard-date: 2005-05-02 10:52:23 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-476 +Summary: Prevent exceeding array bounds in X11 key-repeat detection +CSCVSID: MAIN.477 +Keywords: cscvs:MAIN.477 + +Author: nigels +Date: 2004-03-17 04:02:21 GMT +Prevent exceeding array bounds in X11 key-repeat detection --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-477 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-477 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-477 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:52:26 BST 2005 +Standard-date: 2005-05-02 10:52:26 GMT +Modified-files: web-src/index.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-477 +Summary: Add "mailto" tags to the mailing list links. +CSCVSID: MAIN.478 +Keywords: cscvs:MAIN.478 + +Author: puggles +Date: 2004-03-17 17:47:41 GMT +Add "mailto" tags to the mailing list links. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-478 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-478 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-478 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:52:28 BST 2005 +Standard-date: 2005-05-02 10:52:28 GMT +Modified-files: web-src/index.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-478 +Summary: Add "you must subscribe before you can post to our mail... +CSCVSID: MAIN.479 +Keywords: cscvs:MAIN.479 + +Author: puggles +Date: 2004-03-18 18:43:08 GMT +Add "you must subscribe before you can post to our mailing lists" and correctly capitalize "XFree86". --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-479 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-479 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-479 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:52:32 BST 2005 +Standard-date: 2005-05-02 10:52:32 GMT +Removed-files: freeglut/src/.arch-ids/freeglut_gx.cpp.id + freeglut/src/freeglut_gx.cpp +Modified-files: freeglut/freeglut_evc4.vcp + freeglut/src/freeglut_init.c + freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-479 +Summary: removed .cpp file (using LoadLibrary() instead) +CSCVSID: MAIN.480 +Keywords: cscvs:MAIN.480 + +Author: drgoldie +Date: 2004-03-22 10:19:24 GMT +removed .cpp file (using LoadLibrary() instead) +removed modified gx.h file +cleaned up all // and tabs --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-480 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-480 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-480 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:52:34 BST 2005 +Standard-date: 2005-05-02 10:52:34 GMT +Modified-files: freeglut/progs/demos/shapes/shapes.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-480 +Summary: Added a cullface test. +CSCVSID: MAIN.481 +Keywords: cscvs:MAIN.481 + +Author: sjbaker +Date: 2004-03-28 15:44:22 GMT +Added a cullface test. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-481 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-481 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-481 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:52:36 BST 2005 +Standard-date: 2005-05-02 10:52:36 GMT +Modified-files: freeglut/progs/demos/shapes/shapes.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-481 +Summary: Removed unnecessary initialisation. +CSCVSID: MAIN.482 +Keywords: cscvs:MAIN.482 + +Author: sjbaker +Date: 2004-03-28 15:51:33 GMT +Removed unnecessary initialisation. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-482 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-482 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-482 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:52:39 BST 2005 +Standard-date: 2005-05-02 10:52:39 GMT +Modified-files: web-src/freeglut-style.css +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-482 +Summary: Fix underline behavior due to typo (a.hover should be a... +CSCVSID: MAIN.483 +Keywords: cscvs:MAIN.483 + +Author: puggles +Date: 2004-04-13 00:35:38 GMT +Fix underline behavior due to typo (a.hover should be a:hover) ;) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-483 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-483 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-483 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:52:41 BST 2005 +Standard-date: 2005-05-02 10:52:41 GMT +Modified-files: web-src/index.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-483 +Summary: Fix broken link to CVS instructions +CSCVSID: MAIN.484 +Keywords: cscvs:MAIN.484 + +Author: puggles +Date: 2004-05-02 04:06:56 GMT +Fix broken link to CVS instructions --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-484 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-484 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-484 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:52:44 BST 2005 +Standard-date: 2005-05-02 10:52:44 GMT +Modified-files: freeglut/freeglut.dsp + freeglut/freeglut_static.dsp +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-484 +Summary: John Fay: Add "freeglut_glutfont_definitions.c" to the ... +CSCVSID: MAIN.485 +Keywords: cscvs:MAIN.485 + +Author: puggles +Date: 2004-05-12 00:17:17 GMT +John Fay: Add "freeglut_glutfont_definitions.c" to the build and tell it to look in the "include" directory for the file. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-485 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-485 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-485 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:52:46 BST 2005 +Standard-date: 2005-05-02 10:52:46 GMT +Modified-files: freeglut/src/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-485 +Summary: John Fay: Remove some obsolete defined symbols. +CSCVSID: MAIN.486 +Keywords: cscvs:MAIN.486 + +Author: puggles +Date: 2004-05-12 00:17:46 GMT +John Fay: Remove some obsolete defined symbols. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-486 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-486 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-486 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:52:50 BST 2005 +Standard-date: 2005-05-02 10:52:50 GMT +New-files: freeglut/src/.arch-ids/freeglut_teapot_data.h.id + freeglut/src/freeglut_teapot_data.h +Modified-files: freeglut/src/freeglut_teapot.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-486 +Summary: John Fay: These files implement the teapot for WINCE. +CSCVSID: MAIN.487 +Keywords: cscvs:MAIN.487 + +Author: puggles +Date: 2004-05-12 00:22:59 GMT +John Fay: These files implement the teapot for WINCE. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-487 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-487 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-487 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:52:55 BST 2005 +Standard-date: 2005-05-02 10:52:55 GMT +Modified-files: freeglut/src/freeglut_font.c + freeglut/src/freeglut_font_data.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-487 +Summary: John Fay: Implement the upper end of the bitmapped fon... +CSCVSID: MAIN.488 +Keywords: cscvs:MAIN.488 + +Author: puggles +Date: 2004-05-12 00:26:42 GMT +John Fay: Implement the upper end of the bitmapped fonts (beyond ASCII code 127). The fonts are very close to the GLUT fonts. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-488 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-488 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-488 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:53:00 BST 2005 +Standard-date: 2005-05-02 10:53:00 GMT +Modified-files: freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_state.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-488 +Summary: John Fay: Implement the modified logic of the direct/in... +CSCVSID: MAIN.489 +Keywords: cscvs:MAIN.489 + +Author: puggles +Date: 2004-05-12 00:29:27 GMT +John Fay: Implement the modified logic of the direct/indirect rendering context. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-489 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-489 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-489 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:53:03 BST 2005 +Standard-date: 2005-05-02 10:53:03 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-489 +Summary: John Fay: A bug fix re: behavior of the code when the u... +CSCVSID: MAIN.490 +Keywords: cscvs:MAIN.490 + +Author: puggles +Date: 2004-05-12 00:31:31 GMT +John Fay: A bug fix re: behavior of the code when the user clicks the "x" to close a window, and commentary to a message type with fixes for a Windows event processing bug. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-490 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-490 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-490 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:53:06 BST 2005 +Standard-date: 2005-05-02 10:53:06 GMT +Modified-files: freeglut/include/GL/freeglut_ext.h + freeglut/include/GL/freeglut_std.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-490 +Summary: John Fay: Direct/indirect rendering context change, fix... +CSCVSID: MAIN.491 +Keywords: cscvs:MAIN.491 + +Author: puggles +Date: 2004-05-12 00:33:12 GMT +John Fay: Direct/indirect rendering context change, fix a bug that somebody reported (about needing "GLUT_XLIB_IMPLEMENTATION" defined) and remove a false deprecation of a function. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-491 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-491 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-491 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:53:08 BST 2005 +Standard-date: 2005-05-02 10:53:08 GMT +Modified-files: freeglut/freeglut.dsp + freeglut/freeglut_static.dsp +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-491 +Summary: Add one more header file to MSVC files +CSCVSID: MAIN.492 +Keywords: cscvs:MAIN.492 + +Author: puggles +Date: 2004-05-13 02:11:26 GMT +Add one more header file to MSVC files --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-492 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-492 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-492 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:53:11 BST 2005 +Standard-date: 2005-05-02 10:53:11 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-492 +Summary: move glXMakeCurrent() to after the point where the wind... +CSCVSID: MAIN.493 +Keywords: cscvs:MAIN.493 + +Author: brianp +Date: 2004-06-29 15:50:26 GMT +move glXMakeCurrent() to after the point where the window's title is set (helps Chromium) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-493 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-493 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-493 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:53:13 BST 2005 +Standard-date: 2005-05-02 10:53:13 GMT +Modified-files: freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-493 +Summary: give menu windows the title 'freeglut menu' (helps Chromium) +CSCVSID: MAIN.494 +Keywords: cscvs:MAIN.494 + +Author: brianp +Date: 2004-06-29 15:50:57 GMT +give menu windows the title 'freeglut menu' (helps Chromium) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-494 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-494 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-494 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:53:15 BST 2005 +Standard-date: 2005-05-02 10:53:15 GMT +Modified-files: freeglut/README +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-494 +Summary: Incremental update ... (John Fay) +CSCVSID: MAIN.495 +Keywords: cscvs:MAIN.495 + +Author: puggles +Date: 2004-08-05 01:10:14 GMT +Incremental update ... (John Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-495 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-495 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-495 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:53:17 BST 2005 +Standard-date: 2005-05-02 10:53:17 GMT +Modified-files: freeglut/src/freeglut_font.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-495 +Summary: Bugfix for "glutBitmapString" so that it now handles en... +CSCVSID: MAIN.496 +Keywords: cscvs:MAIN.496 + +Author: puggles +Date: 2004-08-05 01:11:21 GMT +Bugfix for "glutBitmapString" so that it now handles end-of-line characters properly (Richard Rauch) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-496 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-496 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-496 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:53:20 BST 2005 +Standard-date: 2005-05-02 10:53:20 GMT +Modified-files: freeglut/src/freeglut_teapot_data.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-496 +Summary: Someone used C++ style comments in a C file... tisk tisk... +CSCVSID: MAIN.497 +Keywords: cscvs:MAIN.497 + +Author: puggles +Date: 2004-08-05 01:12:13 GMT +Someone used C++ style comments in a C file... tisk tisk... --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-497 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-497 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-497 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:53:22 BST 2005 +Standard-date: 2005-05-02 10:53:22 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-497 +Summary: Implements Richard Rauch's request that the warning abo... +CSCVSID: MAIN.498 +Keywords: cscvs:MAIN.498 + +Author: puggles +Date: 2004-08-05 01:12:50 GMT +Implements Richard Rauch's request that the warning about indirect rendering contexts be suppressed for his BSD operating systems. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-498 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-498 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-498 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:53:26 BST 2005 +Standard-date: 2005-05-02 10:53:26 GMT +Modified-files: freeglut/src/freeglut_gamemode.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-498 +Summary: Fix a game mode crashing bug, conditional compilation f... +CSCVSID: MAIN.499 +Keywords: cscvs:MAIN.499 + +Author: puggles +Date: 2004-08-11 15:56:19 GMT +Fix a game mode crashing bug, conditional compilation for Windows, and comment out some diagnostic prints (John Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-499 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-499 @@ -0,0 +1,29 @@ +Revision: freeglut--MAIN--0--patch-499 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:53:43 BST 2005 +Standard-date: 2005-05-02 10:53:43 GMT +Modified-files: freeglut/src/freeglut_cursor.c + freeglut/src/freeglut_font_data.c + freeglut/src/freeglut_gamemode.c + freeglut/src/freeglut_geometry.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_joystick.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_misc.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_stroke_mono_roman.c + freeglut/src/freeglut_stroke_roman.c + freeglut/src/freeglut_structure.c + freeglut/src/freeglut_teapot.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-499 +Summary: updated comments from John Fay +CSCVSID: MAIN.500 +Keywords: cscvs:MAIN.500 + +Author: brianp +Date: 2004-09-10 14:14:29 GMT +updated comments from John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-500 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-500 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-500 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:53:48 BST 2005 +Standard-date: 2005-05-02 10:53:48 GMT +Modified-files: freeglut/src/freeglut_callbacks.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-500 +Summary: joystick updates from John Fay +CSCVSID: MAIN.501 +Keywords: cscvs:MAIN.501 + +Author: brianp +Date: 2004-09-10 15:51:10 GMT +joystick updates from John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-501 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-501 @@ -0,0 +1,23 @@ +Revision: freeglut--MAIN--0--patch-501 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:53:57 BST 2005 +Standard-date: 2005-05-02 10:53:57 GMT +Modified-files: freeglut/src/freeglut_cursor.c + freeglut/src/freeglut_gamemode.c + freeglut/src/freeglut_geometry.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_joystick.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_structure.c + freeglut/src/freeglut_teapot.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-501 +Summary: some function renaming, etc (John Fay) +CSCVSID: MAIN.502 +Keywords: cscvs:MAIN.502 + +Author: brianp +Date: 2004-09-13 18:08:59 GMT +some function renaming, etc (John Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-502 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-502 @@ -0,0 +1,22 @@ +Revision: freeglut--MAIN--0--patch-502 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:54:06 BST 2005 +Standard-date: 2005-05-02 10:54:06 GMT +Modified-files: freeglut/src/freeglut_callbacks.c + freeglut/src/freeglut_cursor.c + freeglut/src/freeglut_gamemode.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_joystick.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-502 +Summary: more updates from John Fay +CSCVSID: MAIN.503 +Keywords: cscvs:MAIN.503 + +Author: brianp +Date: 2004-09-13 18:39:10 GMT +more updates from John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-503 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-503 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-503 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:54:08 BST 2005 +Standard-date: 2005-05-02 10:54:08 GMT +Modified-files: freeglut/src/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-503 +Summary: Fix to glutInit() command-line argument compaction - Pa... +CSCVSID: MAIN.504 +Keywords: cscvs:MAIN.504 + +Author: puggles +Date: 2004-09-15 12:09:21 GMT +Fix to glutInit() command-line argument compaction - Patch #1027724 from takeshi2 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-504 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-504 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-504 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:54:11 BST 2005 +Standard-date: 2005-05-02 10:54:11 GMT +Modified-files: freeglut/src/freeglut_geometry.c + freeglut/src/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-504 +Summary: assorted updates from John Fay +CSCVSID: MAIN.505 +Keywords: cscvs:MAIN.505 + +Author: brianp +Date: 2004-09-23 14:34:05 GMT +assorted updates from John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-505 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-505 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-505 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:54:13 BST 2005 +Standard-date: 2005-05-02 10:54:13 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-505 +Summary: more updates from John Fay +CSCVSID: MAIN.506 +Keywords: cscvs:MAIN.506 + +Author: brianp +Date: 2004-09-23 17:42:38 GMT +more updates from John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-506 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-506 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-506 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:54:18 BST 2005 +Standard-date: 2005-05-02 10:54:18 GMT +Modified-files: freeglut/src/freeglut_font.c + freeglut/src/freeglut_stroke_mono_roman.c + freeglut/src/freeglut_stroke_roman.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-506 +Summary: font updates from John Fay +CSCVSID: MAIN.507 +Keywords: cscvs:MAIN.507 + +Author: brianp +Date: 2004-09-23 17:48:48 GMT +font updates from John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-507 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-507 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-507 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:54:20 BST 2005 +Standard-date: 2005-05-02 10:54:20 GMT +Modified-files: freeglut/src/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-507 +Summary: more clean-ups, fixes from John Fay +CSCVSID: MAIN.508 +Keywords: cscvs:MAIN.508 + +Author: brianp +Date: 2004-10-05 18:34:23 GMT +more clean-ups, fixes from John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-508 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-508 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-508 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:54:24 BST 2005 +Standard-date: 2005-05-02 10:54:24 GMT +Modified-files: freeglut/src/freeglut_init.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-508 +Summary: improved comments and mouse coord adjustments (John Fay) +CSCVSID: MAIN.509 +Keywords: cscvs:MAIN.509 + +Author: brianp +Date: 2004-10-05 22:06:20 GMT +improved comments and mouse coord adjustments (John Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-509 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-509 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-509 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:54:27 BST 2005 +Standard-date: 2005-05-02 10:54:27 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-509 +Summary: updated comments (John Fay) +CSCVSID: MAIN.510 +Keywords: cscvs:MAIN.510 + +Author: brianp +Date: 2004-10-05 22:07:05 GMT +updated comments (John Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-510 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-510 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-510 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:54:32 BST 2005 +Standard-date: 2005-05-02 10:54:32 GMT +Modified-files: freeglut/src/freeglut_callbacks.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_joystick.c + freeglut/src/freeglut_state.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-510 +Summary: joystick init fixes (John Fay) +CSCVSID: MAIN.511 +Keywords: cscvs:MAIN.511 + +Author: brianp +Date: 2004-10-06 14:54:13 GMT +joystick init fixes (John Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-511 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-511 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-511 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:54:37 BST 2005 +Standard-date: 2005-05-02 10:54:37 GMT +Modified-files: freeglut/src/freeglut_cursor.c + freeglut/src/freeglut_display.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_misc.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-511 +Summary: Some assertion changes / removals from Dr. John Fay +CSCVSID: MAIN.512 +Keywords: cscvs:MAIN.512 + +Author: puggles +Date: 2004-12-17 14:57:28 GMT +Some assertion changes / removals from Dr. John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-512 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-512 @@ -0,0 +1,39 @@ +Revision: freeglut--MAIN--0--patch-512 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:54:50 BST 2005 +Standard-date: 2005-05-02 10:54:50 GMT +New-files: freeglut/.arch-ids/.cvsignore.id + freeglut/.cvsignore + freeglut/doc/.arch-ids/.cvsignore.id + freeglut/doc/.cvsignore + freeglut/include/.arch-ids/.cvsignore.id + freeglut/include/.cvsignore + freeglut/include/GL/.arch-ids/.cvsignore.id + freeglut/include/GL/.cvsignore + freeglut/progs/.arch-ids/.cvsignore.id + freeglut/progs/.cvsignore + freeglut/progs/demos/.arch-ids/.cvsignore.id + freeglut/progs/demos/.cvsignore + freeglut/progs/demos/CallbackMaker/.arch-ids/.cvsignore.id + freeglut/progs/demos/CallbackMaker/.cvsignore + freeglut/progs/demos/Fractals/.arch-ids/.cvsignore.id + freeglut/progs/demos/Fractals/.cvsignore + freeglut/progs/demos/Fractals_random/.arch-ids/.cvsignore.id + freeglut/progs/demos/Fractals_random/.cvsignore + freeglut/progs/demos/Lorenz/.arch-ids/.cvsignore.id + freeglut/progs/demos/Lorenz/.cvsignore + freeglut/progs/demos/One/.arch-ids/.cvsignore.id + freeglut/progs/demos/One/.cvsignore + freeglut/progs/demos/shapes/.arch-ids/.cvsignore.id + freeglut/progs/demos/shapes/.cvsignore + freeglut/src/.arch-ids/.cvsignore.id + freeglut/src/.cvsignore +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-512 +Summary: Improved ignorance. +CSCVSID: MAIN.513 +Keywords: cscvs:MAIN.513 + +Author: spanne +Date: 2004-12-31 13:42:48 GMT +Improved ignorance. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-513 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-513 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-513 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:54:53 BST 2005 +Standard-date: 2005-05-02 10:54:53 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_ext.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-513 +Summary: Fixed bug #1079530 (glutGetProcAddress and geometric ob... +CSCVSID: MAIN.514 +Keywords: cscvs:MAIN.514 + +Author: spanne +Date: 2004-12-31 13:44:06 GMT +Fixed bug #1079530 (glutGetProcAddress and geometric objects). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-514 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-514 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-514 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:54:56 BST 2005 +Standard-date: 2005-05-02 10:54:56 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_state.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-514 +Summary: Fixed bug #1087642 (glutDeviceGet(GLUT_DEVICE_KEY_REPEA... +CSCVSID: MAIN.515 +Keywords: cscvs:MAIN.515 + +Author: spanne +Date: 2004-12-31 13:51:35 GMT +Fixed bug #1087642 (glutDeviceGet(GLUT_DEVICE_KEY_REPEAT) unimplemented). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-515 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-515 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-515 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:55:00 BST 2005 +Standard-date: 2005-05-02 10:55:00 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-515 +Summary: Fixed bug #1045054 (KeyReleaseMask typo). +CSCVSID: MAIN.516 +Keywords: cscvs:MAIN.516 + +Author: spanne +Date: 2004-12-31 13:55:26 GMT +Fixed bug #1045054 (KeyReleaseMask typo). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-516 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-516 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-516 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:55:02 BST 2005 +Standard-date: 2005-05-02 10:55:02 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-516 +Summary: Alas, the ChangeLog has not the usual ChangeLog format,... +CSCVSID: MAIN.517 +Keywords: cscvs:MAIN.517 + +Author: spanne +Date: 2004-12-31 13:59:20 GMT +Alas, the ChangeLog has not the usual ChangeLog format, so tell +(X)Emacs about that fact. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-517 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-517 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-517 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:55:06 BST 2005 +Standard-date: 2005-05-02 10:55:06 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_font.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-517 +Summary: Fixed bug #1040435 (glutBitmapString() bug). +CSCVSID: MAIN.518 +Keywords: cscvs:MAIN.518 + +Author: spanne +Date: 2004-12-31 16:35:22 GMT +Fixed bug #1040435 (glutBitmapString() bug). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-518 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-518 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-518 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:55:09 BST 2005 +Standard-date: 2005-05-02 10:55:09 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-518 +Summary: Fixed first bug of #1064195 (two things when using sign... +CSCVSID: MAIN.519 +Keywords: cscvs:MAIN.519 + +Author: spanne +Date: 2004-12-31 17:26:13 GMT +Fixed first bug of #1064195 (two things when using signals): Don't +issue a warning about select when a non-blocked signal was caught. +This makes sense and is more compatible with GLUT. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-519 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-519 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-519 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:55:12 BST 2005 +Standard-date: 2005-05-02 10:55:12 GMT +Modified-files: freeglut/.cvsignore +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-519 +Summary: Ignore distribution tar files +CSCVSID: MAIN.520 +Keywords: cscvs:MAIN.520 + +Author: spanne +Date: 2005-01-01 13:37:11 GMT +Ignore distribution tar files --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-520 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-520 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-520 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:55:15 BST 2005 +Standard-date: 2005-05-02 10:55:15 GMT +Modified-files: freeglut/ChangeLog freeglut/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-520 +Summary: Added eMbedded Visual Tools project/workspace files to ... +CSCVSID: MAIN.521 +Keywords: cscvs:MAIN.521 + +Author: spanne +Date: 2005-01-01 13:39:49 GMT +Added eMbedded Visual Tools project/workspace files to distribution. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-521 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-521 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-521 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:55:17 BST 2005 +Standard-date: 2005-05-02 10:55:17 GMT +Removed-files: freeglut/.arch-ids/stamp-h.id + freeglut/.arch-ids/stamp-h.in.id freeglut/stamp-h + freeglut/stamp-h.in +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-521 +Summary: Removed unused stamp-h* files, configure generates them... +CSCVSID: MAIN.522 +Keywords: cscvs:MAIN.522 + +Author: spanne +Date: 2005-01-01 13:41:33 GMT +Removed unused stamp-h* files, configure generates them (a single +stamp-h1, to be exact). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-522 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-522 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-522 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:55:21 BST 2005 +Standard-date: 2005-05-02 10:55:21 GMT +New-files: freeglut/.arch-ids/configure.ac.id + freeglut/configure.ac +Removed-files: freeglut/.arch-ids/configure.in.id + freeglut/configure.in +Modified-files: freeglut/ChangeLog freeglut/INSTALL +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-522 +Summary: Renamed "configure.in" to the officially preferred "con... +CSCVSID: MAIN.523 +Keywords: cscvs:MAIN.523 + +Author: spanne +Date: 2005-01-01 14:01:29 GMT +Renamed "configure.in" to the officially preferred "configure.ac". --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-523 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-523 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-523 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:55:24 BST 2005 +Standard-date: 2005-05-02 10:55:24 GMT +Modified-files: freeglut/.cvsignore +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-523 +Summary: Ignore files generated by autoscan. +CSCVSID: MAIN.524 +Keywords: cscvs:MAIN.524 + +Author: spanne +Date: 2005-01-01 14:17:28 GMT +Ignore files generated by autoscan. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-524 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-524 @@ -0,0 +1,23 @@ +Revision: freeglut--MAIN--0--patch-524 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:55:34 BST 2005 +Standard-date: 2005-05-02 10:55:34 GMT +Modified-files: freeglut/ChangeLog + freeglut/include/GL/freeglut_std.h + freeglut/progs/demos/CallbackMaker/CallbackMaker.c + freeglut/progs/demos/Fractals_random/fractals_random.c + freeglut/progs/demos/Lorenz/lorenz.c + freeglut/progs/demos/One/one.c + freeglut/src/freeglut_cursor.c + freeglut/src/freeglut_font.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_teapot_data.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-524 +Summary: Make "gcc -Wall -pedantic -Werror" happy. +CSCVSID: MAIN.525 +Keywords: cscvs:MAIN.525 + +Author: spanne +Date: 2005-01-01 16:09:38 GMT +Make "gcc -Wall -pedantic -Werror" happy. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-525 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-525 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-525 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:55:38 BST 2005 +Standard-date: 2005-05-02 10:55:38 GMT +Modified-files: freeglut/ChangeLog freeglut/Makefile.am + freeglut/configure.ac +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-525 +Summary: Modernized configure.ac a bit and added a rule to Makef... +CSCVSID: MAIN.526 +Keywords: cscvs:MAIN.526 + +Author: spanne +Date: 2005-01-01 16:39:39 GMT +Modernized configure.ac a bit and added a rule to Makefile.am to +update libtool. Note that all gcc compiler warnings are now on by +default. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-526 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-526 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-526 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:55:40 BST 2005 +Standard-date: 2005-05-02 10:55:40 GMT +Modified-files: freeglut/AUTHORS +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-526 +Summary: Synched with project member list on SourceForge +CSCVSID: MAIN.527 +Keywords: cscvs:MAIN.527 + +Author: spanne +Date: 2005-01-01 16:43:45 GMT +Synched with project member list on SourceForge --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-527 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-527 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-527 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:55:43 BST 2005 +Standard-date: 2005-05-02 10:55:43 GMT +Modified-files: freeglut/ChangeLog freeglut/src/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-527 +Summary: Added missing files from "src" subdirectory to dist. +CSCVSID: MAIN.528 +Keywords: cscvs:MAIN.528 + +Author: spanne +Date: 2005-01-01 18:35:44 GMT +Added missing files from "src" subdirectory to dist. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-528 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-528 @@ -0,0 +1,31 @@ +Revision: freeglut--MAIN--0--patch-528 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:56:02 BST 2005 +Standard-date: 2005-05-02 10:56:02 GMT +Modified-files: freeglut/src/freeglut_callbacks.c + freeglut/src/freeglut_cursor.c + freeglut/src/freeglut_display.c + freeglut/src/freeglut_ext.c + freeglut/src/freeglut_font.c + freeglut/src/freeglut_gamemode.c + freeglut/src/freeglut_geometry.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_joystick.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_misc.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_structure.c + freeglut/src/freeglut_teapot.c + freeglut/src/freeglut_teapot_data.h + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-528 +Summary: Adding initialization checking to all GLUT interface fu... +CSCVSID: MAIN.529 +Keywords: cscvs:MAIN.529 + +Author: puggles +Date: 2005-01-03 02:04:26 GMT +Adding initialization checking to all GLUT interface functions and removing asserts from the rest of the code - John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-529 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-529 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-529 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:56:04 BST 2005 +Standard-date: 2005-05-02 10:56:04 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-529 +Summary: General ChangeLog Updates +CSCVSID: MAIN.530 +Keywords: cscvs:MAIN.530 + +Author: puggles +Date: 2005-01-03 02:05:43 GMT +General ChangeLog Updates --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-530 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-530 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-530 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:56:09 BST 2005 +Standard-date: 2005-05-02 10:56:09 GMT +Modified-files: freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-530 +Summary: Changes remove duplicate menu code from "freeglut_windo... +CSCVSID: MAIN.531 +Keywords: cscvs:MAIN.531 + +Author: puggles +Date: 2005-01-03 02:11:12 GMT +Changes remove duplicate menu code from "freeglut_window.c" and put it into one place in "freeglut_menu.c" where it belongs. - John Fay --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-531 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-531 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-531 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:56:13 BST 2005 +Standard-date: 2005-05-02 10:56:13 GMT +Modified-files: freeglut/src/freeglut_cursor.c + freeglut/src/freeglut_font.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-531 +Summary: Make it compile again with "-Wall -pedantic -Werror", r... +CSCVSID: MAIN.532 +Keywords: cscvs:MAIN.532 + +Author: spanne +Date: 2005-01-03 08:44:48 GMT +Make it compile again with "-Wall -pedantic -Werror", redoing quite a +few things I've fixed already a few days ago. Have today's commits +been done by copying instead of merging? :-( --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-532 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-532 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-532 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:56:15 BST 2005 +Standard-date: 2005-05-02 10:56:15 GMT +Removed-files: freeglut/.arch-ids/acconfig.h.id + freeglut/acconfig.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-532 +Summary: Removed acconfig.h, it is deprecated and we don't need it. +CSCVSID: MAIN.533 +Keywords: cscvs:MAIN.533 + +Author: spanne +Date: 2005-01-03 09:07:00 GMT +Removed acconfig.h, it is deprecated and we don't need it. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-533 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-533 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-533 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:56:18 BST 2005 +Standard-date: 2005-05-02 10:56:18 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-533 +Summary: Resurrected my recent additions which were nuked by the... +CSCVSID: MAIN.534 +Keywords: cscvs:MAIN.534 + +Author: spanne +Date: 2005-01-03 09:13:26 GMT +Resurrected my recent additions which were nuked by the previous +commit, adding the latest change on the way. :-( --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-534 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-534 @@ -0,0 +1,34 @@ +Revision: freeglut--MAIN--0--patch-534 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:56:38 BST 2005 +Standard-date: 2005-05-02 10:56:38 GMT +Modified-files: freeglut/src/freeglut_callbacks.c + freeglut/src/freeglut_cursor.c + freeglut/src/freeglut_display.c + freeglut/src/freeglut_ext.c + freeglut/src/freeglut_font.c + freeglut/src/freeglut_font_data.c + freeglut/src/freeglut_gamemode.c + freeglut/src/freeglut_geometry.c + freeglut/src/freeglut_init.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_joystick.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_misc.c + freeglut/src/freeglut_overlay.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_structure.c + freeglut/src/freeglut_teapot.c + freeglut/src/freeglut_videoresize.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-534 +Summary: Moved '#include "config.h"' to freeglut_internal.h, we ... +CSCVSID: MAIN.535 +Keywords: cscvs:MAIN.535 + +Author: spanne +Date: 2005-01-03 10:13:23 GMT +Moved '#include "config.h"' to freeglut_internal.h, we will need it +there soon and it makes everything a bit shorter. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-535 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-535 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-535 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:56:43 BST 2005 +Standard-date: 2005-05-02 10:56:43 GMT +Modified-files: freeglut/configure.ac + freeglut/progs/demos/Lorenz/lorenz.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-535 +Summary: Fixed / handling as suggested by ... +CSCVSID: MAIN.536 +Keywords: cscvs:MAIN.536 + +Author: spanne +Date: 2005-01-03 10:24:15 GMT +Fixed / handling as suggested by the autoconf +docs. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-536 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-536 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-536 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:56:48 BST 2005 +Standard-date: 2005-05-02 10:56:48 GMT +Modified-files: freeglut/src/freeglut_internal.h + freeglut/src/freeglut_joystick.c + freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-536 +Summary: Improved / handling as suggest... +CSCVSID: MAIN.537 +Keywords: cscvs:MAIN.537 + +Author: spanne +Date: 2005-01-03 10:35:36 GMT +Improved / handling as suggested by the +autoconf docs. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-537 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-537 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-537 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:56:52 BST 2005 +Standard-date: 2005-05-02 10:56:52 GMT +Modified-files: freeglut/configure.ac + freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-537 +Summary: autoconf'd and handling +CSCVSID: MAIN.538 +Keywords: cscvs:MAIN.538 + +Author: spanne +Date: 2005-01-03 10:57:56 GMT +autoconf'd and handling --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-538 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-538 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-538 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:56:54 BST 2005 +Standard-date: 2005-05-02 10:56:54 GMT +Modified-files: freeglut/src/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-538 +Summary: Cosmetics. +CSCVSID: MAIN.539 +Keywords: cscvs:MAIN.539 + +Author: spanne +Date: 2005-01-03 10:58:18 GMT +Cosmetics. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-539 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-539 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-539 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:56:59 BST 2005 +Standard-date: 2005-05-02 10:56:59 GMT +Modified-files: freeglut/configure.ac + freeglut/src/freeglut_joystick.c + freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-539 +Summary: autoconf'd and handling, remov... +CSCVSID: MAIN.540 +Keywords: cscvs:MAIN.540 + +Author: spanne +Date: 2005-01-03 11:22:58 GMT +autoconf'd and handling, removing MIN/MAX +macros on the way. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-540 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-540 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-540 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:57:05 BST 2005 +Standard-date: 2005-05-02 10:57:05 GMT +Modified-files: freeglut/ChangeLog freeglut/configure.ac + freeglut/src/freeglut_joystick.c + freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-540 +Summary: autoconf'd handling and removed an unused '#i... +CSCVSID: MAIN.541 +Keywords: cscvs:MAIN.541 + +Author: spanne +Date: 2005-01-03 11:35:18 GMT +autoconf'd handling and removed an unused '#include ' --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-541 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-541 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-541 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:57:07 BST 2005 +Standard-date: 2005-05-02 10:57:07 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-541 +Summary: Removed redundant #include +CSCVSID: MAIN.542 +Keywords: cscvs:MAIN.542 + +Author: spanne +Date: 2005-01-03 12:00:21 GMT +Removed redundant #include --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-542 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-542 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-542 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:57:12 BST 2005 +Standard-date: 2005-05-02 10:57:12 GMT +Modified-files: freeglut/configure.ac + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-542 +Summary: autoconf'd vfprintf +CSCVSID: MAIN.543 +Keywords: cscvs:MAIN.543 + +Author: spanne +Date: 2005-01-03 12:02:40 GMT +autoconf'd vfprintf --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-543 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-543 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-543 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:57:16 BST 2005 +Standard-date: 2005-05-02 10:57:16 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-543 +Summary: Improved error message a bit when no suitable visual co... +CSCVSID: MAIN.544 +Keywords: cscvs:MAIN.544 + +Author: spanne +Date: 2005-01-03 12:42:06 GMT +Improved error message a bit when no suitable visual could be found +(X11 only). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-544 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-544 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-544 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:57:19 BST 2005 +Standard-date: 2005-05-02 10:57:19 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_gamemode.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-544 +Summary: Fixed part of bug #926883 (Video mode matching code, me... +CSCVSID: MAIN.545 +Keywords: cscvs:MAIN.545 + +Author: spanne +Date: 2005-01-03 14:14:56 GMT +Fixed part of bug #926883 (Video mode matching code, memory leaks, +fullscreen), i.e. memory leak caused by not freeing the mode lines +returned by XF86VidModeGetAllModeLines --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-545 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-545 @@ -0,0 +1,20 @@ +Revision: freeglut--MAIN--0--patch-545 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:57:23 BST 2005 +Standard-date: 2005-05-02 10:57:23 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_gamemode.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-545 +Summary: (234) Fixed part of bug #926883 (Video mode matching co... +CSCVSID: MAIN.546 +Keywords: cscvs:MAIN.546 + +Author: spanne +Date: 2005-01-03 16:49:36 GMT +(234) Fixed part of bug #926883 (Video mode matching code, memory leaks, +fullscreen): Now we first try to get an exact mode match, ignoring the +refresh rate if none could be found. This way the X11 part and the WinDoze +behave similarly. NOTE: We still don't behave like GLUT, because it has a +wider notion of "best" match. We have to refactor and extend freeglut quite +a bit to do that. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-546 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-546 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-546 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:57:26 BST 2005 +Standard-date: 2005-05-02 10:57:26 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_gamemode.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-546 +Summary: Fixed part of bug #926883 (Video mode matching code, me... +CSCVSID: MAIN.547 +Keywords: cscvs:MAIN.547 + +Author: spanne +Date: 2005-01-03 17:11:30 GMT +Fixed part of bug #926883 (Video mode matching code, memory leaks, +fullscreen), i.e. issue warnings when XF86VidModeFOO fails. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-547 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-547 @@ -0,0 +1,29 @@ +Revision: freeglut--MAIN--0--patch-547 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:57:30 BST 2005 +Standard-date: 2005-05-02 10:57:30 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_cursor.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-547 +Summary: Reworked the X11 part of glutSetCursor, fixing bug #764... +CSCVSID: MAIN.548 +Keywords: cscvs:MAIN.548 + +Author: spanne +Date: 2005-01-05 13:11:30 GMT +Reworked the X11 part of glutSetCursor, fixing bug #764187 (Variable mouse +pointers don't work) on the way: +* Use slightly more compatible cursor shapes for GLUT_CURSOR_RIGHT_ARROW +and GLUT_CURSOR_LEFT_ARROW. +* Refactored and fixed the erroneous code for GLUT_CURSOR_NONE. +* Removed the incorrect use of XFreeCursor and use a cache of cursors +instead. Cursors are never freed now, we could do this e.g. via +reference countig if this is really needed. +* Fixed error handling. +* Unknown cursor types are an error now. +* Now the window state always corresponds to the wanted cursorID, even in +the case of GLUT_CURSOR_FULL_CROSSHAIR. + +NOTE: I am not sure where the cursor cache should really reside, currently it +is simply a file-local variable. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-548 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-548 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-548 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:57:35 BST 2005 +Standard-date: 2005-05-02 10:57:35 GMT +Modified-files: freeglut/src/freeglut_ext.c + freeglut/src/freeglut_font.c + freeglut/src/freeglut_main.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-548 +Summary: Hopefully removed all damage done by commits without merge +CSCVSID: MAIN.549 +Keywords: cscvs:MAIN.549 + +Author: spanne +Date: 2005-01-05 14:28:22 GMT +Hopefully removed all damage done by commits without merge --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-549 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-549 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-549 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:57:39 BST 2005 +Standard-date: 2005-05-02 10:57:39 GMT +Modified-files: freeglut/src/freeglut_cursor.c + freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-549 +Summary: Windows platforms only: Merged some cursor-related code... +CSCVSID: MAIN.550 +Keywords: cscvs:MAIN.550 + +Author: spanne +Date: 2005-01-23 17:38:33 GMT +Windows platforms only: Merged some cursor-related code from John Fay +(with minor changes) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-550 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-550 @@ -0,0 +1,16 @@ +Revision: freeglut--MAIN--0--patch-550 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:57:44 BST 2005 +Standard-date: 2005-05-02 10:57:44 GMT +Modified-files: freeglut/configure.ac + freeglut/src/freeglut_joystick.c + freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-550 +Summary: Testing for errno.h is overkill. :-) +CSCVSID: MAIN.551 +Keywords: cscvs:MAIN.551 + +Author: spanne +Date: 2005-01-23 17:44:58 GMT +Testing for errno.h is overkill. :-) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-551 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-551 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-551 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:57:47 BST 2005 +Standard-date: 2005-05-02 10:57:47 GMT +Modified-files: freeglut/src/freeglut_callbacks.c + freeglut/src/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-551 +Summary: Stylistic change only (added "do { ... } while( 0 )" ar... +CSCVSID: MAIN.552 +Keywords: cscvs:MAIN.552 + +Author: spanne +Date: 2005-01-23 17:52:16 GMT +Stylistic change only (added "do { ... } while( 0 )" around multi-statement macros) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-552 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-552 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-552 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:57:49 BST 2005 +Standard-date: 2005-05-02 10:57:49 GMT +Modified-files: freeglut/configure.ac +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-552 +Summary: autoconf 2.58 is enough +CSCVSID: MAIN.553 +Keywords: cscvs:MAIN.553 + +Author: spanne +Date: 2005-01-23 18:08:20 GMT +autoconf 2.58 is enough --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-553 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-553 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-553 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:57:53 BST 2005 +Standard-date: 2005-05-02 10:57:53 GMT +Modified-files: freeglut/include/GL/freeglut_ext.h + freeglut/src/freeglut_ext.c + freeglut/src/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-553 +Summary: Fix object/function pointer inconsistencies which are a... +CSCVSID: MAIN.554 +Keywords: cscvs:MAIN.554 + +Author: brianp +Date: 2005-02-11 15:17:53 GMT +Fix object/function pointer inconsistencies which are a problem for gcc 3.4.2. +Added GLUTproc type, returned by glutGetProcAddress(). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-554 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-554 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-554 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:57:57 BST 2005 +Standard-date: 2005-05-02 10:57:57 GMT +Modified-files: freeglut/include/GL/freeglut_ext.h + freeglut/src/freeglut_init.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-554 +Summary: Aux color buffer support. Pass one of GLUT_AUX[1234] t... +CSCVSID: MAIN.555 +Keywords: cscvs:MAIN.555 + +Author: brianp +Date: 2005-02-11 15:21:57 GMT +Aux color buffer support. Pass one of GLUT_AUX[1234] to glutInitDisplayMode. +Only implemented/tested on GLX, not Windows. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-555 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-555 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-555 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:58:01 BST 2005 +Standard-date: 2005-05-02 10:58:01 GMT +Modified-files: freeglut/src/freeglut_init.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-555 +Summary: AUX buffers for Windows (John Fay) +CSCVSID: MAIN.556 +Keywords: cscvs:MAIN.556 + +Author: brianp +Date: 2005-02-15 14:49:38 GMT +AUX buffers for Windows (John Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-556 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-556 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-556 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:58:03 BST 2005 +Standard-date: 2005-05-02 10:58:03 GMT +Modified-files: freeglut/src/freeglut_callbacks.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-556 +Summary: added error check (John Fay) +CSCVSID: MAIN.557 +Keywords: cscvs:MAIN.557 + +Author: brianp +Date: 2005-02-16 00:49:28 GMT +added error check (John Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-557 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-557 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-557 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:58:09 BST 2005 +Standard-date: 2005-05-02 10:58:09 GMT +Modified-files: freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_structure.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-557 +Summary: fixes for menus being attached to multiple buttons/wind... +CSCVSID: MAIN.558 +Keywords: cscvs:MAIN.558 + +Author: brianp +Date: 2005-02-16 00:52:22 GMT +fixes for menus being attached to multiple buttons/windows (John Fay) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-558 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-558 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-558 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:58:12 BST 2005 +Standard-date: 2005-05-02 10:58:12 GMT +Modified-files: freeglut/include/GL/freeglut_ext.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-558 +Summary: added comment about AUX flags +CSCVSID: MAIN.559 +Keywords: cscvs:MAIN.559 + +Author: brianp +Date: 2005-03-23 15:14:32 GMT +added comment about AUX flags --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-559 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-559 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-559 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:58:14 BST 2005 +Standard-date: 2005-05-02 10:58:14 GMT +Modified-files: freeglut/src/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-559 +Summary: Testing! +CSCVSID: MAIN.560 +Keywords: cscvs:MAIN.560 + +Author: fayjf +Date: 2005-04-15 13:16:33 GMT +Testing! --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-560 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-560 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-560 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:58:17 BST 2005 +Standard-date: 2005-05-02 10:58:17 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-560 +Summary: Updating the ChangeLog as a means of testing pCVSc +CSCVSID: MAIN.561 +Keywords: cscvs:MAIN.561 + +Author: fayjf +Date: 2005-04-15 13:28:16 GMT +Updating the ChangeLog as a means of testing pCVSc --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-561 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-561 @@ -0,0 +1,24 @@ +Revision: freeglut--MAIN--0--patch-561 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:58:28 BST 2005 +Standard-date: 2005-05-02 10:58:28 GMT +Modified-files: freeglut/src/freeglut_callbacks.c + freeglut/src/freeglut_cursor.c + freeglut/src/freeglut_display.c + freeglut/src/freeglut_gamemode.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c + freeglut/src/freeglut_misc.c + freeglut/src/freeglut_state.c + freeglut/src/freeglut_structure.c + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-561 +Summary: Trying again to change \"fgStructure.Window\" to \"fgSt... +CSCVSID: MAIN.562 +Keywords: cscvs:MAIN.562 + +Author: fayjf +Date: 2005-04-22 14:17:11 GMT +Trying again to change \"fgStructure.Window\" to \"fgStructure.CurrentWindow\" and \"fgStructure.Menu\" to \"fgStructure.CurrentMenu\" for easier maintenance. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-562 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-562 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-562 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:58:31 BST 2005 +Standard-date: 2005-05-02 10:58:31 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-562 +Summary: Updating the ChangeLog to reflect activity over the pas... +CSCVSID: MAIN.563 +Keywords: cscvs:MAIN.563 + +Author: fayjf +Date: 2005-04-22 15:15:52 GMT +Updating the ChangeLog to reflect activity over the past few months --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-563 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-563 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-563 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:58:33 BST 2005 +Standard-date: 2005-05-02 10:58:33 GMT +Modified-files: freeglut/src/freeglut_cursor.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-563 +Summary: Removing duplicate cursor code. This and the previous ... +CSCVSID: MAIN.564 +Keywords: cscvs:MAIN.564 + +Author: fayjf +Date: 2005-04-22 15:23:12 GMT +Removing duplicate cursor code. This and the previous change (in freeglut_main.c) apparently got combined. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-564 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-564 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-564 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:58:36 BST 2005 +Standard-date: 2005-05-02 10:58:36 GMT +Modified-files: freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-564 +Summary: Change a hard-coded number to a defined constant and ad... +CSCVSID: MAIN.565 +Keywords: cscvs:MAIN.565 + +Author: fayjf +Date: 2005-04-22 18:18:29 GMT +Change a hard-coded number to a defined constant and add some initializations --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-565 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-565 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-565 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:58:38 BST 2005 +Standard-date: 2005-05-02 10:58:38 GMT +Modified-files: freeglut/src/freeglut_gamemode.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-565 +Summary: Yuri D\'Elia\'s changes to the game mode window +CSCVSID: MAIN.566 +Keywords: cscvs:MAIN.566 + +Author: fayjf +Date: 2005-04-22 20:29:55 GMT +Yuri D\'Elia\'s changes to the game mode window --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-566 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-566 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-566 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:58:41 BST 2005 +Standard-date: 2005-05-02 10:58:41 GMT +Modified-files: freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-566 +Summary: Yuri D\'Elia\'s changes to get the virtual maximum scre... +CSCVSID: MAIN.567 +Keywords: cscvs:MAIN.567 + +Author: fayjf +Date: 2005-04-22 20:35:24 GMT +Yuri D\'Elia\'s changes to get the virtual maximum screen extent instead of the actual screen size. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-567 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-567 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-567 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:58:43 BST 2005 +Standard-date: 2005-05-02 10:58:43 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-567 +Summary: Updating the ChangeLog ... it seems to be something of ... +CSCVSID: MAIN.568 +Keywords: cscvs:MAIN.568 + +Author: fayjf +Date: 2005-04-25 14:55:22 GMT +Updating the ChangeLog ... it seems to be something of a stepchild if we\'re not careful. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-568 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-568 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-568 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:58:46 BST 2005 +Standard-date: 2005-05-02 10:58:46 GMT +New-files: freeglut/.arch-ids/LISEZ_MOI.id + freeglut/LISEZ_MOI +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-568 +Summary: Adding \"LISEZ-MOI\", the French version of \"README\" +CSCVSID: MAIN.569 +Keywords: cscvs:MAIN.569 + +Author: fayjf +Date: 2005-04-26 13:08:51 GMT +Adding \"LISEZ-MOI\", the French version of \"README\" --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-569 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-569 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-569 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:58:48 BST 2005 +Standard-date: 2005-05-02 10:58:48 GMT +Modified-files: freeglut/src/Makefile.am +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-569 +Summary: Changing include path from relative to absolute to supp... +CSCVSID: MAIN.570 +Keywords: cscvs:MAIN.570 + +Author: fayjf +Date: 2005-04-26 13:38:27 GMT +Changing include path from relative to absolute to support off-directory builds (Yuri D\'Elia, March 22, 5:59 PM) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-570 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-570 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-570 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:58:51 BST 2005 +Standard-date: 2005-05-02 10:58:51 GMT +Modified-files: freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-570 +Summary: Fixing erroneous implementation of Takeshi\'s fix +CSCVSID: MAIN.571 +Keywords: cscvs:MAIN.571 + +Author: fayjf +Date: 2005-04-26 15:52:27 GMT +Fixing erroneous implementation of Takeshi\'s fix --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-571 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-571 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-571 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:58:54 BST 2005 +Standard-date: 2005-05-02 10:58:54 GMT +Modified-files: freeglut/src/freeglut_internal.h + freeglut/src/freeglut_structure.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-571 +Summary: Fixing the typecasts on the callback fetches and invoca... +CSCVSID: MAIN.572 +Keywords: cscvs:MAIN.572 + +Author: fayjf +Date: 2005-04-26 17:44:57 GMT +Fixing the typecasts on the callback fetches and invocations to allow \"freeglut\" to compile with GCC 4.0 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-572 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-572 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-572 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:58:57 BST 2005 +Standard-date: 2005-05-02 10:58:57 GMT +Modified-files: freeglut/src/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-572 +Summary: Fixing Bug Report [ 1160442 ] glutGet(GLUT_ELAPSED_TIME... +CSCVSID: MAIN.573 +Keywords: cscvs:MAIN.573 + +Author: fayjf +Date: 2005-04-27 16:02:31 GMT +Fixing Bug Report [ 1160442 ] glutGet(GLUT_ELAPSED_TIME) is too granular --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-573 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-573 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-573 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:59:00 BST 2005 +Standard-date: 2005-05-02 10:59:00 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-573 +Summary: Fixing bug [ 1111218 ] fullscreen not working +CSCVSID: MAIN.574 +Keywords: cscvs:MAIN.574 + +Author: fayjf +Date: 2005-04-27 17:27:20 GMT +Fixing bug [ 1111218 ] fullscreen not working +Better late than never. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-574 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-574 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-574 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:59:03 BST 2005 +Standard-date: 2005-05-02 10:59:03 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-574 +Summary: Adding Window Exit event handling to the Windows code; ... +CSCVSID: MAIN.575 +Keywords: cscvs:MAIN.575 + +Author: fayjf +Date: 2005-04-28 14:42:26 GMT +Adding Window Exit event handling to the Windows code; also adding a note that eventually it would be good to handle the Window Entry event --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-575 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-575 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-575 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:59:05 BST 2005 +Standard-date: 2005-05-02 10:59:05 GMT +New-files: freeglut/.arch-ids/README.win32.id + freeglut/README.win32 +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-575 +Summary: Adding a \"README.Win32\" file with instructions on how... +CSCVSID: MAIN.576 +Keywords: cscvs:MAIN.576 + +Author: fayjf +Date: 2005-04-28 19:47:20 GMT +Adding a \"README.Win32\" file with instructions on how to install \"freeglut\" under Windows. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-576 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-576 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-576 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:59:08 BST 2005 +Standard-date: 2005-05-02 10:59:08 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-576 +Summary: Updationg the ChangeLog ... +CSCVSID: MAIN.577 +Keywords: cscvs:MAIN.577 + +Author: fayjf +Date: 2005-04-29 13:22:18 GMT +Updationg the ChangeLog ... --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-577 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-577 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-577 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:59:11 BST 2005 +Standard-date: 2005-05-02 10:59:11 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-577 +Summary: Adding a \"TODO\" comment about dynamically allocating ... +CSCVSID: MAIN.578 +Keywords: cscvs:MAIN.578 + +Author: fayjf +Date: 2005-04-29 13:35:06 GMT +Adding a \"TODO\" comment about dynamically allocating joystick buttonj and axis arrays --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-578 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-578 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-578 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:59:13 BST 2005 +Standard-date: 2005-05-02 10:59:13 GMT +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-578 +Summary: Filler changeset 1.1->1.1.1.1 +CSCVSID: MAIN.579 +Keywords: cscvs:MAIN.579 +CVSDefaultFiller: 1.1.1.1 1.1 freeglut/include/Makefile.am + +Author: sjbaker +Date: 2001-07-27 04:35:50 GMT +Filler changeset 1.1->1.1.1.1 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-579 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-579 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-579 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:59:16 BST 2005 +Standard-date: 2005-05-02 10:59:16 GMT +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-579 +Summary: Filler changeset 1.1->1.1.1.1 +CSCVSID: MAIN.580 +Keywords: cscvs:MAIN.580 +CVSDefaultFiller: 1.1.1.1 1.1 freeglut/COPYING + +Author: sjbaker +Date: 2001-07-27 04:35:50 GMT +Filler changeset 1.1->1.1.1.1 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-580 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-580 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-580 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:59:18 BST 2005 +Standard-date: 2005-05-02 10:59:18 GMT +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-580 +Summary: Filler changeset 1.1->1.1.1.1 +CSCVSID: MAIN.581 +Keywords: cscvs:MAIN.581 +CVSDefaultFiller: 1.1.1.1 1.1 freeglut/install-sh + +Author: sjbaker +Date: 2001-07-27 04:35:50 GMT +Filler changeset 1.1->1.1.1.1 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-581 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-581 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-581 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 2 11:59:20 BST 2005 +Standard-date: 2005-05-02 10:59:20 GMT +Modified-files: freeglut/mkinstalldirs +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-581 +Summary: Filler changeset 1.1->1.1.1.1 +CSCVSID: MAIN.582 +Keywords: cscvs:MAIN.582 +CVSDefaultFiller: 1.1.1.1 1.1 freeglut/mkinstalldirs + +Author: sjbaker +Date: 2001-07-27 04:35:50 GMT +Filler changeset 1.1->1.1.1.1 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-582 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-582 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-582 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sat May 7 16:32:04 BST 2005 +Standard-date: 2005-05-07 15:32:04 GMT +Modified-files: freeglut/src/freeglutdll.def +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-582 +Summary: Changing the version number from 2.0 to 2.4.0 ... do we... +CSCVSID: MAIN.583 +Keywords: cscvs:MAIN.583 + +Author: fayjf +Date: 2005-05-04 12:59:45 GMT +Changing the version number from 2.0 to 2.4.0 ... do we need to add any new interface functions? --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-583 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-583 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-583 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sat May 7 16:32:18 BST 2005 +Standard-date: 2005-05-07 15:32:18 GMT +Modified-files: freeglut/progs/demos/shapes/shapes.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-583 +Summary: Replacing the original \"freeglut\" \"shapes\" demo wit... +CSCVSID: MAIN.584 +Keywords: cscvs:MAIN.584 + +Author: fayjf +Date: 2005-05-04 21:02:22 GMT +Replacing the original \"freeglut\" \"shapes\" demo with the much snazzier OpenGLUT \"shapes\" demo. Many thanks to the OpenGLUT community for writing it. The copyright notice stays in the program. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-584 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-584 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-584 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sat May 7 16:32:23 BST 2005 +Standard-date: 2005-05-07 15:32:23 GMT +Modified-files: freeglut/ChangeLog freeglut/TODO + freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-584 +Summary: Updating the ChangeLog and TODO files in preparation fo... +CSCVSID: MAIN.585 +Keywords: cscvs:MAIN.585 + +Author: fayjf +Date: 2005-05-04 12:38:40 GMT +Updating the ChangeLog and TODO files in preparation for the upcoming release --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-585 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-585 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-585 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sat May 7 16:32:26 BST 2005 +Standard-date: 2005-05-07 15:32:26 GMT +Modified-files: freeglut/src/freeglut_init.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-585 +Summary: Making the \"key repeat\" initialization consistent wit... +CSCVSID: MAIN.586 +Keywords: cscvs:MAIN.586 + +Author: fayjf +Date: 2005-05-04 12:51:53 GMT +Making the \"key repeat\" initialization consistent with the rest of its usage; also making the \"initDisplayString\" ever-so-slightly mroe general --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-586 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-586 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-586 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sat May 7 16:32:29 BST 2005 +Standard-date: 2005-05-07 15:32:29 GMT +Modified-files: freeglut/src/freeglut_joystick.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-586 +Summary: Removing an unused function +CSCVSID: MAIN.587 +Keywords: cscvs:MAIN.587 + +Author: fayjf +Date: 2005-05-04 12:53:48 GMT +Removing an unused function --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-587 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-587 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-587 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sat May 7 16:32:32 BST 2005 +Standard-date: 2005-05-07 15:32:32 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-587 +Summary: Adding a comment on why \"freeglut\" differs from GLUT ... +CSCVSID: MAIN.588 +Keywords: cscvs:MAIN.588 + +Author: fayjf +Date: 2005-05-04 12:55:56 GMT +Adding a comment on why \"freeglut\" differs from GLUT in a particular way --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-588 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-588 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-588 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sat May 7 16:32:36 BST 2005 +Standard-date: 2005-05-07 15:32:36 GMT +Modified-files: freeglut/src/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-588 +Summary: Removing an unused variable +CSCVSID: MAIN.589 +Keywords: cscvs:MAIN.589 + +Author: fayjf +Date: 2005-05-04 12:57:57 GMT +Removing an unused variable --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-589 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-589 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-589 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sat May 7 16:32:39 BST 2005 +Standard-date: 2005-05-07 15:32:39 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-589 +Summary: Changing hard-coded constant (number of mouse buttons =... +CSCVSID: MAIN.590 +Keywords: cscvs:MAIN.590 + +Author: fayjf +Date: 2005-05-04 13:19:38 GMT +Changing hard-coded constant (number of mouse buttons = 3) to a \"glutDeviceGet\" call in two places under X11 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-590 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-590 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-590 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sat May 7 16:32:42 BST 2005 +Standard-date: 2005-05-07 15:32:42 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-590 +Summary: Updated the ChangeLog again ... +CSCVSID: MAIN.591 +Keywords: cscvs:MAIN.591 + +Author: fayjf +Date: 2005-05-05 17:34:00 GMT +Updated the ChangeLog again ... --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-591 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-591 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-591 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sat May 7 16:32:49 BST 2005 +Standard-date: 2005-05-07 15:32:49 GMT +Modified-files: freeglut/ChangeLog + freeglut/progs/demos/shapes/shapes.c + freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-591 +Summary: Necessary compilation fixes for newer GCCs (e.g. 3.3.5,... +CSCVSID: MAIN.592 +Keywords: cscvs:MAIN.592 + +Author: spanne +Date: 2005-05-06 15:39:22 GMT +Necessary compilation fixes for newer GCCs (e.g. 3.3.5, 4.0). +Side effect: The shapes demo has a new 'i' key now. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-592 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-592 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-592 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sat May 7 16:32:53 BST 2005 +Standard-date: 2005-05-07 15:32:53 GMT +Modified-files: freeglut/ChangeLog + freeglut/progs/demos/shapes/shapes.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-592 +Summary: Fixed a cuboctahedron vertex, implemented wire mode for... +CSCVSID: MAIN.593 +Keywords: cscvs:MAIN.593 + +Author: spanne +Date: 2005-05-06 15:44:33 GMT +Fixed a cuboctahedron vertex, implemented wire mode for that shape. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-593 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-593 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-593 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Tue May 10 20:57:02 BST 2005 +Standard-date: 2005-05-10 19:57:02 GMT +Modified-files: web-src/index.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-593 +Summary: 2.4.0 Release Candidate 1 Released +CSCVSID: MAIN.594 +Keywords: cscvs:MAIN.594 + +Author: puggles +Date: 2005-05-09 01:43:07 GMT +2.4.0 Release Candidate 1 Released --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-594 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-594 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-594 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Tue May 10 20:57:08 BST 2005 +Standard-date: 2005-05-10 19:57:08 GMT +Modified-files: freeglut/ChangeLog freeglut/Makefile.am + freeglut/configure.ac +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-594 +Summary: Freeglut 2.4.0 Release Candidate 1 +CSCVSID: MAIN.595 +Keywords: cscvs:MAIN.595 + +Author: puggles +Date: 2005-05-09 01:40:28 GMT +Freeglut 2.4.0 Release Candidate 1 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-595 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-595 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-595 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Thu May 12 17:17:39 BST 2005 +Standard-date: 2005-05-12 16:17:39 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-595 +Summary: Takeshi Nishimura\'s menu fixes +CSCVSID: MAIN.596 +Keywords: cscvs:MAIN.596 + +Author: fayjf +Date: 2005-05-12 02:01:01 GMT +Takeshi Nishimura\'s menu fixes --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-596 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-596 @@ -0,0 +1,17 @@ +Revision: freeglut--MAIN--0--patch-596 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sun May 15 20:30:47 BST 2005 +Standard-date: 2005-05-15 19:30:47 GMT +Modified-files: freeglut/src/freeglut_internal.h + freeglut/src/freeglut_main.c + freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-596 +Summary: Takeshi Nishimura\'s menu changes--menus should now wor... +CSCVSID: MAIN.597 +Keywords: cscvs:MAIN.597 + +Author: fayjf +Date: 2005-05-12 13:00:49 GMT +Takeshi Nishimura\'s menu changes--menus should now work properly. Use +the GLUT \"GLUTmech\" and \"walker\" demos to test them. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-597 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-597 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-597 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sun May 15 20:30:50 BST 2005 +Standard-date: 2005-05-15 19:30:50 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-597 +Summary: Updating the ChangeLog ... +CSCVSID: MAIN.598 +Keywords: cscvs:MAIN.598 + +Author: fayjf +Date: 2005-05-12 15:54:11 GMT +Updating the ChangeLog ... --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-598 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-598 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-598 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sun May 15 20:30:53 BST 2005 +Standard-date: 2005-05-15 19:30:53 GMT +Modified-files: freeglut/src/freeglut_menu.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-598 +Summary: Removing two unused variables so this will compile on L... +CSCVSID: MAIN.599 +Keywords: cscvs:MAIN.599 + +Author: fayjf +Date: 2005-05-13 12:54:38 GMT +Removing two unused variables so this will compile on Linux with -Wall --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-599 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-599 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-599 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 16 11:14:33 BST 2005 +Standard-date: 2005-05-16 10:14:33 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-599 +Summary: Mark for 2.4 RC 2 +CSCVSID: MAIN.600 +Keywords: cscvs:MAIN.600 + +Author: puggles +Date: 2005-05-16 01:09:39 GMT +Mark for 2.4 RC 2 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-600 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-600 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-600 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 16 11:14:35 BST 2005 +Standard-date: 2005-05-16 10:14:35 GMT +Modified-files: web-src/index.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-600 +Summary: 2.4 Release Candidate 2 +CSCVSID: MAIN.601 +Keywords: cscvs:MAIN.601 + +Author: puggles +Date: 2005-05-16 01:12:49 GMT +2.4 Release Candidate 2 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-601 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-601 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-601 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Wed May 18 02:49:18 BST 2005 +Standard-date: 2005-05-18 01:49:18 GMT +Modified-files: freeglut/src/freeglut_gamemode.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-601 +Summary: Misiek\'s changes to fix Game Mode--getting display set... +CSCVSID: MAIN.602 +Keywords: cscvs:MAIN.602 + +Author: fayjf +Date: 2005-05-17 16:50:30 GMT +Misiek\'s changes to fix Game Mode--getting display settings under Windows +and setting the window size correctly on all operating systems. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-602 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-602 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-602 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Thu May 19 02:46:23 BST 2005 +Standard-date: 2005-05-19 01:46:23 GMT +Modified-files: freeglut/src/freeglut_gamemode.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-602 +Summary: Removing a C++ comment and simplifying the string handling +CSCVSID: MAIN.603 +Keywords: cscvs:MAIN.603 + +Author: fayjf +Date: 2005-05-18 12:39:43 GMT +Removing a C++ comment and simplifying the string handling --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-603 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-603 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-603 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Fri May 20 02:47:47 BST 2005 +Standard-date: 2005-05-20 01:47:47 GMT +Modified-files: freeglut/src/freeglut_window.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-603 +Summary: Fixed SF bug #1204261: Mini space leak when creating an... +CSCVSID: MAIN.604 +Keywords: cscvs:MAIN.604 + +Author: spanne +Date: 2005-05-19 06:51:03 GMT +Fixed SF bug #1204261: Mini space leak when creating an X11 window +(X11 text property values have to be freed after using them) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-604 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-604 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-604 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Fri May 20 02:47:52 BST 2005 +Standard-date: 2005-05-20 01:47:52 GMT +Modified-files: freeglut/src/freeglut_gamemode.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-604 +Summary: Fixed SF bug #1204256: Off-by-one error in X11 mode swi... +CSCVSID: MAIN.605 +Keywords: cscvs:MAIN.605 + +Author: spanne +Date: 2005-05-19 06:54:27 GMT +Fixed SF bug #1204256: Off-by-one error in X11 mode switching. +The code which changes the X11 video mode has an off-by-one error, +resulting in a wrong mode or segfault. I've refactored the code +slighty to make it hopefully clearer what's going on and corrected +some #ifdefs on the way. Now at least the "One" demo works for me. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-605 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-605 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-605 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sat May 21 03:36:58 BST 2005 +Standard-date: 2005-05-21 02:36:58 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-605 +Summary: Notes +CSCVSID: MAIN.606 +Keywords: cscvs:MAIN.606 + +Author: puggles +Date: 2005-05-20 01:51:47 GMT +Notes --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-606 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-606 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-606 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sat May 21 03:37:03 BST 2005 +Standard-date: 2005-05-21 02:37:03 GMT +Modified-files: web-src/index.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-606 +Summary: 2.4.0 RC3 Release +CSCVSID: MAIN.607 +Keywords: cscvs:MAIN.607 + +Author: puggles +Date: 2005-05-20 01:54:55 GMT +2.4.0 RC3 Release --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-607 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-607 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-607 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sat May 21 03:37:07 BST 2005 +Standard-date: 2005-05-21 02:37:07 GMT +Modified-files: freeglut/ChangeLog +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-607 +Summary: Tag for 2.4.0 RC3 +CSCVSID: MAIN.608 +Keywords: cscvs:MAIN.608 + +Author: puggles +Date: 2005-05-20 01:55:46 GMT +Tag for 2.4.0 RC3 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-608 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-608 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-608 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 23 03:00:42 BST 2005 +Standard-date: 2005-05-23 02:00:42 GMT +Modified-files: freeglut/ChangeLog freeglut/configure.ac +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-608 +Summary: Lowering minimum autoconf version required. +CSCVSID: MAIN.609 +Keywords: cscvs:MAIN.609 + +Author: spanne +Date: 2005-05-22 09:20:31 GMT +Lowering minimum autoconf version required. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-609 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-609 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-609 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Mon May 23 03:00:47 BST 2005 +Standard-date: 2005-05-23 02:00:47 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_ext.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-609 +Summary: Guarantee consistency of names/addresses in glutGetProc... +CSCVSID: MAIN.610 +Keywords: cscvs:MAIN.610 + +Author: spanne +Date: 2005-05-22 09:45:53 GMT +Guarantee consistency of names/addresses in glutGetProcAddress by +using a macro. In addition, this avoids any non-constant initializer +issues which might be raised when using WinDoze GCCs. The additional +code overhead is negligible, at least for x86 (a few instructions per +name). --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-610 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-610 @@ -0,0 +1,19 @@ +Revision: freeglut--MAIN--0--patch-610 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Wed May 25 11:04:22 BST 2005 +Standard-date: 2005-05-25 10:04:22 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_gamemode.c + freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-610 +Summary: When switching to game mode under X11, no ConfigureNoti... +CSCVSID: MAIN.611 +Keywords: cscvs:MAIN.611 + +Author: spanne +Date: 2005-05-24 15:56:02 GMT +When switching to game mode under X11, no ConfigureNotify event will +happen and consequently no reshape callback will ever be called via +the normal mechanism. To fix this, note that the game mode window +needs to be resized and handle this before redraw. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-611 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-611 @@ -0,0 +1,18 @@ +Revision: freeglut--MAIN--0--patch-611 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Wed May 25 11:04:29 BST 2005 +Standard-date: 2005-05-25 10:04:29 GMT +Modified-files: freeglut/ChangeLog + freeglut/src/freeglut_gamemode.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-611 +Summary: The original glutEnterGameMode() returns the window id ... +CSCVSID: MAIN.612 +Keywords: cscvs:MAIN.612 + +Author: spanne +Date: 2005-05-24 16:15:24 GMT +The original glutEnterGameMode() returns the window id of the game +mode window, not TRUE/FALSE, we should better follow that. Note that +most man pages claim that this function returns void, but this is +definitely wrong. --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-612 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-612 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-612 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Fri May 27 01:13:28 BST 2005 +Standard-date: 2005-05-27 00:13:28 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-612 +Summary: Fix joysticks so they are polled by their timer correct... +CSCVSID: MAIN.613 +Keywords: cscvs:MAIN.613 + +Author: puggles +Date: 2005-05-26 02:07:14 GMT +Fix joysticks so they are polled by their timer correctly. (Dan Torop) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-613 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-613 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-613 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Fri May 27 01:13:33 BST 2005 +Standard-date: 2005-05-27 00:13:33 GMT +Modified-files: freeglut/ChangeLog freeglut/configure.ac +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-613 +Summary: 2.4.0 RC4 updates +CSCVSID: MAIN.614 +Keywords: cscvs:MAIN.614 + +Author: puggles +Date: 2005-05-26 02:11:10 GMT +2.4.0 RC4 updates --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-614 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-614 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-614 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Fri May 27 01:13:37 BST 2005 +Standard-date: 2005-05-27 00:13:37 GMT +Modified-files: web-src/index.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-614 +Summary: 2.4.0 RC 4 update +CSCVSID: MAIN.615 +Keywords: cscvs:MAIN.615 + +Author: puggles +Date: 2005-05-26 02:25:08 GMT +2.4.0 RC 4 update --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-615 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-615 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-615 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Fri May 27 01:13:44 BST 2005 +Standard-date: 2005-05-27 00:13:44 GMT +Modified-files: freeglut/src/freeglut_main.c +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-615 +Summary: Takeshi Nishimura\'s changes to make the Windows mouse ... +CSCVSID: MAIN.616 +Keywords: cscvs:MAIN.616 + +Author: fayjf +Date: 2005-05-26 12:26:31 GMT +Takeshi Nishimura\'s changes to make the Windows mouse wheel/button mapping match that of X11; also fixing a typo in the associated mouse callback argument list --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-616 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-616 @@ -0,0 +1,15 @@ +Revision: freeglut--MAIN--0--patch-616 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sat Jun 4 09:49:26 BST 2005 +Standard-date: 2005-06-04 08:49:26 GMT +Modified-files: freeglut/ChangeLog freeglut/configure.ac + freeglut/src/freeglut_internal.h +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-616 +Summary: 2.4.0 Release Candiate 5 +CSCVSID: MAIN.617 +Keywords: cscvs:MAIN.617 + +Author: puggles +Date: 2005-06-02 22:45:15 GMT +2.4.0 Release Candiate 5 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-617 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-617 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-617 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sat Jun 4 09:49:28 BST 2005 +Standard-date: 2005-06-04 08:49:28 GMT +Modified-files: web-src/index.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-617 +Summary: 2.4.0 RC 5 +CSCVSID: MAIN.618 +Keywords: cscvs:MAIN.618 + +Author: puggles +Date: 2005-06-02 22:49:03 GMT +2.4.0 RC 5 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-618 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-618 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-618 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sat Jun 11 01:32:57 BST 2005 +Standard-date: 2005-06-11 00:32:57 GMT +Modified-files: web-src/index.php +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-618 +Summary: Note Release 2.4.0 +CSCVSID: MAIN.619 +Keywords: cscvs:MAIN.619 + +Author: puggles +Date: 2005-06-10 01:11:10 GMT +Note Release 2.4.0 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-619 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--MAIN/freeglut--MAIN--0/freeglut@products.ubuntu.com/patch-log/patch-619 @@ -0,0 +1,14 @@ +Revision: freeglut--MAIN--0--patch-619 +Archive: freeglut@products.ubuntu.com +Creator: Arch Librarian +Date: Sat Jun 11 01:33:01 BST 2005 +Standard-date: 2005-06-11 00:33:01 GMT +Modified-files: freeglut/ChangeLog freeglut/configure.ac +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-619 +Summary: Release of 2.4.0 +CSCVSID: MAIN.620 +Keywords: cscvs:MAIN.620 + +Author: puggles +Date: 2005-06-10 01:11:46 GMT +Release of 2.4.0 --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--upstream/freeglut--upstream--2.4.0/jaq@debian.org--2004/patch-log/patch-1 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--upstream/freeglut--upstream--2.4.0/jaq@debian.org--2004/patch-log/patch-1 @@ -0,0 +1,630 @@ +Revision: freeglut--upstream--2.4.0--patch-1 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Wed Jun 29 14:04:28 EST 2005 +Standard-date: 2005-06-29 04:04:28 GMT +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--base-0 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-1 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-2 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-3 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-4 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-5 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-6 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-7 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-8 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-9 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-10 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-11 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-12 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-13 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-14 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-15 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-16 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-17 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-18 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-19 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-20 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-21 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-22 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-23 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-24 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-25 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-26 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-27 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-28 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-29 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-30 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-31 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-32 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-33 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-34 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-35 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-36 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-37 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-38 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-39 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-40 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-41 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-42 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-43 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-44 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-45 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-46 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-47 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-48 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-49 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-50 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-51 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-52 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-53 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-54 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-55 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-56 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-57 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-58 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-59 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-60 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-61 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-62 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-63 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-64 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-65 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-66 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-67 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-68 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-69 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-70 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-71 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-72 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-73 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-74 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-75 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-76 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-77 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-78 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-79 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-80 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-81 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-82 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-83 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-84 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-85 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-86 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-87 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-88 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-89 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-90 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-91 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-92 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-93 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-94 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-95 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-96 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-97 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-98 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-99 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-100 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-101 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-102 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-103 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-104 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-105 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-106 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-107 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-108 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-109 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-110 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-111 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-112 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-113 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-114 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-115 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-116 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-117 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-118 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-119 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-120 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-121 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-122 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-123 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-124 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-125 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-126 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-127 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-128 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-129 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-130 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-131 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-132 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-133 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-134 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-135 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-136 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-137 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-138 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-139 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-140 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-141 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-142 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-143 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-144 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-145 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-146 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-147 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-148 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-149 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-150 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-151 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-152 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-153 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-154 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-155 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-156 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-157 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-158 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-159 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-160 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-161 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-162 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-163 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-164 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-165 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-166 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-167 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-168 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-169 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-170 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-171 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-172 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-173 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-174 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-175 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-176 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-177 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-178 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-179 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-180 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-181 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-182 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-183 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-184 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-185 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-186 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-187 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-188 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-189 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-190 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-191 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-192 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-193 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-194 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-195 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-196 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-197 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-198 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-199 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-200 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-201 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-202 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-203 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-204 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-205 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-206 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-207 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-208 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-209 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-210 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-211 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-212 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-213 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-214 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-215 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-216 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-217 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-218 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-219 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-220 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-221 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-222 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-223 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-224 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-225 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-226 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-227 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-228 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-229 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-230 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-231 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-232 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-233 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-234 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-235 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-236 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-237 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-238 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-239 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-240 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-241 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-242 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-243 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-244 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-245 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-246 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-247 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-248 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-249 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-250 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-251 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-252 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-253 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-254 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-255 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-256 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-257 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-258 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-259 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-260 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-261 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-262 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-263 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-264 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-265 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-266 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-267 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-268 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-269 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-270 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-271 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-272 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-273 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-274 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-275 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-276 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-277 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-278 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-279 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-280 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-281 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-282 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-283 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-284 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-285 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-286 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-287 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-288 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-289 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-290 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-291 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-292 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-293 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-294 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-295 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-296 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-297 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-298 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-299 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-300 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-301 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-302 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-303 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-304 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-305 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-306 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-307 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-308 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-309 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-310 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-311 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-312 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-313 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-314 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-315 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-316 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-317 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-318 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-319 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-320 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-321 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-322 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-323 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-324 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-325 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-326 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-327 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-328 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-329 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-330 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-331 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-332 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-333 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-334 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-335 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-336 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-337 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-338 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-339 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-340 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-341 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-342 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-343 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-344 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-345 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-346 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-347 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-348 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-349 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-350 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-351 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-352 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-353 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-354 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-355 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-356 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-357 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-358 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-359 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-360 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-361 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-362 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-363 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-364 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-365 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-366 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-367 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-368 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-369 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-370 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-371 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-372 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-373 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-374 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-375 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-376 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-377 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-378 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-379 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-380 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-381 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-382 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-383 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-384 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-385 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-386 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-387 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-388 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-389 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-390 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-391 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-392 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-393 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-394 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-395 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-396 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-397 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-398 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-399 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-400 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-401 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-402 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-403 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-404 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-405 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-406 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-407 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-408 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-409 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-410 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-411 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-412 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-413 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-414 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-415 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-416 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-417 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-418 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-419 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-420 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-421 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-422 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-423 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-424 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-425 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-426 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-427 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-428 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-429 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-430 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-431 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-432 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-433 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-434 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-435 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-436 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-437 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-438 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-439 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-440 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-441 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-442 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-443 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-444 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-445 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-446 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-447 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-448 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-449 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-450 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-451 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-452 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-453 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-454 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-455 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-456 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-457 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-458 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-459 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-460 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-461 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-462 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-463 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-464 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-465 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-466 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-467 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-468 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-469 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-470 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-471 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-472 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-473 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-474 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-475 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-476 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-477 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-478 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-479 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-480 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-481 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-482 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-483 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-484 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-485 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-486 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-487 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-488 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-489 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-490 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-491 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-492 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-493 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-494 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-495 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-496 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-497 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-498 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-499 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-500 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-501 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-502 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-503 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-504 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-505 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-506 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-507 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-508 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-509 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-510 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-511 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-512 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-513 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-514 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-515 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-516 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-517 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-518 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-519 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-520 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-521 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-522 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-523 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-524 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-525 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-526 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-527 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-528 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-529 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-530 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-531 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-532 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-533 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-534 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-535 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-536 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-537 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-538 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-539 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-540 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-541 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-542 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-543 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-544 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-545 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-546 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-547 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-548 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-549 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-550 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-551 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-552 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-553 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-554 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-555 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-556 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-557 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-558 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-559 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-560 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-561 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-562 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-563 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-564 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-565 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-566 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-567 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-568 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-569 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-570 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-571 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-572 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-573 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-574 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-575 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-576 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-577 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-578 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-579 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-580 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-581 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-582 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-583 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-584 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-585 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-586 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-587 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-588 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-589 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-590 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-591 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-592 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-593 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-594 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-595 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-596 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-597 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-598 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-599 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-600 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-601 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-602 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-603 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-604 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-605 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-606 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-607 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-608 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-609 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-610 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-611 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-612 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-613 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-614 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-615 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-616 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-617 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-618 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-619 + jaq@debian.org--2004/freeglut--upstream--2.4.0--patch-1 +Continuation-of: freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-619 +Summary: tag of freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-619 + +(automatically generated log message) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--upstream/freeglut--upstream--2.4.0/jaq@debian.org--2004/patch-log/patch-2 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--upstream/freeglut--upstream--2.4.0/jaq@debian.org--2004/patch-log/patch-2 @@ -0,0 +1,203 @@ +Revision: freeglut--upstream--2.4.0--patch-2 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Wed Jun 29 14:23:46 EST 2005 +Standard-date: 2005-06-29 04:23:46 GMT +New-directories: .arch-ids doc/.arch-ids include/.arch-ids + include/GL/.arch-ids progs/.arch-ids + progs/demos/.arch-ids + progs/demos/CallbackMaker/.arch-ids + progs/demos/Fractals/.arch-ids + progs/demos/Fractals_random/.arch-ids + progs/demos/Lorenz/.arch-ids progs/demos/One/.arch-ids + progs/demos/shapes/.arch-ids src/.arch-ids + src/templates/.arch-ids +Removed-files: web-src/.arch-ids/=id + web-src/.arch-ids/basic_page.php.id + web-src/.arch-ids/dinfo.php.id + web-src/.arch-ids/freeglut-style.css.id + web-src/.arch-ids/help.php.id + web-src/.arch-ids/index.php.id + web-src/.arch-ids/news.php.id + web-src/.arch-ids/progress.php.id + web-src/.arch-ids/template.php.id + web-src/.arch-ids/uinfo.php.id web-src/basic_page.php + web-src/dinfo.php web-src/docs/.arch-ids/=id + web-src/docs/.arch-ids/api.php.id + web-src/docs/.arch-ids/install.php.id + web-src/docs/api.php web-src/docs/install.php + web-src/freeglut-style.css web-src/help.php + web-src/images/.arch-ids/=id + web-src/images/.arch-ids/OGL.png.id + web-src/images/.arch-ids/chessdemo.png.id + web-src/images/.arch-ids/freeglut_logo.png.id + web-src/images/.arch-ids/freeglut_logo.xcf.id + web-src/images/.arch-ids/freeglut_text.xcf.id + web-src/images/.arch-ids/freshmeat.png.id + web-src/images/.arch-ids/opengl.png.id + web-src/images/.arch-ids/tuxcake.png.id + web-src/images/OGL.png web-src/images/chessdemo.png + web-src/images/freeglut_logo.png + web-src/images/freeglut_logo.xcf + web-src/images/freeglut_text.xcf + web-src/images/freshmeat.png web-src/images/opengl.png + web-src/images/tuxcake.png web-src/index.php + web-src/news.php web-src/progress.php + web-src/template.php web-src/uinfo.php +Removed-directories: freeglut/doc/.arch-ids + freeglut/include/.arch-ids + freeglut/include/GL/.arch-ids freeglut/progs/.arch-ids + freeglut/progs/demos/.arch-ids + freeglut/progs/demos/CallbackMaker/.arch-ids + freeglut/progs/demos/Fractals/.arch-ids + freeglut/progs/demos/Fractals_random/.arch-ids + freeglut/progs/demos/Lorenz/.arch-ids + freeglut/progs/demos/One/.arch-ids + freeglut/progs/demos/shapes/.arch-ids + freeglut/src/.arch-ids freeglut/src/templates/.arch-ids + web-src web-src/.arch-ids web-src/docs + web-src/docs/.arch-ids web-src/images + web-src/images/.arch-ids +Renamed-files: freeglut/.arch-ids/AUTHORS.id .arch-ids/AUTHORS.id + freeglut/.arch-ids/COPYING.id .arch-ids/COPYING.id + freeglut/.arch-ids/ChangeLog.id .arch-ids/ChangeLog.id + freeglut/.arch-ids/INSTALL.id .arch-ids/INSTALL.id + freeglut/.arch-ids/LISEZ_MOI.id .arch-ids/LISEZ_MOI.id + freeglut/.arch-ids/Makefile.am.id .arch-ids/Makefile.am.id + freeglut/.arch-ids/NEWS.id .arch-ids/NEWS.id + freeglut/.arch-ids/README.id .arch-ids/README.id + freeglut/.arch-ids/README.win32.id .arch-ids/README.win32.id + freeglut/.arch-ids/TODO.id .arch-ids/TODO.id + freeglut/.arch-ids/autogen.sh.id .arch-ids/autogen.sh.id + freeglut/.arch-ids/configure.ac.id .arch-ids/configure.ac.id + freeglut/.arch-ids/freeglut.dsp.id .arch-ids/freeglut.dsp.id + freeglut/.arch-ids/freeglut.dsw.id .arch-ids/freeglut.dsw.id + freeglut/.arch-ids/freeglut.kdevelop.id .arch-ids/freeglut.kdevelop.id + freeglut/.arch-ids/freeglut.kdevprj.id .arch-ids/freeglut.kdevprj.id + freeglut/.arch-ids/freeglut.lsm.id .arch-ids/freeglut.lsm.id + freeglut/.arch-ids/freeglut_evc4.vcp.id .arch-ids/freeglut_evc4.vcp.id + freeglut/.arch-ids/freeglut_evc4.vcw.id .arch-ids/freeglut_evc4.vcw.id + freeglut/.arch-ids/freeglut_static.dsp.id .arch-ids/freeglut_static.dsp.id + freeglut/.arch-ids/install-sh.id .arch-ids/install-sh.id + freeglut/.arch-ids/mkinstalldirs.id .arch-ids/mkinstalldirs.id + freeglut/AUTHORS AUTHORS + freeglut/COPYING COPYING + freeglut/ChangeLog ChangeLog + freeglut/INSTALL INSTALL + freeglut/LISEZ_MOI LISEZ_MOI + freeglut/Makefile.am Makefile.am + freeglut/NEWS NEWS + freeglut/README README + freeglut/README.win32 README.win32 + freeglut/TODO TODO + freeglut/autogen.sh autogen.sh + freeglut/configure.ac configure.ac + freeglut/doc/.arch-ids/.cvsignore.id doc/.arch-ids/.cvsignore.id + freeglut/doc/.arch-ids/=id doc/.arch-ids/=id + freeglut/doc/.arch-ids/Makefile.am.id doc/.arch-ids/Makefile.am.id + freeglut/doc/.arch-ids/download.html.id doc/.arch-ids/download.html.id + freeglut/doc/.arch-ids/freeglut.html.id doc/.arch-ids/freeglut.html.id + freeglut/doc/.arch-ids/freeglut_logo.png.id doc/.arch-ids/freeglut_logo.png.id + freeglut/doc/.arch-ids/freeglut_user_interface.html.id doc/.arch-ids/freeglut_user_interface.html.id + freeglut/doc/.arch-ids/index.html.id doc/.arch-ids/index.html.id + freeglut/doc/.arch-ids/ogl_sm.png.id doc/.arch-ids/ogl_sm.png.id + freeglut/doc/.arch-ids/progress.html.id doc/.arch-ids/progress.html.id + freeglut/doc/.arch-ids/structure.html.id doc/.arch-ids/structure.html.id + freeglut/freeglut.dsp freeglut.dsp + freeglut/freeglut.dsw freeglut.dsw + freeglut/freeglut.kdevelop freeglut.kdevelop + freeglut/freeglut.kdevprj freeglut.kdevprj + freeglut/freeglut.lsm freeglut.lsm + freeglut/freeglut_evc4.vcp freeglut_evc4.vcp + freeglut/freeglut_evc4.vcw freeglut_evc4.vcw + freeglut/freeglut_static.dsp freeglut_static.dsp + freeglut/include/.arch-ids/.cvsignore.id include/.arch-ids/.cvsignore.id + freeglut/include/.arch-ids/=id include/.arch-ids/=id + freeglut/include/.arch-ids/Makefile.am.id include/.arch-ids/Makefile.am.id + freeglut/include/GL/.arch-ids/.cvsignore.id include/GL/.arch-ids/.cvsignore.id + freeglut/include/GL/.arch-ids/=id include/GL/.arch-ids/=id + freeglut/include/GL/.arch-ids/Makefile.am.id include/GL/.arch-ids/Makefile.am.id + freeglut/include/GL/.arch-ids/freeglut.h.id include/GL/.arch-ids/freeglut.h.id + freeglut/include/GL/.arch-ids/freeglut_ext.h.id include/GL/.arch-ids/freeglut_ext.h.id + freeglut/include/GL/.arch-ids/freeglut_std.h.id include/GL/.arch-ids/freeglut_std.h.id + freeglut/include/GL/.arch-ids/glut.h.id include/GL/.arch-ids/glut.h.id + freeglut/install-sh install-sh + freeglut/mkinstalldirs mkinstalldirs + freeglut/progs/.arch-ids/.cvsignore.id progs/.arch-ids/.cvsignore.id + freeglut/progs/.arch-ids/=id progs/.arch-ids/=id + freeglut/progs/.arch-ids/Makefile.am.id progs/.arch-ids/Makefile.am.id + freeglut/progs/demos/.arch-ids/.cvsignore.id progs/demos/.arch-ids/.cvsignore.id + freeglut/progs/demos/.arch-ids/=id progs/demos/.arch-ids/=id + freeglut/progs/demos/.arch-ids/Makefile.am.id progs/demos/.arch-ids/Makefile.am.id + freeglut/progs/demos/.arch-ids/demos.dsw.id progs/demos/.arch-ids/demos.dsw.id + freeglut/progs/demos/CallbackMaker/.arch-ids/.cvsignore.id progs/demos/CallbackMaker/.arch-ids/.cvsignore.id + freeglut/progs/demos/CallbackMaker/.arch-ids/=id progs/demos/CallbackMaker/.arch-ids/=id + freeglut/progs/demos/CallbackMaker/.arch-ids/CallbackMaker.c.id progs/demos/CallbackMaker/.arch-ids/CallbackMaker.c.id + freeglut/progs/demos/CallbackMaker/.arch-ids/CallbackMaker.dsp.id progs/demos/CallbackMaker/.arch-ids/CallbackMaker.dsp.id + freeglut/progs/demos/CallbackMaker/.arch-ids/Makefile.am.id progs/demos/CallbackMaker/.arch-ids/Makefile.am.id + freeglut/progs/demos/Fractals/.arch-ids/.cvsignore.id progs/demos/Fractals/.arch-ids/.cvsignore.id + freeglut/progs/demos/Fractals/.arch-ids/=id progs/demos/Fractals/.arch-ids/=id + freeglut/progs/demos/Fractals/.arch-ids/Fractals.dsp.id progs/demos/Fractals/.arch-ids/Fractals.dsp.id + freeglut/progs/demos/Fractals/.arch-ids/Makefile.am.id progs/demos/Fractals/.arch-ids/Makefile.am.id + freeglut/progs/demos/Fractals/.arch-ids/fractals.c.id progs/demos/Fractals/.arch-ids/fractals.c.id + freeglut/progs/demos/Fractals/.arch-ids/fractals.dat.id progs/demos/Fractals/.arch-ids/fractals.dat.id + freeglut/progs/demos/Fractals_random/.arch-ids/.cvsignore.id progs/demos/Fractals_random/.arch-ids/.cvsignore.id + freeglut/progs/demos/Fractals_random/.arch-ids/=id progs/demos/Fractals_random/.arch-ids/=id + freeglut/progs/demos/Fractals_random/.arch-ids/Fractals_random.dsp.id progs/demos/Fractals_random/.arch-ids/Fractals_random.dsp.id + freeglut/progs/demos/Fractals_random/.arch-ids/Makefile.am.id progs/demos/Fractals_random/.arch-ids/Makefile.am.id + freeglut/progs/demos/Fractals_random/.arch-ids/fractals.dat.id progs/demos/Fractals_random/.arch-ids/fractals.dat.id + freeglut/progs/demos/Fractals_random/.arch-ids/fractals_random.c.id progs/demos/Fractals_random/.arch-ids/fractals_random.c.id + freeglut/progs/demos/Lorenz/.arch-ids/.cvsignore.id progs/demos/Lorenz/.arch-ids/.cvsignore.id + freeglut/progs/demos/Lorenz/.arch-ids/=id progs/demos/Lorenz/.arch-ids/=id + freeglut/progs/demos/Lorenz/.arch-ids/Makefile.am.id progs/demos/Lorenz/.arch-ids/Makefile.am.id + freeglut/progs/demos/Lorenz/.arch-ids/lorenz.c.id progs/demos/Lorenz/.arch-ids/lorenz.c.id + freeglut/progs/demos/Lorenz/.arch-ids/lorenz.dsp.id progs/demos/Lorenz/.arch-ids/lorenz.dsp.id + freeglut/progs/demos/One/.arch-ids/.cvsignore.id progs/demos/One/.arch-ids/.cvsignore.id + freeglut/progs/demos/One/.arch-ids/=id progs/demos/One/.arch-ids/=id + freeglut/progs/demos/One/.arch-ids/Makefile.am.id progs/demos/One/.arch-ids/Makefile.am.id + freeglut/progs/demos/One/.arch-ids/one.c.id progs/demos/One/.arch-ids/one.c.id + freeglut/progs/demos/One/.arch-ids/one.dsp.id progs/demos/One/.arch-ids/one.dsp.id + freeglut/progs/demos/shapes/.arch-ids/.cvsignore.id progs/demos/shapes/.arch-ids/.cvsignore.id + freeglut/progs/demos/shapes/.arch-ids/=id progs/demos/shapes/.arch-ids/=id + freeglut/progs/demos/shapes/.arch-ids/Makefile.am.id progs/demos/shapes/.arch-ids/Makefile.am.id + freeglut/progs/demos/shapes/.arch-ids/shapes.c.id progs/demos/shapes/.arch-ids/shapes.c.id + freeglut/progs/demos/shapes/.arch-ids/shapes.dsp.id progs/demos/shapes/.arch-ids/shapes.dsp.id + freeglut/src/.arch-ids/.cvsignore.id src/.arch-ids/.cvsignore.id + freeglut/src/.arch-ids/=id src/.arch-ids/=id + freeglut/src/.arch-ids/Makefile.am.id src/.arch-ids/Makefile.am.id + freeglut/src/.arch-ids/freeglut_callbacks.c.id src/.arch-ids/freeglut_callbacks.c.id + freeglut/src/.arch-ids/freeglut_cursor.c.id src/.arch-ids/freeglut_cursor.c.id + freeglut/src/.arch-ids/freeglut_display.c.id src/.arch-ids/freeglut_display.c.id + freeglut/src/.arch-ids/freeglut_ext.c.id src/.arch-ids/freeglut_ext.c.id + freeglut/src/.arch-ids/freeglut_font.c.id src/.arch-ids/freeglut_font.c.id + freeglut/src/.arch-ids/freeglut_font_data.c.id src/.arch-ids/freeglut_font_data.c.id + freeglut/src/.arch-ids/freeglut_gamemode.c.id src/.arch-ids/freeglut_gamemode.c.id + freeglut/src/.arch-ids/freeglut_geometry.c.id src/.arch-ids/freeglut_geometry.c.id + freeglut/src/.arch-ids/freeglut_glutfont_definitions.c.id src/.arch-ids/freeglut_glutfont_definitions.c.id + freeglut/src/.arch-ids/freeglut_init.c.id src/.arch-ids/freeglut_init.c.id + freeglut/src/.arch-ids/freeglut_internal.h.id src/.arch-ids/freeglut_internal.h.id + freeglut/src/.arch-ids/freeglut_joystick.c.id src/.arch-ids/freeglut_joystick.c.id + freeglut/src/.arch-ids/freeglut_main.c.id src/.arch-ids/freeglut_main.c.id + freeglut/src/.arch-ids/freeglut_menu.c.id src/.arch-ids/freeglut_menu.c.id + freeglut/src/.arch-ids/freeglut_misc.c.id src/.arch-ids/freeglut_misc.c.id + freeglut/src/.arch-ids/freeglut_overlay.c.id src/.arch-ids/freeglut_overlay.c.id + freeglut/src/.arch-ids/freeglut_state.c.id src/.arch-ids/freeglut_state.c.id + freeglut/src/.arch-ids/freeglut_stroke_mono_roman.c.id src/.arch-ids/freeglut_stroke_mono_roman.c.id + freeglut/src/.arch-ids/freeglut_stroke_roman.c.id src/.arch-ids/freeglut_stroke_roman.c.id + freeglut/src/.arch-ids/freeglut_structure.c.id src/.arch-ids/freeglut_structure.c.id + freeglut/src/.arch-ids/freeglut_teapot.c.id src/.arch-ids/freeglut_teapot.c.id + freeglut/src/.arch-ids/freeglut_teapot_data.h.id src/.arch-ids/freeglut_teapot_data.h.id + freeglut/src/.arch-ids/freeglut_videoresize.c.id src/.arch-ids/freeglut_videoresize.c.id + freeglut/src/.arch-ids/freeglut_window.c.id src/.arch-ids/freeglut_window.c.id + freeglut/src/.arch-ids/freeglutdll.def.id src/.arch-ids/freeglutdll.def.id + freeglut/src/templates/.arch-ids/=id src/templates/.arch-ids/=id + freeglut/src/templates/.arch-ids/cpp_template.id src/templates/.arch-ids/cpp_template.id + freeglut/src/templates/.arch-ids/header_template.id src/templates/.arch-ids/header_template.id +Renamed-directories: freeglut/doc doc + freeglut/include include + freeglut/progs progs + freeglut/src src +New-patches: jaq@debian.org--2004/freeglut--upstream--2.4.0--patch-2 +Summary: shifted freeglut directory up to the root to match the tarball layout +Keywords: + --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--debian/freeglut--debian--2.4.0/jaq@debian.org--2004/patch-log/base-0 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--debian/freeglut--debian--2.4.0/jaq@debian.org--2004/patch-log/base-0 @@ -0,0 +1,632 @@ +Revision: freeglut--debian--2.4.0--base-0 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Wed Jun 29 14:24:22 EST 2005 +Standard-date: 2005-06-29 04:24:22 GMT +New-patches: freeglut@products.ubuntu.com/freeglut--MAIN--0--base-0 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-1 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-2 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-3 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-4 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-5 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-6 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-7 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-8 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-9 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-10 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-11 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-12 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-13 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-14 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-15 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-16 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-17 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-18 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-19 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-20 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-21 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-22 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-23 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-24 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-25 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-26 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-27 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-28 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-29 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-30 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-31 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-32 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-33 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-34 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-35 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-36 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-37 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-38 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-39 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-40 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-41 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-42 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-43 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-44 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-45 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-46 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-47 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-48 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-49 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-50 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-51 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-52 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-53 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-54 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-55 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-56 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-57 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-58 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-59 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-60 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-61 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-62 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-63 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-64 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-65 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-66 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-67 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-68 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-69 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-70 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-71 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-72 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-73 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-74 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-75 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-76 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-77 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-78 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-79 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-80 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-81 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-82 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-83 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-84 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-85 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-86 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-87 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-88 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-89 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-90 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-91 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-92 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-93 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-94 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-95 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-96 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-97 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-98 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-99 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-100 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-101 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-102 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-103 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-104 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-105 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-106 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-107 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-108 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-109 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-110 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-111 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-112 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-113 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-114 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-115 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-116 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-117 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-118 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-119 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-120 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-121 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-122 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-123 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-124 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-125 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-126 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-127 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-128 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-129 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-130 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-131 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-132 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-133 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-134 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-135 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-136 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-137 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-138 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-139 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-140 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-141 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-142 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-143 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-144 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-145 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-146 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-147 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-148 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-149 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-150 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-151 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-152 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-153 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-154 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-155 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-156 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-157 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-158 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-159 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-160 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-161 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-162 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-163 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-164 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-165 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-166 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-167 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-168 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-169 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-170 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-171 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-172 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-173 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-174 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-175 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-176 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-177 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-178 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-179 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-180 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-181 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-182 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-183 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-184 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-185 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-186 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-187 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-188 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-189 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-190 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-191 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-192 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-193 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-194 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-195 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-196 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-197 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-198 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-199 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-200 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-201 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-202 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-203 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-204 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-205 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-206 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-207 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-208 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-209 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-210 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-211 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-212 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-213 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-214 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-215 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-216 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-217 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-218 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-219 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-220 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-221 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-222 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-223 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-224 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-225 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-226 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-227 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-228 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-229 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-230 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-231 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-232 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-233 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-234 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-235 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-236 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-237 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-238 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-239 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-240 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-241 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-242 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-243 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-244 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-245 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-246 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-247 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-248 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-249 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-250 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-251 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-252 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-253 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-254 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-255 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-256 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-257 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-258 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-259 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-260 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-261 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-262 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-263 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-264 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-265 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-266 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-267 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-268 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-269 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-270 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-271 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-272 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-273 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-274 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-275 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-276 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-277 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-278 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-279 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-280 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-281 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-282 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-283 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-284 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-285 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-286 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-287 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-288 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-289 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-290 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-291 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-292 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-293 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-294 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-295 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-296 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-297 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-298 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-299 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-300 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-301 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-302 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-303 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-304 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-305 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-306 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-307 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-308 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-309 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-310 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-311 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-312 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-313 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-314 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-315 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-316 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-317 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-318 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-319 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-320 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-321 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-322 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-323 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-324 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-325 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-326 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-327 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-328 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-329 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-330 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-331 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-332 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-333 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-334 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-335 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-336 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-337 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-338 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-339 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-340 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-341 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-342 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-343 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-344 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-345 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-346 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-347 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-348 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-349 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-350 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-351 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-352 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-353 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-354 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-355 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-356 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-357 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-358 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-359 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-360 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-361 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-362 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-363 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-364 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-365 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-366 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-367 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-368 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-369 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-370 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-371 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-372 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-373 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-374 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-375 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-376 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-377 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-378 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-379 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-380 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-381 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-382 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-383 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-384 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-385 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-386 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-387 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-388 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-389 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-390 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-391 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-392 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-393 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-394 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-395 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-396 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-397 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-398 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-399 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-400 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-401 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-402 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-403 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-404 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-405 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-406 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-407 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-408 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-409 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-410 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-411 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-412 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-413 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-414 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-415 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-416 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-417 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-418 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-419 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-420 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-421 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-422 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-423 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-424 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-425 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-426 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-427 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-428 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-429 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-430 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-431 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-432 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-433 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-434 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-435 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-436 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-437 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-438 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-439 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-440 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-441 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-442 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-443 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-444 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-445 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-446 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-447 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-448 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-449 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-450 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-451 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-452 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-453 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-454 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-455 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-456 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-457 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-458 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-459 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-460 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-461 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-462 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-463 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-464 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-465 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-466 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-467 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-468 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-469 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-470 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-471 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-472 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-473 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-474 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-475 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-476 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-477 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-478 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-479 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-480 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-481 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-482 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-483 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-484 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-485 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-486 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-487 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-488 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-489 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-490 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-491 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-492 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-493 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-494 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-495 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-496 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-497 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-498 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-499 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-500 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-501 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-502 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-503 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-504 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-505 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-506 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-507 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-508 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-509 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-510 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-511 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-512 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-513 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-514 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-515 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-516 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-517 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-518 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-519 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-520 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-521 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-522 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-523 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-524 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-525 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-526 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-527 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-528 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-529 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-530 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-531 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-532 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-533 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-534 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-535 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-536 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-537 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-538 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-539 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-540 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-541 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-542 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-543 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-544 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-545 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-546 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-547 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-548 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-549 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-550 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-551 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-552 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-553 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-554 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-555 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-556 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-557 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-558 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-559 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-560 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-561 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-562 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-563 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-564 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-565 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-566 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-567 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-568 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-569 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-570 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-571 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-572 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-573 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-574 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-575 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-576 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-577 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-578 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-579 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-580 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-581 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-582 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-583 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-584 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-585 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-586 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-587 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-588 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-589 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-590 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-591 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-592 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-593 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-594 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-595 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-596 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-597 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-598 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-599 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-600 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-601 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-602 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-603 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-604 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-605 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-606 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-607 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-608 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-609 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-610 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-611 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-612 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-613 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-614 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-615 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-616 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-617 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-618 + freeglut@products.ubuntu.com/freeglut--MAIN--0--patch-619 + jaq@debian.org--2004/freeglut--debian--2.4.0--base-0 + jaq@debian.org--2004/freeglut--upstream--2.4.0--patch-1 + jaq@debian.org--2004/freeglut--upstream--2.4.0--patch-2 +Continuation-of: jaq@debian.org--2004/freeglut--upstream--2.4.0--patch-2 +Summary: tag of jaq@debian.org--2004/freeglut--upstream--2.4.0--patch-2 + +(automatically generated log message) --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--debian/freeglut--debian--2.4.0/jaq@debian.org--2004/patch-log/patch-1 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--debian/freeglut--debian--2.4.0/jaq@debian.org--2004/patch-log/patch-1 @@ -0,0 +1,10 @@ +Revision: freeglut--debian--2.4.0--patch-1 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Wed Oct 12 13:03:51 EST 2005 +Standard-date: 2005-10-12 03:03:51 GMT +New-files: .arch-ids/.arch-inventory.id .arch-inventory +New-patches: jaq@debian.org--2004/freeglut--debian--2.4.0--patch-1 +Summary: updated inventory after package build +Keywords: + --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--debian/freeglut--debian--2.4.0/jaq@debian.org--2004/patch-log/patch-2 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--debian/freeglut--debian--2.4.0/jaq@debian.org--2004/patch-log/patch-2 @@ -0,0 +1,13 @@ +Revision: freeglut--debian--2.4.0--patch-2 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Wed Oct 12 15:01:08 EST 2005 +Standard-date: 2005-10-12 05:01:08 GMT +Removed-files: src/templates/.arch-ids/cpp_template.id + src/templates/.arch-ids/header_template.id + src/templates/cpp_template + src/templates/header_template +New-patches: jaq@debian.org--2004/freeglut--debian--2.4.0--patch-2 +Summary: remove two template files not shipped with tarball +Keywords: + --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--debian/freeglut--debian--2.4.0/jaq@debian.org--2004/patch-log/patch-3 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--debian/freeglut--debian--2.4.0/jaq@debian.org--2004/patch-log/patch-3 @@ -0,0 +1,33 @@ +Revision: freeglut--debian--2.4.0--patch-3 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Thu Oct 13 09:32:30 EST 2005 +Standard-date: 2005-10-12 23:32:30 GMT +New-files: doc/.arch-ids/.arch-inventory.id + doc/.arch-inventory + include/.arch-ids/.arch-inventory.id + include/.arch-inventory + include/GL/.arch-ids/.arch-inventory.id + include/GL/.arch-inventory + progs/.arch-ids/.arch-inventory.id + progs/.arch-inventory + progs/demos/.arch-ids/.arch-inventory.id + progs/demos/.arch-inventory + progs/demos/CallbackMaker/.arch-ids/.arch-inventory.id + progs/demos/CallbackMaker/.arch-inventory + progs/demos/Fractals/.arch-ids/.arch-inventory.id + progs/demos/Fractals/.arch-inventory + progs/demos/Fractals_random/.arch-ids/.arch-inventory.id + progs/demos/Fractals_random/.arch-inventory + progs/demos/Lorenz/.arch-ids/.arch-inventory.id + progs/demos/Lorenz/.arch-inventory + progs/demos/One/.arch-ids/.arch-inventory.id + progs/demos/One/.arch-inventory + progs/demos/shapes/.arch-ids/.arch-inventory.id + progs/demos/shapes/.arch-inventory + src/.arch-ids/.arch-inventory.id src/.arch-inventory +Modified-files: .arch-inventory +New-patches: jaq@debian.org--2004/freeglut--debian--2.4.0--patch-3 +Summary: updated inventory after build +Keywords: + --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--debian/freeglut--debian--2.4.0/jaq@debian.org--2004/patch-log/patch-4 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--debian/freeglut--debian--2.4.0/jaq@debian.org--2004/patch-log/patch-4 @@ -0,0 +1,10 @@ +Revision: freeglut--debian--2.4.0--patch-4 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Thu Oct 13 09:40:08 EST 2005 +Standard-date: 2005-10-12 23:40:08 GMT +Modified-files: autogen.sh +New-patches: jaq@debian.org--2004/freeglut--debian--2.4.0--patch-4 +Summary: make autogen use automake 1.8 +Keywords: + --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--debian/freeglut--debian--2.4.0/jaq@debian.org--2004/patch-log/patch-5 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--debian/freeglut--debian--2.4.0/jaq@debian.org--2004/patch-log/patch-5 @@ -0,0 +1,17 @@ +Revision: freeglut--debian--2.4.0--patch-5 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Thu Oct 13 09:40:24 EST 2005 +Standard-date: 2005-10-12 23:40:24 GMT +Modified-files: .arch-inventory + progs/demos/CallbackMaker/.arch-inventory + progs/demos/Fractals/.arch-inventory + progs/demos/Fractals_random/.arch-inventory + progs/demos/Lorenz/.arch-inventory + progs/demos/One/.arch-inventory + progs/demos/shapes/.arch-inventory src/.arch-inventory + {arch}/=tagging-method +New-patches: jaq@debian.org--2004/freeglut--debian--2.4.0--patch-5 +Summary: updated inventory after build +Keywords: + --- freeglut-2.4.0.orig/{arch}/freeglut/freeglut--debian/freeglut--debian--2.4.0/jaq@debian.org--2004/patch-log/patch-6 +++ freeglut-2.4.0/{arch}/freeglut/freeglut--debian/freeglut--debian--2.4.0/jaq@debian.org--2004/patch-log/patch-6 @@ -0,0 +1,10 @@ +Revision: freeglut--debian--2.4.0--patch-6 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Thu Nov 17 14:42:03 EST 2005 +Standard-date: 2005-11-17 03:42:03 GMT +Modified-files: src/freeglut_cursor.c +New-patches: jaq@debian.org--2004/freeglut--debian--2.4.0--patch-6 +Summary: added patch from Enrique Vaamonde to fix debian bug #334446 +Keywords: + --- freeglut-2.4.0.orig/{arch}/++default-version +++ freeglut-2.4.0/{arch}/++default-version @@ -0,0 +1 @@ +jaq@debian.org--2004/freeglut--debian--2.4.0 --- freeglut-2.4.0.orig/{arch}/=tagging-method +++ freeglut-2.4.0/{arch}/=tagging-method @@ -0,0 +1,166 @@ +# id tagging method +# +# This determines how "inventory ids", strings conveying +# logical file identity, are computed for each file, directory +# and symbolic link. +# +# The choices are: +# +# tagline: inventory ids may be set using add-id, or omitted +# (though tree-lint warns about omitted ids), or in +# text files, set in a comment line near the top or +# bottom of the file of a form like " arch-tag: ". +# Renames of files with no id are treated as a combined +# add and delete (e.g., local changes can be lost). +# +# explicit: ids must be set using add-id. Files passing the naming +# conventions for source, but lacking add-id ids, are treated +# as unrecognized files (see below). +# +# names: ids are not used. All renames are treated as add+delete +# +# implicit: similar to tagline, but in addition, the id comment +# may be of the form " - ", where +# is the basename of the file. This method +# is not recommended, but is retained for backwards +# compatibility. +# + +explicit + +# disposition of untagged source files +# +# (NOTE: this option must follow the tagline/explicit/names/implicit +# directive.) +# +# By default, the explicit method treats untagged files matching the naming +# conventions for source files as unrecognized and the implicit and tagline +# methods treat such untagged files as source. +# +# You can override those default treatments of untagged files by specifying +# which inventory category (see below) should be used for files whose names +# suggest they are source but which lack ids. +# +# This feature may be especially convenient when importing sources that do +# not use file naming conventions that can be conveniently described with +# the regexps below. +# +# Uncomment one of these lines as appropriate to override the default: +# +# untagged-source source +untagged-source unrecognized +# untagged-source backup +# untagged-source junk +# untagged-source unrecognized +# + +# naming convention regexps +# +# For various commands, arch traverses your project trees, categorizing +# the files found there. For example, when importing a project for +# the first time, this traversal determines which files are included +# in the import. +# +# The categories of greatest importance are defined in terms of three +# questions: +# +# 1) If arch makes a local copy of this tree, should this file be included +# in the copy? +# +# 2) Is it generally safe to remove this file based only on how it is named? +# For example, can it be safely clobbered by a new file of the same name? +# +# 3) Should this file be archived along with the project? For example, +# should it be included when importing the project for the first time? +# +# The primary categories are: +# +# category: copy locally? safe to clobber? archive? +# +# junk no yes no +# backup no no no +# precious yes no no +# source yes no yes +# +# There are two additional categories, unrelated to those questions: +# +# excluded -- during a traversal by inventory, this file (and, +# if a directory, its contents) are simply ignored unless the +# --all flag is specified. This category is usually used to +# omit arch's own control files from a listing. +# +# unrecognized -- a category for files whose name fits no other pattern. +# Usually, the presence of unrecognized files is treated as an +# error. You can use the naming conventions to define certain +# names as "deliberately unrecognized" -- i.e., filenames whose +# presence in a source tree you _want_ to be treated as an error +# +# The traveral algorithm is described here, along with lines you can edit to +# customize the naming conventions. +# +# Starting at "." within a project tree (usually at the root of the +# project tree) consider each filename in that directory. +# +# The files "." and ".." are simply ignored. +# +# Files containing "illegal characters" are characterized as unrecognized. +# If they are directories, traversal does _not_ descend into those directories. +# Currently, the illegal characters are *, ?, [, ], \, space, and tab. +# (The set of illegal characters may shrink in future releases.) +# +# In an interactive call to inventory _without_ the --all flag, +# names are next compared to the exclude regexp defined here. Those that +# are ignored and not descended below. (Most arch operations performing +# traversals internally, e.g. import, do not use this pattern +# and skip this step of the algorithm. +# + +exclude ^(.arch-ids|\{arch\}|\.arch-inventory)$ + +# If the file has a name that begins with "++", it is categorized as +# _precious_. Names of this form are hard-wired and reserved for use by arch +# itself. Traversal does not descend into precious directories, but when a +# precious directory is copied, its contents are recursively copied. +# +# Files and directories that reach this stage and which arch recognizes as its +# own control files are classified at this step as source. Traversal _does_ +# descend into source directories. +# +# If the file has a name that begins with ",,", it is categorized as _junk_. +# Names of this form are hard-wired and reserved for use by arch and other tools, +# and arch may clobber such files without warning. In a project tree, when no +# arch commands are running, it is safe for users to delete any ",," files. +# Although the general rule for junk files is that arch is free to clobber them, +# in fact, arch will only ever clobber files starting with ",,". +# +# Traversal does not descend into junk directories. +# +# For your convenience, at this step of the traversal, you can classify +# additional files as junk or precious: +# + +junk ^(,.*)$ + +precious ^(\+.*|\.#ckpts-lock|=build\.*|=install\.*|CVS|CVS\.adm|RCS|RCSLOG|SCCS|TAGS|\.svn|Makefile(.in)?|.*\.(o|lo)|.(deps|libs))$ +# Files matching the following regexp are classified as backup files, and +# traversal does not descend into backup directories: +# + +backup ^$ + +# If you want to force certain filenames to be treated as errors when present, +# you can add them to the regexp for deliberately unrecognized files. Traversal +# does not descend into unrecognized directories. + +unrecognized ^$ + +# Files which match the following pattern are treated as source files. +# Traversal _does_ descend into source directories: + +source . + +# Any files not classified by the above rules are classified as unrecognized. +# Traversal does not descend into unrecognized directories. + +source \..* +source @.* --- freeglut-2.4.0.orig/.arch-ids/mkinstalldirs.id +++ freeglut-2.4.0/.arch-ids/mkinstalldirs.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:25:43 2005 18032.0 --- freeglut-2.4.0.orig/.arch-ids/install-sh.id +++ freeglut-2.4.0/.arch-ids/install-sh.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:25:45 2005 18084.0 --- freeglut-2.4.0.orig/.arch-ids/TODO.id +++ freeglut-2.4.0/.arch-ids/TODO.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:25:50 2005 18235.0 --- freeglut-2.4.0.orig/.arch-ids/freeglut.dsw.id +++ freeglut-2.4.0/.arch-ids/freeglut.dsw.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:25:51 2005 18281.0 --- freeglut-2.4.0.orig/.arch-ids/NEWS.id +++ freeglut-2.4.0/.arch-ids/NEWS.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:25:54 2005 18403.0 --- freeglut-2.4.0.orig/.arch-ids/INSTALL.id +++ freeglut-2.4.0/.arch-ids/INSTALL.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:25:55 2005 18443.0 --- freeglut-2.4.0.orig/.arch-ids/README.id +++ freeglut-2.4.0/.arch-ids/README.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:25:56 2005 18499.0 --- freeglut-2.4.0.orig/.arch-ids/ChangeLog.id +++ freeglut-2.4.0/.arch-ids/ChangeLog.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:25:58 2005 18543.0 --- freeglut-2.4.0.orig/.arch-ids/freeglut.lsm.id +++ freeglut-2.4.0/.arch-ids/freeglut.lsm.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:25:58 2005 18572.0 --- freeglut-2.4.0.orig/.arch-ids/COPYING.id +++ freeglut-2.4.0/.arch-ids/COPYING.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:26:02 2005 18703.0 --- freeglut-2.4.0.orig/.arch-ids/Makefile.am.id +++ freeglut-2.4.0/.arch-ids/Makefile.am.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:26:04 2005 18796.0 --- freeglut-2.4.0.orig/.arch-ids/AUTHORS.id +++ freeglut-2.4.0/.arch-ids/AUTHORS.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:26:10 2005 19044.0 --- freeglut-2.4.0.orig/.arch-ids/freeglut.kdevprj.id +++ freeglut-2.4.0/.arch-ids/freeglut.kdevprj.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:26:18 2005 19367.0 --- freeglut-2.4.0.orig/.arch-ids/freeglut.dsp.id +++ freeglut-2.4.0/.arch-ids/freeglut.dsp.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:28:42 2005 26109.0 --- freeglut-2.4.0.orig/.arch-ids/freeglut_static.dsp.id +++ freeglut-2.4.0/.arch-ids/freeglut_static.dsp.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:29:43 2005 27859.0 --- freeglut-2.4.0.orig/.arch-ids/autogen.sh.id +++ freeglut-2.4.0/.arch-ids/autogen.sh.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:31:50 2005 30599.0 --- freeglut-2.4.0.orig/.arch-ids/freeglut.kdevelop.id +++ freeglut-2.4.0/.arch-ids/freeglut.kdevelop.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:50 2005 32353.0 --- freeglut-2.4.0.orig/.arch-ids/freeglut_evc4.vcp.id +++ freeglut-2.4.0/.arch-ids/freeglut_evc4.vcp.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:51:52 2005 32305.0 --- freeglut-2.4.0.orig/.arch-ids/freeglut_evc4.vcw.id +++ freeglut-2.4.0/.arch-ids/freeglut_evc4.vcw.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:51:52 2005 32312.0 --- freeglut-2.4.0.orig/.arch-ids/configure.ac.id +++ freeglut-2.4.0/.arch-ids/configure.ac.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:55:19 2005 3186.0 --- freeglut-2.4.0.orig/.arch-ids/LISEZ_MOI.id +++ freeglut-2.4.0/.arch-ids/LISEZ_MOI.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:58:45 2005 16165.0 --- freeglut-2.4.0.orig/.arch-ids/README.win32.id +++ freeglut-2.4.0/.arch-ids/README.win32.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:59:05 2005 16835.0 --- freeglut-2.4.0.orig/.arch-ids/.arch-inventory.id +++ freeglut-2.4.0/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Jamie Wilkinson Wed Oct 12 13:03:23 2005 18282.0 --- freeglut-2.4.0.orig/debian/{arch}/.arch-project-tree +++ freeglut-2.4.0/debian/{arch}/.arch-project-tree @@ -0,0 +1 @@ +Hackerlab arch project directory, format version 1. --- freeglut-2.4.0.orig/debian/{arch}/=tagging-method +++ freeglut-2.4.0/debian/{arch}/=tagging-method @@ -0,0 +1,165 @@ +# id tagging method +# +# This determines how "inventory ids", strings conveying +# logical file identity, are computed for each file, directory +# and symbolic link. +# +# The choices are: +# +# tagline: inventory ids may be set using add-id, or omitted +# (though tree-lint warns about omitted ids), or in +# text files, set in a comment line near the top or +# bottom of the file of a form like " arch-tag: ". +# Renames of files with no id are treated as a combined +# add and delete (e.g., local changes can be lost). +# +# explicit: ids must be set using add-id. Files passing the naming +# conventions for source, but lacking add-id ids, are treated +# as unrecognized files (see below). +# +# names: ids are not used. All renames are treated as add+delete +# +# implicit: similar to tagline, but in addition, the id comment +# may be of the form " - ", where +# is the basename of the file. This method +# is not recommended, but is retained for backwards +# compatibility. +# + +explicit + +# disposition of untagged source files +# +# (NOTE: this option must follow the tagline/explicit/names/implicit +# directive.) +# +# By default, the explicit method treats untagged files matching the naming +# conventions for source files as unrecognized and the implicit and tagline +# methods treat such untagged files as source. +# +# You can override those default treatments of untagged files by specifying +# which inventory category (see below) should be used for files whose names +# suggest they are source but which lack ids. +# +# This feature may be especially convenient when importing sources that do +# not use file naming conventions that can be conveniently described with +# the regexps below. +# +# Uncomment one of these lines as appropriate to override the default: +# +# untagged-source source +untagged-source precious +# untagged-source backup +# untagged-source junk +# untagged-source unrecognized +# + +# naming convention regexps +# +# For various commands, arch traverses your project trees, categorizing +# the files found there. For example, when importing a project for +# the first time, this traversal determines which files are included +# in the import. +# +# The categories of greatest importance are defined in terms of three +# questions: +# +# 1) If arch makes a local copy of this tree, should this file be included +# in the copy? +# +# 2) Is it generally safe to remove this file based only on how it is named? +# For example, can it be safely clobbered by a new file of the same name? +# +# 3) Should this file be archived along with the project? For example, +# should it be included when importing the project for the first time? +# +# The primary categories are: +# +# category: copy locally? safe to clobber? archive? +# +# junk no yes no +# backup no no no +# precious yes no no +# source yes no yes +# +# There are two additional categories, unrelated to those questions: +# +# excluded -- during a traversal by inventory, this file (and, +# if a directory, its contents) are simply ignored unless the +# --all flag is specified. This category is usually used to +# omit arch's own control files from a listing. +# +# unrecognized -- a category for files whose name fits no other pattern. +# Usually, the presence of unrecognized files is treated as an +# error. You can use the naming conventions to define certain +# names as "deliberately unrecognized" -- i.e., filenames whose +# presence in a source tree you _want_ to be treated as an error +# +# The traveral algorithm is described here, along with lines you can edit to +# customize the naming conventions. +# +# Starting at "." within a project tree (usually at the root of the +# project tree) consider each filename in that directory. +# +# The files "." and ".." are simply ignored. +# +# Files containing "illegal characters" are characterized as unrecognized. +# If they are directories, traversal does _not_ descend into those directories. +# Currently, the illegal characters are *, ?, [, ], \, space, and tab. +# (The set of illegal characters may shrink in future releases.) +# +# In an interactive call to inventory _without_ the --all flag, +# names are next compared to the exclude regexp defined here. Those that +# are ignored and not descended below. (Most arch operations performing +# traversals internally, e.g. import, do not use this pattern +# and skip this step of the algorithm. +# + +exclude ^(.arch-ids|\{arch\}|\.arch-inventory)$ + +# If the file has a name that begins with "++", it is categorized as +# _precious_. Names of this form are hard-wired and reserved for use by arch +# itself. Traversal does not descend into precious directories, but when a +# precious directory is copied, its contents are recursively copied. +# +# Files and directories that reach this stage and which arch recognizes as its +# own control files are classified at this step as source. Traversal _does_ +# descend into source directories. +# +# If the file has a name that begins with ",,", it is categorized as _junk_. +# Names of this form are hard-wired and reserved for use by arch and other tools, +# and arch may clobber such files without warning. In a project tree, when no +# arch commands are running, it is safe for users to delete any ",," files. +# Although the general rule for junk files is that arch is free to clobber them, +# in fact, arch will only ever clobber files starting with ",,". +# +# Traversal does not descend into junk directories. +# +# For your convenience, at this step of the traversal, you can classify +# additional files as junk or precious: +# + +junk ^(,.*)$ + +precious ^(\+.*|\.gdbinit|\.#ckpts-lock|=build\.*|=install\.*|CVS|CVS\.adm|RCS|RCSLOG|SCCS|TAGS|tags|cscope.*\.out|\.svn)$ + +# Files matching the following regexp are classified as backup files, and +# traversal does not descend into backup directories: +# + +backup ^.*(~|\.~[0-9]+~|\.bak|\.swp|\.orig|\.rej|\.original|\.modified|\.reject|\.(o|a|so|core|so(\.[[:digit:]]+)*))$|^core$ + +# If you want to force certain filenames to be treated as errors when present, +# you can add them to the regexp for deliberately unrecognized files. Traversal +# does not descend into unrecognized directories. + +unrecognized ^$ + +# Files which match the following pattern are treated as source files. +# Traversal _does_ descend into source directories: + +source . + +# Any files not classified by the above rules are classified as unrecognized. +# Traversal does not descend into unrecognized directories. + --- freeglut-2.4.0.orig/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/base-0 +++ freeglut-2.4.0/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/base-0 @@ -0,0 +1,10 @@ +Revision: debian-dir--freeglut--0--base-0 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Wed Jun 29 14:35:10 EST 2005 +Standard-date: 2005-06-29 04:35:10 GMT +Summary: initial import +New-patches: jaq@debian.org--2004/debian-dir--freeglut--0--base-0 + + +(automatically generated log message) --- freeglut-2.4.0.orig/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-1 +++ freeglut-2.4.0/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-1 @@ -0,0 +1,17 @@ +Revision: debian-dir--freeglut--0--patch-1 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Thu Jun 30 00:53:23 EST 2005 +Standard-date: 2005-06-29 14:53:23 GMT +New-files: .arch-ids/changelog.id .arch-ids/compat.id + .arch-ids/control.id .arch-ids/copyright.id + .arch-ids/freeglut3-dev.docs.id + .arch-ids/freeglut3-dev.files.id + .arch-ids/freeglut3.files.id .arch-ids/rules.id + changelog compat control copyright freeglut3-dev.docs + freeglut3-dev.files freeglut3.files rules +New-directories: .arch-ids +New-patches: jaq@debian.org--2004/debian-dir--freeglut--0--patch-1 +Summary: import debian dir from 2.2.0-8 +Keywords: + --- freeglut-2.4.0.orig/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-2 +++ freeglut-2.4.0/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-2 @@ -0,0 +1,10 @@ +Revision: debian-dir--freeglut--0--patch-2 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Thu Jun 30 00:53:53 EST 2005 +Standard-date: 2005-06-29 14:53:53 GMT +Modified-files: changelog +New-patches: jaq@debian.org--2004/debian-dir--freeglut--0--patch-2 +Summary: update changelog for new version +Keywords: + --- freeglut-2.4.0.orig/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-3 +++ freeglut-2.4.0/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-3 @@ -0,0 +1,10 @@ +Revision: debian-dir--freeglut--0--patch-3 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Thu Jun 30 01:15:47 EST 2005 +Standard-date: 2005-06-29 15:15:47 GMT +New-files: .arch-ids/.arch-inventory.id .arch-inventory +New-patches: jaq@debian.org--2004/debian-dir--freeglut--0--patch-3 +Summary: updated inventory +Keywords: + --- freeglut-2.4.0.orig/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-4 +++ freeglut-2.4.0/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-4 @@ -0,0 +1,10 @@ +Revision: debian-dir--freeglut--0--patch-4 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Thu Jun 30 01:28:12 EST 2005 +Standard-date: 2005-06-29 15:28:12 GMT +Modified-files: changelog +New-patches: jaq@debian.org--2004/debian-dir--freeglut--0--patch-4 +Summary: mention removal of patch +Keywords: + --- freeglut-2.4.0.orig/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-5 +++ freeglut-2.4.0/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-5 @@ -0,0 +1,10 @@ +Revision: debian-dir--freeglut--0--patch-5 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Wed Oct 12 12:23:51 EST 2005 +Standard-date: 2005-10-12 02:23:51 GMT +Modified-files: changelog +New-patches: jaq@debian.org--2004/debian-dir--freeglut--0--patch-5 +Summary: close new upstream bugs, close key repeat bug +Keywords: + --- freeglut-2.4.0.orig/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-6 +++ freeglut-2.4.0/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-6 @@ -0,0 +1,10 @@ +Revision: debian-dir--freeglut--0--patch-6 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Wed Oct 12 12:38:48 EST 2005 +Standard-date: 2005-10-12 02:38:48 GMT +Modified-files: changelog +New-patches: jaq@debian.org--2004/debian-dir--freeglut--0--patch-6 +Summary: fix other key repeat bug +Keywords: + --- freeglut-2.4.0.orig/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-7 +++ freeglut-2.4.0/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-7 @@ -0,0 +1,10 @@ +Revision: debian-dir--freeglut--0--patch-7 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Wed Oct 12 12:41:14 EST 2005 +Standard-date: 2005-10-12 02:41:14 GMT +Modified-files: changelog +New-patches: jaq@debian.org--2004/debian-dir--freeglut--0--patch-7 +Summary: add changelog entry from sneaky NMU, and acknowledge +Keywords: + --- freeglut-2.4.0.orig/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-8 +++ freeglut-2.4.0/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-8 @@ -0,0 +1,10 @@ +Revision: debian-dir--freeglut--0--patch-8 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Wed Oct 12 14:04:20 EST 2005 +Standard-date: 2005-10-12 04:04:20 GMT +Modified-files: changelog control +New-patches: jaq@debian.org--2004/debian-dir--freeglut--0--patch-8 +Summary: updated build dependencies for libglu +Keywords: + --- freeglut-2.4.0.orig/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-9 +++ freeglut-2.4.0/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-9 @@ -0,0 +1,10 @@ +Revision: debian-dir--freeglut--0--patch-9 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Wed Oct 12 14:06:51 EST 2005 +Standard-date: 2005-10-12 04:06:51 GMT +Modified-files: changelog +New-patches: jaq@debian.org--2004/debian-dir--freeglut--0--patch-9 +Summary: close GLUT_ACTION_CONTINUE_EXECUTION bug, also fixed upstream +Keywords: + --- freeglut-2.4.0.orig/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-10 +++ freeglut-2.4.0/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-10 @@ -0,0 +1,10 @@ +Revision: debian-dir--freeglut--0--patch-10 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Wed Oct 12 14:08:11 EST 2005 +Standard-date: 2005-10-12 04:08:11 GMT +Modified-files: changelog +New-patches: jaq@debian.org--2004/debian-dir--freeglut--0--patch-10 +Summary: close other GLUT_ACTION_EXIT bug, fixed upstream +Keywords: + --- freeglut-2.4.0.orig/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-11 +++ freeglut-2.4.0/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-11 @@ -0,0 +1,10 @@ +Revision: debian-dir--freeglut--0--patch-11 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Wed Oct 12 14:09:58 EST 2005 +Standard-date: 2005-10-12 04:09:58 GMT +Modified-files: changelog control +New-patches: jaq@debian.org--2004/debian-dir--freeglut--0--patch-11 +Summary: removed transition packages, also reformatted changelog for more better clarity +Keywords: + --- freeglut-2.4.0.orig/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-12 +++ freeglut-2.4.0/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-12 @@ -0,0 +1,10 @@ +Revision: debian-dir--freeglut--0--patch-12 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Wed Oct 12 14:10:26 EST 2005 +Standard-date: 2005-10-12 04:10:26 GMT +Modified-files: changelog +New-patches: jaq@debian.org--2004/debian-dir--freeglut--0--patch-12 +Summary: reformatted changelog again +Keywords: + --- freeglut-2.4.0.orig/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-13 +++ freeglut-2.4.0/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-13 @@ -0,0 +1,10 @@ +Revision: debian-dir--freeglut--0--patch-13 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Wed Oct 12 16:34:58 EST 2005 +Standard-date: 2005-10-12 06:34:58 GMT +Modified-files: changelog control +New-patches: jaq@debian.org--2004/debian-dir--freeglut--0--patch-13 +Summary: updated build deps for libgl and libglu +Keywords: + --- freeglut-2.4.0.orig/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-14 +++ freeglut-2.4.0/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-14 @@ -0,0 +1,10 @@ +Revision: debian-dir--freeglut--0--patch-14 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Thu Oct 13 09:41:35 EST 2005 +Standard-date: 2005-10-12 23:41:35 GMT +Modified-files: control rules +New-patches: jaq@debian.org--2004/debian-dir--freeglut--0--patch-14 +Summary: added autogoats to build dependencies +Keywords: + --- freeglut-2.4.0.orig/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-15 +++ freeglut-2.4.0/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-15 @@ -0,0 +1,10 @@ +Revision: debian-dir--freeglut--0--patch-15 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Thu Oct 13 09:46:30 EST 2005 +Standard-date: 2005-10-12 23:46:30 GMT +Modified-files: changelog +New-patches: jaq@debian.org--2004/debian-dir--freeglut--0--patch-15 +Summary: updated changelog +Keywords: + --- freeglut-2.4.0.orig/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-16 +++ freeglut-2.4.0/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-16 @@ -0,0 +1,10 @@ +Revision: debian-dir--freeglut--0--patch-16 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Thu Oct 13 23:27:59 EST 2005 +Standard-date: 2005-10-13 13:27:59 GMT +Modified-files: changelog control +New-patches: jaq@debian.org--2004/debian-dir--freeglut--0--patch-16 +Summary: updated build dependencies +Keywords: + --- freeglut-2.4.0.orig/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-17 +++ freeglut-2.4.0/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-17 @@ -0,0 +1,10 @@ +Revision: debian-dir--freeglut--0--patch-17 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Thu Nov 17 14:46:15 EST 2005 +Standard-date: 2005-11-17 03:46:15 GMT +Modified-files: changelog +New-patches: jaq@debian.org--2004/debian-dir--freeglut--0--patch-17 +Summary: add changelog entry for new version, and the patch +Keywords: + --- freeglut-2.4.0.orig/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-18 +++ freeglut-2.4.0/debian/{arch}/debian-dir/debian-dir--freeglut/debian-dir--freeglut--0/jaq@debian.org--2004/patch-log/patch-18 @@ -0,0 +1,11 @@ +Revision: debian-dir--freeglut--0--patch-18 +Archive: jaq@debian.org--2004 +Creator: Jamie Wilkinson +Date: Thu Nov 17 15:06:34 EST 2005 +Standard-date: 2005-11-17 04:06:34 GMT +New-files: .arch-ids/watch.id watch +Modified-files: changelog +New-patches: jaq@debian.org--2004/debian-dir--freeglut--0--patch-18 +Summary: added watch file +Keywords: + --- freeglut-2.4.0.orig/debian/{arch}/++default-version +++ freeglut-2.4.0/debian/{arch}/++default-version @@ -0,0 +1 @@ +jaq@debian.org--2004/debian-dir--freeglut--0 --- freeglut-2.4.0.orig/debian/{arch}/+ancestry +++ freeglut-2.4.0/debian/{arch}/+ancestry @@ -0,0 +1,20 @@ +arch ancestry version 1 +arch:patch:jaq@debian.org--2004/debian-dir--freeglut--0--patch-18 +arch:patch:jaq@debian.org--2004/debian-dir--freeglut--0--patch-17 +arch:patch:jaq@debian.org--2004/debian-dir--freeglut--0--patch-16 +arch:patch:jaq@debian.org--2004/debian-dir--freeglut--0--patch-15 +arch:patch:jaq@debian.org--2004/debian-dir--freeglut--0--patch-14 +arch:patch:jaq@debian.org--2004/debian-dir--freeglut--0--patch-13 +arch:patch:jaq@debian.org--2004/debian-dir--freeglut--0--patch-12 +arch:patch:jaq@debian.org--2004/debian-dir--freeglut--0--patch-11 +arch:patch:jaq@debian.org--2004/debian-dir--freeglut--0--patch-10 +arch:patch:jaq@debian.org--2004/debian-dir--freeglut--0--patch-9 +arch:patch:jaq@debian.org--2004/debian-dir--freeglut--0--patch-8 +arch:patch:jaq@debian.org--2004/debian-dir--freeglut--0--patch-7 +arch:patch:jaq@debian.org--2004/debian-dir--freeglut--0--patch-6 +arch:patch:jaq@debian.org--2004/debian-dir--freeglut--0--patch-5 +arch:patch:jaq@debian.org--2004/debian-dir--freeglut--0--patch-4 +arch:patch:jaq@debian.org--2004/debian-dir--freeglut--0--patch-3 +arch:patch:jaq@debian.org--2004/debian-dir--freeglut--0--patch-2 +arch:patch:jaq@debian.org--2004/debian-dir--freeglut--0--patch-1 +arch:patch:jaq@debian.org--2004/debian-dir--freeglut--0--base-0 --- freeglut-2.4.0.orig/debian/.arch-ids/changelog.id +++ freeglut-2.4.0/debian/.arch-ids/changelog.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Jun 30 00:53:02 2005 8584.0 --- freeglut-2.4.0.orig/debian/.arch-ids/compat.id +++ freeglut-2.4.0/debian/.arch-ids/compat.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Jun 30 00:53:02 2005 8584.2 --- freeglut-2.4.0.orig/debian/.arch-ids/control.id +++ freeglut-2.4.0/debian/.arch-ids/control.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Jun 30 00:53:02 2005 8584.3 --- freeglut-2.4.0.orig/debian/.arch-ids/copyright.id +++ freeglut-2.4.0/debian/.arch-ids/copyright.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Jun 30 00:53:02 2005 8584.1 --- freeglut-2.4.0.orig/debian/.arch-ids/freeglut3-dev.docs.id +++ freeglut-2.4.0/debian/.arch-ids/freeglut3-dev.docs.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Jun 30 00:53:02 2005 8584.4 --- freeglut-2.4.0.orig/debian/.arch-ids/freeglut3-dev.files.id +++ freeglut-2.4.0/debian/.arch-ids/freeglut3-dev.files.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Jun 30 00:53:02 2005 8584.5 --- freeglut-2.4.0.orig/debian/.arch-ids/freeglut3.files.id +++ freeglut-2.4.0/debian/.arch-ids/freeglut3.files.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Jun 30 00:53:02 2005 8584.6 --- freeglut-2.4.0.orig/debian/.arch-ids/rules.id +++ freeglut-2.4.0/debian/.arch-ids/rules.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Jun 30 00:53:03 2005 8584.7 --- freeglut-2.4.0.orig/debian/.arch-ids/.arch-inventory.id +++ freeglut-2.4.0/debian/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Jun 30 01:15:30 2005 25421.0 --- freeglut-2.4.0.orig/debian/.arch-ids/watch.id +++ freeglut-2.4.0/debian/.arch-ids/watch.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Nov 17 15:06:11 2005 32389.0 --- freeglut-2.4.0.orig/debian/.arch-inventory +++ freeglut-2.4.0/debian/.arch-inventory @@ -0,0 +1,4 @@ +precious ^files$ +precious ^tmp$ +precious ^freeglut3(-(dbg|dev))?$ +precious ^.*\.(debhelper|substvars)$ --- freeglut-2.4.0.orig/debian/compat +++ freeglut-2.4.0/debian/compat @@ -0,0 +1 @@ +4 --- freeglut-2.4.0.orig/debian/control +++ freeglut-2.4.0/debian/control @@ -0,0 +1,60 @@ +Source: freeglut +Section: graphics +Priority: optional +Maintainer: Jamie Wilkinson +Build-Depends: debhelper (>= 4.0.0), libx11-dev, libxt-dev, libxext-dev, xlibmesa-gl-dev | mesag-dev | libgl-dev, libglu1-xorg-dev | xlibmesa-glu-dev | libglu-dev, automake1.8, autoconf, libtool +Standards-Version: 3.6.1 + +Package: freeglut3 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Provides: libglut, libglut3, glutg3 +Conflicts: libglut3 (<= 3.7-23), glutg3 (<= 3.7-14) +Replaces: libglut3 (<=3.7-23), glutg3 (<= 3.7-14) +Description: OpenGL Utility Toolkit + GLUT is a window system independent toolkit for writing OpenGL programs, + implementing a simple windowing API, which makes learning about and + exploring OpenGL programming very easy. + . + GLUT is designed for constructing small to medium sized OpenGL programs, + however it is not a full-featured toolkit, so large applications requiring + sophisticated user interfaces are better off using native window system + toolkits like GTK or Motif. + +Package: freeglut3-dev +Section: libdevel +Architecture: any +Depends: freeglut3 (= ${Source-Version}), xlibmesa-gl-dev | libgl-dev, xlibmesa-glu-dev | libglu-dev +Provides: freeglut-dev, libglut-dev, libglut3-dev, glutg3-dev, glut-doc +Conflicts: libglut3-dev (<= 3.7-23), glutg3-dev (<= 3.7-14), glut-doc (<= 3.7-23) +Replaces: libglut3-dev (<= 3.7-23), glutg3-dev (<= 3.7-14), glut-doc (<= 3.7-23) +Description: OpenGL Utility Toolkit development files + GLUT is a window system independent toolkit for writing OpenGL programs. + It implements a simple windowing API, which makes learning about and + exploring OpenGL programming very easy. + . + GLUT is designed for constructing small to medium sized OpenGL programs, + however it is not a full-featured toolkit, so large applications requiring + sophisticated user interfaces are better off using native window system + toolkits like GTK or Motif. + . + This package contains libraries, and headers suitable for software development + with GLUT. + +Package: freeglut3-dbg +Section: libdevel +Architecture: any +Depends: freeglut3 (= ${Source-Version}) +Description: OpenGL Utility Toolkit debugging information + GLUT is a window system independent toolkit for writing OpenGL programs. + It implements a simple windowing API, which makes learning about and + exploring OpenGL programming very easy. + . + GLUT is designed for constructing small to medium sized OpenGL programs, + however it is not a full-featured toolkit, so large applications requiring + sophisticated user interfaces are better off using native window system + toolkits like GTK or Motif. + . + This package contains debugging symbols useful for tracing bugs in the + freeglut3 package. --- freeglut-2.4.0.orig/debian/copyright +++ freeglut-2.4.0/debian/copyright @@ -0,0 +1,35 @@ +This package was debianized by Jamie Wilkinson on +Thu Mar 11 09:16:34 EST 2004. + +It was downloaded from http://freeglut.sourceforge.net/ + +Upstream Authors: Pawel W. Olszta + Steve Baker + +Copyright: + + Freeglut code without an explicit copyright is covered by the following + copyright: + + Copyright (c) 1999-2000 Pawel W. Olszta. All Rights Reserved. + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies or substantial portions of the Software. + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + PAWEL W. OLSZTA BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF + OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. + + Except as contained in this notice, the name of Pawel W. Olszta shall not + be used in advertising or otherwise to promote the sale, use or other + dealings in this Software without prior written authorization from Pawel + W. Olszta. --- freeglut-2.4.0.orig/debian/freeglut3-dev.docs +++ freeglut-2.4.0/debian/freeglut3-dev.docs @@ -0,0 +1,2 @@ +doc/*.html +doc/*.png --- freeglut-2.4.0.orig/debian/freeglut3-dev.files +++ freeglut-2.4.0/debian/freeglut3-dev.files @@ -0,0 +1,6 @@ +usr/include/GL/glut.h +usr/include/GL/freeglut.h +usr/include/GL/freeglut_std.h +usr/include/GL/freeglut_ext.h +usr/lib/libglut.a +usr/lib/libglut.so --- freeglut-2.4.0.orig/debian/freeglut3.files +++ freeglut-2.4.0/debian/freeglut3.files @@ -0,0 +1,2 @@ +usr/lib/libglut.so.3.8.0 +usr/lib/libglut.so.3 --- freeglut-2.4.0.orig/debian/rules +++ freeglut-2.4.0/debian/rules @@ -0,0 +1,104 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + CFLAGS += -g +endif + +configure: + ./autogen.sh + +config.status: configure + dh_testdir + CFLAGS="$(CFLAGS)" ./configure \ + --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info + +build: build-stamp +build-stamp: config.status + dh_testdir + $(MAKE) + $(MAKE) check + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + -$(MAKE) distclean +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp + + +# Build architecture-independent files here. +binary-indep: build install + + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_movefiles + dh_installchangelogs ChangeLog + dh_installdocs + dh_installexamples +# dh_install +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman + dh_link + dh_strip --keep-debug --dbg-package=freeglut3 + dh_compress + dh_fixperms +# dh_perl +# dh_python + dh_makeshlibs + dh_installdeb + dh_shlibdeps -ldebian/freeglut3/usr/lib + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- freeglut-2.4.0.orig/debian/changelog +++ freeglut-2.4.0/debian/changelog @@ -0,0 +1,104 @@ +freeglut (2.4.0-4) unstable; urgency=low + + * Added watch file. + + -- Jamie Wilkinson Thu, 17 Nov 2005 15:06:16 +1100 + +freeglut (2.4.0-3) unstable; urgency=low + + * Fix GLUT_CURSOR_INHERIT bug, with patch from Vilhelm Sjöberg + , via Enrique Vaamonde . + (Closes: #334446) + + -- Jamie Wilkinson Thu, 17 Nov 2005 14:43:12 +1100 + +freeglut (2.4.0-2) unstable; urgency=low + + * Really fix the build dependencies for libGL. + + -- Jamie Wilkinson Thu, 13 Oct 2005 19:20:21 +1000 + +freeglut (2.4.0-1) unstable; urgency=low + + * New upstream release. (Closes: #319365, #331552) + - Fixes key repeat bug. (Closes: #248201, #293687) + - Remove patch for GLUT_XLIB_IMPLEMENTATION as now fixed upstream. + - GLUT_ACTION_CONTINUE_EXECUTION fixed in new upstream. + (Closes: #306369, 325067) + - Acknowledge NMU 2.2.0-8.1: 64bit fixes incorporated upstream. + (Closes: #296242) + * Update build dependencys on libGL and libGLU from Xorg. (Closes: #323177) + * Remove dependency on transition packages that no longer exist. + (Closes: #265373) + * Add build dependency on autogoats. + + -- Jamie Wilkinson Thu, 13 Oct 2005 09:45:46 +1000 + +freeglut (2.2.0-8.1) unstable; urgency=low + + * Non-maintainer upload. + * Apply patch from Paul Brook to fix build failure with GCC 4.0 + (Closes: #296242). + + -- Roger Leigh Tue, 19 Jul 2005 23:15:25 +0100 + +freeglut (2.2.0-8) unstable; urgency=low + + * Added stripped debugging symbols to the freeglut3-dbg package. + + -- Jamie Wilkinson Sat, 22 May 2004 12:55:56 +1000 + +freeglut (2.2.0-7) unstable; urgency=low + + * Fix broken Depends fields, thanks to Matt Kraai. (Closes: #248560, #248091) + + -- Jamie Wilkinson Sun, 16 May 2004 11:00:36 +1000 + +freeglut (2.2.0-6.1) unstable; urgency=medium + + * NMU. + * Rebuild (closes: #248091). + + -- Matthias Klose Sun, 9 May 2004 08:57:42 +0200 + +freeglut (2.2.0-6) unstable; urgency=low + + * Fix typo in Depends: line for freeglut3-dev. + * Add dependencies on libgl-dev and libglu-dev to freeglut3-dev. (Closes: #247409) + * Remove suggestion that manpages are included in freeglut3-dev. (Closes: #247320) + + -- Jamie Wilkinson Wed, 5 May 2004 15:48:32 +1000 + +freeglut (2.2.0-5) unstable; urgency=low + + * Make freeglut3-dev depend on libglut3-dev >= 3.7-25, instead of + libglut3, thus restoring balance to the force + + -- Jamie Wilkinson Tue, 27 Apr 2004 23:24:03 +1000 + +freeglut (2.2.0-4) unstable; urgency=low + + * Have freeglut3 depend on libglut3 over 3.7-25 so that the packages + can upgrade cleanly. + + -- Jamie Wilkinson Tue, 27 Apr 2004 21:53:20 +1000 + +freeglut (2.2.0-3) unstable; urgency=low + + * Initial upload into Debian main. (Closes: #237378) + + -- Jamie Wilkinson Sat, 17 Apr 2004 14:04:23 +1000 + +freeglut (2.2.0-2) experimental; urgency=low + + * Added missing #define for GLUT_XLIB_IMPLEMENTATION. + + -- Jamie Wilkinson Tue, 13 Apr 2004 10:46:17 +1000 + +freeglut (2.2.0-1) experimental; urgency=low + + * Initial Release. + - Provides, Conflicts, and Replaces all the old glut packages. + + -- Jamie Wilkinson Thu, 11 Mar 2004 09:14:38 +1100 + --- freeglut-2.4.0.orig/debian/watch +++ freeglut-2.4.0/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://qa.debian.org/watch/sf.php?project=freeglut freeglut-([\d.]*).tar.gz --- freeglut-2.4.0.orig/doc/.arch-ids/=id +++ freeglut-2.4.0/doc/.arch-ids/=id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:26:59 2005 20906.0 --- freeglut-2.4.0.orig/doc/.arch-ids/download.html.id +++ freeglut-2.4.0/doc/.arch-ids/download.html.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:26:59 2005 20922.0 --- freeglut-2.4.0.orig/doc/.arch-ids/freeglut.html.id +++ freeglut-2.4.0/doc/.arch-ids/freeglut.html.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:27:00 2005 20957.0 --- freeglut-2.4.0.orig/doc/.arch-ids/freeglut_logo.png.id +++ freeglut-2.4.0/doc/.arch-ids/freeglut_logo.png.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:27:01 2005 20997.0 --- freeglut-2.4.0.orig/doc/.arch-ids/index.html.id +++ freeglut-2.4.0/doc/.arch-ids/index.html.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:27:02 2005 21028.0 --- freeglut-2.4.0.orig/doc/.arch-ids/ogl_sm.png.id +++ freeglut-2.4.0/doc/.arch-ids/ogl_sm.png.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:27:03 2005 21045.0 --- freeglut-2.4.0.orig/doc/.arch-ids/progress.html.id +++ freeglut-2.4.0/doc/.arch-ids/progress.html.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:27:04 2005 21084.0 --- freeglut-2.4.0.orig/doc/.arch-ids/structure.html.id +++ freeglut-2.4.0/doc/.arch-ids/structure.html.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:27:04 2005 21109.0 --- freeglut-2.4.0.orig/doc/.arch-ids/freeglut_user_interface.html.id +++ freeglut-2.4.0/doc/.arch-ids/freeglut_user_interface.html.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:28:22 2005 24434.0 --- freeglut-2.4.0.orig/doc/.arch-ids/Makefile.am.id +++ freeglut-2.4.0/doc/.arch-ids/Makefile.am.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:34:24 2005 2287.0 --- freeglut-2.4.0.orig/doc/.arch-ids/.cvsignore.id +++ freeglut-2.4.0/doc/.arch-ids/.cvsignore.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:54:41 2005 2623.0 --- freeglut-2.4.0.orig/doc/.arch-ids/.arch-inventory.id +++ freeglut-2.4.0/doc/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Oct 13 09:30:10 2005 6888.0 --- freeglut-2.4.0.orig/doc/.cvsignore +++ freeglut-2.4.0/doc/.cvsignore @@ -0,0 +1,2 @@ +Makefile +Makefile.in --- freeglut-2.4.0.orig/doc/.arch-inventory +++ freeglut-2.4.0/doc/.arch-inventory @@ -0,0 +1 @@ +precious ^Makefile.in$ --- freeglut-2.4.0.orig/doc/Makefile.in +++ freeglut-2.4.0/doc/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.8.5 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -12,95 +13,179 @@ # PARTICULAR PURPOSE. @SET_MAKE@ - -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) -transform = @program_transform_name@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ host_triplet = @host@ +subdir = doc +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AS = @AS@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ HEADER = @HEADER@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ LIBRARY = @LIBRARY@ +LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBTOOL_DEPS = @LIBTOOL_DEPS@ LIBXXF86VM = @LIBXXF86VM@ LN_S = @LN_S@ -OBJDUMP = @OBJDUMP@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ +am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ EXTRA_DIST = \ download.html freeglut.html freeglut_logo.png \ freeglut_user_interface.html index.html \ ogl_sm.png progress.html structure.html -subdir = doc -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -DIST_SOURCES = -DIST_COMMON = Makefile.am Makefile.in all: all-am .SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu doc/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh mostlyclean-libtool: -rm -f *.lo @@ -110,33 +195,35 @@ distclean-libtool: -rm -f libtool -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu doc/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status uninstall-info-am: tags: TAGS TAGS: +ctags: CTAGS +CTAGS: -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = .. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -146,9 +233,7 @@ check-am: all-am check: check-am all-am: Makefile - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -160,6 +245,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -167,7 +253,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -177,13 +263,15 @@ clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am - + -rm -f Makefile distclean-am: clean-am distclean-generic distclean-libtool dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -199,23 +287,32 @@ installcheck-am: maintainer-clean: maintainer-clean-am - + -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + uninstall-am: uninstall-info-am .PHONY: all all-am check check-am clean clean-generic clean-libtool \ distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am info info-am install install-am install-data \ - install-data-am install-exec install-exec-am install-info \ - install-info-am install-man install-strip installcheck \ - installcheck-am installdirs maintainer-clean \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-exec install-exec-am \ + install-info install-info-am install-man install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool uninstall uninstall-am uninstall-info-am + mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-info-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. --- freeglut-2.4.0.orig/include/.arch-ids/=id +++ freeglut-2.4.0/include/.arch-ids/=id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:25:33 2005 17705.0 --- freeglut-2.4.0.orig/include/.arch-ids/Makefile.am.id +++ freeglut-2.4.0/include/.arch-ids/Makefile.am.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:26:41 2005 20219.0 --- freeglut-2.4.0.orig/include/.arch-ids/.cvsignore.id +++ freeglut-2.4.0/include/.arch-ids/.cvsignore.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:54:41 2005 2641.0 --- freeglut-2.4.0.orig/include/.arch-ids/.arch-inventory.id +++ freeglut-2.4.0/include/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Oct 13 09:30:10 2005 6888.1 --- freeglut-2.4.0.orig/include/GL/.arch-ids/=id +++ freeglut-2.4.0/include/GL/.arch-ids/=id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:25:33 2005 17711.0 --- freeglut-2.4.0.orig/include/GL/.arch-ids/freeglut.h.id +++ freeglut-2.4.0/include/GL/.arch-ids/freeglut.h.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:25:35 2005 17753.0 --- freeglut-2.4.0.orig/include/GL/.arch-ids/Makefile.am.id +++ freeglut-2.4.0/include/GL/.arch-ids/Makefile.am.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:26:17 2005 19314.0 --- freeglut-2.4.0.orig/include/GL/.arch-ids/freeglut_ext.h.id +++ freeglut-2.4.0/include/GL/.arch-ids/freeglut_ext.h.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:29:13 2005 27113.0 --- freeglut-2.4.0.orig/include/GL/.arch-ids/glut.h.id +++ freeglut-2.4.0/include/GL/.arch-ids/glut.h.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:29:14 2005 27161.0 --- freeglut-2.4.0.orig/include/GL/.arch-ids/freeglut_std.h.id +++ freeglut-2.4.0/include/GL/.arch-ids/freeglut_std.h.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:39:03 2005 13424.0 --- freeglut-2.4.0.orig/include/GL/.arch-ids/.cvsignore.id +++ freeglut-2.4.0/include/GL/.arch-ids/.cvsignore.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:54:42 2005 2650.0 --- freeglut-2.4.0.orig/include/GL/.arch-ids/.arch-inventory.id +++ freeglut-2.4.0/include/GL/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Oct 13 09:30:10 2005 6888.2 --- freeglut-2.4.0.orig/include/GL/.cvsignore +++ freeglut-2.4.0/include/GL/.cvsignore @@ -0,0 +1,2 @@ +Makefile +Makefile.in --- freeglut-2.4.0.orig/include/GL/.arch-inventory +++ freeglut-2.4.0/include/GL/.arch-inventory @@ -0,0 +1 @@ +precious ^Makefile.in$ --- freeglut-2.4.0.orig/include/GL/Makefile.in +++ freeglut-2.4.0/include/GL/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.8.5 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -13,94 +14,183 @@ @SET_MAKE@ -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) -transform = @program_transform_name@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ host_triplet = @host@ +subdir = include/GL +DIST_COMMON = $(libfreeglutinclude_HEADERS) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +am__installdirs = "$(DESTDIR)$(libfreeglutincludedir)" +libfreeglutincludeHEADERS_INSTALL = $(INSTALL_HEADER) +HEADERS = $(libfreeglutinclude_HEADERS) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AS = @AS@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ HEADER = @HEADER@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ LIBRARY = @LIBRARY@ +LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBTOOL_DEPS = @LIBTOOL_DEPS@ LIBXXF86VM = @LIBXXF86VM@ LN_S = @LN_S@ -OBJDUMP = @OBJDUMP@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ +am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ libfreeglutincludedir = $(includedir)/GL libfreeglutinclude_HEADERS = freeglut.h freeglut_std.h freeglut_ext.h @HEADER@ EXTRA_HEADERS = glut.h -subdir = include/GL -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -DIST_SOURCES = -HEADERS = $(libfreeglutinclude_HEADERS) - -DIST_COMMON = $(libfreeglutinclude_HEADERS) Makefile.am Makefile.in all: all-am .SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu include/GL/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu include/GL/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh mostlyclean-libtool: -rm -f *.lo @@ -110,79 +200,94 @@ distclean-libtool: -rm -f libtool -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu include/GL/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status uninstall-info-am: install-libfreeglutincludeHEADERS: $(libfreeglutinclude_HEADERS) @$(NORMAL_INSTALL) - $(mkinstalldirs) $(DESTDIR)$(libfreeglutincludedir) + test -z "$(libfreeglutincludedir)" || $(mkdir_p) "$(DESTDIR)$(libfreeglutincludedir)" @list='$(libfreeglutinclude_HEADERS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f="`echo $$p | sed -e 's|^.*/||'`"; \ - echo " $(INSTALL_HEADER) $$d$$p $(DESTDIR)$(libfreeglutincludedir)/$$f"; \ - $(INSTALL_HEADER) $$d$$p $(DESTDIR)$(libfreeglutincludedir)/$$f; \ + echo " $(libfreeglutincludeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(libfreeglutincludedir)/$$f'"; \ + $(libfreeglutincludeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(libfreeglutincludedir)/$$f"; \ done uninstall-libfreeglutincludeHEADERS: @$(NORMAL_UNINSTALL) @list='$(libfreeglutinclude_HEADERS)'; for p in $$list; do \ f="`echo $$p | sed -e 's|^.*/||'`"; \ - echo " rm -f $(DESTDIR)$(libfreeglutincludedir)/$$f"; \ - rm -f $(DESTDIR)$(libfreeglutincludedir)/$$f; \ + echo " rm -f '$(DESTDIR)$(libfreeglutincludedir)/$$f'"; \ + rm -f "$(DESTDIR)$(libfreeglutincludedir)/$$f"; \ done -tags: TAGS - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -192,10 +297,10 @@ check-am: all-am check: check-am all-am: Makefile $(HEADERS) - installdirs: - $(mkinstalldirs) $(DESTDIR)$(libfreeglutincludedir) - + for dir in "$(DESTDIR)$(libfreeglutincludedir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done install: install-am install-exec: install-exec-am install-data: install-data-am @@ -207,6 +312,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -214,7 +320,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -224,7 +330,7 @@ clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am - + -rm -f Makefile distclean-am: clean-am distclean-generic distclean-libtool \ distclean-tags @@ -232,6 +338,8 @@ dvi-am: +html: html-am + info: info-am info-am: @@ -247,25 +355,34 @@ installcheck-am: maintainer-clean: maintainer-clean-am - + -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + uninstall-am: uninstall-info-am uninstall-libfreeglutincludeHEADERS -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-libtool distclean distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am info info-am install \ - install-am install-data install-data-am install-exec \ - install-exec-am install-info install-info-am \ - install-libfreeglutincludeHEADERS install-man install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool tags uninstall uninstall-am \ - uninstall-info-am uninstall-libfreeglutincludeHEADERS +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool ctags distclean distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-libfreeglutincludeHEADERS install-man \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags uninstall uninstall-am uninstall-info-am \ + uninstall-libfreeglutincludeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. --- freeglut-2.4.0.orig/include/.cvsignore +++ freeglut-2.4.0/include/.cvsignore @@ -0,0 +1,2 @@ +Makefile +Makefile.in --- freeglut-2.4.0.orig/include/.arch-inventory +++ freeglut-2.4.0/include/.arch-inventory @@ -0,0 +1 @@ +precious ^Makefile.in$ --- freeglut-2.4.0.orig/include/Makefile.in +++ freeglut-2.4.0/include/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.8.5 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -12,97 +13,184 @@ # PARTICULAR PURPOSE. @SET_MAKE@ - -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) -transform = @program_transform_name@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ host_triplet = @host@ +subdir = include +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-exec-recursive install-info-recursive \ + install-recursive installcheck-recursive installdirs-recursive \ + pdf-recursive ps-recursive uninstall-info-recursive \ + uninstall-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AS = @AS@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ HEADER = @HEADER@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ LIBRARY = @LIBRARY@ +LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBTOOL_DEPS = @LIBTOOL_DEPS@ LIBXXF86VM = @LIBXXF86VM@ LN_S = @LN_S@ -OBJDUMP = @OBJDUMP@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ +am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ SUBDIRS = GL -subdir = include -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -DIST_SOURCES = - -RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ - uninstall-info-recursive all-recursive install-data-recursive \ - install-exec-recursive installdirs-recursive install-recursive \ - uninstall-recursive check-recursive installcheck-recursive -DIST_COMMON = Makefile.am Makefile.in -DIST_SUBDIRS = $(SUBDIRS) all: all-recursive .SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu include/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu include/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh mostlyclean-libtool: -rm -f *.lo @@ -112,13 +200,6 @@ distclean-libtool: -rm -f libtool -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu include/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd @@ -128,7 +209,7 @@ # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -148,7 +229,7 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ @@ -175,74 +256,108 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done - -tags: TAGS +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = .. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ - test -d $(distdir)/$$subdir \ - || mkdir $(distdir)/$$subdir \ + test -d "$(distdir)/$$subdir" \ + || mkdir "$(distdir)/$$subdir" \ || exit 1; \ (cd $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" \ - distdir=../$(distdir)/$$subdir \ + top_distdir="../$(top_distdir)" \ + distdir="../$(distdir)/$$subdir" \ distdir) \ || exit 1; \ fi; \ @@ -252,7 +367,6 @@ all-am: Makefile installdirs: installdirs-recursive installdirs-am: - install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive @@ -264,6 +378,7 @@ installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -271,7 +386,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -281,7 +396,7 @@ clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive - + -rm -f Makefile distclean-am: clean-am distclean-generic distclean-libtool \ distclean-tags @@ -289,6 +404,8 @@ dvi-am: +html: html-recursive + info: info-recursive info-am: @@ -304,31 +421,37 @@ installcheck-am: maintainer-clean: maintainer-clean-recursive - + -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + uninstall-am: uninstall-info-am uninstall-info: uninstall-info-recursive -.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ - clean-generic clean-libtool clean-recursive distclean \ - distclean-generic distclean-libtool distclean-recursive \ - distclean-tags distdir dvi dvi-am dvi-recursive info info-am \ - info-recursive install install-am install-data install-data-am \ - install-data-recursive install-exec install-exec-am \ - install-exec-recursive install-info install-info-am \ - install-info-recursive install-man install-recursive \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am installdirs-recursive maintainer-clean \ - maintainer-clean-generic maintainer-clean-recursive mostlyclean \ - mostlyclean-generic mostlyclean-libtool mostlyclean-recursive \ - tags tags-recursive uninstall uninstall-am uninstall-info-am \ - uninstall-info-recursive uninstall-recursive +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \ + clean clean-generic clean-libtool clean-recursive ctags \ + ctags-recursive distclean distclean-generic distclean-libtool \ + distclean-recursive distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic maintainer-clean-recursive \ + mostlyclean mostlyclean-generic mostlyclean-libtool \ + mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \ + uninstall uninstall-am uninstall-info-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. --- freeglut-2.4.0.orig/progs/.arch-ids/=id +++ freeglut-2.4.0/progs/.arch-ids/=id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:31:55 2005 30646.0 --- freeglut-2.4.0.orig/progs/.arch-ids/Makefile.am.id +++ freeglut-2.4.0/progs/.arch-ids/Makefile.am.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:34:24 2005 2316.0 --- freeglut-2.4.0.orig/progs/.arch-ids/.cvsignore.id +++ freeglut-2.4.0/progs/.arch-ids/.cvsignore.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:54:43 2005 2666.0 --- freeglut-2.4.0.orig/progs/.arch-ids/.arch-inventory.id +++ freeglut-2.4.0/progs/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Oct 13 09:32:10 2005 7035.0 --- freeglut-2.4.0.orig/progs/demos/.arch-ids/=id +++ freeglut-2.4.0/progs/demos/.arch-ids/=id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:31:55 2005 30649.0 --- freeglut-2.4.0.orig/progs/demos/.arch-ids/Makefile.am.id +++ freeglut-2.4.0/progs/demos/.arch-ids/Makefile.am.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:34:25 2005 2338.0 --- freeglut-2.4.0.orig/progs/demos/.arch-ids/demos.dsw.id +++ freeglut-2.4.0/progs/demos/.arch-ids/demos.dsw.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:37:56 2005 10507.0 --- freeglut-2.4.0.orig/progs/demos/.arch-ids/.cvsignore.id +++ freeglut-2.4.0/progs/demos/.arch-ids/.cvsignore.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:54:44 2005 2687.0 --- freeglut-2.4.0.orig/progs/demos/.arch-ids/.arch-inventory.id +++ freeglut-2.4.0/progs/demos/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Oct 13 09:30:10 2005 6888.4 --- freeglut-2.4.0.orig/progs/demos/Fractals/.arch-ids/=id +++ freeglut-2.4.0/progs/demos/Fractals/.arch-ids/=id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:31:55 2005 30652.0 --- freeglut-2.4.0.orig/progs/demos/Fractals/.arch-ids/Fractals.dsp.id +++ freeglut-2.4.0/progs/demos/Fractals/.arch-ids/Fractals.dsp.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:31:55 2005 30661.0 --- freeglut-2.4.0.orig/progs/demos/Fractals/.arch-ids/fractals.c.id +++ freeglut-2.4.0/progs/demos/Fractals/.arch-ids/fractals.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:31:56 2005 30684.0 --- freeglut-2.4.0.orig/progs/demos/Fractals/.arch-ids/fractals.dat.id +++ freeglut-2.4.0/progs/demos/Fractals/.arch-ids/fractals.dat.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:31:57 2005 30768.0 --- freeglut-2.4.0.orig/progs/demos/Fractals/.arch-ids/Makefile.am.id +++ freeglut-2.4.0/progs/demos/Fractals/.arch-ids/Makefile.am.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:34:28 2005 2432.0 --- freeglut-2.4.0.orig/progs/demos/Fractals/.arch-ids/.cvsignore.id +++ freeglut-2.4.0/progs/demos/Fractals/.arch-ids/.cvsignore.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:54:46 2005 2723.0 --- freeglut-2.4.0.orig/progs/demos/Fractals/.arch-ids/.arch-inventory.id +++ freeglut-2.4.0/progs/demos/Fractals/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Oct 13 09:30:10 2005 6888.6 --- freeglut-2.4.0.orig/progs/demos/Fractals/.cvsignore +++ freeglut-2.4.0/progs/demos/Fractals/.cvsignore @@ -0,0 +1,5 @@ +.deps +.libs +Makefile +Makefile.in +fractals --- freeglut-2.4.0.orig/progs/demos/Fractals/Makefile.in +++ freeglut-2.4.0/progs/demos/Fractals/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.8.5 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -13,240 +14,346 @@ @SET_MAKE@ -SHELL = @SHELL@ +SOURCES = $(fractals_SOURCES) srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) -transform = @program_transform_name@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ host_triplet = @host@ +noinst_PROGRAMS = fractals$(EXEEXT) +subdir = progs/demos/Fractals +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am_fractals_OBJECTS = fractals-fractals.$(OBJEXT) +fractals_OBJECTS = $(am_fractals_OBJECTS) +fractals_LDADD = $(LDADD) +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/fractals-fractals.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = $(fractals_SOURCES) +DIST_SOURCES = $(fractals_SOURCES) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AS = @AS@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ HEADER = @HEADER@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ LIBRARY = @LIBRARY@ +LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBTOOL_DEPS = @LIBTOOL_DEPS@ LIBXXF86VM = @LIBXXF86VM@ LN_S = @LN_S@ -OBJDUMP = @OBJDUMP@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ +am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ EXTRA_DIST = Fractals.dsp fractals.c fractals.dat -noinst_PROGRAMS = fractals fractals_SOURCES = fractals.c fractals_LDFLAGS = -export-dynamic ../../../src/lib@LIBRARY@.la fractals_CFLAGS = -I$(top_srcdir)/include $(X_CFLAGS) -subdir = progs/demos/Fractals -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -noinst_PROGRAMS = fractals$(EXEEXT) -PROGRAMS = $(noinst_PROGRAMS) - -am_fractals_OBJECTS = fractals-fractals.$(OBJEXT) -fractals_OBJECTS = $(am_fractals_OBJECTS) -fractals_LDADD = $(LDADD) -fractals_DEPENDENCIES = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/fractals-fractals.Po -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \ - $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ -CFLAGS = @CFLAGS@ -DIST_SOURCES = $(fractals_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(fractals_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu progs/demos/Fractals/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu progs/demos/Fractals/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh clean-noinstPROGRAMS: - -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) -fractals-fractals.$(OBJEXT): fractals.c + @list='$(noinst_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done fractals$(EXEEXT): $(fractals_OBJECTS) $(fractals_DEPENDENCIES) @rm -f fractals$(EXEEXT) $(LINK) $(fractals_LDFLAGS) $(fractals_OBJECTS) $(fractals_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/fractals-fractals.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fractals-fractals.Po@am__quote@ .c.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(COMPILE) -c `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(COMPILE) -c `cygpath -w $<` +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: -@AMDEP_TRUE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LTCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< fractals-fractals.o: fractals.c -@AMDEP_TRUE@ source='fractals.c' object='fractals-fractals.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/fractals-fractals.Po' tmpdepfile='$(DEPDIR)/fractals-fractals.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fractals_CFLAGS) $(CFLAGS) -c -o fractals-fractals.o `test -f fractals.c || echo '$(srcdir)/'`fractals.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fractals_CFLAGS) $(CFLAGS) -MT fractals-fractals.o -MD -MP -MF "$(DEPDIR)/fractals-fractals.Tpo" -c -o fractals-fractals.o `test -f 'fractals.c' || echo '$(srcdir)/'`fractals.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/fractals-fractals.Tpo" "$(DEPDIR)/fractals-fractals.Po"; else rm -f "$(DEPDIR)/fractals-fractals.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='fractals.c' object='fractals-fractals.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/fractals-fractals.Po' tmpdepfile='$(DEPDIR)/fractals-fractals.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fractals_CFLAGS) $(CFLAGS) -c -o fractals-fractals.o `test -f 'fractals.c' || echo '$(srcdir)/'`fractals.c fractals-fractals.obj: fractals.c -@AMDEP_TRUE@ source='fractals.c' object='fractals-fractals.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/fractals-fractals.Po' tmpdepfile='$(DEPDIR)/fractals-fractals.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fractals_CFLAGS) $(CFLAGS) -c -o fractals-fractals.obj `cygpath -w fractals.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fractals_CFLAGS) $(CFLAGS) -MT fractals-fractals.obj -MD -MP -MF "$(DEPDIR)/fractals-fractals.Tpo" -c -o fractals-fractals.obj `if test -f 'fractals.c'; then $(CYGPATH_W) 'fractals.c'; else $(CYGPATH_W) '$(srcdir)/fractals.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/fractals-fractals.Tpo" "$(DEPDIR)/fractals-fractals.Po"; else rm -f "$(DEPDIR)/fractals-fractals.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='fractals.c' object='fractals-fractals.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/fractals-fractals.Po' tmpdepfile='$(DEPDIR)/fractals-fractals.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fractals_CFLAGS) $(CFLAGS) -c -o fractals-fractals.obj `if test -f 'fractals.c'; then $(CYGPATH_W) 'fractals.c'; else $(CYGPATH_W) '$(srcdir)/fractals.c'; fi` fractals-fractals.lo: fractals.c -@AMDEP_TRUE@ source='fractals.c' object='fractals-fractals.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/fractals-fractals.Plo' tmpdepfile='$(DEPDIR)/fractals-fractals.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fractals_CFLAGS) $(CFLAGS) -c -o fractals-fractals.lo `test -f fractals.c || echo '$(srcdir)/'`fractals.c -CCDEPMODE = @CCDEPMODE@ -uninstall-info-am: +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fractals_CFLAGS) $(CFLAGS) -MT fractals-fractals.lo -MD -MP -MF "$(DEPDIR)/fractals-fractals.Tpo" -c -o fractals-fractals.lo `test -f 'fractals.c' || echo '$(srcdir)/'`fractals.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/fractals-fractals.Tpo" "$(DEPDIR)/fractals-fractals.Plo"; else rm -f "$(DEPDIR)/fractals-fractals.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='fractals.c' object='fractals-fractals.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/fractals-fractals.Plo' tmpdepfile='$(DEPDIR)/fractals-fractals.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fractals_CFLAGS) $(CFLAGS) -c -o fractals-fractals.lo `test -f 'fractals.c' || echo '$(srcdir)/'`fractals.c -tags: TAGS +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -256,9 +363,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -270,6 +375,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -277,7 +383,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -288,14 +394,17 @@ mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-libtool distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -311,7 +420,8 @@ installcheck-am: maintainer-clean: maintainer-clean-am - + -rm -rf ./$(DEPDIR) + -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am @@ -319,18 +429,27 @@ mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + uninstall-am: uninstall-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am info info-am install \ - install-am install-data install-data-am install-exec \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-noinstPROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-exec \ install-exec-am install-info install-info-am install-man \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - tags uninstall uninstall-am uninstall-info-am + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-info-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. --- freeglut-2.4.0.orig/progs/demos/Fractals/.arch-inventory +++ freeglut-2.4.0/progs/demos/Fractals/.arch-inventory @@ -0,0 +1,2 @@ +precious ^Makefile.in$ +precious ^fractals$ --- freeglut-2.4.0.orig/progs/demos/Fractals_random/.arch-ids/=id +++ freeglut-2.4.0/progs/demos/Fractals_random/.arch-ids/=id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:31:58 2005 30776.0 --- freeglut-2.4.0.orig/progs/demos/Fractals_random/.arch-ids/Fractals_random.dsp.id +++ freeglut-2.4.0/progs/demos/Fractals_random/.arch-ids/Fractals_random.dsp.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:31:58 2005 30786.0 --- freeglut-2.4.0.orig/progs/demos/Fractals_random/.arch-ids/fractals.dat.id +++ freeglut-2.4.0/progs/demos/Fractals_random/.arch-ids/fractals.dat.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:31:59 2005 30804.0 --- freeglut-2.4.0.orig/progs/demos/Fractals_random/.arch-ids/fractals_random.c.id +++ freeglut-2.4.0/progs/demos/Fractals_random/.arch-ids/fractals_random.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:00 2005 30828.0 --- freeglut-2.4.0.orig/progs/demos/Fractals_random/.arch-ids/Makefile.am.id +++ freeglut-2.4.0/progs/demos/Fractals_random/.arch-ids/Makefile.am.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:34:29 2005 2454.0 --- freeglut-2.4.0.orig/progs/demos/Fractals_random/.arch-ids/.cvsignore.id +++ freeglut-2.4.0/progs/demos/Fractals_random/.arch-ids/.cvsignore.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:54:46 2005 2733.0 --- freeglut-2.4.0.orig/progs/demos/Fractals_random/.arch-ids/.arch-inventory.id +++ freeglut-2.4.0/progs/demos/Fractals_random/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Oct 13 09:30:10 2005 6888.7 --- freeglut-2.4.0.orig/progs/demos/Fractals_random/.cvsignore +++ freeglut-2.4.0/progs/demos/Fractals_random/.cvsignore @@ -0,0 +1,5 @@ +.deps +.libs +Makefile +Makefile.in +fractals_random --- freeglut-2.4.0.orig/progs/demos/Fractals_random/Makefile.in +++ freeglut-2.4.0/progs/demos/Fractals_random/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.8.5 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -13,241 +14,348 @@ @SET_MAKE@ -SHELL = @SHELL@ +SOURCES = $(fractals_random_SOURCES) srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) -transform = @program_transform_name@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ host_triplet = @host@ +noinst_PROGRAMS = fractals_random$(EXEEXT) +subdir = progs/demos/Fractals_random +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am_fractals_random_OBJECTS = \ + fractals_random-fractals_random.$(OBJEXT) +fractals_random_OBJECTS = $(am_fractals_random_OBJECTS) +fractals_random_LDADD = $(LDADD) +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = \ +@AMDEP_TRUE@ ./$(DEPDIR)/fractals_random-fractals_random.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = $(fractals_random_SOURCES) +DIST_SOURCES = $(fractals_random_SOURCES) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AS = @AS@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ HEADER = @HEADER@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ LIBRARY = @LIBRARY@ +LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBTOOL_DEPS = @LIBTOOL_DEPS@ LIBXXF86VM = @LIBXXF86VM@ LN_S = @LN_S@ -OBJDUMP = @OBJDUMP@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ +am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ EXTRA_DIST = Fractals_random.dsp fractals.dat fractals_random.c - -noinst_PROGRAMS = fractals_random fractals_random_SOURCES = fractals_random.c fractals_random_LDFLAGS = -export-dynamic ../../../src/lib@LIBRARY@.la fractals_random_CFLAGS = -I$(top_srcdir)/include $(X_CFLAGS) -subdir = progs/demos/Fractals_random -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -noinst_PROGRAMS = fractals_random$(EXEEXT) -PROGRAMS = $(noinst_PROGRAMS) - -am_fractals_random_OBJECTS = fractals_random-fractals_random.$(OBJEXT) -fractals_random_OBJECTS = $(am_fractals_random_OBJECTS) -fractals_random_LDADD = $(LDADD) -fractals_random_DEPENDENCIES = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/fractals_random-fractals_random.Po -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \ - $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ -CFLAGS = @CFLAGS@ -DIST_SOURCES = $(fractals_random_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(fractals_random_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu progs/demos/Fractals_random/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu progs/demos/Fractals_random/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh clean-noinstPROGRAMS: - -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) -fractals_random-fractals_random.$(OBJEXT): fractals_random.c + @list='$(noinst_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done fractals_random$(EXEEXT): $(fractals_random_OBJECTS) $(fractals_random_DEPENDENCIES) @rm -f fractals_random$(EXEEXT) $(LINK) $(fractals_random_LDFLAGS) $(fractals_random_OBJECTS) $(fractals_random_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/fractals_random-fractals_random.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fractals_random-fractals_random.Po@am__quote@ .c.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(COMPILE) -c `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(COMPILE) -c `cygpath -w $<` +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: -@AMDEP_TRUE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LTCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< fractals_random-fractals_random.o: fractals_random.c -@AMDEP_TRUE@ source='fractals_random.c' object='fractals_random-fractals_random.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/fractals_random-fractals_random.Po' tmpdepfile='$(DEPDIR)/fractals_random-fractals_random.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fractals_random_CFLAGS) $(CFLAGS) -c -o fractals_random-fractals_random.o `test -f fractals_random.c || echo '$(srcdir)/'`fractals_random.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fractals_random_CFLAGS) $(CFLAGS) -MT fractals_random-fractals_random.o -MD -MP -MF "$(DEPDIR)/fractals_random-fractals_random.Tpo" -c -o fractals_random-fractals_random.o `test -f 'fractals_random.c' || echo '$(srcdir)/'`fractals_random.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/fractals_random-fractals_random.Tpo" "$(DEPDIR)/fractals_random-fractals_random.Po"; else rm -f "$(DEPDIR)/fractals_random-fractals_random.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='fractals_random.c' object='fractals_random-fractals_random.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/fractals_random-fractals_random.Po' tmpdepfile='$(DEPDIR)/fractals_random-fractals_random.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fractals_random_CFLAGS) $(CFLAGS) -c -o fractals_random-fractals_random.o `test -f 'fractals_random.c' || echo '$(srcdir)/'`fractals_random.c fractals_random-fractals_random.obj: fractals_random.c -@AMDEP_TRUE@ source='fractals_random.c' object='fractals_random-fractals_random.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/fractals_random-fractals_random.Po' tmpdepfile='$(DEPDIR)/fractals_random-fractals_random.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fractals_random_CFLAGS) $(CFLAGS) -c -o fractals_random-fractals_random.obj `cygpath -w fractals_random.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fractals_random_CFLAGS) $(CFLAGS) -MT fractals_random-fractals_random.obj -MD -MP -MF "$(DEPDIR)/fractals_random-fractals_random.Tpo" -c -o fractals_random-fractals_random.obj `if test -f 'fractals_random.c'; then $(CYGPATH_W) 'fractals_random.c'; else $(CYGPATH_W) '$(srcdir)/fractals_random.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/fractals_random-fractals_random.Tpo" "$(DEPDIR)/fractals_random-fractals_random.Po"; else rm -f "$(DEPDIR)/fractals_random-fractals_random.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='fractals_random.c' object='fractals_random-fractals_random.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/fractals_random-fractals_random.Po' tmpdepfile='$(DEPDIR)/fractals_random-fractals_random.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fractals_random_CFLAGS) $(CFLAGS) -c -o fractals_random-fractals_random.obj `if test -f 'fractals_random.c'; then $(CYGPATH_W) 'fractals_random.c'; else $(CYGPATH_W) '$(srcdir)/fractals_random.c'; fi` fractals_random-fractals_random.lo: fractals_random.c -@AMDEP_TRUE@ source='fractals_random.c' object='fractals_random-fractals_random.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/fractals_random-fractals_random.Plo' tmpdepfile='$(DEPDIR)/fractals_random-fractals_random.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fractals_random_CFLAGS) $(CFLAGS) -c -o fractals_random-fractals_random.lo `test -f fractals_random.c || echo '$(srcdir)/'`fractals_random.c -CCDEPMODE = @CCDEPMODE@ -uninstall-info-am: +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fractals_random_CFLAGS) $(CFLAGS) -MT fractals_random-fractals_random.lo -MD -MP -MF "$(DEPDIR)/fractals_random-fractals_random.Tpo" -c -o fractals_random-fractals_random.lo `test -f 'fractals_random.c' || echo '$(srcdir)/'`fractals_random.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/fractals_random-fractals_random.Tpo" "$(DEPDIR)/fractals_random-fractals_random.Plo"; else rm -f "$(DEPDIR)/fractals_random-fractals_random.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='fractals_random.c' object='fractals_random-fractals_random.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/fractals_random-fractals_random.Plo' tmpdepfile='$(DEPDIR)/fractals_random-fractals_random.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(fractals_random_CFLAGS) $(CFLAGS) -c -o fractals_random-fractals_random.lo `test -f 'fractals_random.c' || echo '$(srcdir)/'`fractals_random.c -tags: TAGS +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -257,9 +365,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -271,6 +377,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -278,7 +385,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -289,14 +396,17 @@ mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-libtool distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -312,7 +422,8 @@ installcheck-am: maintainer-clean: maintainer-clean-am - + -rm -rf ./$(DEPDIR) + -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am @@ -320,18 +431,27 @@ mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + uninstall-am: uninstall-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am info info-am install \ - install-am install-data install-data-am install-exec \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-noinstPROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-exec \ install-exec-am install-info install-info-am install-man \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - tags uninstall uninstall-am uninstall-info-am + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-info-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. --- freeglut-2.4.0.orig/progs/demos/Fractals_random/.arch-inventory +++ freeglut-2.4.0/progs/demos/Fractals_random/.arch-inventory @@ -0,0 +1,2 @@ +precious ^Makefile.in$ +precious ^fractals_random$ --- freeglut-2.4.0.orig/progs/demos/Lorenz/.arch-ids/=id +++ freeglut-2.4.0/progs/demos/Lorenz/.arch-ids/=id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:33:23 2005 823.0 --- freeglut-2.4.0.orig/progs/demos/Lorenz/.arch-ids/lorenz.c.id +++ freeglut-2.4.0/progs/demos/Lorenz/.arch-ids/lorenz.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:33:23 2005 843.0 --- freeglut-2.4.0.orig/progs/demos/Lorenz/.arch-ids/lorenz.dsp.id +++ freeglut-2.4.0/progs/demos/Lorenz/.arch-ids/lorenz.dsp.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:33:24 2005 853.0 --- freeglut-2.4.0.orig/progs/demos/Lorenz/.arch-ids/Makefile.am.id +++ freeglut-2.4.0/progs/demos/Lorenz/.arch-ids/Makefile.am.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:34:30 2005 2487.0 --- freeglut-2.4.0.orig/progs/demos/Lorenz/.arch-ids/.cvsignore.id +++ freeglut-2.4.0/progs/demos/Lorenz/.arch-ids/.cvsignore.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:54:47 2005 2760.0 --- freeglut-2.4.0.orig/progs/demos/Lorenz/.arch-ids/.arch-inventory.id +++ freeglut-2.4.0/progs/demos/Lorenz/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Oct 13 09:30:10 2005 6888.8 --- freeglut-2.4.0.orig/progs/demos/Lorenz/.cvsignore +++ freeglut-2.4.0/progs/demos/Lorenz/.cvsignore @@ -0,0 +1,5 @@ +.deps +.libs +Makefile +Makefile.in +lorenz --- freeglut-2.4.0.orig/progs/demos/Lorenz/Makefile.in +++ freeglut-2.4.0/progs/demos/Lorenz/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.8.5 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -13,241 +14,346 @@ @SET_MAKE@ -SHELL = @SHELL@ +SOURCES = $(lorenz_SOURCES) srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) -transform = @program_transform_name@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ host_triplet = @host@ +noinst_PROGRAMS = lorenz$(EXEEXT) +subdir = progs/demos/Lorenz +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am_lorenz_OBJECTS = lorenz-lorenz.$(OBJEXT) +lorenz_OBJECTS = $(am_lorenz_OBJECTS) +lorenz_LDADD = $(LDADD) +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/lorenz-lorenz.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = $(lorenz_SOURCES) +DIST_SOURCES = $(lorenz_SOURCES) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AS = @AS@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ HEADER = @HEADER@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ LIBRARY = @LIBRARY@ +LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBTOOL_DEPS = @LIBTOOL_DEPS@ LIBXXF86VM = @LIBXXF86VM@ LN_S = @LN_S@ -OBJDUMP = @OBJDUMP@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ +am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ EXTRA_DIST = lorenz.c lorenz.dsp - -noinst_PROGRAMS = lorenz lorenz_SOURCES = lorenz.c lorenz_LDFLAGS = -export-dynamic ../../../src/lib@LIBRARY@.la lorenz_CFLAGS = -I$(top_srcdir)/include $(X_CFLAGS) -subdir = progs/demos/Lorenz -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -noinst_PROGRAMS = lorenz$(EXEEXT) -PROGRAMS = $(noinst_PROGRAMS) - -am_lorenz_OBJECTS = lorenz-lorenz.$(OBJEXT) -lorenz_OBJECTS = $(am_lorenz_OBJECTS) -lorenz_LDADD = $(LDADD) -lorenz_DEPENDENCIES = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/lorenz-lorenz.Po -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \ - $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ -CFLAGS = @CFLAGS@ -DIST_SOURCES = $(lorenz_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(lorenz_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu progs/demos/Lorenz/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu progs/demos/Lorenz/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh clean-noinstPROGRAMS: - -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) -lorenz-lorenz.$(OBJEXT): lorenz.c + @list='$(noinst_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done lorenz$(EXEEXT): $(lorenz_OBJECTS) $(lorenz_DEPENDENCIES) @rm -f lorenz$(EXEEXT) $(LINK) $(lorenz_LDFLAGS) $(lorenz_OBJECTS) $(lorenz_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lorenz-lorenz.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lorenz-lorenz.Po@am__quote@ .c.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(COMPILE) -c `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(COMPILE) -c `cygpath -w $<` +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: -@AMDEP_TRUE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LTCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< lorenz-lorenz.o: lorenz.c -@AMDEP_TRUE@ source='lorenz.c' object='lorenz-lorenz.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lorenz-lorenz.Po' tmpdepfile='$(DEPDIR)/lorenz-lorenz.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lorenz_CFLAGS) $(CFLAGS) -c -o lorenz-lorenz.o `test -f lorenz.c || echo '$(srcdir)/'`lorenz.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lorenz_CFLAGS) $(CFLAGS) -MT lorenz-lorenz.o -MD -MP -MF "$(DEPDIR)/lorenz-lorenz.Tpo" -c -o lorenz-lorenz.o `test -f 'lorenz.c' || echo '$(srcdir)/'`lorenz.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lorenz-lorenz.Tpo" "$(DEPDIR)/lorenz-lorenz.Po"; else rm -f "$(DEPDIR)/lorenz-lorenz.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='lorenz.c' object='lorenz-lorenz.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lorenz-lorenz.Po' tmpdepfile='$(DEPDIR)/lorenz-lorenz.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lorenz_CFLAGS) $(CFLAGS) -c -o lorenz-lorenz.o `test -f 'lorenz.c' || echo '$(srcdir)/'`lorenz.c lorenz-lorenz.obj: lorenz.c -@AMDEP_TRUE@ source='lorenz.c' object='lorenz-lorenz.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lorenz-lorenz.Po' tmpdepfile='$(DEPDIR)/lorenz-lorenz.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lorenz_CFLAGS) $(CFLAGS) -c -o lorenz-lorenz.obj `cygpath -w lorenz.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lorenz_CFLAGS) $(CFLAGS) -MT lorenz-lorenz.obj -MD -MP -MF "$(DEPDIR)/lorenz-lorenz.Tpo" -c -o lorenz-lorenz.obj `if test -f 'lorenz.c'; then $(CYGPATH_W) 'lorenz.c'; else $(CYGPATH_W) '$(srcdir)/lorenz.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lorenz-lorenz.Tpo" "$(DEPDIR)/lorenz-lorenz.Po"; else rm -f "$(DEPDIR)/lorenz-lorenz.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='lorenz.c' object='lorenz-lorenz.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lorenz-lorenz.Po' tmpdepfile='$(DEPDIR)/lorenz-lorenz.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lorenz_CFLAGS) $(CFLAGS) -c -o lorenz-lorenz.obj `if test -f 'lorenz.c'; then $(CYGPATH_W) 'lorenz.c'; else $(CYGPATH_W) '$(srcdir)/lorenz.c'; fi` lorenz-lorenz.lo: lorenz.c -@AMDEP_TRUE@ source='lorenz.c' object='lorenz-lorenz.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lorenz-lorenz.Plo' tmpdepfile='$(DEPDIR)/lorenz-lorenz.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lorenz_CFLAGS) $(CFLAGS) -c -o lorenz-lorenz.lo `test -f lorenz.c || echo '$(srcdir)/'`lorenz.c -CCDEPMODE = @CCDEPMODE@ -uninstall-info-am: +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lorenz_CFLAGS) $(CFLAGS) -MT lorenz-lorenz.lo -MD -MP -MF "$(DEPDIR)/lorenz-lorenz.Tpo" -c -o lorenz-lorenz.lo `test -f 'lorenz.c' || echo '$(srcdir)/'`lorenz.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lorenz-lorenz.Tpo" "$(DEPDIR)/lorenz-lorenz.Plo"; else rm -f "$(DEPDIR)/lorenz-lorenz.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='lorenz.c' object='lorenz-lorenz.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lorenz-lorenz.Plo' tmpdepfile='$(DEPDIR)/lorenz-lorenz.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lorenz_CFLAGS) $(CFLAGS) -c -o lorenz-lorenz.lo `test -f 'lorenz.c' || echo '$(srcdir)/'`lorenz.c -tags: TAGS +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -257,9 +363,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -271,6 +375,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -278,7 +383,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -289,14 +394,17 @@ mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-libtool distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -312,7 +420,8 @@ installcheck-am: maintainer-clean: maintainer-clean-am - + -rm -rf ./$(DEPDIR) + -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am @@ -320,18 +429,27 @@ mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + uninstall-am: uninstall-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am info info-am install \ - install-am install-data install-data-am install-exec \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-noinstPROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-exec \ install-exec-am install-info install-info-am install-man \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - tags uninstall uninstall-am uninstall-info-am + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-info-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. --- freeglut-2.4.0.orig/progs/demos/Lorenz/.arch-inventory +++ freeglut-2.4.0/progs/demos/Lorenz/.arch-inventory @@ -0,0 +1,2 @@ +precious ^Makefile.in$ +precious ^lorenz$ --- freeglut-2.4.0.orig/progs/demos/One/.arch-ids/=id +++ freeglut-2.4.0/progs/demos/One/.arch-ids/=id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:33:45 2005 1370.0 --- freeglut-2.4.0.orig/progs/demos/One/.arch-ids/Makefile.am.id +++ freeglut-2.4.0/progs/demos/One/.arch-ids/Makefile.am.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:33:45 2005 1382.0 --- freeglut-2.4.0.orig/progs/demos/One/.arch-ids/one.c.id +++ freeglut-2.4.0/progs/demos/One/.arch-ids/one.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:33:46 2005 1411.0 --- freeglut-2.4.0.orig/progs/demos/One/.arch-ids/one.dsp.id +++ freeglut-2.4.0/progs/demos/One/.arch-ids/one.dsp.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:34:05 2005 1921.0 --- freeglut-2.4.0.orig/progs/demos/One/.arch-ids/.cvsignore.id +++ freeglut-2.4.0/progs/demos/One/.arch-ids/.cvsignore.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:54:48 2005 2778.0 --- freeglut-2.4.0.orig/progs/demos/One/.arch-ids/.arch-inventory.id +++ freeglut-2.4.0/progs/demos/One/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Oct 13 09:30:10 2005 6888.9 --- freeglut-2.4.0.orig/progs/demos/One/.cvsignore +++ freeglut-2.4.0/progs/demos/One/.cvsignore @@ -0,0 +1,5 @@ +.deps +.libs +Makefile +Makefile.in +one --- freeglut-2.4.0.orig/progs/demos/One/Makefile.in +++ freeglut-2.4.0/progs/demos/One/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.8.5 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -13,240 +14,346 @@ @SET_MAKE@ -SHELL = @SHELL@ +SOURCES = $(one_SOURCES) srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) -transform = @program_transform_name@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ host_triplet = @host@ +noinst_PROGRAMS = one$(EXEEXT) +subdir = progs/demos/One +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am_one_OBJECTS = one-one.$(OBJEXT) +one_OBJECTS = $(am_one_OBJECTS) +one_LDADD = $(LDADD) +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/one-one.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = $(one_SOURCES) +DIST_SOURCES = $(one_SOURCES) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AS = @AS@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ HEADER = @HEADER@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ LIBRARY = @LIBRARY@ +LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBTOOL_DEPS = @LIBTOOL_DEPS@ LIBXXF86VM = @LIBXXF86VM@ LN_S = @LN_S@ -OBJDUMP = @OBJDUMP@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ +am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ EXTRA_DIST = one.c one.dsp -noinst_PROGRAMS = one one_SOURCES = one.c one_LDFLAGS = -export-dynamic ../../../src/lib@LIBRARY@.la one_CFLAGS = -I$(top_srcdir)/include $(X_CFLAGS) -subdir = progs/demos/One -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -noinst_PROGRAMS = one$(EXEEXT) -PROGRAMS = $(noinst_PROGRAMS) - -am_one_OBJECTS = one-one.$(OBJEXT) -one_OBJECTS = $(am_one_OBJECTS) -one_LDADD = $(LDADD) -one_DEPENDENCIES = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/one-one.Po -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \ - $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ -CFLAGS = @CFLAGS@ -DIST_SOURCES = $(one_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(one_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu progs/demos/One/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu progs/demos/One/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh clean-noinstPROGRAMS: - -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) -one-one.$(OBJEXT): one.c + @list='$(noinst_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done one$(EXEEXT): $(one_OBJECTS) $(one_DEPENDENCIES) @rm -f one$(EXEEXT) $(LINK) $(one_LDFLAGS) $(one_OBJECTS) $(one_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/one-one.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/one-one.Po@am__quote@ .c.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(COMPILE) -c `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(COMPILE) -c `cygpath -w $<` +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: -@AMDEP_TRUE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LTCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< one-one.o: one.c -@AMDEP_TRUE@ source='one.c' object='one-one.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/one-one.Po' tmpdepfile='$(DEPDIR)/one-one.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(one_CFLAGS) $(CFLAGS) -c -o one-one.o `test -f one.c || echo '$(srcdir)/'`one.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(one_CFLAGS) $(CFLAGS) -MT one-one.o -MD -MP -MF "$(DEPDIR)/one-one.Tpo" -c -o one-one.o `test -f 'one.c' || echo '$(srcdir)/'`one.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/one-one.Tpo" "$(DEPDIR)/one-one.Po"; else rm -f "$(DEPDIR)/one-one.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='one.c' object='one-one.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/one-one.Po' tmpdepfile='$(DEPDIR)/one-one.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(one_CFLAGS) $(CFLAGS) -c -o one-one.o `test -f 'one.c' || echo '$(srcdir)/'`one.c one-one.obj: one.c -@AMDEP_TRUE@ source='one.c' object='one-one.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/one-one.Po' tmpdepfile='$(DEPDIR)/one-one.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(one_CFLAGS) $(CFLAGS) -c -o one-one.obj `cygpath -w one.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(one_CFLAGS) $(CFLAGS) -MT one-one.obj -MD -MP -MF "$(DEPDIR)/one-one.Tpo" -c -o one-one.obj `if test -f 'one.c'; then $(CYGPATH_W) 'one.c'; else $(CYGPATH_W) '$(srcdir)/one.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/one-one.Tpo" "$(DEPDIR)/one-one.Po"; else rm -f "$(DEPDIR)/one-one.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='one.c' object='one-one.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/one-one.Po' tmpdepfile='$(DEPDIR)/one-one.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(one_CFLAGS) $(CFLAGS) -c -o one-one.obj `if test -f 'one.c'; then $(CYGPATH_W) 'one.c'; else $(CYGPATH_W) '$(srcdir)/one.c'; fi` one-one.lo: one.c -@AMDEP_TRUE@ source='one.c' object='one-one.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/one-one.Plo' tmpdepfile='$(DEPDIR)/one-one.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(one_CFLAGS) $(CFLAGS) -c -o one-one.lo `test -f one.c || echo '$(srcdir)/'`one.c -CCDEPMODE = @CCDEPMODE@ -uninstall-info-am: +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(one_CFLAGS) $(CFLAGS) -MT one-one.lo -MD -MP -MF "$(DEPDIR)/one-one.Tpo" -c -o one-one.lo `test -f 'one.c' || echo '$(srcdir)/'`one.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/one-one.Tpo" "$(DEPDIR)/one-one.Plo"; else rm -f "$(DEPDIR)/one-one.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='one.c' object='one-one.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/one-one.Plo' tmpdepfile='$(DEPDIR)/one-one.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(one_CFLAGS) $(CFLAGS) -c -o one-one.lo `test -f 'one.c' || echo '$(srcdir)/'`one.c -tags: TAGS +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -256,9 +363,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -270,6 +375,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -277,7 +383,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -288,14 +394,17 @@ mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-libtool distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -311,7 +420,8 @@ installcheck-am: maintainer-clean: maintainer-clean-am - + -rm -rf ./$(DEPDIR) + -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am @@ -319,18 +429,27 @@ mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + uninstall-am: uninstall-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am info info-am install \ - install-am install-data install-data-am install-exec \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-noinstPROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-exec \ install-exec-am install-info install-info-am install-man \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - tags uninstall uninstall-am uninstall-info-am + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-info-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. --- freeglut-2.4.0.orig/progs/demos/One/.arch-inventory +++ freeglut-2.4.0/progs/demos/One/.arch-inventory @@ -0,0 +1,2 @@ +precious ^Makefile.in$ +precious ^one$ --- freeglut-2.4.0.orig/progs/demos/CallbackMaker/.arch-ids/=id +++ freeglut-2.4.0/progs/demos/CallbackMaker/.arch-ids/=id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:43:24 2005 21472.0 --- freeglut-2.4.0.orig/progs/demos/CallbackMaker/.arch-ids/CallbackMaker.c.id +++ freeglut-2.4.0/progs/demos/CallbackMaker/.arch-ids/CallbackMaker.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:43:24 2005 21483.0 --- freeglut-2.4.0.orig/progs/demos/CallbackMaker/.arch-ids/Makefile.am.id +++ freeglut-2.4.0/progs/demos/CallbackMaker/.arch-ids/Makefile.am.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:43:25 2005 21497.0 --- freeglut-2.4.0.orig/progs/demos/CallbackMaker/.arch-ids/CallbackMaker.dsp.id +++ freeglut-2.4.0/progs/demos/CallbackMaker/.arch-ids/CallbackMaker.dsp.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:43:30 2005 21591.0 --- freeglut-2.4.0.orig/progs/demos/CallbackMaker/.arch-ids/.cvsignore.id +++ freeglut-2.4.0/progs/demos/CallbackMaker/.arch-ids/.cvsignore.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:54:45 2005 2703.0 --- freeglut-2.4.0.orig/progs/demos/CallbackMaker/.arch-ids/.arch-inventory.id +++ freeglut-2.4.0/progs/demos/CallbackMaker/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Oct 13 09:30:10 2005 6888.5 --- freeglut-2.4.0.orig/progs/demos/CallbackMaker/.cvsignore +++ freeglut-2.4.0/progs/demos/CallbackMaker/.cvsignore @@ -0,0 +1,5 @@ +.deps +.libs +CallbackMaker +Makefile +Makefile.in --- freeglut-2.4.0.orig/progs/demos/CallbackMaker/Makefile.in +++ freeglut-2.4.0/progs/demos/CallbackMaker/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.8.5 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -13,240 +14,346 @@ @SET_MAKE@ -SHELL = @SHELL@ +SOURCES = $(CallbackMaker_SOURCES) srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) -transform = @program_transform_name@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ host_triplet = @host@ +noinst_PROGRAMS = CallbackMaker$(EXEEXT) +subdir = progs/demos/CallbackMaker +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am_CallbackMaker_OBJECTS = CallbackMaker-CallbackMaker.$(OBJEXT) +CallbackMaker_OBJECTS = $(am_CallbackMaker_OBJECTS) +CallbackMaker_LDADD = $(LDADD) +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/CallbackMaker-CallbackMaker.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = $(CallbackMaker_SOURCES) +DIST_SOURCES = $(CallbackMaker_SOURCES) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AS = @AS@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ HEADER = @HEADER@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ LIBRARY = @LIBRARY@ +LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBTOOL_DEPS = @LIBTOOL_DEPS@ LIBXXF86VM = @LIBXXF86VM@ LN_S = @LN_S@ -OBJDUMP = @OBJDUMP@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ +am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ EXTRA_DIST = CallbackMaker.c CallbackMaker.dsp -noinst_PROGRAMS = CallbackMaker CallbackMaker_SOURCES = CallbackMaker.c CallbackMaker_LDFLAGS = -export-dynamic ../../../src/lib@LIBRARY@.la CallbackMaker_CFLAGS = -I$(top_srcdir)/include $(X_CFLAGS) -subdir = progs/demos/CallbackMaker -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -noinst_PROGRAMS = CallbackMaker$(EXEEXT) -PROGRAMS = $(noinst_PROGRAMS) - -am_CallbackMaker_OBJECTS = CallbackMaker-CallbackMaker.$(OBJEXT) -CallbackMaker_OBJECTS = $(am_CallbackMaker_OBJECTS) -CallbackMaker_LDADD = $(LDADD) -CallbackMaker_DEPENDENCIES = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/CallbackMaker-CallbackMaker.Po -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \ - $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ -CFLAGS = @CFLAGS@ -DIST_SOURCES = $(CallbackMaker_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(CallbackMaker_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu progs/demos/CallbackMaker/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu progs/demos/CallbackMaker/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh clean-noinstPROGRAMS: - -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) -CallbackMaker-CallbackMaker.$(OBJEXT): CallbackMaker.c + @list='$(noinst_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done CallbackMaker$(EXEEXT): $(CallbackMaker_OBJECTS) $(CallbackMaker_DEPENDENCIES) @rm -f CallbackMaker$(EXEEXT) $(LINK) $(CallbackMaker_LDFLAGS) $(CallbackMaker_OBJECTS) $(CallbackMaker_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/CallbackMaker-CallbackMaker.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CallbackMaker-CallbackMaker.Po@am__quote@ .c.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(COMPILE) -c `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(COMPILE) -c `cygpath -w $<` +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: -@AMDEP_TRUE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LTCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< CallbackMaker-CallbackMaker.o: CallbackMaker.c -@AMDEP_TRUE@ source='CallbackMaker.c' object='CallbackMaker-CallbackMaker.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/CallbackMaker-CallbackMaker.Po' tmpdepfile='$(DEPDIR)/CallbackMaker-CallbackMaker.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CallbackMaker_CFLAGS) $(CFLAGS) -c -o CallbackMaker-CallbackMaker.o `test -f CallbackMaker.c || echo '$(srcdir)/'`CallbackMaker.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CallbackMaker_CFLAGS) $(CFLAGS) -MT CallbackMaker-CallbackMaker.o -MD -MP -MF "$(DEPDIR)/CallbackMaker-CallbackMaker.Tpo" -c -o CallbackMaker-CallbackMaker.o `test -f 'CallbackMaker.c' || echo '$(srcdir)/'`CallbackMaker.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/CallbackMaker-CallbackMaker.Tpo" "$(DEPDIR)/CallbackMaker-CallbackMaker.Po"; else rm -f "$(DEPDIR)/CallbackMaker-CallbackMaker.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='CallbackMaker.c' object='CallbackMaker-CallbackMaker.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/CallbackMaker-CallbackMaker.Po' tmpdepfile='$(DEPDIR)/CallbackMaker-CallbackMaker.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CallbackMaker_CFLAGS) $(CFLAGS) -c -o CallbackMaker-CallbackMaker.o `test -f 'CallbackMaker.c' || echo '$(srcdir)/'`CallbackMaker.c CallbackMaker-CallbackMaker.obj: CallbackMaker.c -@AMDEP_TRUE@ source='CallbackMaker.c' object='CallbackMaker-CallbackMaker.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/CallbackMaker-CallbackMaker.Po' tmpdepfile='$(DEPDIR)/CallbackMaker-CallbackMaker.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CallbackMaker_CFLAGS) $(CFLAGS) -c -o CallbackMaker-CallbackMaker.obj `cygpath -w CallbackMaker.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CallbackMaker_CFLAGS) $(CFLAGS) -MT CallbackMaker-CallbackMaker.obj -MD -MP -MF "$(DEPDIR)/CallbackMaker-CallbackMaker.Tpo" -c -o CallbackMaker-CallbackMaker.obj `if test -f 'CallbackMaker.c'; then $(CYGPATH_W) 'CallbackMaker.c'; else $(CYGPATH_W) '$(srcdir)/CallbackMaker.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/CallbackMaker-CallbackMaker.Tpo" "$(DEPDIR)/CallbackMaker-CallbackMaker.Po"; else rm -f "$(DEPDIR)/CallbackMaker-CallbackMaker.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='CallbackMaker.c' object='CallbackMaker-CallbackMaker.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/CallbackMaker-CallbackMaker.Po' tmpdepfile='$(DEPDIR)/CallbackMaker-CallbackMaker.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CallbackMaker_CFLAGS) $(CFLAGS) -c -o CallbackMaker-CallbackMaker.obj `if test -f 'CallbackMaker.c'; then $(CYGPATH_W) 'CallbackMaker.c'; else $(CYGPATH_W) '$(srcdir)/CallbackMaker.c'; fi` CallbackMaker-CallbackMaker.lo: CallbackMaker.c -@AMDEP_TRUE@ source='CallbackMaker.c' object='CallbackMaker-CallbackMaker.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/CallbackMaker-CallbackMaker.Plo' tmpdepfile='$(DEPDIR)/CallbackMaker-CallbackMaker.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CallbackMaker_CFLAGS) $(CFLAGS) -c -o CallbackMaker-CallbackMaker.lo `test -f CallbackMaker.c || echo '$(srcdir)/'`CallbackMaker.c -CCDEPMODE = @CCDEPMODE@ -uninstall-info-am: +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CallbackMaker_CFLAGS) $(CFLAGS) -MT CallbackMaker-CallbackMaker.lo -MD -MP -MF "$(DEPDIR)/CallbackMaker-CallbackMaker.Tpo" -c -o CallbackMaker-CallbackMaker.lo `test -f 'CallbackMaker.c' || echo '$(srcdir)/'`CallbackMaker.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/CallbackMaker-CallbackMaker.Tpo" "$(DEPDIR)/CallbackMaker-CallbackMaker.Plo"; else rm -f "$(DEPDIR)/CallbackMaker-CallbackMaker.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='CallbackMaker.c' object='CallbackMaker-CallbackMaker.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/CallbackMaker-CallbackMaker.Plo' tmpdepfile='$(DEPDIR)/CallbackMaker-CallbackMaker.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CallbackMaker_CFLAGS) $(CFLAGS) -c -o CallbackMaker-CallbackMaker.lo `test -f 'CallbackMaker.c' || echo '$(srcdir)/'`CallbackMaker.c -tags: TAGS +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -256,9 +363,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -270,6 +375,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -277,7 +383,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -288,14 +394,17 @@ mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-libtool distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -311,7 +420,8 @@ installcheck-am: maintainer-clean: maintainer-clean-am - + -rm -rf ./$(DEPDIR) + -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am @@ -319,18 +429,27 @@ mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + uninstall-am: uninstall-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am info info-am install \ - install-am install-data install-data-am install-exec \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-noinstPROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-exec \ install-exec-am install-info install-info-am install-man \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - tags uninstall uninstall-am uninstall-info-am + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-info-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. --- freeglut-2.4.0.orig/progs/demos/CallbackMaker/.arch-inventory +++ freeglut-2.4.0/progs/demos/CallbackMaker/.arch-inventory @@ -0,0 +1,2 @@ +precious ^Makefile.in$ +precious ^CallbackMaker$ --- freeglut-2.4.0.orig/progs/demos/shapes/.arch-ids/=id +++ freeglut-2.4.0/progs/demos/shapes/.arch-ids/=id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:45:35 2005 25076.0 --- freeglut-2.4.0.orig/progs/demos/shapes/.arch-ids/Makefile.am.id +++ freeglut-2.4.0/progs/demos/shapes/.arch-ids/Makefile.am.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:45:35 2005 25085.0 --- freeglut-2.4.0.orig/progs/demos/shapes/.arch-ids/shapes.c.id +++ freeglut-2.4.0/progs/demos/shapes/.arch-ids/shapes.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:45:36 2005 25113.0 --- freeglut-2.4.0.orig/progs/demos/shapes/.arch-ids/shapes.dsp.id +++ freeglut-2.4.0/progs/demos/shapes/.arch-ids/shapes.dsp.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:46:27 2005 26321.0 --- freeglut-2.4.0.orig/progs/demos/shapes/.arch-ids/.cvsignore.id +++ freeglut-2.4.0/progs/demos/shapes/.arch-ids/.cvsignore.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:54:49 2005 2795.0 --- freeglut-2.4.0.orig/progs/demos/shapes/.arch-ids/.arch-inventory.id +++ freeglut-2.4.0/progs/demos/shapes/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Oct 13 09:30:10 2005 6888.10 --- freeglut-2.4.0.orig/progs/demos/shapes/.cvsignore +++ freeglut-2.4.0/progs/demos/shapes/.cvsignore @@ -0,0 +1,5 @@ +.deps +.libs +Makefile +Makefile.in +shapes --- freeglut-2.4.0.orig/progs/demos/shapes/Makefile.in +++ freeglut-2.4.0/progs/demos/shapes/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.8.5 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -13,240 +14,346 @@ @SET_MAKE@ -SHELL = @SHELL@ +SOURCES = $(shapes_SOURCES) srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) -transform = @program_transform_name@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ host_triplet = @host@ +noinst_PROGRAMS = shapes$(EXEEXT) +subdir = progs/demos/shapes +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am_shapes_OBJECTS = shapes-shapes.$(OBJEXT) +shapes_OBJECTS = $(am_shapes_OBJECTS) +shapes_LDADD = $(LDADD) +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/shapes-shapes.Po +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = $(shapes_SOURCES) +DIST_SOURCES = $(shapes_SOURCES) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AS = @AS@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ HEADER = @HEADER@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ LIBRARY = @LIBRARY@ +LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBTOOL_DEPS = @LIBTOOL_DEPS@ LIBXXF86VM = @LIBXXF86VM@ LN_S = @LN_S@ -OBJDUMP = @OBJDUMP@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ +am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ EXTRA_DIST = shapes.c shapes.dsp -noinst_PROGRAMS = shapes shapes_SOURCES = shapes.c shapes_LDFLAGS = -export-dynamic ../../../src/lib@LIBRARY@.la shapes_CFLAGS = -I$(top_srcdir)/include $(X_CFLAGS) -subdir = progs/demos/shapes -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -noinst_PROGRAMS = shapes$(EXEEXT) -PROGRAMS = $(noinst_PROGRAMS) - -am_shapes_OBJECTS = shapes-shapes.$(OBJEXT) -shapes_OBJECTS = $(am_shapes_OBJECTS) -shapes_LDADD = $(LDADD) -shapes_DEPENDENCIES = - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/shapes-shapes.Po -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \ - $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ -CFLAGS = @CFLAGS@ -DIST_SOURCES = $(shapes_SOURCES) -DIST_COMMON = Makefile.am Makefile.in -SOURCES = $(shapes_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu progs/demos/shapes/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu progs/demos/shapes/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh clean-noinstPROGRAMS: - -test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS) -shapes-shapes.$(OBJEXT): shapes.c + @list='$(noinst_PROGRAMS)'; for p in $$list; do \ + f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f $$p $$f"; \ + rm -f $$p $$f ; \ + done shapes$(EXEEXT): $(shapes_OBJECTS) $(shapes_DEPENDENCIES) @rm -f shapes$(EXEEXT) $(LINK) $(shapes_LDFLAGS) $(shapes_OBJECTS) $(shapes_LDADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/shapes-shapes.Po@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/shapes-shapes.Po@am__quote@ .c.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(COMPILE) -c `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(COMPILE) -c `cygpath -w $<` +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: -@AMDEP_TRUE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LTCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< shapes-shapes.o: shapes.c -@AMDEP_TRUE@ source='shapes.c' object='shapes-shapes.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/shapes-shapes.Po' tmpdepfile='$(DEPDIR)/shapes-shapes.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(shapes_CFLAGS) $(CFLAGS) -c -o shapes-shapes.o `test -f shapes.c || echo '$(srcdir)/'`shapes.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(shapes_CFLAGS) $(CFLAGS) -MT shapes-shapes.o -MD -MP -MF "$(DEPDIR)/shapes-shapes.Tpo" -c -o shapes-shapes.o `test -f 'shapes.c' || echo '$(srcdir)/'`shapes.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/shapes-shapes.Tpo" "$(DEPDIR)/shapes-shapes.Po"; else rm -f "$(DEPDIR)/shapes-shapes.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='shapes.c' object='shapes-shapes.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/shapes-shapes.Po' tmpdepfile='$(DEPDIR)/shapes-shapes.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(shapes_CFLAGS) $(CFLAGS) -c -o shapes-shapes.o `test -f 'shapes.c' || echo '$(srcdir)/'`shapes.c shapes-shapes.obj: shapes.c -@AMDEP_TRUE@ source='shapes.c' object='shapes-shapes.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/shapes-shapes.Po' tmpdepfile='$(DEPDIR)/shapes-shapes.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(shapes_CFLAGS) $(CFLAGS) -c -o shapes-shapes.obj `cygpath -w shapes.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(shapes_CFLAGS) $(CFLAGS) -MT shapes-shapes.obj -MD -MP -MF "$(DEPDIR)/shapes-shapes.Tpo" -c -o shapes-shapes.obj `if test -f 'shapes.c'; then $(CYGPATH_W) 'shapes.c'; else $(CYGPATH_W) '$(srcdir)/shapes.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/shapes-shapes.Tpo" "$(DEPDIR)/shapes-shapes.Po"; else rm -f "$(DEPDIR)/shapes-shapes.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='shapes.c' object='shapes-shapes.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/shapes-shapes.Po' tmpdepfile='$(DEPDIR)/shapes-shapes.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(shapes_CFLAGS) $(CFLAGS) -c -o shapes-shapes.obj `if test -f 'shapes.c'; then $(CYGPATH_W) 'shapes.c'; else $(CYGPATH_W) '$(srcdir)/shapes.c'; fi` shapes-shapes.lo: shapes.c -@AMDEP_TRUE@ source='shapes.c' object='shapes-shapes.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/shapes-shapes.Plo' tmpdepfile='$(DEPDIR)/shapes-shapes.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(shapes_CFLAGS) $(CFLAGS) -c -o shapes-shapes.lo `test -f shapes.c || echo '$(srcdir)/'`shapes.c -CCDEPMODE = @CCDEPMODE@ -uninstall-info-am: +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(shapes_CFLAGS) $(CFLAGS) -MT shapes-shapes.lo -MD -MP -MF "$(DEPDIR)/shapes-shapes.Tpo" -c -o shapes-shapes.lo `test -f 'shapes.c' || echo '$(srcdir)/'`shapes.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/shapes-shapes.Tpo" "$(DEPDIR)/shapes-shapes.Plo"; else rm -f "$(DEPDIR)/shapes-shapes.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='shapes.c' object='shapes-shapes.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/shapes-shapes.Plo' tmpdepfile='$(DEPDIR)/shapes-shapes.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(shapes_CFLAGS) $(CFLAGS) -c -o shapes-shapes.lo `test -f 'shapes.c' || echo '$(srcdir)/'`shapes.c -tags: TAGS +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -256,9 +363,7 @@ check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) - installdirs: - install: install-am install-exec: install-exec-am install-data: install-data-am @@ -270,6 +375,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -277,7 +383,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -288,14 +394,17 @@ mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-libtool distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -311,7 +420,8 @@ installcheck-am: maintainer-clean: maintainer-clean-am - + -rm -rf ./$(DEPDIR) + -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am @@ -319,18 +429,27 @@ mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + uninstall-am: uninstall-info-am -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-libtool clean-noinstPROGRAMS distclean distclean-compile \ - distclean-depend distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am info info-am install \ - install-am install-data install-data-am install-exec \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-noinstPROGRAMS ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-exec \ install-exec-am install-info install-info-am install-man \ install-strip installcheck installcheck-am installdirs \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - tags uninstall uninstall-am uninstall-info-am + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-info-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. --- freeglut-2.4.0.orig/progs/demos/shapes/.arch-inventory +++ freeglut-2.4.0/progs/demos/shapes/.arch-inventory @@ -0,0 +1,2 @@ +precious ^Makefile.in$ +precious ^shapes$ --- freeglut-2.4.0.orig/progs/demos/.cvsignore +++ freeglut-2.4.0/progs/demos/.cvsignore @@ -0,0 +1,2 @@ +Makefile +Makefile.in --- freeglut-2.4.0.orig/progs/demos/.arch-inventory +++ freeglut-2.4.0/progs/demos/.arch-inventory @@ -0,0 +1 @@ +precious ^Makefile.in$ --- freeglut-2.4.0.orig/progs/demos/Makefile.in +++ freeglut-2.4.0/progs/demos/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.8.5 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -12,98 +13,185 @@ # PARTICULAR PURPOSE. @SET_MAKE@ - -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) -transform = @program_transform_name@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ host_triplet = @host@ +subdir = progs/demos +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-exec-recursive install-info-recursive \ + install-recursive installcheck-recursive installdirs-recursive \ + pdf-recursive ps-recursive uninstall-info-recursive \ + uninstall-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AS = @AS@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ HEADER = @HEADER@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ LIBRARY = @LIBRARY@ +LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBTOOL_DEPS = @LIBTOOL_DEPS@ LIBXXF86VM = @LIBXXF86VM@ LN_S = @LN_S@ -OBJDUMP = @OBJDUMP@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ +am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ EXTRA_DIST = demos.dsw SUBDIRS = CallbackMaker Fractals Fractals_random Lorenz One shapes -subdir = progs/demos -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -DIST_SOURCES = - -RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ - uninstall-info-recursive all-recursive install-data-recursive \ - install-exec-recursive installdirs-recursive install-recursive \ - uninstall-recursive check-recursive installcheck-recursive -DIST_COMMON = Makefile.am Makefile.in -DIST_SUBDIRS = $(SUBDIRS) all: all-recursive .SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu progs/demos/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu progs/demos/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh mostlyclean-libtool: -rm -f *.lo @@ -113,13 +201,6 @@ distclean-libtool: -rm -f libtool -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu progs/demos/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd @@ -129,7 +210,7 @@ # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -149,7 +230,7 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ @@ -176,74 +257,108 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done - -tags: TAGS +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ - test -d $(distdir)/$$subdir \ - || mkdir $(distdir)/$$subdir \ + test -d "$(distdir)/$$subdir" \ + || mkdir "$(distdir)/$$subdir" \ || exit 1; \ (cd $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" \ - distdir=../$(distdir)/$$subdir \ + top_distdir="../$(top_distdir)" \ + distdir="../$(distdir)/$$subdir" \ distdir) \ || exit 1; \ fi; \ @@ -253,7 +368,6 @@ all-am: Makefile installdirs: installdirs-recursive installdirs-am: - install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive @@ -265,6 +379,7 @@ installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -272,7 +387,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -282,7 +397,7 @@ clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive - + -rm -f Makefile distclean-am: clean-am distclean-generic distclean-libtool \ distclean-tags @@ -290,6 +405,8 @@ dvi-am: +html: html-recursive + info: info-recursive info-am: @@ -305,31 +422,37 @@ installcheck-am: maintainer-clean: maintainer-clean-recursive - + -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + uninstall-am: uninstall-info-am uninstall-info: uninstall-info-recursive -.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ - clean-generic clean-libtool clean-recursive distclean \ - distclean-generic distclean-libtool distclean-recursive \ - distclean-tags distdir dvi dvi-am dvi-recursive info info-am \ - info-recursive install install-am install-data install-data-am \ - install-data-recursive install-exec install-exec-am \ - install-exec-recursive install-info install-info-am \ - install-info-recursive install-man install-recursive \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am installdirs-recursive maintainer-clean \ - maintainer-clean-generic maintainer-clean-recursive mostlyclean \ - mostlyclean-generic mostlyclean-libtool mostlyclean-recursive \ - tags tags-recursive uninstall uninstall-am uninstall-info-am \ - uninstall-info-recursive uninstall-recursive +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \ + clean clean-generic clean-libtool clean-recursive ctags \ + ctags-recursive distclean distclean-generic distclean-libtool \ + distclean-recursive distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic maintainer-clean-recursive \ + mostlyclean mostlyclean-generic mostlyclean-libtool \ + mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \ + uninstall uninstall-am uninstall-info-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. --- freeglut-2.4.0.orig/progs/.cvsignore +++ freeglut-2.4.0/progs/.cvsignore @@ -0,0 +1,2 @@ +Makefile +Makefile.in --- freeglut-2.4.0.orig/progs/.arch-inventory +++ freeglut-2.4.0/progs/.arch-inventory @@ -0,0 +1 @@ +precious ^Makefile.in$ --- freeglut-2.4.0.orig/progs/Makefile.in +++ freeglut-2.4.0/progs/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.8.5 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -12,97 +13,184 @@ # PARTICULAR PURPOSE. @SET_MAKE@ - -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) -transform = @program_transform_name@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ host_triplet = @host@ +subdir = progs +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-exec-recursive install-info-recursive \ + install-recursive installcheck-recursive installdirs-recursive \ + pdf-recursive ps-recursive uninstall-info-recursive \ + uninstall-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AS = @AS@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ HEADER = @HEADER@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ LIBRARY = @LIBRARY@ +LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBTOOL_DEPS = @LIBTOOL_DEPS@ LIBXXF86VM = @LIBXXF86VM@ LN_S = @LN_S@ -OBJDUMP = @OBJDUMP@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ +am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ SUBDIRS = demos -subdir = progs -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -DIST_SOURCES = - -RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ - uninstall-info-recursive all-recursive install-data-recursive \ - install-exec-recursive installdirs-recursive install-recursive \ - uninstall-recursive check-recursive installcheck-recursive -DIST_COMMON = Makefile.am Makefile.in -DIST_SUBDIRS = $(SUBDIRS) all: all-recursive .SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu progs/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu progs/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh mostlyclean-libtool: -rm -f *.lo @@ -112,13 +200,6 @@ distclean-libtool: -rm -f libtool -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) - cd $(top_srcdir) && \ - $(AUTOMAKE) --gnu progs/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd @@ -128,7 +209,7 @@ # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -148,7 +229,7 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ @@ -175,74 +256,108 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done - -tags: TAGS +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = .. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ - test -d $(distdir)/$$subdir \ - || mkdir $(distdir)/$$subdir \ + test -d "$(distdir)/$$subdir" \ + || mkdir "$(distdir)/$$subdir" \ || exit 1; \ (cd $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" \ - distdir=../$(distdir)/$$subdir \ + top_distdir="../$(top_distdir)" \ + distdir="../$(distdir)/$$subdir" \ distdir) \ || exit 1; \ fi; \ @@ -252,7 +367,6 @@ all-am: Makefile installdirs: installdirs-recursive installdirs-am: - install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive @@ -264,6 +378,7 @@ installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -271,7 +386,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -281,7 +396,7 @@ clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive - + -rm -f Makefile distclean-am: clean-am distclean-generic distclean-libtool \ distclean-tags @@ -289,6 +404,8 @@ dvi-am: +html: html-recursive + info: info-recursive info-am: @@ -304,31 +421,37 @@ installcheck-am: maintainer-clean: maintainer-clean-recursive - + -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + uninstall-am: uninstall-info-am uninstall-info: uninstall-info-recursive -.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ - clean-generic clean-libtool clean-recursive distclean \ - distclean-generic distclean-libtool distclean-recursive \ - distclean-tags distdir dvi dvi-am dvi-recursive info info-am \ - info-recursive install install-am install-data install-data-am \ - install-data-recursive install-exec install-exec-am \ - install-exec-recursive install-info install-info-am \ - install-info-recursive install-man install-recursive \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am installdirs-recursive maintainer-clean \ - maintainer-clean-generic maintainer-clean-recursive mostlyclean \ - mostlyclean-generic mostlyclean-libtool mostlyclean-recursive \ - tags tags-recursive uninstall uninstall-am uninstall-info-am \ - uninstall-info-recursive uninstall-recursive +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \ + clean clean-generic clean-libtool clean-recursive ctags \ + ctags-recursive distclean distclean-generic distclean-libtool \ + distclean-recursive distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-exec install-exec-am install-info \ + install-info-am install-man install-strip installcheck \ + installcheck-am installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic maintainer-clean-recursive \ + mostlyclean mostlyclean-generic mostlyclean-libtool \ + mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \ + uninstall uninstall-am uninstall-info-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. --- freeglut-2.4.0.orig/src/.arch-ids/=id +++ freeglut-2.4.0/src/.arch-ids/=id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:18 2005 31363.0 --- freeglut-2.4.0.orig/src/.arch-ids/Makefile.am.id +++ freeglut-2.4.0/src/.arch-ids/Makefile.am.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:18 2005 31375.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_callbacks.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_callbacks.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:19 2005 31396.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_cursor.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_cursor.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:20 2005 31414.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_display.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_display.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:20 2005 31430.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_ext.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_ext.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:21 2005 31448.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_font.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_font.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:22 2005 31484.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_font_data.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_font_data.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:24 2005 31505.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_gamemode.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_gamemode.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:24 2005 31543.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_geometry.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_geometry.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:25 2005 31578.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_init.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_init.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:26 2005 31602.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_internal.h.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_internal.h.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:27 2005 31633.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_joystick.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_joystick.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:28 2005 31651.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_main.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_main.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:30 2005 31689.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_menu.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_menu.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:30 2005 31726.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_misc.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_misc.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:31 2005 31748.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_overlay.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_overlay.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:32 2005 31770.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_state.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_state.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:33 2005 31788.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_stroke_mono_roman.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_stroke_mono_roman.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:34 2005 31806.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_stroke_roman.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_stroke_roman.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:35 2005 31825.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_structure.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_structure.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:35 2005 31840.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_teapot.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_teapot.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:36 2005 31855.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_videoresize.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_videoresize.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:37 2005 31885.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_window.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_window.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:38 2005 31911.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglutdll.def.id +++ freeglut-2.4.0/src/.arch-ids/freeglutdll.def.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:39 2005 31950.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_glutfont_definitions.c.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_glutfont_definitions.c.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:35:01 2005 3339.0 --- freeglut-2.4.0.orig/src/.arch-ids/freeglut_teapot_data.h.id +++ freeglut-2.4.0/src/.arch-ids/freeglut_teapot_data.h.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:52:50 2005 926.0 --- freeglut-2.4.0.orig/src/.arch-ids/.cvsignore.id +++ freeglut-2.4.0/src/.arch-ids/.cvsignore.id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:54:50 2005 2803.0 --- freeglut-2.4.0.orig/src/.arch-ids/.arch-inventory.id +++ freeglut-2.4.0/src/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Jamie Wilkinson Thu Oct 13 09:30:10 2005 6888.11 --- freeglut-2.4.0.orig/src/templates/.arch-ids/=id +++ freeglut-2.4.0/src/templates/.arch-ids/=id @@ -0,0 +1 @@ +Arch Librarian Mon May 2 11:32:39 2005 31960.0 --- freeglut-2.4.0.orig/src/.cvsignore +++ freeglut-2.4.0/src/.cvsignore @@ -0,0 +1,6 @@ +*.la +*.lo +.deps +.libs +Makefile +Makefile.in --- freeglut-2.4.0.orig/src/Makefile.in +++ freeglut-2.4.0/src/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.8.5 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -13,91 +14,221 @@ @SET_MAKE@ -# -# The library we want to build -# -SHELL = @SHELL@ +SOURCES = $(lib@LIBRARY@_la_SOURCES) srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) -transform = @program_transform_name@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ host_triplet = @host@ +subdir = src +DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +am__installdirs = "$(DESTDIR)$(libdir)" +libLTLIBRARIES_INSTALL = $(INSTALL) +LTLIBRARIES = $(lib_LTLIBRARIES) +am__DEPENDENCIES_1 = +lib@LIBRARY@_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +am_lib@LIBRARY@_la_OBJECTS = lib@LIBRARY@_la-freeglut_callbacks.lo \ + lib@LIBRARY@_la-freeglut_cursor.lo \ + lib@LIBRARY@_la-freeglut_display.lo \ + lib@LIBRARY@_la-freeglut_ext.lo \ + lib@LIBRARY@_la-freeglut_font.lo \ + lib@LIBRARY@_la-freeglut_glutfont_definitions.lo \ + lib@LIBRARY@_la-freeglut_font_data.lo \ + lib@LIBRARY@_la-freeglut_stroke_roman.lo \ + lib@LIBRARY@_la-freeglut_stroke_mono_roman.lo \ + lib@LIBRARY@_la-freeglut_gamemode.lo \ + lib@LIBRARY@_la-freeglut_geometry.lo \ + lib@LIBRARY@_la-freeglut_init.lo \ + lib@LIBRARY@_la-freeglut_joystick.lo \ + lib@LIBRARY@_la-freeglut_main.lo \ + lib@LIBRARY@_la-freeglut_menu.lo \ + lib@LIBRARY@_la-freeglut_misc.lo \ + lib@LIBRARY@_la-freeglut_overlay.lo \ + lib@LIBRARY@_la-freeglut_state.lo \ + lib@LIBRARY@_la-freeglut_structure.lo \ + lib@LIBRARY@_la-freeglut_teapot.lo \ + lib@LIBRARY@_la-freeglut_videoresize.lo \ + lib@LIBRARY@_la-freeglut_window.lo +lib@LIBRARY@_la_OBJECTS = $(am_lib@LIBRARY@_la_OBJECTS) +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Plo \ +@AMDEP_TRUE@ ./$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Plo +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = $(lib@LIBRARY@_la_SOURCES) +DIST_SOURCES = $(lib@LIBRARY@_la_SOURCES) +HEADERS = $(noinst_HEADERS) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AS = @AS@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ HEADER = @HEADER@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ LIBRARY = @LIBRARY@ +LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBTOOL_DEPS = @LIBTOOL_DEPS@ LIBXXF86VM = @LIBXXF86VM@ LN_S = @LN_S@ -OBJDUMP = @OBJDUMP@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ +am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +# +# The library we want to build +# lib_LTLIBRARIES = lib@LIBRARY@.la # # Headers and extra stuff we want to distribute # noinst_HEADERS = freeglut_internal.h freeglut_teapot_data.h - EXTRA_DIST = freeglutdll.def # @@ -133,642 +264,730 @@ lib@LIBRARY@_la_LIBADD = $(LIBM) $(X_LIBS) -lGL -lGLU -lXext -lX11 $(LIBXXF86VM) lib@LIBRARY@_la_LDFLAGS = -version-info 11:0:8 lib@LIBRARY@_la_CFLAGS = $(X_CFLAGS) - INCLUDES = -I$(top_srcdir)/include -subdir = src -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -LTLIBRARIES = $(lib_LTLIBRARIES) - -lib@LIBRARY@_la_DEPENDENCIES = -am_lib@LIBRARY@_la_OBJECTS = lib@LIBRARY@_la-freeglut_callbacks.lo \ - lib@LIBRARY@_la-freeglut_cursor.lo \ - lib@LIBRARY@_la-freeglut_display.lo \ - lib@LIBRARY@_la-freeglut_ext.lo \ - lib@LIBRARY@_la-freeglut_font.lo \ - lib@LIBRARY@_la-freeglut_glutfont_definitions.lo \ - lib@LIBRARY@_la-freeglut_font_data.lo \ - lib@LIBRARY@_la-freeglut_stroke_roman.lo \ - lib@LIBRARY@_la-freeglut_stroke_mono_roman.lo \ - lib@LIBRARY@_la-freeglut_gamemode.lo \ - lib@LIBRARY@_la-freeglut_geometry.lo \ - lib@LIBRARY@_la-freeglut_init.lo \ - lib@LIBRARY@_la-freeglut_joystick.lo \ - lib@LIBRARY@_la-freeglut_main.lo \ - lib@LIBRARY@_la-freeglut_menu.lo \ - lib@LIBRARY@_la-freeglut_misc.lo \ - lib@LIBRARY@_la-freeglut_overlay.lo \ - lib@LIBRARY@_la-freeglut_state.lo \ - lib@LIBRARY@_la-freeglut_structure.lo \ - lib@LIBRARY@_la-freeglut_teapot.lo \ - lib@LIBRARY@_la-freeglut_videoresize.lo \ - lib@LIBRARY@_la-freeglut_window.lo -lib@LIBRARY@_la_OBJECTS = $(am_lib@LIBRARY@_la_OBJECTS) - -DEFS = @DEFS@ -DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -LIBS = @LIBS@ -depcomp = $(SHELL) $(top_srcdir)/depcomp -@AMDEP_TRUE@DEP_FILES = $(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Plo \ -@AMDEP_TRUE@ $(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Plo -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \ - $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ -CFLAGS = @CFLAGS@ -DIST_SOURCES = $(lib@LIBRARY@_la_SOURCES) -HEADERS = $(noinst_HEADERS) - -DIST_COMMON = $(noinst_HEADERS) Makefile.am Makefile.in -SOURCES = $(lib@LIBRARY@_la_SOURCES) - all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu src/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) - $(mkinstalldirs) $(DESTDIR)$(libdir) + test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)" @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ - echo " $(LIBTOOL) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$p"; \ - $(LIBTOOL) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$p; \ + f="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \ + $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \ else :; fi; \ done uninstall-libLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ - echo " $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p"; \ - $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p; \ + p="`echo $$p | sed -e 's|^.*/||'`"; \ + echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \ + $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \ done clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) -lib@LIBRARY@_la-freeglut_callbacks.lo: freeglut_callbacks.c -lib@LIBRARY@_la-freeglut_cursor.lo: freeglut_cursor.c -lib@LIBRARY@_la-freeglut_display.lo: freeglut_display.c -lib@LIBRARY@_la-freeglut_ext.lo: freeglut_ext.c -lib@LIBRARY@_la-freeglut_font.lo: freeglut_font.c -lib@LIBRARY@_la-freeglut_glutfont_definitions.lo: \ - freeglut_glutfont_definitions.c -lib@LIBRARY@_la-freeglut_font_data.lo: freeglut_font_data.c -lib@LIBRARY@_la-freeglut_stroke_roman.lo: freeglut_stroke_roman.c -lib@LIBRARY@_la-freeglut_stroke_mono_roman.lo: \ - freeglut_stroke_mono_roman.c -lib@LIBRARY@_la-freeglut_gamemode.lo: freeglut_gamemode.c -lib@LIBRARY@_la-freeglut_geometry.lo: freeglut_geometry.c -lib@LIBRARY@_la-freeglut_init.lo: freeglut_init.c -lib@LIBRARY@_la-freeglut_joystick.lo: freeglut_joystick.c -lib@LIBRARY@_la-freeglut_main.lo: freeglut_main.c -lib@LIBRARY@_la-freeglut_menu.lo: freeglut_menu.c -lib@LIBRARY@_la-freeglut_misc.lo: freeglut_misc.c -lib@LIBRARY@_la-freeglut_overlay.lo: freeglut_overlay.c -lib@LIBRARY@_la-freeglut_state.lo: freeglut_state.c -lib@LIBRARY@_la-freeglut_structure.lo: freeglut_structure.c -lib@LIBRARY@_la-freeglut_teapot.lo: freeglut_teapot.c -lib@LIBRARY@_la-freeglut_videoresize.lo: freeglut_videoresize.c -lib@LIBRARY@_la-freeglut_window.lo: freeglut_window.c + @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done lib@LIBRARY@.la: $(lib@LIBRARY@_la_OBJECTS) $(lib@LIBRARY@_la_DEPENDENCIES) $(LINK) -rpath $(libdir) $(lib@LIBRARY@_la_LDFLAGS) $(lib@LIBRARY@_la_OBJECTS) $(lib@LIBRARY@_la_LIBADD) $(LIBS) mostlyclean-compile: - -rm -f *.$(OBJEXT) core *.core + -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Plo@am__quote@ - -distclean-depend: - -rm -rf $(DEPDIR) +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Plo@am__quote@ .c.o: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(COMPILE) -c `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< .c.obj: -@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(COMPILE) -c `cygpath -w $<` +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: -@AMDEP_TRUE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LTCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$< +@am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< lib@LIBRARY@_la-freeglut_callbacks.o: freeglut_callbacks.c -@AMDEP_TRUE@ source='freeglut_callbacks.c' object='lib@LIBRARY@_la-freeglut_callbacks.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_callbacks.o `test -f freeglut_callbacks.c || echo '$(srcdir)/'`freeglut_callbacks.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_callbacks.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Tpo" -c -o lib@LIBRARY@_la-freeglut_callbacks.o `test -f 'freeglut_callbacks.c' || echo '$(srcdir)/'`freeglut_callbacks.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_callbacks.c' object='lib@LIBRARY@_la-freeglut_callbacks.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_callbacks.o `test -f 'freeglut_callbacks.c' || echo '$(srcdir)/'`freeglut_callbacks.c lib@LIBRARY@_la-freeglut_callbacks.obj: freeglut_callbacks.c -@AMDEP_TRUE@ source='freeglut_callbacks.c' object='lib@LIBRARY@_la-freeglut_callbacks.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_callbacks.obj `cygpath -w freeglut_callbacks.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_callbacks.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Tpo" -c -o lib@LIBRARY@_la-freeglut_callbacks.obj `if test -f 'freeglut_callbacks.c'; then $(CYGPATH_W) 'freeglut_callbacks.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_callbacks.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_callbacks.c' object='lib@LIBRARY@_la-freeglut_callbacks.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_callbacks.obj `if test -f 'freeglut_callbacks.c'; then $(CYGPATH_W) 'freeglut_callbacks.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_callbacks.c'; fi` lib@LIBRARY@_la-freeglut_callbacks.lo: freeglut_callbacks.c -@AMDEP_TRUE@ source='freeglut_callbacks.c' object='lib@LIBRARY@_la-freeglut_callbacks.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_callbacks.lo `test -f freeglut_callbacks.c || echo '$(srcdir)/'`freeglut_callbacks.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_callbacks.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Tpo" -c -o lib@LIBRARY@_la-freeglut_callbacks.lo `test -f 'freeglut_callbacks.c' || echo '$(srcdir)/'`freeglut_callbacks.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_callbacks.c' object='lib@LIBRARY@_la-freeglut_callbacks.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_callbacks.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_callbacks.lo `test -f 'freeglut_callbacks.c' || echo '$(srcdir)/'`freeglut_callbacks.c lib@LIBRARY@_la-freeglut_cursor.o: freeglut_cursor.c -@AMDEP_TRUE@ source='freeglut_cursor.c' object='lib@LIBRARY@_la-freeglut_cursor.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_cursor.o `test -f freeglut_cursor.c || echo '$(srcdir)/'`freeglut_cursor.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_cursor.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Tpo" -c -o lib@LIBRARY@_la-freeglut_cursor.o `test -f 'freeglut_cursor.c' || echo '$(srcdir)/'`freeglut_cursor.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_cursor.c' object='lib@LIBRARY@_la-freeglut_cursor.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_cursor.o `test -f 'freeglut_cursor.c' || echo '$(srcdir)/'`freeglut_cursor.c lib@LIBRARY@_la-freeglut_cursor.obj: freeglut_cursor.c -@AMDEP_TRUE@ source='freeglut_cursor.c' object='lib@LIBRARY@_la-freeglut_cursor.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_cursor.obj `cygpath -w freeglut_cursor.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_cursor.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Tpo" -c -o lib@LIBRARY@_la-freeglut_cursor.obj `if test -f 'freeglut_cursor.c'; then $(CYGPATH_W) 'freeglut_cursor.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_cursor.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_cursor.c' object='lib@LIBRARY@_la-freeglut_cursor.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_cursor.obj `if test -f 'freeglut_cursor.c'; then $(CYGPATH_W) 'freeglut_cursor.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_cursor.c'; fi` lib@LIBRARY@_la-freeglut_cursor.lo: freeglut_cursor.c -@AMDEP_TRUE@ source='freeglut_cursor.c' object='lib@LIBRARY@_la-freeglut_cursor.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_cursor.lo `test -f freeglut_cursor.c || echo '$(srcdir)/'`freeglut_cursor.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_cursor.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Tpo" -c -o lib@LIBRARY@_la-freeglut_cursor.lo `test -f 'freeglut_cursor.c' || echo '$(srcdir)/'`freeglut_cursor.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_cursor.c' object='lib@LIBRARY@_la-freeglut_cursor.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_cursor.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_cursor.lo `test -f 'freeglut_cursor.c' || echo '$(srcdir)/'`freeglut_cursor.c lib@LIBRARY@_la-freeglut_display.o: freeglut_display.c -@AMDEP_TRUE@ source='freeglut_display.c' object='lib@LIBRARY@_la-freeglut_display.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_display.o `test -f freeglut_display.c || echo '$(srcdir)/'`freeglut_display.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_display.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Tpo" -c -o lib@LIBRARY@_la-freeglut_display.o `test -f 'freeglut_display.c' || echo '$(srcdir)/'`freeglut_display.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_display.c' object='lib@LIBRARY@_la-freeglut_display.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_display.o `test -f 'freeglut_display.c' || echo '$(srcdir)/'`freeglut_display.c lib@LIBRARY@_la-freeglut_display.obj: freeglut_display.c -@AMDEP_TRUE@ source='freeglut_display.c' object='lib@LIBRARY@_la-freeglut_display.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_display.obj `cygpath -w freeglut_display.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_display.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Tpo" -c -o lib@LIBRARY@_la-freeglut_display.obj `if test -f 'freeglut_display.c'; then $(CYGPATH_W) 'freeglut_display.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_display.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_display.c' object='lib@LIBRARY@_la-freeglut_display.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_display.obj `if test -f 'freeglut_display.c'; then $(CYGPATH_W) 'freeglut_display.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_display.c'; fi` lib@LIBRARY@_la-freeglut_display.lo: freeglut_display.c -@AMDEP_TRUE@ source='freeglut_display.c' object='lib@LIBRARY@_la-freeglut_display.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_display.lo `test -f freeglut_display.c || echo '$(srcdir)/'`freeglut_display.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_display.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Tpo" -c -o lib@LIBRARY@_la-freeglut_display.lo `test -f 'freeglut_display.c' || echo '$(srcdir)/'`freeglut_display.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_display.c' object='lib@LIBRARY@_la-freeglut_display.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_display.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_display.lo `test -f 'freeglut_display.c' || echo '$(srcdir)/'`freeglut_display.c lib@LIBRARY@_la-freeglut_ext.o: freeglut_ext.c -@AMDEP_TRUE@ source='freeglut_ext.c' object='lib@LIBRARY@_la-freeglut_ext.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_ext.o `test -f freeglut_ext.c || echo '$(srcdir)/'`freeglut_ext.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_ext.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Tpo" -c -o lib@LIBRARY@_la-freeglut_ext.o `test -f 'freeglut_ext.c' || echo '$(srcdir)/'`freeglut_ext.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_ext.c' object='lib@LIBRARY@_la-freeglut_ext.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_ext.o `test -f 'freeglut_ext.c' || echo '$(srcdir)/'`freeglut_ext.c lib@LIBRARY@_la-freeglut_ext.obj: freeglut_ext.c -@AMDEP_TRUE@ source='freeglut_ext.c' object='lib@LIBRARY@_la-freeglut_ext.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_ext.obj `cygpath -w freeglut_ext.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_ext.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Tpo" -c -o lib@LIBRARY@_la-freeglut_ext.obj `if test -f 'freeglut_ext.c'; then $(CYGPATH_W) 'freeglut_ext.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_ext.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_ext.c' object='lib@LIBRARY@_la-freeglut_ext.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_ext.obj `if test -f 'freeglut_ext.c'; then $(CYGPATH_W) 'freeglut_ext.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_ext.c'; fi` lib@LIBRARY@_la-freeglut_ext.lo: freeglut_ext.c -@AMDEP_TRUE@ source='freeglut_ext.c' object='lib@LIBRARY@_la-freeglut_ext.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_ext.lo `test -f freeglut_ext.c || echo '$(srcdir)/'`freeglut_ext.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_ext.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Tpo" -c -o lib@LIBRARY@_la-freeglut_ext.lo `test -f 'freeglut_ext.c' || echo '$(srcdir)/'`freeglut_ext.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_ext.c' object='lib@LIBRARY@_la-freeglut_ext.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_ext.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_ext.lo `test -f 'freeglut_ext.c' || echo '$(srcdir)/'`freeglut_ext.c lib@LIBRARY@_la-freeglut_font.o: freeglut_font.c -@AMDEP_TRUE@ source='freeglut_font.c' object='lib@LIBRARY@_la-freeglut_font.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_font.o `test -f freeglut_font.c || echo '$(srcdir)/'`freeglut_font.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_font.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Tpo" -c -o lib@LIBRARY@_la-freeglut_font.o `test -f 'freeglut_font.c' || echo '$(srcdir)/'`freeglut_font.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_font.c' object='lib@LIBRARY@_la-freeglut_font.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_font.o `test -f 'freeglut_font.c' || echo '$(srcdir)/'`freeglut_font.c lib@LIBRARY@_la-freeglut_font.obj: freeglut_font.c -@AMDEP_TRUE@ source='freeglut_font.c' object='lib@LIBRARY@_la-freeglut_font.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_font.obj `cygpath -w freeglut_font.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_font.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Tpo" -c -o lib@LIBRARY@_la-freeglut_font.obj `if test -f 'freeglut_font.c'; then $(CYGPATH_W) 'freeglut_font.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_font.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_font.c' object='lib@LIBRARY@_la-freeglut_font.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_font.obj `if test -f 'freeglut_font.c'; then $(CYGPATH_W) 'freeglut_font.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_font.c'; fi` lib@LIBRARY@_la-freeglut_font.lo: freeglut_font.c -@AMDEP_TRUE@ source='freeglut_font.c' object='lib@LIBRARY@_la-freeglut_font.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_font.lo `test -f freeglut_font.c || echo '$(srcdir)/'`freeglut_font.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_font.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Tpo" -c -o lib@LIBRARY@_la-freeglut_font.lo `test -f 'freeglut_font.c' || echo '$(srcdir)/'`freeglut_font.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_font.c' object='lib@LIBRARY@_la-freeglut_font.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_font.lo `test -f 'freeglut_font.c' || echo '$(srcdir)/'`freeglut_font.c lib@LIBRARY@_la-freeglut_glutfont_definitions.o: freeglut_glutfont_definitions.c -@AMDEP_TRUE@ source='freeglut_glutfont_definitions.c' object='lib@LIBRARY@_la-freeglut_glutfont_definitions.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_glutfont_definitions.o `test -f freeglut_glutfont_definitions.c || echo '$(srcdir)/'`freeglut_glutfont_definitions.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_glutfont_definitions.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Tpo" -c -o lib@LIBRARY@_la-freeglut_glutfont_definitions.o `test -f 'freeglut_glutfont_definitions.c' || echo '$(srcdir)/'`freeglut_glutfont_definitions.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_glutfont_definitions.c' object='lib@LIBRARY@_la-freeglut_glutfont_definitions.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_glutfont_definitions.o `test -f 'freeglut_glutfont_definitions.c' || echo '$(srcdir)/'`freeglut_glutfont_definitions.c lib@LIBRARY@_la-freeglut_glutfont_definitions.obj: freeglut_glutfont_definitions.c -@AMDEP_TRUE@ source='freeglut_glutfont_definitions.c' object='lib@LIBRARY@_la-freeglut_glutfont_definitions.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_glutfont_definitions.obj `cygpath -w freeglut_glutfont_definitions.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_glutfont_definitions.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Tpo" -c -o lib@LIBRARY@_la-freeglut_glutfont_definitions.obj `if test -f 'freeglut_glutfont_definitions.c'; then $(CYGPATH_W) 'freeglut_glutfont_definitions.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_glutfont_definitions.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_glutfont_definitions.c' object='lib@LIBRARY@_la-freeglut_glutfont_definitions.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_glutfont_definitions.obj `if test -f 'freeglut_glutfont_definitions.c'; then $(CYGPATH_W) 'freeglut_glutfont_definitions.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_glutfont_definitions.c'; fi` lib@LIBRARY@_la-freeglut_glutfont_definitions.lo: freeglut_glutfont_definitions.c -@AMDEP_TRUE@ source='freeglut_glutfont_definitions.c' object='lib@LIBRARY@_la-freeglut_glutfont_definitions.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_glutfont_definitions.lo `test -f freeglut_glutfont_definitions.c || echo '$(srcdir)/'`freeglut_glutfont_definitions.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_glutfont_definitions.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Tpo" -c -o lib@LIBRARY@_la-freeglut_glutfont_definitions.lo `test -f 'freeglut_glutfont_definitions.c' || echo '$(srcdir)/'`freeglut_glutfont_definitions.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_glutfont_definitions.c' object='lib@LIBRARY@_la-freeglut_glutfont_definitions.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_glutfont_definitions.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_glutfont_definitions.lo `test -f 'freeglut_glutfont_definitions.c' || echo '$(srcdir)/'`freeglut_glutfont_definitions.c lib@LIBRARY@_la-freeglut_font_data.o: freeglut_font_data.c -@AMDEP_TRUE@ source='freeglut_font_data.c' object='lib@LIBRARY@_la-freeglut_font_data.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_font_data.o `test -f freeglut_font_data.c || echo '$(srcdir)/'`freeglut_font_data.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_font_data.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Tpo" -c -o lib@LIBRARY@_la-freeglut_font_data.o `test -f 'freeglut_font_data.c' || echo '$(srcdir)/'`freeglut_font_data.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_font_data.c' object='lib@LIBRARY@_la-freeglut_font_data.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_font_data.o `test -f 'freeglut_font_data.c' || echo '$(srcdir)/'`freeglut_font_data.c lib@LIBRARY@_la-freeglut_font_data.obj: freeglut_font_data.c -@AMDEP_TRUE@ source='freeglut_font_data.c' object='lib@LIBRARY@_la-freeglut_font_data.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_font_data.obj `cygpath -w freeglut_font_data.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_font_data.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Tpo" -c -o lib@LIBRARY@_la-freeglut_font_data.obj `if test -f 'freeglut_font_data.c'; then $(CYGPATH_W) 'freeglut_font_data.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_font_data.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_font_data.c' object='lib@LIBRARY@_la-freeglut_font_data.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_font_data.obj `if test -f 'freeglut_font_data.c'; then $(CYGPATH_W) 'freeglut_font_data.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_font_data.c'; fi` lib@LIBRARY@_la-freeglut_font_data.lo: freeglut_font_data.c -@AMDEP_TRUE@ source='freeglut_font_data.c' object='lib@LIBRARY@_la-freeglut_font_data.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_font_data.lo `test -f freeglut_font_data.c || echo '$(srcdir)/'`freeglut_font_data.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_font_data.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Tpo" -c -o lib@LIBRARY@_la-freeglut_font_data.lo `test -f 'freeglut_font_data.c' || echo '$(srcdir)/'`freeglut_font_data.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_font_data.c' object='lib@LIBRARY@_la-freeglut_font_data.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_font_data.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_font_data.lo `test -f 'freeglut_font_data.c' || echo '$(srcdir)/'`freeglut_font_data.c lib@LIBRARY@_la-freeglut_stroke_roman.o: freeglut_stroke_roman.c -@AMDEP_TRUE@ source='freeglut_stroke_roman.c' object='lib@LIBRARY@_la-freeglut_stroke_roman.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_stroke_roman.o `test -f freeglut_stroke_roman.c || echo '$(srcdir)/'`freeglut_stroke_roman.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_stroke_roman.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Tpo" -c -o lib@LIBRARY@_la-freeglut_stroke_roman.o `test -f 'freeglut_stroke_roman.c' || echo '$(srcdir)/'`freeglut_stroke_roman.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_stroke_roman.c' object='lib@LIBRARY@_la-freeglut_stroke_roman.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_stroke_roman.o `test -f 'freeglut_stroke_roman.c' || echo '$(srcdir)/'`freeglut_stroke_roman.c lib@LIBRARY@_la-freeglut_stroke_roman.obj: freeglut_stroke_roman.c -@AMDEP_TRUE@ source='freeglut_stroke_roman.c' object='lib@LIBRARY@_la-freeglut_stroke_roman.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_stroke_roman.obj `cygpath -w freeglut_stroke_roman.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_stroke_roman.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Tpo" -c -o lib@LIBRARY@_la-freeglut_stroke_roman.obj `if test -f 'freeglut_stroke_roman.c'; then $(CYGPATH_W) 'freeglut_stroke_roman.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_stroke_roman.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_stroke_roman.c' object='lib@LIBRARY@_la-freeglut_stroke_roman.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_stroke_roman.obj `if test -f 'freeglut_stroke_roman.c'; then $(CYGPATH_W) 'freeglut_stroke_roman.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_stroke_roman.c'; fi` lib@LIBRARY@_la-freeglut_stroke_roman.lo: freeglut_stroke_roman.c -@AMDEP_TRUE@ source='freeglut_stroke_roman.c' object='lib@LIBRARY@_la-freeglut_stroke_roman.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_stroke_roman.lo `test -f freeglut_stroke_roman.c || echo '$(srcdir)/'`freeglut_stroke_roman.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_stroke_roman.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Tpo" -c -o lib@LIBRARY@_la-freeglut_stroke_roman.lo `test -f 'freeglut_stroke_roman.c' || echo '$(srcdir)/'`freeglut_stroke_roman.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_stroke_roman.c' object='lib@LIBRARY@_la-freeglut_stroke_roman.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_roman.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_stroke_roman.lo `test -f 'freeglut_stroke_roman.c' || echo '$(srcdir)/'`freeglut_stroke_roman.c lib@LIBRARY@_la-freeglut_stroke_mono_roman.o: freeglut_stroke_mono_roman.c -@AMDEP_TRUE@ source='freeglut_stroke_mono_roman.c' object='lib@LIBRARY@_la-freeglut_stroke_mono_roman.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_stroke_mono_roman.o `test -f freeglut_stroke_mono_roman.c || echo '$(srcdir)/'`freeglut_stroke_mono_roman.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_stroke_mono_roman.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Tpo" -c -o lib@LIBRARY@_la-freeglut_stroke_mono_roman.o `test -f 'freeglut_stroke_mono_roman.c' || echo '$(srcdir)/'`freeglut_stroke_mono_roman.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_stroke_mono_roman.c' object='lib@LIBRARY@_la-freeglut_stroke_mono_roman.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_stroke_mono_roman.o `test -f 'freeglut_stroke_mono_roman.c' || echo '$(srcdir)/'`freeglut_stroke_mono_roman.c lib@LIBRARY@_la-freeglut_stroke_mono_roman.obj: freeglut_stroke_mono_roman.c -@AMDEP_TRUE@ source='freeglut_stroke_mono_roman.c' object='lib@LIBRARY@_la-freeglut_stroke_mono_roman.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_stroke_mono_roman.obj `cygpath -w freeglut_stroke_mono_roman.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_stroke_mono_roman.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Tpo" -c -o lib@LIBRARY@_la-freeglut_stroke_mono_roman.obj `if test -f 'freeglut_stroke_mono_roman.c'; then $(CYGPATH_W) 'freeglut_stroke_mono_roman.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_stroke_mono_roman.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_stroke_mono_roman.c' object='lib@LIBRARY@_la-freeglut_stroke_mono_roman.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_stroke_mono_roman.obj `if test -f 'freeglut_stroke_mono_roman.c'; then $(CYGPATH_W) 'freeglut_stroke_mono_roman.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_stroke_mono_roman.c'; fi` lib@LIBRARY@_la-freeglut_stroke_mono_roman.lo: freeglut_stroke_mono_roman.c -@AMDEP_TRUE@ source='freeglut_stroke_mono_roman.c' object='lib@LIBRARY@_la-freeglut_stroke_mono_roman.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_stroke_mono_roman.lo `test -f freeglut_stroke_mono_roman.c || echo '$(srcdir)/'`freeglut_stroke_mono_roman.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_stroke_mono_roman.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Tpo" -c -o lib@LIBRARY@_la-freeglut_stroke_mono_roman.lo `test -f 'freeglut_stroke_mono_roman.c' || echo '$(srcdir)/'`freeglut_stroke_mono_roman.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_stroke_mono_roman.c' object='lib@LIBRARY@_la-freeglut_stroke_mono_roman.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_stroke_mono_roman.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_stroke_mono_roman.lo `test -f 'freeglut_stroke_mono_roman.c' || echo '$(srcdir)/'`freeglut_stroke_mono_roman.c lib@LIBRARY@_la-freeglut_gamemode.o: freeglut_gamemode.c -@AMDEP_TRUE@ source='freeglut_gamemode.c' object='lib@LIBRARY@_la-freeglut_gamemode.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_gamemode.o `test -f freeglut_gamemode.c || echo '$(srcdir)/'`freeglut_gamemode.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_gamemode.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Tpo" -c -o lib@LIBRARY@_la-freeglut_gamemode.o `test -f 'freeglut_gamemode.c' || echo '$(srcdir)/'`freeglut_gamemode.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_gamemode.c' object='lib@LIBRARY@_la-freeglut_gamemode.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_gamemode.o `test -f 'freeglut_gamemode.c' || echo '$(srcdir)/'`freeglut_gamemode.c lib@LIBRARY@_la-freeglut_gamemode.obj: freeglut_gamemode.c -@AMDEP_TRUE@ source='freeglut_gamemode.c' object='lib@LIBRARY@_la-freeglut_gamemode.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_gamemode.obj `cygpath -w freeglut_gamemode.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_gamemode.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Tpo" -c -o lib@LIBRARY@_la-freeglut_gamemode.obj `if test -f 'freeglut_gamemode.c'; then $(CYGPATH_W) 'freeglut_gamemode.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_gamemode.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_gamemode.c' object='lib@LIBRARY@_la-freeglut_gamemode.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_gamemode.obj `if test -f 'freeglut_gamemode.c'; then $(CYGPATH_W) 'freeglut_gamemode.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_gamemode.c'; fi` lib@LIBRARY@_la-freeglut_gamemode.lo: freeglut_gamemode.c -@AMDEP_TRUE@ source='freeglut_gamemode.c' object='lib@LIBRARY@_la-freeglut_gamemode.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_gamemode.lo `test -f freeglut_gamemode.c || echo '$(srcdir)/'`freeglut_gamemode.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_gamemode.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Tpo" -c -o lib@LIBRARY@_la-freeglut_gamemode.lo `test -f 'freeglut_gamemode.c' || echo '$(srcdir)/'`freeglut_gamemode.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_gamemode.c' object='lib@LIBRARY@_la-freeglut_gamemode.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_gamemode.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_gamemode.lo `test -f 'freeglut_gamemode.c' || echo '$(srcdir)/'`freeglut_gamemode.c lib@LIBRARY@_la-freeglut_geometry.o: freeglut_geometry.c -@AMDEP_TRUE@ source='freeglut_geometry.c' object='lib@LIBRARY@_la-freeglut_geometry.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_geometry.o `test -f freeglut_geometry.c || echo '$(srcdir)/'`freeglut_geometry.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_geometry.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Tpo" -c -o lib@LIBRARY@_la-freeglut_geometry.o `test -f 'freeglut_geometry.c' || echo '$(srcdir)/'`freeglut_geometry.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_geometry.c' object='lib@LIBRARY@_la-freeglut_geometry.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_geometry.o `test -f 'freeglut_geometry.c' || echo '$(srcdir)/'`freeglut_geometry.c lib@LIBRARY@_la-freeglut_geometry.obj: freeglut_geometry.c -@AMDEP_TRUE@ source='freeglut_geometry.c' object='lib@LIBRARY@_la-freeglut_geometry.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_geometry.obj `cygpath -w freeglut_geometry.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_geometry.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Tpo" -c -o lib@LIBRARY@_la-freeglut_geometry.obj `if test -f 'freeglut_geometry.c'; then $(CYGPATH_W) 'freeglut_geometry.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_geometry.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_geometry.c' object='lib@LIBRARY@_la-freeglut_geometry.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_geometry.obj `if test -f 'freeglut_geometry.c'; then $(CYGPATH_W) 'freeglut_geometry.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_geometry.c'; fi` lib@LIBRARY@_la-freeglut_geometry.lo: freeglut_geometry.c -@AMDEP_TRUE@ source='freeglut_geometry.c' object='lib@LIBRARY@_la-freeglut_geometry.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_geometry.lo `test -f freeglut_geometry.c || echo '$(srcdir)/'`freeglut_geometry.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_geometry.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Tpo" -c -o lib@LIBRARY@_la-freeglut_geometry.lo `test -f 'freeglut_geometry.c' || echo '$(srcdir)/'`freeglut_geometry.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_geometry.c' object='lib@LIBRARY@_la-freeglut_geometry.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_geometry.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_geometry.lo `test -f 'freeglut_geometry.c' || echo '$(srcdir)/'`freeglut_geometry.c lib@LIBRARY@_la-freeglut_init.o: freeglut_init.c -@AMDEP_TRUE@ source='freeglut_init.c' object='lib@LIBRARY@_la-freeglut_init.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_init.o `test -f freeglut_init.c || echo '$(srcdir)/'`freeglut_init.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_init.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Tpo" -c -o lib@LIBRARY@_la-freeglut_init.o `test -f 'freeglut_init.c' || echo '$(srcdir)/'`freeglut_init.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_init.c' object='lib@LIBRARY@_la-freeglut_init.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_init.o `test -f 'freeglut_init.c' || echo '$(srcdir)/'`freeglut_init.c lib@LIBRARY@_la-freeglut_init.obj: freeglut_init.c -@AMDEP_TRUE@ source='freeglut_init.c' object='lib@LIBRARY@_la-freeglut_init.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_init.obj `cygpath -w freeglut_init.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_init.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Tpo" -c -o lib@LIBRARY@_la-freeglut_init.obj `if test -f 'freeglut_init.c'; then $(CYGPATH_W) 'freeglut_init.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_init.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_init.c' object='lib@LIBRARY@_la-freeglut_init.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_init.obj `if test -f 'freeglut_init.c'; then $(CYGPATH_W) 'freeglut_init.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_init.c'; fi` lib@LIBRARY@_la-freeglut_init.lo: freeglut_init.c -@AMDEP_TRUE@ source='freeglut_init.c' object='lib@LIBRARY@_la-freeglut_init.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_init.lo `test -f freeglut_init.c || echo '$(srcdir)/'`freeglut_init.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_init.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Tpo" -c -o lib@LIBRARY@_la-freeglut_init.lo `test -f 'freeglut_init.c' || echo '$(srcdir)/'`freeglut_init.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_init.c' object='lib@LIBRARY@_la-freeglut_init.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_init.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_init.lo `test -f 'freeglut_init.c' || echo '$(srcdir)/'`freeglut_init.c lib@LIBRARY@_la-freeglut_joystick.o: freeglut_joystick.c -@AMDEP_TRUE@ source='freeglut_joystick.c' object='lib@LIBRARY@_la-freeglut_joystick.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_joystick.o `test -f freeglut_joystick.c || echo '$(srcdir)/'`freeglut_joystick.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_joystick.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Tpo" -c -o lib@LIBRARY@_la-freeglut_joystick.o `test -f 'freeglut_joystick.c' || echo '$(srcdir)/'`freeglut_joystick.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_joystick.c' object='lib@LIBRARY@_la-freeglut_joystick.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_joystick.o `test -f 'freeglut_joystick.c' || echo '$(srcdir)/'`freeglut_joystick.c lib@LIBRARY@_la-freeglut_joystick.obj: freeglut_joystick.c -@AMDEP_TRUE@ source='freeglut_joystick.c' object='lib@LIBRARY@_la-freeglut_joystick.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_joystick.obj `cygpath -w freeglut_joystick.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_joystick.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Tpo" -c -o lib@LIBRARY@_la-freeglut_joystick.obj `if test -f 'freeglut_joystick.c'; then $(CYGPATH_W) 'freeglut_joystick.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_joystick.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_joystick.c' object='lib@LIBRARY@_la-freeglut_joystick.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_joystick.obj `if test -f 'freeglut_joystick.c'; then $(CYGPATH_W) 'freeglut_joystick.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_joystick.c'; fi` lib@LIBRARY@_la-freeglut_joystick.lo: freeglut_joystick.c -@AMDEP_TRUE@ source='freeglut_joystick.c' object='lib@LIBRARY@_la-freeglut_joystick.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_joystick.lo `test -f freeglut_joystick.c || echo '$(srcdir)/'`freeglut_joystick.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_joystick.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Tpo" -c -o lib@LIBRARY@_la-freeglut_joystick.lo `test -f 'freeglut_joystick.c' || echo '$(srcdir)/'`freeglut_joystick.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_joystick.c' object='lib@LIBRARY@_la-freeglut_joystick.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_joystick.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_joystick.lo `test -f 'freeglut_joystick.c' || echo '$(srcdir)/'`freeglut_joystick.c lib@LIBRARY@_la-freeglut_main.o: freeglut_main.c -@AMDEP_TRUE@ source='freeglut_main.c' object='lib@LIBRARY@_la-freeglut_main.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_main.o `test -f freeglut_main.c || echo '$(srcdir)/'`freeglut_main.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_main.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Tpo" -c -o lib@LIBRARY@_la-freeglut_main.o `test -f 'freeglut_main.c' || echo '$(srcdir)/'`freeglut_main.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_main.c' object='lib@LIBRARY@_la-freeglut_main.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_main.o `test -f 'freeglut_main.c' || echo '$(srcdir)/'`freeglut_main.c lib@LIBRARY@_la-freeglut_main.obj: freeglut_main.c -@AMDEP_TRUE@ source='freeglut_main.c' object='lib@LIBRARY@_la-freeglut_main.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_main.obj `cygpath -w freeglut_main.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_main.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Tpo" -c -o lib@LIBRARY@_la-freeglut_main.obj `if test -f 'freeglut_main.c'; then $(CYGPATH_W) 'freeglut_main.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_main.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_main.c' object='lib@LIBRARY@_la-freeglut_main.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_main.obj `if test -f 'freeglut_main.c'; then $(CYGPATH_W) 'freeglut_main.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_main.c'; fi` lib@LIBRARY@_la-freeglut_main.lo: freeglut_main.c -@AMDEP_TRUE@ source='freeglut_main.c' object='lib@LIBRARY@_la-freeglut_main.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_main.lo `test -f freeglut_main.c || echo '$(srcdir)/'`freeglut_main.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_main.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Tpo" -c -o lib@LIBRARY@_la-freeglut_main.lo `test -f 'freeglut_main.c' || echo '$(srcdir)/'`freeglut_main.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_main.c' object='lib@LIBRARY@_la-freeglut_main.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_main.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_main.lo `test -f 'freeglut_main.c' || echo '$(srcdir)/'`freeglut_main.c lib@LIBRARY@_la-freeglut_menu.o: freeglut_menu.c -@AMDEP_TRUE@ source='freeglut_menu.c' object='lib@LIBRARY@_la-freeglut_menu.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_menu.o `test -f freeglut_menu.c || echo '$(srcdir)/'`freeglut_menu.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_menu.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Tpo" -c -o lib@LIBRARY@_la-freeglut_menu.o `test -f 'freeglut_menu.c' || echo '$(srcdir)/'`freeglut_menu.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_menu.c' object='lib@LIBRARY@_la-freeglut_menu.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_menu.o `test -f 'freeglut_menu.c' || echo '$(srcdir)/'`freeglut_menu.c lib@LIBRARY@_la-freeglut_menu.obj: freeglut_menu.c -@AMDEP_TRUE@ source='freeglut_menu.c' object='lib@LIBRARY@_la-freeglut_menu.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_menu.obj `cygpath -w freeglut_menu.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_menu.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Tpo" -c -o lib@LIBRARY@_la-freeglut_menu.obj `if test -f 'freeglut_menu.c'; then $(CYGPATH_W) 'freeglut_menu.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_menu.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_menu.c' object='lib@LIBRARY@_la-freeglut_menu.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_menu.obj `if test -f 'freeglut_menu.c'; then $(CYGPATH_W) 'freeglut_menu.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_menu.c'; fi` lib@LIBRARY@_la-freeglut_menu.lo: freeglut_menu.c -@AMDEP_TRUE@ source='freeglut_menu.c' object='lib@LIBRARY@_la-freeglut_menu.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_menu.lo `test -f freeglut_menu.c || echo '$(srcdir)/'`freeglut_menu.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_menu.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Tpo" -c -o lib@LIBRARY@_la-freeglut_menu.lo `test -f 'freeglut_menu.c' || echo '$(srcdir)/'`freeglut_menu.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_menu.c' object='lib@LIBRARY@_la-freeglut_menu.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_menu.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_menu.lo `test -f 'freeglut_menu.c' || echo '$(srcdir)/'`freeglut_menu.c lib@LIBRARY@_la-freeglut_misc.o: freeglut_misc.c -@AMDEP_TRUE@ source='freeglut_misc.c' object='lib@LIBRARY@_la-freeglut_misc.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_misc.o `test -f freeglut_misc.c || echo '$(srcdir)/'`freeglut_misc.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_misc.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Tpo" -c -o lib@LIBRARY@_la-freeglut_misc.o `test -f 'freeglut_misc.c' || echo '$(srcdir)/'`freeglut_misc.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_misc.c' object='lib@LIBRARY@_la-freeglut_misc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_misc.o `test -f 'freeglut_misc.c' || echo '$(srcdir)/'`freeglut_misc.c lib@LIBRARY@_la-freeglut_misc.obj: freeglut_misc.c -@AMDEP_TRUE@ source='freeglut_misc.c' object='lib@LIBRARY@_la-freeglut_misc.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_misc.obj `cygpath -w freeglut_misc.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_misc.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Tpo" -c -o lib@LIBRARY@_la-freeglut_misc.obj `if test -f 'freeglut_misc.c'; then $(CYGPATH_W) 'freeglut_misc.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_misc.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_misc.c' object='lib@LIBRARY@_la-freeglut_misc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_misc.obj `if test -f 'freeglut_misc.c'; then $(CYGPATH_W) 'freeglut_misc.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_misc.c'; fi` lib@LIBRARY@_la-freeglut_misc.lo: freeglut_misc.c -@AMDEP_TRUE@ source='freeglut_misc.c' object='lib@LIBRARY@_la-freeglut_misc.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_misc.lo `test -f freeglut_misc.c || echo '$(srcdir)/'`freeglut_misc.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_misc.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Tpo" -c -o lib@LIBRARY@_la-freeglut_misc.lo `test -f 'freeglut_misc.c' || echo '$(srcdir)/'`freeglut_misc.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_misc.c' object='lib@LIBRARY@_la-freeglut_misc.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_misc.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_misc.lo `test -f 'freeglut_misc.c' || echo '$(srcdir)/'`freeglut_misc.c lib@LIBRARY@_la-freeglut_overlay.o: freeglut_overlay.c -@AMDEP_TRUE@ source='freeglut_overlay.c' object='lib@LIBRARY@_la-freeglut_overlay.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_overlay.o `test -f freeglut_overlay.c || echo '$(srcdir)/'`freeglut_overlay.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_overlay.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Tpo" -c -o lib@LIBRARY@_la-freeglut_overlay.o `test -f 'freeglut_overlay.c' || echo '$(srcdir)/'`freeglut_overlay.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_overlay.c' object='lib@LIBRARY@_la-freeglut_overlay.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_overlay.o `test -f 'freeglut_overlay.c' || echo '$(srcdir)/'`freeglut_overlay.c lib@LIBRARY@_la-freeglut_overlay.obj: freeglut_overlay.c -@AMDEP_TRUE@ source='freeglut_overlay.c' object='lib@LIBRARY@_la-freeglut_overlay.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_overlay.obj `cygpath -w freeglut_overlay.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_overlay.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Tpo" -c -o lib@LIBRARY@_la-freeglut_overlay.obj `if test -f 'freeglut_overlay.c'; then $(CYGPATH_W) 'freeglut_overlay.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_overlay.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_overlay.c' object='lib@LIBRARY@_la-freeglut_overlay.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_overlay.obj `if test -f 'freeglut_overlay.c'; then $(CYGPATH_W) 'freeglut_overlay.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_overlay.c'; fi` lib@LIBRARY@_la-freeglut_overlay.lo: freeglut_overlay.c -@AMDEP_TRUE@ source='freeglut_overlay.c' object='lib@LIBRARY@_la-freeglut_overlay.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_overlay.lo `test -f freeglut_overlay.c || echo '$(srcdir)/'`freeglut_overlay.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_overlay.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Tpo" -c -o lib@LIBRARY@_la-freeglut_overlay.lo `test -f 'freeglut_overlay.c' || echo '$(srcdir)/'`freeglut_overlay.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_overlay.c' object='lib@LIBRARY@_la-freeglut_overlay.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_overlay.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_overlay.lo `test -f 'freeglut_overlay.c' || echo '$(srcdir)/'`freeglut_overlay.c lib@LIBRARY@_la-freeglut_state.o: freeglut_state.c -@AMDEP_TRUE@ source='freeglut_state.c' object='lib@LIBRARY@_la-freeglut_state.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_state.o `test -f freeglut_state.c || echo '$(srcdir)/'`freeglut_state.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_state.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Tpo" -c -o lib@LIBRARY@_la-freeglut_state.o `test -f 'freeglut_state.c' || echo '$(srcdir)/'`freeglut_state.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_state.c' object='lib@LIBRARY@_la-freeglut_state.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_state.o `test -f 'freeglut_state.c' || echo '$(srcdir)/'`freeglut_state.c lib@LIBRARY@_la-freeglut_state.obj: freeglut_state.c -@AMDEP_TRUE@ source='freeglut_state.c' object='lib@LIBRARY@_la-freeglut_state.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_state.obj `cygpath -w freeglut_state.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_state.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Tpo" -c -o lib@LIBRARY@_la-freeglut_state.obj `if test -f 'freeglut_state.c'; then $(CYGPATH_W) 'freeglut_state.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_state.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_state.c' object='lib@LIBRARY@_la-freeglut_state.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_state.obj `if test -f 'freeglut_state.c'; then $(CYGPATH_W) 'freeglut_state.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_state.c'; fi` lib@LIBRARY@_la-freeglut_state.lo: freeglut_state.c -@AMDEP_TRUE@ source='freeglut_state.c' object='lib@LIBRARY@_la-freeglut_state.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_state.lo `test -f freeglut_state.c || echo '$(srcdir)/'`freeglut_state.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_state.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Tpo" -c -o lib@LIBRARY@_la-freeglut_state.lo `test -f 'freeglut_state.c' || echo '$(srcdir)/'`freeglut_state.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_state.c' object='lib@LIBRARY@_la-freeglut_state.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_state.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_state.lo `test -f 'freeglut_state.c' || echo '$(srcdir)/'`freeglut_state.c lib@LIBRARY@_la-freeglut_structure.o: freeglut_structure.c -@AMDEP_TRUE@ source='freeglut_structure.c' object='lib@LIBRARY@_la-freeglut_structure.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_structure.o `test -f freeglut_structure.c || echo '$(srcdir)/'`freeglut_structure.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_structure.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Tpo" -c -o lib@LIBRARY@_la-freeglut_structure.o `test -f 'freeglut_structure.c' || echo '$(srcdir)/'`freeglut_structure.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_structure.c' object='lib@LIBRARY@_la-freeglut_structure.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_structure.o `test -f 'freeglut_structure.c' || echo '$(srcdir)/'`freeglut_structure.c lib@LIBRARY@_la-freeglut_structure.obj: freeglut_structure.c -@AMDEP_TRUE@ source='freeglut_structure.c' object='lib@LIBRARY@_la-freeglut_structure.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_structure.obj `cygpath -w freeglut_structure.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_structure.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Tpo" -c -o lib@LIBRARY@_la-freeglut_structure.obj `if test -f 'freeglut_structure.c'; then $(CYGPATH_W) 'freeglut_structure.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_structure.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_structure.c' object='lib@LIBRARY@_la-freeglut_structure.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_structure.obj `if test -f 'freeglut_structure.c'; then $(CYGPATH_W) 'freeglut_structure.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_structure.c'; fi` lib@LIBRARY@_la-freeglut_structure.lo: freeglut_structure.c -@AMDEP_TRUE@ source='freeglut_structure.c' object='lib@LIBRARY@_la-freeglut_structure.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_structure.lo `test -f freeglut_structure.c || echo '$(srcdir)/'`freeglut_structure.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_structure.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Tpo" -c -o lib@LIBRARY@_la-freeglut_structure.lo `test -f 'freeglut_structure.c' || echo '$(srcdir)/'`freeglut_structure.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_structure.c' object='lib@LIBRARY@_la-freeglut_structure.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_structure.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_structure.lo `test -f 'freeglut_structure.c' || echo '$(srcdir)/'`freeglut_structure.c lib@LIBRARY@_la-freeglut_teapot.o: freeglut_teapot.c -@AMDEP_TRUE@ source='freeglut_teapot.c' object='lib@LIBRARY@_la-freeglut_teapot.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_teapot.o `test -f freeglut_teapot.c || echo '$(srcdir)/'`freeglut_teapot.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_teapot.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Tpo" -c -o lib@LIBRARY@_la-freeglut_teapot.o `test -f 'freeglut_teapot.c' || echo '$(srcdir)/'`freeglut_teapot.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_teapot.c' object='lib@LIBRARY@_la-freeglut_teapot.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_teapot.o `test -f 'freeglut_teapot.c' || echo '$(srcdir)/'`freeglut_teapot.c lib@LIBRARY@_la-freeglut_teapot.obj: freeglut_teapot.c -@AMDEP_TRUE@ source='freeglut_teapot.c' object='lib@LIBRARY@_la-freeglut_teapot.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_teapot.obj `cygpath -w freeglut_teapot.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_teapot.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Tpo" -c -o lib@LIBRARY@_la-freeglut_teapot.obj `if test -f 'freeglut_teapot.c'; then $(CYGPATH_W) 'freeglut_teapot.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_teapot.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_teapot.c' object='lib@LIBRARY@_la-freeglut_teapot.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_teapot.obj `if test -f 'freeglut_teapot.c'; then $(CYGPATH_W) 'freeglut_teapot.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_teapot.c'; fi` lib@LIBRARY@_la-freeglut_teapot.lo: freeglut_teapot.c -@AMDEP_TRUE@ source='freeglut_teapot.c' object='lib@LIBRARY@_la-freeglut_teapot.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_teapot.lo `test -f freeglut_teapot.c || echo '$(srcdir)/'`freeglut_teapot.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_teapot.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Tpo" -c -o lib@LIBRARY@_la-freeglut_teapot.lo `test -f 'freeglut_teapot.c' || echo '$(srcdir)/'`freeglut_teapot.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_teapot.c' object='lib@LIBRARY@_la-freeglut_teapot.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_teapot.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_teapot.lo `test -f 'freeglut_teapot.c' || echo '$(srcdir)/'`freeglut_teapot.c lib@LIBRARY@_la-freeglut_videoresize.o: freeglut_videoresize.c -@AMDEP_TRUE@ source='freeglut_videoresize.c' object='lib@LIBRARY@_la-freeglut_videoresize.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_videoresize.o `test -f freeglut_videoresize.c || echo '$(srcdir)/'`freeglut_videoresize.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_videoresize.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Tpo" -c -o lib@LIBRARY@_la-freeglut_videoresize.o `test -f 'freeglut_videoresize.c' || echo '$(srcdir)/'`freeglut_videoresize.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_videoresize.c' object='lib@LIBRARY@_la-freeglut_videoresize.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_videoresize.o `test -f 'freeglut_videoresize.c' || echo '$(srcdir)/'`freeglut_videoresize.c lib@LIBRARY@_la-freeglut_videoresize.obj: freeglut_videoresize.c -@AMDEP_TRUE@ source='freeglut_videoresize.c' object='lib@LIBRARY@_la-freeglut_videoresize.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_videoresize.obj `cygpath -w freeglut_videoresize.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_videoresize.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Tpo" -c -o lib@LIBRARY@_la-freeglut_videoresize.obj `if test -f 'freeglut_videoresize.c'; then $(CYGPATH_W) 'freeglut_videoresize.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_videoresize.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_videoresize.c' object='lib@LIBRARY@_la-freeglut_videoresize.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_videoresize.obj `if test -f 'freeglut_videoresize.c'; then $(CYGPATH_W) 'freeglut_videoresize.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_videoresize.c'; fi` lib@LIBRARY@_la-freeglut_videoresize.lo: freeglut_videoresize.c -@AMDEP_TRUE@ source='freeglut_videoresize.c' object='lib@LIBRARY@_la-freeglut_videoresize.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_videoresize.lo `test -f freeglut_videoresize.c || echo '$(srcdir)/'`freeglut_videoresize.c +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_videoresize.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Tpo" -c -o lib@LIBRARY@_la-freeglut_videoresize.lo `test -f 'freeglut_videoresize.c' || echo '$(srcdir)/'`freeglut_videoresize.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_videoresize.c' object='lib@LIBRARY@_la-freeglut_videoresize.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_videoresize.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_videoresize.lo `test -f 'freeglut_videoresize.c' || echo '$(srcdir)/'`freeglut_videoresize.c lib@LIBRARY@_la-freeglut_window.o: freeglut_window.c -@AMDEP_TRUE@ source='freeglut_window.c' object='lib@LIBRARY@_la-freeglut_window.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_window.o `test -f freeglut_window.c || echo '$(srcdir)/'`freeglut_window.c +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_window.o -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Tpo" -c -o lib@LIBRARY@_la-freeglut_window.o `test -f 'freeglut_window.c' || echo '$(srcdir)/'`freeglut_window.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_window.c' object='lib@LIBRARY@_la-freeglut_window.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_window.o `test -f 'freeglut_window.c' || echo '$(srcdir)/'`freeglut_window.c lib@LIBRARY@_la-freeglut_window.obj: freeglut_window.c -@AMDEP_TRUE@ source='freeglut_window.c' object='lib@LIBRARY@_la-freeglut_window.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.TPo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_window.obj `cygpath -w freeglut_window.c` +@am__fastdepCC_TRUE@ if $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_window.obj -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Tpo" -c -o lib@LIBRARY@_la-freeglut_window.obj `if test -f 'freeglut_window.c'; then $(CYGPATH_W) 'freeglut_window.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_window.c'; fi`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Po"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_window.c' object='lib@LIBRARY@_la-freeglut_window.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Po' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.TPo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_window.obj `if test -f 'freeglut_window.c'; then $(CYGPATH_W) 'freeglut_window.c'; else $(CYGPATH_W) '$(srcdir)/freeglut_window.c'; fi` lib@LIBRARY@_la-freeglut_window.lo: freeglut_window.c -@AMDEP_TRUE@ source='freeglut_window.c' object='lib@LIBRARY@_la-freeglut_window.lo' libtool=yes @AMDEPBACKSLASH@ -@AMDEP_TRUE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.TPlo' @AMDEPBACKSLASH@ -@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ - $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_window.lo `test -f freeglut_window.c || echo '$(srcdir)/'`freeglut_window.c -CCDEPMODE = @CCDEPMODE@ -uninstall-info-am: +@am__fastdepCC_TRUE@ if $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -MT lib@LIBRARY@_la-freeglut_window.lo -MD -MP -MF "$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Tpo" -c -o lib@LIBRARY@_la-freeglut_window.lo `test -f 'freeglut_window.c' || echo '$(srcdir)/'`freeglut_window.c; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Tpo" "$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Plo"; else rm -f "$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='freeglut_window.c' object='lib@LIBRARY@_la-freeglut_window.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.Plo' tmpdepfile='$(DEPDIR)/lib@LIBRARY@_la-freeglut_window.TPlo' @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib@LIBRARY@_la_CFLAGS) $(CFLAGS) -c -o lib@LIBRARY@_la-freeglut_window.lo `test -f 'freeglut_window.c' || echo '$(srcdir)/'`freeglut_window.c -tags: TAGS +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool +uninstall-info-am: ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags $$unique $(LISP) + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = .. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -778,10 +997,10 @@ check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) $(HEADERS) - installdirs: - $(mkinstalldirs) $(DESTDIR)$(libdir) - + for dir in "$(DESTDIR)$(libdir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done install: install-am install-exec: install-exec-am install-data: install-data-am @@ -793,6 +1012,7 @@ installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -800,7 +1020,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -811,14 +1031,17 @@ mostlyclean-am distclean: distclean-am - -distclean-am: clean-am distclean-compile distclean-depend \ - distclean-generic distclean-libtool distclean-tags + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-libtool distclean-tags dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -834,7 +1057,8 @@ installcheck-am: maintainer-clean: maintainer-clean-am - + -rm -rf ./$(DEPDIR) + -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am @@ -842,19 +1066,28 @@ mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES -.PHONY: GTAGS all all-am check check-am clean clean-generic \ - clean-libLTLIBRARIES clean-libtool distclean distclean-compile \ - distclean-depend distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am info info-am install \ - install-am install-data install-data-am install-exec \ +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libLTLIBRARIES clean-libtool ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-exec \ install-exec-am install-info install-info-am \ install-libLTLIBRARIES install-man install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool tags uninstall \ - uninstall-am uninstall-info-am uninstall-libLTLIBRARIES + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags uninstall uninstall-am uninstall-info-am \ + uninstall-libLTLIBRARIES # --- freeglut-2.4.0.orig/src/freeglut_cursor.c +++ freeglut-2.4.0/src/freeglut_cursor.c @@ -130,7 +130,9 @@ XCreateFontCursor( fgDisplay.Display, entry->cursorShape ); } cursor = entry->cachedCursor; - } else { + if (cursor == None) + fgError( "Failed to create cursor" ); + } else { switch( cursorIDToUse ) { case GLUT_CURSOR_NONE: @@ -147,9 +149,6 @@ } } - if ( ( cursorIDToUse != GLUT_CURSOR_NONE ) && ( cursor == None ) ) { - fgError( "Failed to create cursor" ); - } XDefineCursor( fgDisplay.Display, window->Window.Handle, cursor ); } --- freeglut-2.4.0.orig/src/.arch-inventory +++ freeglut-2.4.0/src/.arch-inventory @@ -0,0 +1,2 @@ +precious ^Makefile.in$ +precious ^libglut\.la$ --- freeglut-2.4.0.orig/autogen.sh +++ freeglut-2.4.0/autogen.sh @@ -3,10 +3,10 @@ echo "Generating build information using aclocal, automake and autoconf" echo "This may take a while ..." -aclocal +aclocal-1.8 autoheader libtoolize --copy --force -automake --add-missing +automake-1.8 --copy --add-missing autoconf echo "Now you are ready to run ./configure" --- freeglut-2.4.0.orig/config.sub +++ freeglut-2.4.0/config.sub @@ -1,9 +1,9 @@ #! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003 Free Software Foundation, Inc. +# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. -timestamp='2004-02-11' +timestamp='2005-07-08' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -21,14 +21,15 @@ # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA +# 02110-1301, USA. +# # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. + # Please send patches to . Submit a context # diff and a properly formatted ChangeLog entry. # @@ -70,7 +71,7 @@ version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO @@ -83,11 +84,11 @@ while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) - echo "$timestamp" ; exit 0 ;; + echo "$timestamp" ; exit ;; --version | -v ) - echo "$version" ; exit 0 ;; + echo "$version" ; exit ;; --help | --h* | -h ) - echo "$usage"; exit 0 ;; + echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. @@ -99,7 +100,7 @@ *local*) # First pass through any local machine types. echo $1 - exit 0;; + exit ;; * ) break ;; @@ -145,7 +146,7 @@ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis) + -apple | -axis | -knuth | -cray) os= basic_machine=$1 ;; @@ -231,13 +232,14 @@ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ + | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ - | m32r | m68000 | m68k | m88k | mcore \ + | m32r | m32rle | m68000 | m68k | m88k | maxq | mcore \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ @@ -246,6 +248,7 @@ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ + | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ @@ -254,23 +257,28 @@ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ + | ms1 \ | msp430 \ | ns16k | ns32k \ - | openrisc | or32 \ + | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ - | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ + | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ - | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \ + | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \ + | sparcv8 | sparcv9 | sparcv9b \ | strongarm \ | tahoe | thumb | tic4x | tic80 | tron \ | v850 | v850e \ | we32k \ - | x86 | xscale | xstormy16 | xtensa \ + | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \ | z8k) basic_machine=$basic_machine-unknown ;; + m32c) + basic_machine=$basic_machine-unknown + ;; m6811 | m68hc11 | m6812 | m68hc12) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown @@ -298,9 +306,9 @@ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* \ - | bs2000-* \ + | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ - | clipper-* | cydra-* \ + | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ @@ -308,9 +316,9 @@ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ - | m32r-* \ + | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | mcore-* \ + | m88110-* | m88k-* | maxq-* | mcore-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ @@ -319,6 +327,7 @@ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ + | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ @@ -326,27 +335,32 @@ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipstx39-* | mipstx39el-* \ + | mmix-* \ + | ms1-* \ | msp430-* \ - | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \ + | none-* | np1-* | ns16k-* | ns32k-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ | romp-* | rs6000-* \ - | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ - | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ - | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ + | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \ + | sparclite-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ | tahoe-* | thumb-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tron-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ - | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ - | xtensa-* \ + | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \ + | xstormy16-* | xtensa-* \ | ymp-* \ | z8k-*) ;; + m32c-*) + ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) @@ -445,6 +459,10 @@ basic_machine=j90-cray os=-unicos ;; + craynv) + basic_machine=craynv-cray + os=-unicosmp + ;; cr16c) basic_machine=cr16c-unknown os=-elf @@ -452,9 +470,16 @@ crds | unos) basic_machine=m68k-crds ;; + crisv32 | crisv32-* | etraxfs*) + basic_machine=crisv32-axis + ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; + crx) + basic_machine=crx-unknown + os=-elf + ;; da30 | da30-*) basic_machine=m68k-da30 ;; @@ -477,6 +502,10 @@ basic_machine=m88k-motorola os=-sysv3 ;; + djgpp) + basic_machine=i586-pc + os=-msdosdjgpp + ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx @@ -655,10 +684,6 @@ mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; - mmix*) - basic_machine=mmix-knuth - os=-mmixware - ;; monitor) basic_machine=m68k-rom68k os=-coff @@ -739,10 +764,6 @@ np1) basic_machine=np1-gould ;; - nv1) - basic_machine=nv1-cray - os=-unicosmp - ;; nsr-tandem) basic_machine=nsr-tandem ;; @@ -750,9 +771,8 @@ basic_machine=hppa1.1-oki os=-proelf ;; - or32 | or32-*) + openrisc | openrisc-*) basic_machine=or32-unknown - os=-coff ;; os400) basic_machine=powerpc-ibm @@ -1025,6 +1045,10 @@ basic_machine=hppa1.1-winbond os=-proelf ;; + xbox) + basic_machine=i686-pc + os=-mingw32 + ;; xps | xps100) basic_machine=xps100-honeywell ;; @@ -1055,6 +1079,9 @@ romp) basic_machine=romp-ibm ;; + mmix) + basic_machine=mmix-knuth + ;; rs6000) basic_machine=rs6000-ibm ;; @@ -1071,13 +1098,10 @@ we32k) basic_machine=we32k-att ;; - sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele) + sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; - sh64) - basic_machine=sh64-unknown - ;; - sparc | sparcv9 | sparcv9b) + sparc | sparcv8 | sparcv9 | sparcv9b) basic_machine=sparc-sun ;; cydra) @@ -1150,8 +1174,9 @@ | -aos* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -knetbsd* | -netbsd* | -openbsd* | -ekkobsd* | -kfreebsd* | -freebsd* \ - | -riscix* | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ + | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \ + | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ + | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* \ @@ -1162,7 +1187,8 @@ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ - | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*) + | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ + | -skyos* | -haiku*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1180,7 +1206,7 @@ os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ - | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ + | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) @@ -1289,6 +1315,9 @@ -kaos*) os=-kaos ;; + -zvmoe) + os=-zvmoe + ;; -none) ;; *) @@ -1366,9 +1395,15 @@ *-be) os=-beos ;; + *-haiku) + os=-haiku + ;; *-ibm) os=-aix ;; + *-knuth) + os=-mmixware + ;; *-wec) os=-proelf ;; @@ -1534,7 +1569,7 @@ esac echo $basic_machine$os -exit 0 +exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) --- freeglut-2.4.0.orig/.arch-inventory +++ freeglut-2.4.0/.arch-inventory @@ -0,0 +1,17 @@ +precious ^config\.(guess|sub)$ +precious ^Makefile.in$ +precious ^compile$ +precious ^config.h.in$ +precious ^configure$ +precious ^depcomp$ +precious ^ltmain.sh$ +precious ^missing$ +precious ^stamp-h.in$ +precious ^aclocal.m4$ +precious ^Makefile$ +precious ^build-stamp$ +precious ^config.h$ +precious ^config.log$ +precious ^config.status$ +precious ^libtool$ +precious ^stamp-h1$ --- freeglut-2.4.0.orig/config.guess +++ freeglut-2.4.0/config.guess @@ -1,9 +1,9 @@ #! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002 Free Software Foundation, Inc. +# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. -timestamp='2002-10-21' +timestamp='2005-08-03' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -17,13 +17,15 @@ # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA +# 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. + # Originally written by Per Bothner . # Please send patches to . Submit a context # diff and a properly formatted ChangeLog entry. @@ -53,7 +55,7 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO @@ -66,11 +68,11 @@ while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) - echo "$timestamp" ; exit 0 ;; + echo "$timestamp" ; exit ;; --version | -v ) - echo "$version" ; exit 0 ;; + echo "$version" ; exit ;; --help | --h* | -h ) - echo "$usage"; exit 0 ;; + echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. @@ -98,14 +100,18 @@ # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. -# This shell variable is my proudest work .. or something. --bje +# Portable tmp directory creation inspired by the Autoconf team. -set_cc_for_build='tmpdir=${TMPDIR-/tmp}/config-guess-$$ ; -(old=`umask` && umask 077 && mkdir $tmpdir && umask $old && unset old) - || (echo "$me: cannot create $tmpdir" >&2 && exit 1) ; -dummy=$tmpdir/dummy ; -files="$dummy.c $dummy.o $dummy.rel $dummy" ; -trap '"'"'rm -f $files; rmdir $tmpdir; exit 1'"'"' 1 2 15 ; +set_cc_for_build=' +trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; +trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; +: ${TMPDIR=/tmp} ; + { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || + { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; +dummy=$tmp/dummy ; +tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do @@ -113,15 +119,13 @@ CC_FOR_BUILD="$c"; break ; fi ; done ; - rm -f $files ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; -esac ; -unset files' +esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) @@ -178,144 +182,125 @@ ;; esac # The OS release - release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + # Debian GNU/NetBSD machines have a different userland, and + # thus, need a distinct triplet. However, they do not need + # kernel version information, so it can be replaced with a + # suitable tag, in the style of linux-gnu. + case "${UNAME_VERSION}" in + Debian*) + release='-gnu' + ;; + *) + release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + ;; + esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" - exit 0 ;; - amiga:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - arc:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - hp300:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mac68k:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - macppc:OpenBSD:*:*) - echo powerpc-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvme68k:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvme88k:OpenBSD:*:*) - echo m88k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvmeppc:OpenBSD:*:*) - echo powerpc-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - pmax:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - sgi:OpenBSD:*:*) - echo mipseb-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - sun3:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - wgrisc:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; + exit ;; *:OpenBSD:*:*) - echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; + UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} + exit ;; + *:ekkoBSD:*:*) + echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} + exit ;; + macppc:MirBSD:*:*) + echo powerppc-unknown-mirbsd${UNAME_RELEASE} + exit ;; + *:MirBSD:*:*) + echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} + exit ;; alpha:OSF1:*:*) - if test $UNAME_RELEASE = "V4.0"; then + case $UNAME_RELEASE in + *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` - fi + ;; + *5.*) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + ;; + esac + # According to Compaq, /usr/sbin/psrinfo has been available on + # OSF/1 and Tru64 systems produced since 1995. I hope that + # covers most systems running today. This code pipes the CPU + # types through head -n 1, so we only detect the type of CPU 0. + ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` + case "$ALPHA_CPU_TYPE" in + "EV4 (21064)") + UNAME_MACHINE="alpha" ;; + "EV4.5 (21064)") + UNAME_MACHINE="alpha" ;; + "LCA4 (21066/21068)") + UNAME_MACHINE="alpha" ;; + "EV5 (21164)") + UNAME_MACHINE="alphaev5" ;; + "EV5.6 (21164A)") + UNAME_MACHINE="alphaev56" ;; + "EV5.6 (21164PC)") + UNAME_MACHINE="alphapca56" ;; + "EV5.7 (21164PC)") + UNAME_MACHINE="alphapca57" ;; + "EV6 (21264)") + UNAME_MACHINE="alphaev6" ;; + "EV6.7 (21264A)") + UNAME_MACHINE="alphaev67" ;; + "EV6.8CB (21264C)") + UNAME_MACHINE="alphaev68" ;; + "EV6.8AL (21264B)") + UNAME_MACHINE="alphaev68" ;; + "EV6.8CX (21264D)") + UNAME_MACHINE="alphaev68" ;; + "EV6.9A (21264/EV69A)") + UNAME_MACHINE="alphaev69" ;; + "EV7 (21364)") + UNAME_MACHINE="alphaev7" ;; + "EV7.9 (21364A)") + UNAME_MACHINE="alphaev79" ;; + esac + # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. - eval $set_cc_for_build - cat <$dummy.s - .data -\$Lformat: - .byte 37,100,45,37,120,10,0 # "%d-%x\n" - - .text - .globl main - .align 4 - .ent main -main: - .frame \$30,16,\$26,0 - ldgp \$29,0(\$27) - .prologue 1 - .long 0x47e03d80 # implver \$0 - lda \$2,-1 - .long 0x47e20c21 # amask \$2,\$1 - lda \$16,\$Lformat - mov \$0,\$17 - not \$1,\$18 - jsr \$26,printf - ldgp \$29,0(\$26) - mov 0,\$16 - jsr \$26,exit - .end main -EOF - $CC_FOR_BUILD -o $dummy $dummy.s 2>/dev/null - if test "$?" = 0 ; then - case `$dummy` in - 0-0) - UNAME_MACHINE="alpha" - ;; - 1-0) - UNAME_MACHINE="alphaev5" - ;; - 1-1) - UNAME_MACHINE="alphaev56" - ;; - 1-101) - UNAME_MACHINE="alphapca56" - ;; - 2-303) - UNAME_MACHINE="alphaev6" - ;; - 2-307) - UNAME_MACHINE="alphaev67" - ;; - 2-1307) - UNAME_MACHINE="alphaev68" - ;; - 3-1307) - UNAME_MACHINE="alphaev7" - ;; - esac - fi - rm -f $dummy.s $dummy && rmdir $tmpdir - echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit 0 ;; + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + exit ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix - exit 0 ;; + exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 - exit 0 ;; + exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 - exit 0;; + exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos - exit 0 ;; + exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos - exit 0 ;; + exit ;; *:OS/390:*:*) echo i370-ibm-openedition - exit 0 ;; + exit ;; + *:z/VM:*:*) + echo s390-ibm-zvmoe + exit ;; + *:OS400:*:*) + echo powerpc-ibm-os400 + exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} - exit 0;; + exit ;; + arm:riscos:*:*|arm:RISCOS:*:*) + echo arm-unknown-riscos + exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp - exit 0;; + exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then @@ -323,29 +308,32 @@ else echo pyramid-pyramid-bsd fi - exit 0 ;; + exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 - exit 0 ;; - DRS?6000:UNIX_SV:4.2*:7*) + exit ;; + DRS?6000:unix:4.0:6*) + echo sparc-icl-nx6 + exit ;; + DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in - sparc) echo sparc-icl-nx7 && exit 0 ;; + sparc) echo sparc-icl-nx7; exit ;; esac ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; + exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; + exit ;; i86pc:SunOS:5.*:*) echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; + exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; + exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) @@ -354,10 +342,10 @@ esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` - exit 0 ;; + exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} - exit 0 ;; + exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 @@ -369,10 +357,10 @@ echo sparc-sun-sunos${UNAME_RELEASE} ;; esac - exit 0 ;; + exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} - exit 0 ;; + exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor @@ -383,37 +371,40 @@ # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; + m68k:machten:*:*) + echo m68k-apple-machten${UNAME_RELEASE} + exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} - exit 0 ;; + exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 - exit 0 ;; + exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} - exit 0 ;; + exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} - exit 0 ;; + exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} - exit 0 ;; + exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c @@ -437,33 +428,33 @@ exit (-1); } EOF - $CC_FOR_BUILD -o $dummy $dummy.c \ - && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ - && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0 - rm -f $dummy.c $dummy && rmdir $tmpdir + $CC_FOR_BUILD -o $dummy $dummy.c && + dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && + SYSTEM_NAME=`$dummy $dummyarg` && + { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos${UNAME_RELEASE} - exit 0 ;; + exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax - exit 0 ;; + exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax - exit 0 ;; - Night_Hawk:*:*:PowerMAX_OS) + exit ;; + Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax - exit 0 ;; + exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix - exit 0 ;; + exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 - exit 0 ;; + exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 - exit 0 ;; + exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 - exit 0 ;; + exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` @@ -479,29 +470,29 @@ else echo i586-dg-dgux${UNAME_RELEASE} fi - exit 0 ;; + exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 - exit 0 ;; + exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 - exit 0 ;; + exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 - exit 0 ;; + exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd - exit 0 ;; + exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` - exit 0 ;; + exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. - echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id - exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' + echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id + exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix - exit 0 ;; + exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` @@ -509,7 +500,7 @@ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} - exit 0 ;; + exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build @@ -524,15 +515,18 @@ exit(0); } EOF - $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0 - rm -f $dummy.c $dummy && rmdir $tmpdir - echo rs6000-ibm-aix3.2.5 + if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` + then + echo "$SYSTEM_NAME" + else + echo rs6000-ibm-aix3.2.5 + fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi - exit 0 ;; + exit ;; *:AIX:*:[45]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then @@ -546,28 +540,28 @@ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} - exit 0 ;; + exit ;; *:AIX:*:*) echo rs6000-ibm-aix - exit 0 ;; + exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 - exit 0 ;; + exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to - exit 0 ;; # report: romp-ibm BSD 4.3 + exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx - exit 0 ;; + exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 - exit 0 ;; + exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd - exit 0 ;; + exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 - exit 0 ;; + exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in @@ -624,16 +618,36 @@ } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` - if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi - rm -f $dummy.c $dummy && rmdir $tmpdir + test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac + if [ ${HP_ARCH} = "hppa2.0w" ] + then + eval $set_cc_for_build + + # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating + # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler + # generating 64-bit code. GNU and HP use different nomenclature: + # + # $ CC_FOR_BUILD=cc ./config.guess + # => hppa2.0w-hp-hpux11.23 + # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess + # => hppa64-hp-hpux11.23 + + if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | + grep __LP64__ >/dev/null + then + HP_ARCH="hppa2.0w" + else + HP_ARCH="hppa64" + fi + fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} - exit 0 ;; + exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} - exit 0 ;; + exit ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c @@ -661,146 +675,166 @@ exit (0); } EOF - $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0 - rm -f $dummy.c $dummy && rmdir $tmpdir + $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && + { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 - exit 0 ;; + exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd - exit 0 ;; + exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd - exit 0 ;; + exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix - exit 0 ;; + exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf - exit 0 ;; + exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf - exit 0 ;; + exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi - exit 0 ;; + exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites - exit 0 ;; + exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd - exit 0 ;; + exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi - exit 0 ;; + exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd - exit 0 ;; + exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd - exit 0 ;; + exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd - exit 0 ;; + exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; + exit ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' - exit 0 ;; + exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; - CRAY*T3D:*:*:*) - echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; + exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; + exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; + exit ;; + *:UNICOS/mp:*:*) + echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit 0 ;; + exit ;; + 5000:UNIX_System_V:4.*:*) + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` + echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} - exit 0 ;; + exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; + exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; + exit ;; *:FreeBSD:*:*) - # Determine whether the default compiler uses glibc. - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #if __GLIBC__ >= 2 - LIBC=gnu - #else - LIBC= - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` - rm -f $dummy.c && rmdir $tmpdir - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} - exit 0 ;; + echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` + exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin - exit 0 ;; + exit ;; i*:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 - exit 0 ;; + exit ;; + i*:windows32*:*) + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 + exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 - exit 0 ;; - x86:Interix*:3*) - echo i386-pc-interix3 - exit 0 ;; + exit ;; + x86:Interix*:[34]*) + echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//' + exit ;; + [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) + echo i${UNAME_MACHINE}-pc-mks + exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? - echo i386-pc-interix - exit 0 ;; + echo i586-pc-interix + exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin - exit 0 ;; + exit ;; + amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) + echo x86_64-unknown-cygwin + exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin - exit 0 ;; + exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; + exit ;; *:GNU:*:*) + # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` - exit 0 ;; + exit ;; + *:GNU/*:*:*) + # other systems with GNU libc and userland + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu + exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix - exit 0 ;; + exit ;; arm*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; + exit ;; + cris:Linux:*:*) + echo cris-axis-linux-gnu + exit ;; + crisv32:Linux:*:*) + echo crisv32-axis-linux-gnu + exit ;; + frv:Linux:*:*) + echo frv-unknown-linux-gnu + exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; + exit ;; + m32r*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; + exit ;; mips:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c @@ -818,15 +852,36 @@ #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` - rm -f $dummy.c && rmdir $tmpdir - test x"${CPU}" != x && echo "${CPU}-pc-linux-gnu" && exit 0 + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + ;; + mips64:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef mips64 + #undef mips64el + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=mips64el + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=mips64 + #else + CPU= + #endif + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; + or32:Linux:*:*) + echo or32-unknown-linux-gnu + exit ;; ppc:Linux:*:*) echo powerpc-unknown-linux-gnu - exit 0 ;; + exit ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-gnu - exit 0 ;; + exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; @@ -840,7 +895,7 @@ objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} - exit 0 ;; + exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in @@ -848,22 +903,25 @@ PA8*) echo hppa2.0-unknown-linux-gnu ;; *) echo hppa-unknown-linux-gnu ;; esac - exit 0 ;; + exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-gnu - exit 0 ;; + exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux - exit 0 ;; + exit ;; + sh64*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; + exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; + exit ;; x86_64:Linux:*:*) echo x86_64-unknown-linux-gnu - exit 0 ;; + exit ;; i*86:Linux:*:*) # The BFD linker knows what the default object file format is, so # first see if it will tell us. cd to the root directory to prevent @@ -881,15 +939,15 @@ ;; a.out-i386-linux) echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit 0 ;; + exit ;; coff-i386) echo "${UNAME_MACHINE}-pc-linux-gnucoff" - exit 0 ;; + exit ;; "") # Either a pre-BFD a.out linker (linux-gnuoldld) or # one that does not give us useful --help. echo "${UNAME_MACHINE}-pc-linux-gnuoldld" - exit 0 ;; + exit ;; esac # Determine whether the default compiler is a.out or elf eval $set_cc_for_build @@ -912,18 +970,23 @@ LIBC=gnuaout #endif #endif + #ifdef __dietlibc__ + LIBC=dietlibc + #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` - rm -f $dummy.c && rmdir $tmpdir - test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 - test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 + test x"${LIBC}" != x && { + echo "${UNAME_MACHINE}-pc-linux-${LIBC}" + exit + } + test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 - exit 0 ;; + exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... @@ -931,7 +994,27 @@ # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} - exit 0 ;; + exit ;; + i*86:OS/2:*:*) + # If we were able to find `uname', then EMX Unix compatibility + # is probably installed. + echo ${UNAME_MACHINE}-pc-os2-emx + exit ;; + i*86:XTS-300:*:STOP) + echo ${UNAME_MACHINE}-unknown-stop + exit ;; + i*86:atheos:*:*) + echo ${UNAME_MACHINE}-unknown-atheos + exit ;; + i*86:syllable:*:*) + echo ${UNAME_MACHINE}-pc-syllable + exit ;; + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) + echo i386-unknown-lynxos${UNAME_RELEASE} + exit ;; + i*86:*DOS:*:*) + echo ${UNAME_MACHINE}-pc-msdosdjgpp + exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then @@ -939,15 +1022,16 @@ else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi - exit 0 ;; - i*86:*:5:[78]*) + exit ;; + i*86:*:5:[678]*) + # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} - exit 0 ;; + exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi - exit 0 ;; + exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv - exit 0 ;; + exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv - exit 0 ;; - M68*:*:R3V[567]*:*) - test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; - 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0) + exit ;; + M680?0:D-NIX:5.3:*) + echo m68k-diab-dnix + exit ;; + M68*:*:R3V[5678]*:*) + test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; + 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && echo i486-ncr-sysv4.3${OS_REL} && exit 0 + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;; + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && echo i486-ncr-sysv4 && exit 0 ;; + && { echo i486-ncr-sysv4; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; + exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 - exit 0 ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) - echo i386-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; + exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; + exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; + exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; + exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} - exit 0 ;; + exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 - exit 0 ;; + exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 - exit 0 ;; + exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` @@ -1042,64 +1123,73 @@ else echo ns32k-sni-sysv fi - exit 0 ;; + exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 - exit 0 ;; + exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 - exit 0 ;; + exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 - exit 0 ;; + exit ;; + i*86:VOS:*:*) + # From Paul.Green@stratus.com. + echo ${UNAME_MACHINE}-stratus-vos + exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos - exit 0 ;; + exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} - exit 0 ;; + exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 - exit 0 ;; + exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi - exit 0 ;; + exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos - exit 0 ;; + exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos - exit 0 ;; + exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos - exit 0 ;; + exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} - exit 0 ;; + exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} - exit 0 ;; + exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} - exit 0 ;; + exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} - exit 0 ;; + exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} - exit 0 ;; + exit ;; *:Darwin:*:*) - echo `uname -p`-apple-darwin${UNAME_RELEASE} - exit 0 ;; + UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown + case $UNAME_PROCESSOR in + *86) UNAME_PROCESSOR=i686 ;; + unknown) UNAME_PROCESSOR=powerpc ;; + esac + echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} + exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then @@ -1107,22 +1197,25 @@ UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} - exit 0 ;; + exit ;; *:QNX:*:4*) echo i386-pc-qnx - exit 0 ;; - NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*) + exit ;; + NSE-?:NONSTOP_KERNEL:*:*) + echo nse-tandem-nsk${UNAME_RELEASE} + exit ;; + NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} - exit 0 ;; + exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux - exit 0 ;; + exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv - exit 0 ;; + exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} - exit 0 ;; + exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 @@ -1133,36 +1226,44 @@ UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 - exit 0 ;; - i*86:OS/2:*:*) - # If we were able to find `uname', then EMX Unix compatibility - # is probably installed. - echo ${UNAME_MACHINE}-pc-os2-emx - exit 0 ;; + exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 - exit 0 ;; + exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex - exit 0 ;; + exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 - exit 0 ;; + exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 - exit 0 ;; + exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 - exit 0 ;; + exit ;; *:ITS:*:*) echo pdp10-unknown-its - exit 0 ;; - i*86:XTS-300:*:STOP) - echo ${UNAME_MACHINE}-unknown-stop - exit 0 ;; - i*86:atheos:*:*) - echo ${UNAME_MACHINE}-unknown-atheos - exit 0 ;; + exit ;; + SEI:*:*:SEIUX) + echo mips-sei-seiux${UNAME_RELEASE} + exit ;; + *:DragonFly:*:*) + echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` + exit ;; + *:*VMS:*:*) + UNAME_MACHINE=`(uname -p) 2>/dev/null` + case "${UNAME_MACHINE}" in + A*) echo alpha-dec-vms ; exit ;; + I*) echo ia64-dec-vms ; exit ;; + V*) echo vax-dec-vms ; exit ;; + esac ;; + *:XENIX:*:SysV) + echo i386-pc-xenix + exit ;; + i*86:skyos:*:*) + echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' + exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 @@ -1194,7 +1295,7 @@ #endif #if defined (__arm) && defined (__acorn) && defined (__unix) - printf ("arm-acorn-riscix"); exit (0); + printf ("arm-acorn-riscix\n"); exit (0); #endif #if defined (hp300) && !defined (hpux) @@ -1283,12 +1384,12 @@ } EOF -$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && rm -f $dummy.c $dummy && rmdir $tmpdir && exit 0 -rm -f $dummy.c $dummy && rmdir $tmpdir +$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && + { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment. -test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; } +test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } # Convex versions that predate uname can use getsysinfo(1) @@ -1297,22 +1398,22 @@ case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd - exit 0 ;; + exit ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi - exit 0 ;; + exit ;; c34*) echo c34-convex-bsd - exit 0 ;; + exit ;; c38*) echo c38-convex-bsd - exit 0 ;; + exit ;; c4*) echo c4-convex-bsd - exit 0 ;; + exit ;; esac fi @@ -1323,7 +1424,9 @@ the operating system you are using. It is advised that you download the most up to date version of the config scripts from - ftp://ftp.gnu.org/pub/gnu/config/ + http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess +and + http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub If the version you run ($0) is already up to date, please send the following data and any information you think might be --- freeglut-2.4.0.orig/aclocal.m4 +++ freeglut-2.4.0/aclocal.m4 @@ -1,6 +1,6 @@ -# aclocal.m4 generated automatically by aclocal 1.5 +# generated automatically by aclocal 1.8.5 -*- Autoconf -*- -# Copyright 1996, 1997, 1998, 1999, 2000, 2001 +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 # Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -11,4169 +11,7078 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. -# Do all the work for Automake. This macro actually does too much -- -# some checks are only needed if your package does certain things. -# But this isn't really a big deal. +# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- -# serial 5 - -# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be -# written in clear, in which case automake, when reading aclocal.m4, -# will think it sees a *use*, and therefore will trigger all it's -# C support machinery. Also note that it means that autoscan, seeing -# CC etc. in the Makefile, will ask for an AC_PROG_CC use... +# serial 47 Debian 1.5.20-2 AC_PROG_LIBTOOL -# We require 2.13 because we rely on SHELL being computed by configure. -AC_PREREQ([2.13]) - # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) # ----------------------------------------------------------- -# If MACRO-NAME is provided do IF-PROVIDED, else IF-NOT-PROVIDED. -# The purpose of this macro is to provide the user with a means to -# check macros which are provided without letting her know how the -# information is coded. # If this macro is not defined by Autoconf, define it here. -ifdef([AC_PROVIDE_IFELSE], - [], - [define([AC_PROVIDE_IFELSE], - [ifdef([AC_PROVIDE_$1], - [$2], [$3])])]) +m4_ifdef([AC_PROVIDE_IFELSE], + [], + [m4_define([AC_PROVIDE_IFELSE], + [m4_ifdef([AC_PROVIDE_$1], + [$2], [$3])])]) -# AM_INIT_AUTOMAKE(PACKAGE,VERSION, [NO-DEFINE]) -# ---------------------------------------------- -AC_DEFUN([AM_INIT_AUTOMAKE], -[AC_REQUIRE([AC_PROG_INSTALL])dnl -# test to see if srcdir already configured -if test "`CDPATH=:; cd $srcdir && pwd`" != "`pwd`" && - test -f $srcdir/config.status; then - AC_MSG_ERROR([source directory already configured; run \"make distclean\" there first]) -fi +# AC_PROG_LIBTOOL +# --------------- +AC_DEFUN([AC_PROG_LIBTOOL], +[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl +dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX +dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX. + AC_PROVIDE_IFELSE([AC_PROG_CXX], + [AC_LIBTOOL_CXX], + [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX + ])]) +dnl And a similar setup for Fortran 77 support + AC_PROVIDE_IFELSE([AC_PROG_F77], + [AC_LIBTOOL_F77], + [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77 +])]) + +dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly. +dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run +dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both. + AC_PROVIDE_IFELSE([AC_PROG_GCJ], + [AC_LIBTOOL_GCJ], + [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], + [AC_LIBTOOL_GCJ], + [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ], + [AC_LIBTOOL_GCJ], + [ifdef([AC_PROG_GCJ], + [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])]) + ifdef([A][M_PROG_GCJ], + [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])]) + ifdef([LT_AC_PROG_GCJ], + [define([LT_AC_PROG_GCJ], + defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])]) +])])# AC_PROG_LIBTOOL + + +# _AC_PROG_LIBTOOL +# ---------------- +AC_DEFUN([_AC_PROG_LIBTOOL], +[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl +AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl +AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl +AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl -# Define the identity of the package. -PACKAGE=$1 -AC_SUBST(PACKAGE)dnl -VERSION=$2 -AC_SUBST(VERSION)dnl -ifelse([$3],, -[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) -AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])]) +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" -# Autoconf 2.50 wants to disallow AM_ names. We explicitly allow -# the ones we care about. -ifdef([m4_pattern_allow], - [m4_pattern_allow([^AM_[A-Z]+FLAGS])])dnl - -# Autoconf 2.50 always computes EXEEXT. However we need to be -# compatible with 2.13, for now. So we always define EXEEXT, but we -# don't compute it. -AC_SUBST(EXEEXT) -# Similar for OBJEXT -- only we only use OBJEXT if the user actually -# requests that it be used. This is a bit dumb. -: ${OBJEXT=o} -AC_SUBST(OBJEXT) +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' +AC_SUBST(LIBTOOL)dnl -# Some tools Automake needs. -AC_REQUIRE([AM_SANITY_CHECK])dnl -AC_REQUIRE([AC_ARG_PROGRAM])dnl -AM_MISSING_PROG(ACLOCAL, aclocal) -AM_MISSING_PROG(AUTOCONF, autoconf) -AM_MISSING_PROG(AUTOMAKE, automake) -AM_MISSING_PROG(AUTOHEADER, autoheader) -AM_MISSING_PROG(MAKEINFO, makeinfo) -AM_MISSING_PROG(AMTAR, tar) -AM_PROG_INSTALL_SH -AM_PROG_INSTALL_STRIP -# We need awk for the "check" target. The system "awk" is bad on -# some platforms. -AC_REQUIRE([AC_PROG_AWK])dnl -AC_REQUIRE([AC_PROG_MAKE_SET])dnl -AC_REQUIRE([AM_DEP_TRACK])dnl -AC_REQUIRE([AM_SET_DEPDIR])dnl -AC_PROVIDE_IFELSE([AC_PROG_][CC], - [_AM_DEPENDENCIES(CC)], - [define([AC_PROG_][CC], - defn([AC_PROG_][CC])[_AM_DEPENDENCIES(CC)])])dnl -AC_PROVIDE_IFELSE([AC_PROG_][CXX], - [_AM_DEPENDENCIES(CXX)], - [define([AC_PROG_][CXX], - defn([AC_PROG_][CXX])[_AM_DEPENDENCIES(CXX)])])dnl -]) +# Prevent multiple expansion +define([AC_PROG_LIBTOOL], []) +])# _AC_PROG_LIBTOOL -# -# Check to make sure that the build environment is sane. -# -# serial 3 +# AC_LIBTOOL_SETUP +# ---------------- +AC_DEFUN([AC_LIBTOOL_SETUP], +[AC_PREREQ(2.50)dnl +AC_REQUIRE([AC_ENABLE_SHARED])dnl +AC_REQUIRE([AC_ENABLE_STATIC])dnl +AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_PROG_LD])dnl +AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl +AC_REQUIRE([AC_PROG_NM])dnl -# AM_SANITY_CHECK -# --------------- -AC_DEFUN([AM_SANITY_CHECK], -[AC_MSG_CHECKING([whether build environment is sane]) -# Just in case -sleep 1 -echo timestamp > conftest.file -# Do `set' in a subshell so we don't clobber the current shell's -# arguments. Must try -L first in case configure is actually a -# symlink; some systems play weird games with the mod time of symlinks -# (eg FreeBSD returns the mod time of the symlink's containing -# directory). -if ( - set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` - if test "$[*]" = "X"; then - # -L didn't work. - set X `ls -t $srcdir/configure conftest.file` - fi - rm -f conftest.file - if test "$[*]" != "X $srcdir/configure conftest.file" \ - && test "$[*]" != "X conftest.file $srcdir/configure"; then +AC_REQUIRE([AC_PROG_LN_S])dnl +AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl +# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! +AC_REQUIRE([AC_OBJEXT])dnl +AC_REQUIRE([AC_EXEEXT])dnl +dnl - # If neither matched, then we have a broken ls. This can happen - # if, for instance, CONFIG_SHELL is bash and it inherits a - # broken ls alias from the environment. This has actually - # happened. Such a system could not be considered "sane". - AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken -alias in your environment]) - fi +AC_LIBTOOL_SYS_MAX_CMD_LEN +AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE +AC_LIBTOOL_OBJDIR - test "$[2]" = conftest.file - ) -then - # Ok. - : -else - AC_MSG_ERROR([newly created file is older than distributed files! -Check your system clock]) -fi -AC_MSG_RESULT(yes)]) +AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl +_LT_AC_PROG_ECHO_BACKSLASH +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac -# serial 2 +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed='sed -e 1s/^X//' +[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'] -# AM_MISSING_PROG(NAME, PROGRAM) -# ------------------------------ -AC_DEFUN([AM_MISSING_PROG], -[AC_REQUIRE([AM_MISSING_HAS_RUN]) -$1=${$1-"${am_missing_run}$2"} -AC_SUBST($1)]) +# Same as above, but do not quote variable references. +[double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'] +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' -# AM_MISSING_HAS_RUN -# ------------------ -# Define MISSING if not defined so far and test if it supports --run. -# If it does, set am_missing_run to use it, otherwise, to nothing. -AC_DEFUN([AM_MISSING_HAS_RUN], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" -# Use eval to expand $SHELL -if eval "$MISSING --run true"; then - am_missing_run="$MISSING --run " -else - am_missing_run= - am_backtick='`' - AC_MSG_WARN([${am_backtick}missing' script is too old or missing]) -fi -]) +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' -# AM_AUX_DIR_EXPAND +# Constants: +rm="rm -f" -# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets -# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to -# `$srcdir', `$srcdir/..', or `$srcdir/../..'. -# -# Of course, Automake must honor this variable whenever it calls a -# tool from the auxiliary directory. The problem is that $srcdir (and -# therefore $ac_aux_dir as well) can be either absolute or relative, -# depending on how configure is run. This is pretty annoying, since -# it makes $ac_aux_dir quite unusable in subdirectories: in the top -# source directory, any form will work fine, but in subdirectories a -# relative path needs to be adjusted first. -# -# $ac_aux_dir/missing -# fails when called from a subdirectory if $ac_aux_dir is relative -# $top_srcdir/$ac_aux_dir/missing -# fails if $ac_aux_dir is absolute, -# fails when called from a subdirectory in a VPATH build with -# a relative $ac_aux_dir -# -# The reason of the latter failure is that $top_srcdir and $ac_aux_dir -# are both prefixed by $srcdir. In an in-source build this is usually -# harmless because $srcdir is `.', but things will broke when you -# start a VPATH build or use an absolute $srcdir. -# -# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, -# iff we strip the leading $srcdir from $ac_aux_dir. That would be: -# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` -# and then we would define $MISSING as -# MISSING="\${SHELL} $am_aux_dir/missing" -# This will work as long as MISSING is not called from configure, because -# unfortunately $(top_srcdir) has no meaning in configure. -# However there are other variables, like CC, which are often used in -# configure, and could therefore not use this "fixed" $ac_aux_dir. -# -# Another solution, used here, is to always expand $ac_aux_dir to an -# absolute PATH. The drawback is that using absolute paths prevent a -# configured tree to be moved without reconfiguration. +# Global variables: +default_ofile=libtool +can_build_shared=yes -AC_DEFUN([AM_AUX_DIR_EXPAND], [ -# expand $ac_aux_dir to an absolute path -am_aux_dir=`CDPATH=:; cd $ac_aux_dir && pwd` -]) +# All known linkers require a `.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a +ltmain="$ac_aux_dir/ltmain.sh" +ofile="$default_ofile" +with_gnu_ld="$lt_cv_prog_gnu_ld" -# AM_PROG_INSTALL_SH -# ------------------ -# Define $install_sh. -AC_DEFUN([AM_PROG_INSTALL_SH], -[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl -install_sh=${install_sh-"$am_aux_dir/install-sh"} -AC_SUBST(install_sh)]) +AC_CHECK_TOOL(AR, ar, false) +AC_CHECK_TOOL(RANLIB, ranlib, :) +AC_CHECK_TOOL(STRIP, strip, :) -# One issue with vendor `install' (even GNU) is that you can't -# specify the program used to strip binaries. This is especially -# annoying in cross-compiling environments, where the build's strip -# is unlikely to handle the host's binaries. -# Fortunately install-sh will honor a STRIPPROG variable, so we -# always use install-sh in `make install-strip', and initialize -# STRIPPROG with the value of the STRIP variable (set by the user). -AC_DEFUN([AM_PROG_INSTALL_STRIP], -[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl -INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" -AC_SUBST([INSTALL_STRIP_PROGRAM])]) +old_CC="$CC" +old_CFLAGS="$CFLAGS" -# serial 4 -*- Autoconf -*- +# Set sane defaults for various variables +test -z "$AR" && AR=ar +test -z "$AR_FLAGS" && AR_FLAGS=cru +test -z "$AS" && AS=as +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$DLLTOOL" && DLLTOOL=dlltool +test -z "$LD" && LD=ld +test -z "$LN_S" && LN_S="ln -s" +test -z "$MAGIC_CMD" && MAGIC_CMD=file +test -z "$NM" && NM=nm +test -z "$SED" && SED=sed +test -z "$OBJDUMP" && OBJDUMP=objdump +test -z "$RANLIB" && RANLIB=: +test -z "$STRIP" && STRIP=: +test -z "$ac_objext" && ac_objext=o +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= +if test -n "$RANLIB"; then + case $host_os in + openbsd*) + old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" + ;; + *) + old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" +fi -# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be -# written in clear, in which case automake, when reading aclocal.m4, -# will think it sees a *use*, and therefore will trigger all it's -# C support machinery. Also note that it means that autoscan, seeing -# CC etc. in the Makefile, will ask for an AC_PROG_CC use... +_LT_CC_BASENAME([$compiler]) +# Only perform the check for file, if the check method requires it +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + AC_PATH_MAGIC + fi + ;; +esac +AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) +AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], +enable_win32_dll=yes, enable_win32_dll=no) -# _AM_DEPENDENCIES(NAME) -# --------------------- -# See how the compiler implements dependency checking. -# NAME is "CC", "CXX" or "OBJC". -# We try a few techniques and use that to set a single cache variable. -# -# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was -# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular -# dependency, and given that the user is not expected to run this macro, -# just rely on AC_PROG_CC. -AC_DEFUN([_AM_DEPENDENCIES], -[AC_REQUIRE([AM_SET_DEPDIR])dnl -AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl -AC_REQUIRE([AM_MAKE_INCLUDE])dnl -AC_REQUIRE([AM_DEP_TRACK])dnl - -ifelse([$1], CC, [depcc="$CC" am_compiler_list=], - [$1], CXX, [depcc="$CXX" am_compiler_list=], - [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'] - [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], - [depcc="$$1" am_compiler_list=]) - -AC_CACHE_CHECK([dependency style of $depcc], - [am_cv_$1_dependencies_compiler_type], -[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then - # We make a subdir and do the tests there. Otherwise we can end up - # making bogus files that we don't know about and never remove. For - # instance it was reported that on HP-UX the gcc test will end up - # making a dummy file named `D' -- because `-MD' means `put the output - # in D'. - mkdir conftest.dir - # Copy depcomp to subdir because otherwise we won't find it if we're - # using a relative directory. - cp "$am_depcomp" conftest.dir - cd conftest.dir - - am_cv_$1_dependencies_compiler_type=none - if test "$am_compiler_list" = ""; then - am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` - fi - for depmode in $am_compiler_list; do - # We need to recreate these files for each test, as the compiler may - # overwrite some of them when testing with obscure command lines. - # This happens at least with the AIX C compiler. - echo '#include "conftest.h"' > conftest.c - echo 'int i;' > conftest.h - echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf +AC_ARG_ENABLE([libtool-lock], + [AC_HELP_STRING([--disable-libtool-lock], + [avoid locking (might break parallel builds)])]) +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - case $depmode in - nosideeffect) - # after this tag, mechanisms are not by side-effect, so they'll - # only be used when explicitly requested - if test "x$enable_dependency_tracking" = xyes; then - continue - else - break - fi - ;; - none) break ;; - esac - # We check with `-c' and `-o' for the sake of the "dashmstdout" - # mode. It turns out that the SunPro C++ compiler does not properly - # handle `-M -o', and we need to detect this. - if depmode=$depmode \ - source=conftest.c object=conftest.o \ - depfile=conftest.Po tmpdepfile=conftest.TPo \ - $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 && - grep conftest.h conftest.Po > /dev/null 2>&1 && - ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - am_cv_$1_dependencies_compiler_type=$depmode - break - fi - done +AC_ARG_WITH([pic], + [AC_HELP_STRING([--with-pic], + [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], + [pic_mode="$withval"], + [pic_mode=default]) +test -z "$pic_mode" && pic_mode=default - cd .. - rm -rf conftest.dir -else - am_cv_$1_dependencies_compiler_type=none -fi -]) -$1DEPMODE="depmode=$am_cv_$1_dependencies_compiler_type" -AC_SUBST([$1DEPMODE]) -]) +# Use C for the default configuration in the libtool script +tagname= +AC_LIBTOOL_LANG_C_CONFIG +_LT_AC_TAGCONFIG +])# AC_LIBTOOL_SETUP -# AM_SET_DEPDIR -# ------------- -# Choose a directory name for dependency files. -# This macro is AC_REQUIREd in _AM_DEPENDENCIES -AC_DEFUN([AM_SET_DEPDIR], -[rm -f .deps 2>/dev/null -mkdir .deps 2>/dev/null -if test -d .deps; then - DEPDIR=.deps -else - # MS-DOS does not allow filenames that begin with a dot. - DEPDIR=_deps -fi -rmdir .deps 2>/dev/null -AC_SUBST(DEPDIR) -]) +# _LT_AC_SYS_COMPILER +# ------------------- +AC_DEFUN([_LT_AC_SYS_COMPILER], +[AC_REQUIRE([AC_PROG_CC])dnl +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} -# AM_DEP_TRACK -# ------------ -AC_DEFUN([AM_DEP_TRACK], -[AC_ARG_ENABLE(dependency-tracking, -[ --disable-dependency-tracking Speeds up one-time builds - --enable-dependency-tracking Do not reject slow dependency extractors]) -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' -fi -AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) -pushdef([subst], defn([AC_SUBST])) -subst(AMDEPBACKSLASH) -popdef([subst]) -]) +# Allow CC to be a program name with arguments. +compiler=$CC +])# _LT_AC_SYS_COMPILER -# Generate code to set up dependency tracking. -# This macro should only be invoked once -- use via AC_REQUIRE. -# Usage: -# AM_OUTPUT_DEPENDENCY_COMMANDS -# -# This code is only required when automatic dependency tracking -# is enabled. FIXME. This creates each `.P' file that we will -# need in order to bootstrap the dependency handling code. -AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],[ -AC_OUTPUT_COMMANDS([ -test x"$AMDEP_TRUE" != x"" || -for mf in $CONFIG_FILES; do - case "$mf" in - Makefile|GNUmakefile) dirpart=.;; - */Makefile|*/GNUmakefile) dirpart=`echo "$mf" | sed -e 's|/[^/]*$||'`;; - *) continue;; +# _LT_CC_BASENAME(CC) +# ------------------- +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +AC_DEFUN([_LT_CC_BASENAME], +[for cc_temp in $1""; do + case $cc_temp in + compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; + distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; + \-*) ;; + *) break;; esac - grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue - # Extract the definition of DEP_FILES from the Makefile without - # running `make'. - DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"` - test -z "$DEPDIR" && continue - # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n -e '/^U = / s///p' < "$mf"` - test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR" - # We invoke sed twice because it is the simplest approach to - # changing $(DEPDIR) to its actual value in the expansion. - for file in `sed -n -e ' - /^DEP_FILES = .*\\\\$/ { - s/^DEP_FILES = // - :loop - s/\\\\$// - p - n - /\\\\$/ b loop - p - } - /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \ - sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do - # Make sure the directory exists. - test -f "$dirpart/$file" && continue - fdir=`echo "$file" | sed -e 's|/[^/]*$||'` - $ac_aux_dir/mkinstalldirs "$dirpart/$fdir" > /dev/null 2>&1 - # echo "creating $dirpart/$file" - echo '# dummy' > "$dirpart/$file" - done done -], [AMDEP_TRUE="$AMDEP_TRUE" -ac_aux_dir="$ac_aux_dir"])]) - -# AM_MAKE_INCLUDE() -# ----------------- -# Check to see how make treats includes. -AC_DEFUN([AM_MAKE_INCLUDE], -[am_make=${MAKE-make} -cat > confinc << 'END' -doit: - @echo done -END -# If we don't find an include directive, just comment out the code. -AC_MSG_CHECKING([for style of include used by $am_make]) -am__include='#' -am__quote= -_am_result=none -# First try GNU make style include. -echo "include confinc" > confmf -# We grep out `Entering directory' and `Leaving directory' -# messages which can occur if `w' ends up in MAKEFLAGS. -# In particular we don't look at `^make:' because GNU make might -# be invoked under some other name (usually "gmake"), in which -# case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then - am__include=include - am__quote= - _am_result=GNU -fi -# Now try BSD make style include. -if test "$am__include" = "#"; then - echo '.include "confinc"' > confmf - if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then - am__include=.include - am__quote='"' - _am_result=BSD - fi -fi -AC_SUBST(am__include) -AC_SUBST(am__quote) -AC_MSG_RESULT($_am_result) -rm -f confinc confmf +cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` ]) -# serial 3 - -# AM_CONDITIONAL(NAME, SHELL-CONDITION) -# ------------------------------------- -# Define a conditional. -# -# FIXME: Once using 2.50, use this: -# m4_match([$1], [^TRUE\|FALSE$], [AC_FATAL([$0: invalid condition: $1])])dnl -AC_DEFUN([AM_CONDITIONAL], -[ifelse([$1], [TRUE], - [errprint(__file__:__line__: [$0: invalid condition: $1 -])dnl -m4exit(1)])dnl -ifelse([$1], [FALSE], - [errprint(__file__:__line__: [$0: invalid condition: $1 -])dnl -m4exit(1)])dnl -AC_SUBST([$1_TRUE]) -AC_SUBST([$1_FALSE]) -if $2; then - $1_TRUE= - $1_FALSE='#' -else - $1_TRUE='#' - $1_FALSE= -fi]) - -# libtool.m4 - Configure libtool for the host system. -*-Shell-script-*- - -# serial 46 AC_PROG_LIBTOOL - -AC_DEFUN([AC_PROG_LIBTOOL], -[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl - -# This can be used to rebuild libtool when needed -LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" - -# Always use our own libtool. -LIBTOOL='$(SHELL) $(top_builddir)/libtool' -AC_SUBST(LIBTOOL)dnl -# Prevent multiple expansion -define([AC_PROG_LIBTOOL], []) -]) +# _LT_COMPILER_BOILERPLATE +# ------------------------ +# Check for compiler boilerplate output or warnings with +# the simple compiler test code. +AC_DEFUN([_LT_COMPILER_BOILERPLATE], +[ac_outfile=conftest.$ac_objext +printf "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$rm conftest* +])# _LT_COMPILER_BOILERPLATE + + +# _LT_LINKER_BOILERPLATE +# ---------------------- +# Check for linker boilerplate output or warnings with +# the simple link test code. +AC_DEFUN([_LT_LINKER_BOILERPLATE], +[ac_outfile=conftest.$ac_objext +printf "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$rm conftest* +])# _LT_LINKER_BOILERPLATE + + +# _LT_AC_SYS_LIBPATH_AIX +# ---------------------- +# Links a minimal program and checks the executable +# for the system default hardcoded library path. In most cases, +# this is /usr/lib:/lib, but when the MPI compilers are used +# the location of the communication and MPI libs are included too. +# If we don't find anything, use the default library path according +# to the aix ld manual. +AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX], +[AC_LINK_IFELSE(AC_LANG_PROGRAM,[ +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'`; fi],[]) +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi +])# _LT_AC_SYS_LIBPATH_AIX + + +# _LT_AC_SHELL_INIT(ARG) +# ---------------------- +AC_DEFUN([_LT_AC_SHELL_INIT], +[ifdef([AC_DIVERSION_NOTICE], + [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], + [AC_DIVERT_PUSH(NOTICE)]) +$1 +AC_DIVERT_POP +])# _LT_AC_SHELL_INIT -AC_DEFUN([AC_LIBTOOL_SETUP], -[AC_PREREQ(2.13)dnl -AC_REQUIRE([AC_ENABLE_SHARED])dnl -AC_REQUIRE([AC_ENABLE_STATIC])dnl -AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl -AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([AC_PROG_LD])dnl -AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl -AC_REQUIRE([AC_PROG_NM])dnl -AC_REQUIRE([LT_AC_PROG_SED])dnl -AC_REQUIRE([AC_PROG_LN_S])dnl -AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl -AC_REQUIRE([AC_OBJEXT])dnl -AC_REQUIRE([AC_EXEEXT])dnl -dnl +# _LT_AC_PROG_ECHO_BACKSLASH +# -------------------------- +# Add some code to the start of the generated configure script which +# will find an echo command which doesn't interpret backslashes. +AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], +[_LT_AC_SHELL_INIT([ +# Check that we are running under the correct shell. +SHELL=${CONFIG_SHELL-/bin/sh} -_LT_AC_PROG_ECHO_BACKSLASH -# Only perform the check for file, if the check method requires it -case $deplibs_check_method in -file_magic*) - if test "$file_magic_cmd" = '$MAGIC_CMD'; then - AC_PATH_MAGIC - fi +case X$ECHO in +X*--fallback-echo) + # Remove one level of quotation (which was required for Make). + ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` ;; esac -AC_CHECK_TOOL(RANLIB, ranlib, :) -AC_CHECK_TOOL(STRIP, strip, :) +echo=${ECHO-echo} +if test "X[$]1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift +elif test "X[$]1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then + # Yippee, $echo works! + : +else + # Restart under the correct shell. + exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} +fi -ifdef([AC_PROVIDE_AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) -ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL], -enable_win32_dll=yes, enable_win32_dll=no) +if test "X[$]1" = X--fallback-echo; then + # used as fallback echo + shift + cat </dev/null 2>&1 && unset CDPATH -# Some flags need to be propagated to the compiler or linker for good -# libtool support. -case $host in -*-*-irix6*) - # Find out which ABI we are using. - echo '[#]line __oline__ "configure"' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -32" - ;; - *N32*) - LD="${LD-ld} -n32" +if test -z "$ECHO"; then +if test "X${echo_test_string+set}" != Xset; then +# find a string as large as possible, as long as the shell can cope with it + for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do + # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... + if (echo_test_string=`eval $cmd`) 2>/dev/null && + echo_test_string=`eval $cmd` && + (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null + then + break + fi + done +fi + +if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + : +else + # The Solaris, AIX, and Digital Unix default echo programs unquote + # backslashes. This makes it impossible to quote backslashes using + # echo "$something" | sed 's/\\/\\\\/g' + # + # So, first we look for a working echo in the user's PATH. + + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for dir in $PATH /usr/ucb; do + IFS="$lt_save_ifs" + if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && + test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + echo="$dir/echo" + break + fi + done + IFS="$lt_save_ifs" + + if test "X$echo" = Xecho; then + # We didn't find a better echo, so look for alternatives. + if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # This shell has a builtin print -r that does the trick. + echo='print -r' + elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && + test "X$CONFIG_SHELL" != X/bin/ksh; then + # If we have ksh, try running configure again with it. + ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} + export ORIGINAL_CONFIG_SHELL + CONFIG_SHELL=/bin/ksh + export CONFIG_SHELL + exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} + else + # Try using printf. + echo='printf %s\n' + if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # Cool, printf works + : + elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL + export CONFIG_SHELL + SHELL="$CONFIG_SHELL" + export SHELL + echo="$CONFIG_SHELL [$]0 --fallback-echo" + elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + echo="$CONFIG_SHELL [$]0 --fallback-echo" + else + # maybe with a smaller string... + prev=: + + for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do + if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null + then + break + fi + prev="$cmd" + done + + if test "$prev" != 'sed 50q "[$]0"'; then + echo_test_string=`eval $prev` + export echo_test_string + exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} + else + # Oops. We lost completely, so just stick with echo. + echo=echo + fi + fi + fi + fi +fi +fi + +# Copy echo and quote the copy suitably for passing to libtool from +# the Makefile, instead of quoting the original, which is used later. +ECHO=$echo +if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then + ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" +fi + +AC_SUBST(ECHO) +])])# _LT_AC_PROG_ECHO_BACKSLASH + + +# _LT_AC_LOCK +# ----------- +AC_DEFUN([_LT_AC_LOCK], +[AC_ARG_ENABLE([libtool-lock], + [AC_HELP_STRING([--disable-libtool-lock], + [avoid locking (might break parallel builds)])]) +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE="32" + ;; + *ELF-64*) + HPUX_IA64_MODE="64" + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out which ABI we are using. + echo '[#]line __oline__ "configure"' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + if test "$lt_cv_prog_gnu_ld" = yes; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac + fi fi rm -rf conftest* ;; -*-*-linux*) - # Test if the compiler is 64bit +x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) + # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext - lt_cv_cc_64bit_output=no if AC_TRY_EVAL(ac_compile); then - case `/usr/bin/file conftest.$ac_objext` in - *"ELF 64"*) - lt_cv_cc_64bit_output=yes + case `/usr/bin/file conftest.o` in + *32-bit*) + case $host in + x86_64-*linux*) + LD="${LD-ld} -m elf_i386" + ;; + ppc64-*linux*|powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + ppc*-*linux*|powerpc*-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac ;; esac fi rm -rf conftest* ;; - + *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, - [AC_LANG_SAVE - AC_LANG_C + [AC_LANG_PUSH(C) AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) - AC_LANG_RESTORE]) + AC_LANG_POP]) if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; - -ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL], +AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], [*-*-cygwin* | *-*-mingw* | *-*-pw32*) AC_CHECK_TOOL(DLLTOOL, dlltool, false) AC_CHECK_TOOL(AS, as, false) AC_CHECK_TOOL(OBJDUMP, objdump, false) - - # recent cygwin and mingw systems supply a stub DllMain which the user - # can override, but on older systems we have to supply one - AC_CACHE_CHECK([if libtool should supply DllMain function], lt_cv_need_dllmain, - [AC_TRY_LINK([], - [extern int __attribute__((__stdcall__)) DllMain(void*, int, void*); - DllMain (0, 0, 0);], - [lt_cv_need_dllmain=no],[lt_cv_need_dllmain=yes])]) - - case $host/$CC in - *-*-cygwin*/gcc*-mno-cygwin*|*-*-mingw*) - # old mingw systems require "-dll" to link a DLL, while more recent ones - # require "-mdll" - SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -mdll" - AC_CACHE_CHECK([how to link DLLs], lt_cv_cc_dll_switch, - [AC_TRY_LINK([], [], [lt_cv_cc_dll_switch=-mdll],[lt_cv_cc_dll_switch=-dll])]) - CFLAGS="$SAVE_CFLAGS" ;; - *-*-cygwin* | *-*-pw32*) - # cygwin systems need to pass --dll to the linker, and not link - # crt.o which will require a WinMain@16 definition. - lt_cv_cc_dll_switch="-Wl,--dll -nostartfiles" ;; - esac ;; ]) esac -_LT_AC_LTCONFIG_HACK +need_locks="$enable_libtool_lock" + +])# _LT_AC_LOCK + + +# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) +# ---------------------------------------------------------------- +# Check whether the given compiler option works +AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], +[AC_REQUIRE([LT_AC_PROG_SED]) +AC_CACHE_CHECK([$1], [$2], + [$2=no + ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$3" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp + $SED '/^$/d' conftest.err >conftest.er2 + if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + fi + $rm conftest* +]) + +if test x"[$]$2" = xyes; then + ifelse([$5], , :, [$5]) +else + ifelse([$6], , :, [$6]) +fi +])# AC_LIBTOOL_COMPILER_OPTION + + +# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [ACTION-SUCCESS], [ACTION-FAILURE]) +# ------------------------------------------------------------ +# Check whether the given compiler option works +AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], +[AC_CACHE_CHECK([$1], [$2], + [$2=no + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $3" + printf "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&AS_MESSAGE_LOG_FD + $echo "X$_lt_linker_boilerplate" | $Xsed > conftest.exp + $SED '/^$/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + else + $2=yes + fi + fi + $rm conftest* + LDFLAGS="$save_LDFLAGS" +]) + +if test x"[$]$2" = xyes; then + ifelse([$4], , :, [$4]) +else + ifelse([$5], , :, [$5]) +fi +])# AC_LIBTOOL_LINKER_OPTION + + +# AC_LIBTOOL_SYS_MAX_CMD_LEN +# -------------------------- +AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], +[# find the maximum length of command line arguments +AC_MSG_CHECKING([the maximum length of command line arguments]) +AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl + i=0 + teststring="ABCD" + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + *) + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \ + = "XX$teststring") >/dev/null 2>&1 && + new_result=`expr "X$teststring" : ".*" 2>&1` && + lt_cv_sys_max_cmd_len=$new_result && + test $i != 17 # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + teststring= + # Add a significant safety factor because C++ compilers can tack on massive + # amounts of additional arguments before passing them to the linker. + # It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + ;; + esac +]) +if test -n $lt_cv_sys_max_cmd_len ; then + AC_MSG_RESULT($lt_cv_sys_max_cmd_len) +else + AC_MSG_RESULT(none) +fi +])# AC_LIBTOOL_SYS_MAX_CMD_LEN + + +# _LT_AC_CHECK_DLFCN +# -------------------- +AC_DEFUN([_LT_AC_CHECK_DLFCN], +[AC_CHECK_HEADERS(dlfcn.h)dnl +])# _LT_AC_CHECK_DLFCN + + +# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, +# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) +# ------------------------------------------------------------------ +AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], +[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl +if test "$cross_compiling" = yes; then : + [$4] +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext < +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +#ifdef __cplusplus +extern "C" void exit (int); +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + + exit (status); +}] +EOF + if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) $1 ;; + x$lt_dlneed_uscore) $2 ;; + x$lt_unknown|x*) $3 ;; + esac + else : + # compilation failed + $3 + fi +fi +rm -fr conftest* +])# _LT_AC_TRY_DLOPEN_SELF + + +# AC_LIBTOOL_DLOPEN_SELF +# ------------------- +AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], +[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl +if test "x$enable_dlopen" != xyes; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen="load_add_on" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32*) + lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen="dlopen" + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ + lt_cv_dlopen="dyld" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ]) + ;; + + *) + AC_CHECK_FUNC([shl_load], + [lt_cv_dlopen="shl_load"], + [AC_CHECK_LIB([dld], [shl_load], + [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], + [AC_CHECK_FUNC([dlopen], + [lt_cv_dlopen="dlopen"], + [AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], + [AC_CHECK_LIB([svld], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], + [AC_CHECK_LIB([dld], [dld_link], + [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"]) + ]) + ]) + ]) + ]) + ]) + ;; + esac + + if test "x$lt_cv_dlopen" != xno; then + enable_dlopen=yes + else + enable_dlopen=no + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS="$LDFLAGS" + eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS="$LIBS" + LIBS="$lt_cv_dlopen_libs $LIBS" + + AC_CACHE_CHECK([whether a program can dlopen itself], + lt_cv_dlopen_self, [dnl + _LT_AC_TRY_DLOPEN_SELF( + lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, + lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) + ]) + + if test "x$lt_cv_dlopen_self" = xyes; then + LDFLAGS="$LDFLAGS $link_static_flag" + AC_CACHE_CHECK([whether a statically linked program can dlopen itself], + lt_cv_dlopen_self_static, [dnl + _LT_AC_TRY_DLOPEN_SELF( + lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, + lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) + ]) + fi + + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi +])# AC_LIBTOOL_DLOPEN_SELF + + +# AC_LIBTOOL_PROG_CC_C_O([TAGNAME]) +# --------------------------------- +# Check to see if options -c and -o are simultaneously supported by compiler +AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O], +[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl +AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], + [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)], + [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no + $rm -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp + $SED '/^$/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then + _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + fi + fi + chmod u+w . 2>&AS_MESSAGE_LOG_FD + $rm conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files + $rm out/* && rmdir out + cd .. + rmdir conftest + $rm conftest* +]) +])# AC_LIBTOOL_PROG_CC_C_O + + +# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME]) +# ----------------------------------------- +# Check to see if we can do hard links to lock some files if needed +AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], +[AC_REQUIRE([_LT_AC_LOCK])dnl + +hard_links="nottested" +if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + AC_MSG_CHECKING([if we can lock with hard links]) + hard_links=yes + $rm conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + AC_MSG_RESULT([$hard_links]) + if test "$hard_links" = no; then + AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) + need_locks=warn + fi +else + need_locks=no +fi +])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS + + +# AC_LIBTOOL_OBJDIR +# ----------------- +AC_DEFUN([AC_LIBTOOL_OBJDIR], +[AC_CACHE_CHECK([for objdir], [lt_cv_objdir], +[rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null]) +objdir=$lt_cv_objdir +])# AC_LIBTOOL_OBJDIR + + +# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME]) +# ---------------------------------------------- +# Check hardcoding attributes. +AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], +[AC_MSG_CHECKING([how to hardcode library paths into programs]) +_LT_AC_TAGVAR(hardcode_action, $1)= +if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \ + test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \ + test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then + + # We can hardcode non-existant directories. + if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no && + test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then + # Linking always hardcodes the temporary library directory. + _LT_AC_TAGVAR(hardcode_action, $1)=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + _LT_AC_TAGVAR(hardcode_action, $1)=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + _LT_AC_TAGVAR(hardcode_action, $1)=unsupported +fi +AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)]) + +if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then + # Fast installation is not supported + enable_fast_install=no +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then + # Fast installation is not necessary + enable_fast_install=needless +fi +])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH + + +# AC_LIBTOOL_SYS_LIB_STRIP +# ------------------------ +AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP], +[striplib= +old_striplib= +AC_MSG_CHECKING([whether stripping libraries is possible]) +if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + AC_MSG_RESULT([yes]) +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP" ; then + striplib="$STRIP -x" + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) +fi + ;; + *) + AC_MSG_RESULT([no]) + ;; + esac +fi +])# AC_LIBTOOL_SYS_LIB_STRIP + + +# AC_LIBTOOL_SYS_DYNAMIC_LINKER +# ----------------------------- +# PORTME Fill in your ld.so characteristics +AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER], +[AC_MSG_CHECKING([dynamic linker characteristics]) +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=".so" +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +case $host_os in +aix3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='${libname}${release}${shared_ext}$major' + ;; + +aix4* | aix5*) + version_type=linux + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[[01]] | aix4.[[01]].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + if test "$aix_use_runtimelinking" = yes; then + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + +beos*) + library_names_spec='${libname}${shared_ext}' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[[45]]*) + version_type=linux + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32*) + version_type=windows + shrext_cmds=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$host_os in + yes,cygwin* | yes,mingw* | yes,pw32*) + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $rm \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" + ;; + mingw*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | [grep ';[c-zC-Z]:/' >/dev/null]; then + # It is most probably a Windows format PATH printed by + # mingw gcc, but we are running on Cygwin. Gcc prints its search + # path with ; separators, and with drive letters. We can handle the + # drive letters (cygwin fileutils understands them), so leave them, + # especially as we might pass files found there to a mingw objdump, + # which wouldn't understand a cygwinified path. Ahh. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + ;; + esac + ;; + + *) + library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' + ;; + esac + dynamic_linker='Win32 ld.exe' + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. + if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` + else + sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' + fi + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd1*) + dynamic_linker=no + ;; + +kfreebsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[[123]]*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[[01]]* | freebsdelf3.[[01]]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + *) # from 3.2 on + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + esac + ;; + +gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555. + postinstall_cmds='chmod 555 $lib' + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test "$lt_cv_prog_gnu_ld" = yes; then + version_type=linux + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +# This must be Linux ELF. +linux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + +knetbsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +nto-qnx*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +openbsd*) + version_type=sunos + need_lib_prefix=no + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[[89]] | openbsd2.[[89]].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi + ;; + +os2*) + libname_spec='$name' + shrext_cmds=".dll" + need_lib_prefix=no + library_names_spec='$libname${shared_ext} $libname.a' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=LIBPATH + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + ;; + +sco3.2v5*) + version_type=osf + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + ;; + +solaris*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + export_dynamic_flag_spec='${wl}-Blargedynsym' + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec ;then + version_type=linux + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +uts4*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +AC_MSG_RESULT([$dynamic_linker]) +test "$dynamic_linker" = no && can_build_shared=no +])# AC_LIBTOOL_SYS_DYNAMIC_LINKER + + +# _LT_AC_TAGCONFIG +# ---------------- +AC_DEFUN([_LT_AC_TAGCONFIG], +[AC_ARG_WITH([tags], + [AC_HELP_STRING([--with-tags@<:@=TAGS@:>@], + [include additional configurations @<:@automatic@:>@])], + [tagnames="$withval"]) + +if test -f "$ltmain" && test -n "$tagnames"; then + if test ! -f "${ofile}"; then + AC_MSG_WARN([output file `$ofile' does not exist]) + fi + + if test -z "$LTCC"; then + eval "`$SHELL ${ofile} --config | grep '^LTCC='`" + if test -z "$LTCC"; then + AC_MSG_WARN([output file `$ofile' does not look like a libtool script]) + else + AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile']) + fi + fi + + # Extract list of available tagged configurations in $ofile. + # Note that this assumes the entire list is on one line. + available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` + + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for tagname in $tagnames; do + IFS="$lt_save_ifs" + # Check whether tagname contains only valid characters + case `$echo "X$tagname" | $Xsed -e 's:[[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]]::g'` in + "") ;; + *) AC_MSG_ERROR([invalid tag name: $tagname]) + ;; + esac + + if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null + then + AC_MSG_ERROR([tag name \"$tagname\" already exists]) + fi + + # Update the list of available tags. + if test -n "$tagname"; then + echo appending configuration tag \"$tagname\" to $ofile + + case $tagname in + CXX) + if test -n "$CXX" && ( test "X$CXX" != "Xno" && + ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || + (test "X$CXX" != "Xg++"))) ; then + AC_LIBTOOL_LANG_CXX_CONFIG + else + tagname="" + fi + ;; + + F77) + if test -n "$F77" && test "X$F77" != "Xno"; then + AC_LIBTOOL_LANG_F77_CONFIG + else + tagname="" + fi + ;; + + GCJ) + if test -n "$GCJ" && test "X$GCJ" != "Xno"; then + AC_LIBTOOL_LANG_GCJ_CONFIG + else + tagname="" + fi + ;; + + RC) + AC_LIBTOOL_LANG_RC_CONFIG + ;; + + *) + AC_MSG_ERROR([Unsupported tag name: $tagname]) + ;; + esac + + # Append the new tag name to the list of available tags. + if test -n "$tagname" ; then + available_tags="$available_tags $tagname" + fi + fi + done + IFS="$lt_save_ifs" + + # Now substitute the updated list of available tags. + if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then + mv "${ofile}T" "$ofile" + chmod +x "$ofile" + else + rm -f "${ofile}T" + AC_MSG_ERROR([unable to update list of available tagged configurations.]) + fi +fi +])# _LT_AC_TAGCONFIG + + +# AC_LIBTOOL_DLOPEN +# ----------------- +# enable checks for dlopen support +AC_DEFUN([AC_LIBTOOL_DLOPEN], + [AC_BEFORE([$0],[AC_LIBTOOL_SETUP]) +])# AC_LIBTOOL_DLOPEN + + +# AC_LIBTOOL_WIN32_DLL +# -------------------- +# declare package support for building win32 DLLs +AC_DEFUN([AC_LIBTOOL_WIN32_DLL], +[AC_BEFORE([$0], [AC_LIBTOOL_SETUP]) +])# AC_LIBTOOL_WIN32_DLL + + +# AC_ENABLE_SHARED([DEFAULT]) +# --------------------------- +# implement the --enable-shared flag +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +AC_DEFUN([AC_ENABLE_SHARED], +[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl +AC_ARG_ENABLE([shared], + [AC_HELP_STRING([--enable-shared@<:@=PKGS@:>@], + [build shared libraries @<:@default=]AC_ENABLE_SHARED_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac], + [enable_shared=]AC_ENABLE_SHARED_DEFAULT) +])# AC_ENABLE_SHARED + + +# AC_DISABLE_SHARED +# ----------------- +#- set the default shared flag to --disable-shared +AC_DEFUN([AC_DISABLE_SHARED], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +AC_ENABLE_SHARED(no) +])# AC_DISABLE_SHARED + + +# AC_ENABLE_STATIC([DEFAULT]) +# --------------------------- +# implement the --enable-static flag +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +AC_DEFUN([AC_ENABLE_STATIC], +[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl +AC_ARG_ENABLE([static], + [AC_HELP_STRING([--enable-static@<:@=PKGS@:>@], + [build static libraries @<:@default=]AC_ENABLE_STATIC_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac], + [enable_static=]AC_ENABLE_STATIC_DEFAULT) +])# AC_ENABLE_STATIC + + +# AC_DISABLE_STATIC +# ----------------- +# set the default static flag to --disable-static +AC_DEFUN([AC_DISABLE_STATIC], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +AC_ENABLE_STATIC(no) +])# AC_DISABLE_STATIC + + +# AC_ENABLE_FAST_INSTALL([DEFAULT]) +# --------------------------------- +# implement the --enable-fast-install flag +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +AC_DEFUN([AC_ENABLE_FAST_INSTALL], +[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl +AC_ARG_ENABLE([fast-install], + [AC_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], + [optimize for fast installation @<:@default=]AC_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac], + [enable_fast_install=]AC_ENABLE_FAST_INSTALL_DEFAULT) +])# AC_ENABLE_FAST_INSTALL + + +# AC_DISABLE_FAST_INSTALL +# ----------------------- +# set the default to --disable-fast-install +AC_DEFUN([AC_DISABLE_FAST_INSTALL], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +AC_ENABLE_FAST_INSTALL(no) +])# AC_DISABLE_FAST_INSTALL + + +# AC_LIBTOOL_PICMODE([MODE]) +# -------------------------- +# implement the --with-pic flag +# MODE is either `yes' or `no'. If omitted, it defaults to `both'. +AC_DEFUN([AC_LIBTOOL_PICMODE], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +pic_mode=ifelse($#,1,$1,default) +])# AC_LIBTOOL_PICMODE + + +# AC_PROG_EGREP +# ------------- +# This is predefined starting with Autoconf 2.54, so this conditional +# definition can be removed once we require Autoconf 2.54 or later. +m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP], +[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep], + [if echo a | (grep -E '(a|b)') >/dev/null 2>&1 + then ac_cv_prog_egrep='grep -E' + else ac_cv_prog_egrep='egrep' + fi]) + EGREP=$ac_cv_prog_egrep + AC_SUBST([EGREP]) +])]) + + +# AC_PATH_TOOL_PREFIX +# ------------------- +# find a file program which can recognise shared library +AC_DEFUN([AC_PATH_TOOL_PREFIX], +[AC_REQUIRE([AC_PROG_EGREP])dnl +AC_MSG_CHECKING([for $1]) +AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, +[case $MAGIC_CMD in +[[\\/*] | ?:[\\/]*]) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR +dnl $ac_dummy forces splitting on constant user-supplied paths. +dnl POSIX.2 word splitting is done only on the output of word expansions, +dnl not every word. This closes a longstanding sh security hole. + ac_dummy="ifelse([$2], , $PATH, [$2])" + for ac_dir in $ac_dummy; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$1; then + lt_cv_path_MAGIC_CMD="$ac_dir/$1" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +EOF + fi ;; + esac + fi + break + fi + done + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" + ;; +esac]) +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + AC_MSG_RESULT($MAGIC_CMD) +else + AC_MSG_RESULT(no) +fi +])# AC_PATH_TOOL_PREFIX + + +# AC_PATH_MAGIC +# ------------- +# find a file program which can recognise a shared library +AC_DEFUN([AC_PATH_MAGIC], +[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) + else + MAGIC_CMD=: + fi +fi +])# AC_PATH_MAGIC + + +# AC_PROG_LD +# ---------- +# find the pathname to the GNU or non-GNU linker +AC_DEFUN([AC_PROG_LD], +[AC_ARG_WITH([gnu-ld], + [AC_HELP_STRING([--with-gnu-ld], + [assume the C compiler uses GNU ld @<:@default=no@:>@])], + [test "$withval" = no || with_gnu_ld=yes], + [with_gnu_ld=no]) +AC_REQUIRE([LT_AC_PROG_SED])dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by $CC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]]* | ?:[[\\/]]*) + re_direlt='/[[^/]][[^/]]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` + while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do + ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL(lt_cv_path_LD, +[if test -z "$LD"; then + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &1 /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=/usr/bin/file + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'] + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be Linux ELF. +linux*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +nto-qnx*) + lt_cv_deplibs_check_method=unknown + ;; + +openbsd*) + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +sco3.2v5*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; +esac +]) +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown +])# AC_DEPLIBS_CHECK_METHOD + + +# AC_PROG_NM +# ---------- +# find the pathname to a BSD-compatible name lister +AC_DEFUN([AC_PROG_NM], +[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM, +[if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM="$NM" +else + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + tmp_nm="$ac_dir/${ac_tool_prefix}nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + esac + fi + done + IFS="$lt_save_ifs" + test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm +fi]) +NM="$lt_cv_path_NM" +])# AC_PROG_NM + + +# AC_CHECK_LIBM +# ------------- +# check for math library +AC_DEFUN([AC_CHECK_LIBM], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +LIBM= +case $host in +*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it + ;; +*-ncr-sysv4.3*) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") + AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") + ;; +*) + AC_CHECK_LIB(m, cos, LIBM="-lm") + ;; +esac +])# AC_CHECK_LIBM + + +# AC_LIBLTDL_CONVENIENCE([DIRECTORY]) +# ----------------------------------- +# sets LIBLTDL to the link flags for the libltdl convenience library and +# LTDLINCL to the include flags for the libltdl header and adds +# --enable-ltdl-convenience to the configure arguments. Note that +# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided, +# it is assumed to be `libltdl'. LIBLTDL will be prefixed with +# '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/' +# (note the single quotes!). If your package is not flat and you're not +# using automake, define top_builddir and top_srcdir appropriately in +# the Makefiles. +AC_DEFUN([AC_LIBLTDL_CONVENIENCE], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl + case $enable_ltdl_convenience in + no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;; + "") enable_ltdl_convenience=yes + ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; + esac + LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la + LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) + # For backwards non-gettext consistent compatibility... + INCLTDL="$LTDLINCL" +])# AC_LIBLTDL_CONVENIENCE + + +# AC_LIBLTDL_INSTALLABLE([DIRECTORY]) +# ----------------------------------- +# sets LIBLTDL to the link flags for the libltdl installable library and +# LTDLINCL to the include flags for the libltdl header and adds +# --enable-ltdl-install to the configure arguments. Note that +# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided, +# and an installed libltdl is not found, it is assumed to be `libltdl'. +# LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with +# '${top_srcdir}/' (note the single quotes!). If your package is not +# flat and you're not using automake, define top_builddir and top_srcdir +# appropriately in the Makefiles. +# In the future, this macro may have to be called after AC_PROG_LIBTOOL. +AC_DEFUN([AC_LIBLTDL_INSTALLABLE], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl + AC_CHECK_LIB(ltdl, lt_dlinit, + [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no], + [if test x"$enable_ltdl_install" = xno; then + AC_MSG_WARN([libltdl not installed, but installation disabled]) + else + enable_ltdl_install=yes + fi + ]) + if test x"$enable_ltdl_install" = x"yes"; then + ac_configure_args="$ac_configure_args --enable-ltdl-install" + LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la + LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) + else + ac_configure_args="$ac_configure_args --enable-ltdl-install=no" + LIBLTDL="-lltdl" + LTDLINCL= + fi + # For backwards non-gettext consistent compatibility... + INCLTDL="$LTDLINCL" +])# AC_LIBLTDL_INSTALLABLE + + +# AC_LIBTOOL_CXX +# -------------- +# enable support for C++ libraries +AC_DEFUN([AC_LIBTOOL_CXX], +[AC_REQUIRE([_LT_AC_LANG_CXX]) +])# AC_LIBTOOL_CXX + + +# _LT_AC_LANG_CXX +# --------------- +AC_DEFUN([_LT_AC_LANG_CXX], +[AC_REQUIRE([AC_PROG_CXX]) +AC_REQUIRE([_LT_AC_PROG_CXXCPP]) +_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX]) +])# _LT_AC_LANG_CXX + +# _LT_AC_PROG_CXXCPP +# --------------- +AC_DEFUN([_LT_AC_PROG_CXXCPP], +[ +AC_REQUIRE([AC_PROG_CXX]) +if test -n "$CXX" && ( test "X$CXX" != "Xno" && + ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || + (test "X$CXX" != "Xg++"))) ; then + AC_PROG_CXXCPP +fi +])# _LT_AC_PROG_CXXCPP + +# AC_LIBTOOL_F77 +# -------------- +# enable support for Fortran 77 libraries +AC_DEFUN([AC_LIBTOOL_F77], +[AC_REQUIRE([_LT_AC_LANG_F77]) +])# AC_LIBTOOL_F77 + + +# _LT_AC_LANG_F77 +# --------------- +AC_DEFUN([_LT_AC_LANG_F77], +[AC_REQUIRE([AC_PROG_F77]) +_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}F77]) +])# _LT_AC_LANG_F77 + + +# AC_LIBTOOL_GCJ +# -------------- +# enable support for GCJ libraries +AC_DEFUN([AC_LIBTOOL_GCJ], +[AC_REQUIRE([_LT_AC_LANG_GCJ]) +])# AC_LIBTOOL_GCJ + + +# _LT_AC_LANG_GCJ +# --------------- +AC_DEFUN([_LT_AC_LANG_GCJ], +[AC_PROVIDE_IFELSE([AC_PROG_GCJ],[], + [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],[], + [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],[], + [ifdef([AC_PROG_GCJ],[AC_REQUIRE([AC_PROG_GCJ])], + [ifdef([A][M_PROG_GCJ],[AC_REQUIRE([A][M_PROG_GCJ])], + [AC_REQUIRE([A][C_PROG_GCJ_OR_A][M_PROG_GCJ])])])])])]) +_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ]) +])# _LT_AC_LANG_GCJ + + +# AC_LIBTOOL_RC +# -------------- +# enable support for Windows resource files +AC_DEFUN([AC_LIBTOOL_RC], +[AC_REQUIRE([LT_AC_PROG_RC]) +_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}RC]) +])# AC_LIBTOOL_RC + + +# AC_LIBTOOL_LANG_C_CONFIG +# ------------------------ +# Ensure that the configuration vars for the C compiler are +# suitably defined. Those variables are subsequently used by +# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. +AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG], [_LT_AC_LANG_C_CONFIG]) +AC_DEFUN([_LT_AC_LANG_C_CONFIG], +[lt_save_CC="$CC" +AC_LANG_PUSH(C) + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +_LT_AC_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;\n" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}\n' + +_LT_AC_SYS_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# +# Check for any special shared library compilation flags. +# +_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)= +if test "$GCC" = no; then + case $host_os in + sco3.2v5*) + _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)='-belf' + ;; + esac +fi +if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then + AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries]) + if echo "$old_CC $old_CFLAGS " | grep "[[ ]]$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[ ]]" >/dev/null; then : + else + AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure]) + _LT_AC_TAGVAR(lt_cv_prog_cc_can_build_shared, $1)=no + fi +fi + + +# +# Check to make sure the static flag actually works. +# +AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $_LT_AC_TAGVAR(lt_prog_compiler_static, $1) works], + _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1), + $_LT_AC_TAGVAR(lt_prog_compiler_static, $1), + [], + [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=]) + + +AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1) +AC_LIBTOOL_PROG_COMPILER_PIC($1) +AC_LIBTOOL_PROG_CC_C_O($1) +AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) +AC_LIBTOOL_PROG_LD_SHLIBS($1) +AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) +AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) +AC_LIBTOOL_SYS_LIB_STRIP +AC_LIBTOOL_DLOPEN_SELF($1) + +# Report which librarie types wil actually be built +AC_MSG_CHECKING([if libtool supports shared libraries]) +AC_MSG_RESULT([$can_build_shared]) + +AC_MSG_CHECKING([whether to build shared libraries]) +test "$can_build_shared" = "no" && enable_shared=no + +# On AIX, shared libraries and static libraries use the same namespace, and +# are all built from PIC. +case $host_os in +aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + +aix4* | aix5*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; +esac +AC_MSG_RESULT([$enable_shared]) + +AC_MSG_CHECKING([whether to build static libraries]) +# Make sure either enable_shared or enable_static is yes. +test "$enable_shared" = yes || enable_static=yes +AC_MSG_RESULT([$enable_static]) + +AC_LIBTOOL_CONFIG($1) + +AC_LANG_POP +CC="$lt_save_CC" +])# AC_LIBTOOL_LANG_C_CONFIG + + +# AC_LIBTOOL_LANG_CXX_CONFIG +# -------------------------- +# Ensure that the configuration vars for the C compiler are +# suitably defined. Those variables are subsequently used by +# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. +AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)]) +AC_DEFUN([_LT_AC_LANG_CXX_CONFIG], +[AC_LANG_PUSH(C++) +AC_REQUIRE([AC_PROG_CXX]) +AC_REQUIRE([_LT_AC_PROG_CXXCPP]) + +_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_AC_TAGVAR(allow_undefined_flag, $1)= +_LT_AC_TAGVAR(always_export_symbols, $1)=no +_LT_AC_TAGVAR(archive_expsym_cmds, $1)= +_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_AC_TAGVAR(hardcode_direct, $1)=no +_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= +_LT_AC_TAGVAR(hardcode_libdir_separator, $1)= +_LT_AC_TAGVAR(hardcode_minus_L, $1)=no +_LT_AC_TAGVAR(hardcode_automatic, $1)=no +_LT_AC_TAGVAR(module_cmds, $1)= +_LT_AC_TAGVAR(module_expsym_cmds, $1)= +_LT_AC_TAGVAR(link_all_deplibs, $1)=unknown +_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_AC_TAGVAR(no_undefined_flag, $1)= +_LT_AC_TAGVAR(whole_archive_flag_spec, $1)= +_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Dependencies to place before and after the object being linked: +_LT_AC_TAGVAR(predep_objects, $1)= +_LT_AC_TAGVAR(postdep_objects, $1)= +_LT_AC_TAGVAR(predeps, $1)= +_LT_AC_TAGVAR(postdeps, $1)= +_LT_AC_TAGVAR(compiler_lib_search_path, $1)= + +# Source file extension for C++ test sources. +ac_ext=cpp + +# Object file extension for compiled C++ test sources. +objext=o +_LT_AC_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;\n" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_AC_SYS_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_LD=$LD +lt_save_GCC=$GCC +GCC=$GXX +lt_save_with_gnu_ld=$with_gnu_ld +lt_save_path_LD=$lt_cv_path_LD +if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then + lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx +else + unset lt_cv_prog_gnu_ld +fi +if test -n "${lt_cv_path_LDCXX+set}"; then + lt_cv_path_LD=$lt_cv_path_LDCXX +else + unset lt_cv_path_LD +fi +test -z "${LDCXX+set}" || LD=$LDCXX +CC=${CXX-"c++"} +compiler=$CC +_LT_AC_TAGVAR(compiler, $1)=$CC +_LT_CC_BASENAME([$compiler]) + +# We don't want -fno-exception wen compiling C++ code, so set the +# no_builtin_flag separately +if test "$GXX" = yes; then + _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' +else + _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= +fi + +if test "$GXX" = yes; then + # Set up default GNU C++ configuration + + AC_PROG_LD + + # Check if GNU C++ uses GNU ld as the underlying linker, since the + # archiving commands below assume that GNU ld is being used. + if test "$with_gnu_ld" = yes; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + + # If archive_cmds runs LD, not CC, wlarc should be empty + # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to + # investigate it a little bit more. (MM) + wlarc='${wl}' + + # ancient GNU ld didn't support --whole-archive et. al. + if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ + grep 'no-whole-archive' > /dev/null; then + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= + fi + else + with_gnu_ld=no + wlarc= + + # A generic and very simple default shared library creation + # command for GNU C++ for the case where it uses the native + # linker, instead of GNU ld. If possible, this setting should + # overridden to take advantage of the native linker features on + # the platform it is being used on. + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + fi + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' + +else + GXX=no + with_gnu_ld=no + wlarc= +fi + +# PORTME: fill in a description of your system's C++ link characteristics +AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) +_LT_AC_TAGVAR(ld_shlibs, $1)=yes +case $host_os in + aix3*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + aix4* | aix5*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) + for ld_flag in $LDFLAGS; do + case $ld_flag in + *-brtl*) + aix_use_runtimelinking=yes + break + ;; + esac + done + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + _LT_AC_TAGVAR(archive_cmds, $1)='' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + + if test "$GXX" = yes; then + case $host_os in aix4.[[012]]|aix4.[[012]].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && \ + strings "$collect2name" | grep resolve_lib_name >/dev/null + then + # We have reworked collect2 + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + else + # We have old collect2 + _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= + fi + esac + shared_flag='-shared' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' + fi + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + _LT_AC_TAGVAR(always_export_symbols, $1)=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' + # Determine the default libpath from the value encoded in an empty executable. + _LT_AC_SYS_LIBPATH_AIX + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' + _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an empty executable. + _LT_AC_SYS_LIBPATH_AIX + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' + # -bexpall does not export symbols beginning with underscore (_) + _LT_AC_TAGVAR(always_export_symbols, $1)=yes + # Exported symbols can be pulled into shared objects from archives + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' ' + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes + # This is similar to how AIX traditionally builds its shared libraries. + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + chorus*) + case $cc_basename in + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + + cygwin* | mingw* | pw32*) + # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_AC_TAGVAR(always_export_symbols, $1)=no + _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + + if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + darwin* | rhapsody*) + case $host_os in + rhapsody* | darwin1.[[012]]) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress' + ;; + *) # Darwin 1.3 on + if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' + else + case ${MACOSX_DEPLOYMENT_TARGET} in + 10.[[012]]) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' + ;; + 10.*) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup' + ;; + esac + fi + ;; + esac + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_automatic, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + + if test "$GXX" = yes ; then + lt_int_apple_cc_single_mod=no + output_verbose_link_cmd='echo' + if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then + lt_int_apple_cc_single_mod=yes + fi + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + fi + _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + else + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + else + case $cc_basename in + xlc*) + output_verbose_link_cmd='echo' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' + _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + ;; + *) + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + fi + ;; + + dgux*) + case $cc_basename in + ec++*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + ghcx*) + # Green Hills C++ Compiler + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + freebsd[[12]]*) + # C++ shared libraries reported to be fairly broken before switch to ELF + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + freebsd-elf*) + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + ;; + freebsd* | kfreebsd*-gnu | dragonfly*) + # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF + # conventions + _LT_AC_TAGVAR(ld_shlibs, $1)=yes + ;; + gnu*) + ;; + hpux9*) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, + # but as the default + # location of the library. + + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + aCC*) + _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[[-]]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test "$GXX" = yes; then + _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + hpux10*|hpux11*) + if test $with_gnu_ld = no; then + case $host_cpu in + hppa*64*) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + ia64*) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + ;; + *) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + ;; + esac + fi + case $host_cpu in + hppa*64*) + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + ia64*) + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, + # but as the default + # location of the library. + ;; + *) + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, + # but as the default + # location of the library. + ;; + esac + + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + aCC*) + case $host_cpu in + hppa*64*|ia64*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' + ;; + *) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test "$GXX" = yes; then + if test $with_gnu_ld = no; then + case $host_cpu in + ia64*|hppa*64*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' + ;; + *) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + fi + else + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + irix5* | irix6*) + case $cc_basename in + CC*) + # SGI C++ + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + + # Archives containing C++ object files must be created using + # "CC -ar", where "CC" is the IRIX C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' + ;; + *) + if test "$GXX" = yes; then + if test "$with_gnu_ld" = no; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' + fi + fi + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + ;; + esac + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + linux*) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath,$libdir' + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + + # Archives containing C++ object files must be created using + # "CC -Bstatic", where "CC" is the KAI C++ compiler. + _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' + ;; + icpc*) + # Intel C++ + with_gnu_ld=yes + # version 8.0 and above of icpc choke on multiply defined symbols + # if we add $predep_objects and $postdep_objects, however 7.1 and + # earlier do not add the objects themselves. + case `$CC -V 2>&1` in + *"Version 7."*) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + ;; + *) # Version 8.0 or newer + tmp_idyn= + case $host_cpu in + ia64*) tmp_idyn=' -i_dynamic';; + esac + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + ;; + esac + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' + ;; + pgCC*) + # Portland Group C++ compiler + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' + ;; + cxx*) + # Compaq C++ + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' + + runpath_var=LD_RUN_PATH + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + esac + ;; + lynxos*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + m88k*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + mvs*) + case $cc_basename in + cxx*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' + wlarc= + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + fi + # Workaround some broken pre-1.5 toolchains + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' + ;; + openbsd2*) + # C++ shared libraries are fairly broken + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + openbsd*) + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + fi + output_verbose_link_cmd='echo' + ;; + osf3*) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + + # Archives containing C++ object files must be created using + # "CC -Bstatic", where "CC" is the KAI C++ compiler. + _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' + + ;; + RCC*) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + cxx*) + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' + + else + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + osf4* | osf5*) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + _LT_AC_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + + # Archives containing C++ object files must be created using + # the KAI C++ compiler. + _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' + ;; + RCC*) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + cxx*) + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ + echo "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~ + $rm $lib.exp' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' + + else + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + psos*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + sco*) + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + lcc*) + # Lucid + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + solaris*) + case $cc_basename in + CC*) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes + _LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + # The C++ compiler is used as linker so we must use $wl + # flag to pass the commands to the underlying system + # linker. We must also pass each convience library through + # to the system linker between allextract/defaultextract. + # The C++ compiler will combine linker options so we + # cannot just pass the convience library names through + # without $wl. + # Supported since Solaris 2.6 (maybe 2.5.1?) + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' + ;; + esac + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + + output_verbose_link_cmd='echo' + + # Archives containing C++ object files must be created using + # "CC -xar", where "CC" is the Sun C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' + ;; + gcx*) + # Green Hills C++ Compiler + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + + # The C++ compiler must be used to create the archive. + _LT_AC_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' + ;; + *) + # GNU C++ compiler with Solaris linker + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' + if $CC --version | grep -v '^2\.7' > /dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" + else + # g++ 2.7 appears to require `-G' NOT `-shared' on this + # platform. + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" + fi + + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' + fi + ;; + esac + ;; + sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*) + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + ;; + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + vxworks*) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; +esac +AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) +test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no + +_LT_AC_TAGVAR(GCC, $1)="$GXX" +_LT_AC_TAGVAR(LD, $1)="$LD" -]) +AC_LIBTOOL_POSTDEP_PREDEP($1) +AC_LIBTOOL_PROG_COMPILER_PIC($1) +AC_LIBTOOL_PROG_CC_C_O($1) +AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) +AC_LIBTOOL_PROG_LD_SHLIBS($1) +AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) +AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) +AC_LIBTOOL_SYS_LIB_STRIP +AC_LIBTOOL_DLOPEN_SELF($1) + +AC_LIBTOOL_CONFIG($1) + +AC_LANG_POP +CC=$lt_save_CC +LDCXX=$LD +LD=$lt_save_LD +GCC=$lt_save_GCC +with_gnu_ldcxx=$with_gnu_ld +with_gnu_ld=$lt_save_with_gnu_ld +lt_cv_path_LDCXX=$lt_cv_path_LD +lt_cv_path_LD=$lt_save_path_LD +lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld +lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld +])# AC_LIBTOOL_LANG_CXX_CONFIG -# AC_LIBTOOL_HEADER_ASSERT +# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME]) # ------------------------ -AC_DEFUN([AC_LIBTOOL_HEADER_ASSERT], -[AC_CACHE_CHECK([whether $CC supports assert without backlinking], - [lt_cv_func_assert_works], - [case $host in - *-*-solaris*) - if test "$GCC" = yes && test "$with_gnu_ld" != yes; then - case `$CC --version 2>/dev/null` in - [[12]].*) lt_cv_func_assert_works=no ;; - *) lt_cv_func_assert_works=yes ;; - esac - fi - ;; - esac]) +# Figure out "hidden" library dependencies from verbose +# compiler output when linking a shared library. +# Parse the compiler output and extract the necessary +# objects, libraries and library flags. +AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[ +dnl we can't use the lt_simple_compile_test_code here, +dnl because it contains code intended for an executable, +dnl not a library. It's possible we should let each +dnl tag define a new lt_????_link_test_code variable, +dnl but it's only used here... +ifelse([$1],[],[cat > conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext <&1 | egrep '(GNU|with BFD)' > /dev/null; then - symcode='[[ABCDGISTW]]' -fi +test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no -# Try without a prefix undercore, then with it. -for ac_symprfx in "" "_"; do +_LT_AC_TAGVAR(GCC, $1)="$G77" +_LT_AC_TAGVAR(LD, $1)="$LD" - # Write the raw and C identifiers. -lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'" +AC_LIBTOOL_PROG_COMPILER_PIC($1) +AC_LIBTOOL_PROG_CC_C_O($1) +AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) +AC_LIBTOOL_PROG_LD_SHLIBS($1) +AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) +AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) +AC_LIBTOOL_SYS_LIB_STRIP - # Check to see that the pipe works correctly. - pipe_works=no - rm -f conftest* - cat > conftest.$ac_ext < $nlist) && test -s "$nlist"; then - # Try sorting and uniquifying the output. - if sort "$nlist" | uniq > "$nlist"T; then - mv -f "$nlist"T "$nlist" - else - rm -f "$nlist"T - fi +AC_LIBTOOL_CONFIG($1) - # Make sure that we snagged all the symbols we need. - if egrep ' nm_test_var$' "$nlist" >/dev/null; then - if egrep ' nm_test_func$' "$nlist" >/dev/null; then - cat < conftest.$ac_ext -#ifdef __cplusplus -extern "C" { -#endif +AC_LANG_POP +CC="$lt_save_CC" +])# AC_LIBTOOL_LANG_F77_CONFIG -EOF - # Now generate the symbol file. - eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext' - cat <> conftest.$ac_ext -#if defined (__STDC__) && __STDC__ -# define lt_ptr void * -#else -# define lt_ptr char * -# define const -#endif +# AC_LIBTOOL_LANG_GCJ_CONFIG +# -------------------------- +# Ensure that the configuration vars for the C compiler are +# suitably defined. Those variables are subsequently used by +# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. +AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG], [_LT_AC_LANG_GCJ_CONFIG(GCJ)]) +AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG], +[AC_LANG_SAVE + +# Source file extension for Java test sources. +ac_ext=java + +# Object file extension for compiled Java test sources. +objext=o +_LT_AC_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="class foo {}\n" + +# Code to be used in simple link tests +lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }\n' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_AC_SYS_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE -/* The mapping between symbol names and symbols. */ -const struct { - const char *name; - lt_ptr address; -} -lt_preloaded_symbols[[]] = -{ -EOF - sed "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext - cat <<\EOF >> conftest.$ac_ext - {0, (lt_ptr) 0} -}; +# Allow CC to be a program name with arguments. +lt_save_CC="$CC" +CC=${GCJ-"gcj"} +compiler=$CC +_LT_AC_TAGVAR(compiler, $1)=$CC +_LT_CC_BASENAME([$compiler]) + +# GCJ did not exist at the time GCC didn't implicitly link libc in. +_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + +_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds + +AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1) +AC_LIBTOOL_PROG_COMPILER_PIC($1) +AC_LIBTOOL_PROG_CC_C_O($1) +AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1) +AC_LIBTOOL_PROG_LD_SHLIBS($1) +AC_LIBTOOL_SYS_DYNAMIC_LINKER($1) +AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1) +AC_LIBTOOL_SYS_LIB_STRIP +AC_LIBTOOL_DLOPEN_SELF($1) + +AC_LIBTOOL_CONFIG($1) + +AC_LANG_RESTORE +CC="$lt_save_CC" +])# AC_LIBTOOL_LANG_GCJ_CONFIG -#ifdef __cplusplus -} -#endif -EOF - # Now try linking the two files. - mv conftest.$ac_objext conftstm.$ac_objext - save_LIBS="$LIBS" - save_CFLAGS="$CFLAGS" - LIBS="conftstm.$ac_objext" - CFLAGS="$CFLAGS$no_builtin_flag" - if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then - pipe_works=yes - fi - LIBS="$save_LIBS" - CFLAGS="$save_CFLAGS" - else - echo "cannot find nm_test_func in $nlist" >&AC_FD_CC - fi - else - echo "cannot find nm_test_var in $nlist" >&AC_FD_CC - fi - else - echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AC_FD_CC - fi - else - echo "$progname: failed program was:" >&AC_FD_CC - cat conftest.$ac_ext >&5 - fi - rm -f conftest* conftst* - # Do not use the global_symbol_pipe unless it works. - if test "$pipe_works" = yes; then - break - else - lt_cv_sys_global_symbol_pipe= - fi -done -]) -global_symbol_pipe="$lt_cv_sys_global_symbol_pipe" -if test -z "$lt_cv_sys_global_symbol_pipe"; then - global_symbol_to_cdecl= - global_symbol_to_c_name_address= -else - global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl" - global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address" -fi -if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address"; -then - AC_MSG_RESULT(failed) -else - AC_MSG_RESULT(ok) -fi -]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE +# AC_LIBTOOL_LANG_RC_CONFIG +# -------------------------- +# Ensure that the configuration vars for the Windows resource compiler are +# suitably defined. Those variables are subsequently used by +# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'. +AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG], [_LT_AC_LANG_RC_CONFIG(RC)]) +AC_DEFUN([_LT_AC_LANG_RC_CONFIG], +[AC_LANG_SAVE + +# Source file extension for RC test sources. +ac_ext=rc + +# Object file extension for compiled RC test sources. +objext=o +_LT_AC_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n' + +# Code to be used in simple link tests +lt_simple_link_test_code="$lt_simple_compile_test_code" + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_AC_SYS_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE -# _LT_AC_LIBTOOL_SYS_PATH_SEPARATOR -# --------------------------------- -AC_DEFUN([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR], -[# Find the correct PATH separator. Usually this is `:', but -# DJGPP uses `;' like DOS. -if test "X${PATH_SEPARATOR+set}" != Xset; then - UNAME=${UNAME-`uname 2>/dev/null`} - case X$UNAME in - *-DOS) lt_cv_sys_path_separator=';' ;; - *) lt_cv_sys_path_separator=':' ;; - esac - PATH_SEPARATOR=$lt_cv_sys_path_separator -fi -])# _LT_AC_LIBTOOL_SYS_PATH_SEPARATOR +# Allow CC to be a program name with arguments. +lt_save_CC="$CC" +CC=${RC-"windres"} +compiler=$CC +_LT_AC_TAGVAR(compiler, $1)=$CC +_LT_CC_BASENAME([$compiler]) +_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + +AC_LIBTOOL_CONFIG($1) + +AC_LANG_RESTORE +CC="$lt_save_CC" +])# AC_LIBTOOL_LANG_RC_CONFIG + + +# AC_LIBTOOL_CONFIG([TAGNAME]) +# ---------------------------- +# If TAGNAME is not passed, then create an initial libtool script +# with a default configuration from the untagged config vars. Otherwise +# add code to config.status for appending the configuration named by +# TAGNAME from the matching tagged config vars. +AC_DEFUN([AC_LIBTOOL_CONFIG], +[# The else clause should only fire when bootstrapping the +# libtool distribution, otherwise you forgot to ship ltmain.sh +# with your package, and you will get complaints that there are +# no rules to generate ltmain.sh. +if test -f "$ltmain"; then + # See if we are running on zsh, and set the options which allow our commands through + # without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + # Now quote all the things that may contain metacharacters while being + # careful not to overquote the AC_SUBSTed values. We take copies of the + # variables and quote the copies for generation of the libtool script. + for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ + SED SHELL STRIP \ + libname_spec library_names_spec soname_spec extract_expsyms_cmds \ + old_striplib striplib file_magic_cmd finish_cmds finish_eval \ + deplibs_check_method reload_flag reload_cmds need_locks \ + lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ + lt_cv_sys_global_symbol_to_c_name_address \ + sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ + old_postinstall_cmds old_postuninstall_cmds \ + _LT_AC_TAGVAR(compiler, $1) \ + _LT_AC_TAGVAR(CC, $1) \ + _LT_AC_TAGVAR(LD, $1) \ + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1) \ + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1) \ + _LT_AC_TAGVAR(lt_prog_compiler_static, $1) \ + _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) \ + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1) \ + _LT_AC_TAGVAR(thread_safe_flag_spec, $1) \ + _LT_AC_TAGVAR(whole_archive_flag_spec, $1) \ + _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1) \ + _LT_AC_TAGVAR(old_archive_cmds, $1) \ + _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) \ + _LT_AC_TAGVAR(predep_objects, $1) \ + _LT_AC_TAGVAR(postdep_objects, $1) \ + _LT_AC_TAGVAR(predeps, $1) \ + _LT_AC_TAGVAR(postdeps, $1) \ + _LT_AC_TAGVAR(compiler_lib_search_path, $1) \ + _LT_AC_TAGVAR(archive_cmds, $1) \ + _LT_AC_TAGVAR(archive_expsym_cmds, $1) \ + _LT_AC_TAGVAR(postinstall_cmds, $1) \ + _LT_AC_TAGVAR(postuninstall_cmds, $1) \ + _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) \ + _LT_AC_TAGVAR(allow_undefined_flag, $1) \ + _LT_AC_TAGVAR(no_undefined_flag, $1) \ + _LT_AC_TAGVAR(export_symbols_cmds, $1) \ + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) \ + _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) \ + _LT_AC_TAGVAR(hardcode_libdir_separator, $1) \ + _LT_AC_TAGVAR(hardcode_automatic, $1) \ + _LT_AC_TAGVAR(module_cmds, $1) \ + _LT_AC_TAGVAR(module_expsym_cmds, $1) \ + _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \ + _LT_AC_TAGVAR(exclude_expsyms, $1) \ + _LT_AC_TAGVAR(include_expsyms, $1); do -# _LT_AC_PROG_ECHO_BACKSLASH -# -------------------------- -# Add some code to the start of the generated configure script which -# will find an echo command which doesn't interpret backslashes. -AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], -[ifdef([AC_DIVERSION_NOTICE], [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], - [AC_DIVERT_PUSH(NOTICE)]) -_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR + case $var in + _LT_AC_TAGVAR(old_archive_cmds, $1) | \ + _LT_AC_TAGVAR(old_archive_from_new_cmds, $1) | \ + _LT_AC_TAGVAR(archive_cmds, $1) | \ + _LT_AC_TAGVAR(archive_expsym_cmds, $1) | \ + _LT_AC_TAGVAR(module_cmds, $1) | \ + _LT_AC_TAGVAR(module_expsym_cmds, $1) | \ + _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) | \ + _LT_AC_TAGVAR(export_symbols_cmds, $1) | \ + extract_expsyms_cmds | reload_cmds | finish_cmds | \ + postinstall_cmds | postuninstall_cmds | \ + old_postinstall_cmds | old_postuninstall_cmds | \ + sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) + # Double-quote double-evaled strings. + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" + ;; + *) + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" + ;; + esac + done -# Check that we are running under the correct shell. -SHELL=${CONFIG_SHELL-/bin/sh} + case $lt_echo in + *'\[$]0 --fallback-echo"') + lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\[$]0 --fallback-echo"[$]/[$]0 --fallback-echo"/'` + ;; + esac -case X$ECHO in -X*--fallback-echo) - # Remove one level of quotation (which was required for Make). - ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` - ;; -esac +ifelse([$1], [], + [cfgfile="${ofile}T" + trap "$rm \"$cfgfile\"; exit 1" 1 2 15 + $rm -f "$cfgfile" + AC_MSG_NOTICE([creating $ofile])], + [cfgfile="$ofile"]) + + cat <<__EOF__ >> "$cfgfile" +ifelse([$1], [], +[#! $SHELL -echo=${ECHO-echo} -if test "X[$]1" = X--no-reexec; then - # Discard the --no-reexec flag, and continue. - shift -elif test "X[$]1" = X--fallback-echo; then - # Avoid inline document here, it may be left over - : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then - # Yippee, $echo works! - : -else - # Restart under the correct shell. - exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} -fi +# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 +# Free Software Foundation, Inc. +# +# This file is part of GNU Libtool: +# Originally by Gordon Matzigkeit , 1996 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. -if test "X[$]1" = X--fallback-echo; then - # used as fallback echo - shift - cat </dev/null && - echo_test_string="`eval $cmd`" && - (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null - then - break - fi - done -fi +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH -if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - : -else - # The Solaris, AIX, and Digital Unix default echo programs unquote - # backslashes. This makes it impossible to quote backslashes using - # echo "$something" | sed 's/\\/\\\\/g' - # - # So, first we look for a working echo in the user's PATH. +# The names of the tagged configurations supported by this script. +available_tags= - IFS="${IFS= }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for dir in $PATH /usr/ucb; do - if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && - test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$dir/echo" - break - fi - done - IFS="$save_ifs" +# ### BEGIN LIBTOOL CONFIG], +[# ### BEGIN LIBTOOL TAG CONFIG: $tagname]) - if test "X$echo" = Xecho; then - # We didn't find a better echo, so look for alternatives. - if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # This shell has a builtin print -r that does the trick. - echo='print -r' - elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && - test "X$CONFIG_SHELL" != X/bin/ksh; then - # If we have ksh, try running configure again with it. - ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} - export ORIGINAL_CONFIG_SHELL - CONFIG_SHELL=/bin/ksh - export CONFIG_SHELL - exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} - else - # Try using printf. - echo='printf %s\n' - if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && - echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - # Cool, printf works - : - elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL - export CONFIG_SHELL - SHELL="$CONFIG_SHELL" - export SHELL - echo="$CONFIG_SHELL [$]0 --fallback-echo" - elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && - test "X$echo_testing_string" = 'X\t' && - echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && - test "X$echo_testing_string" = "X$echo_test_string"; then - echo="$CONFIG_SHELL [$]0 --fallback-echo" - else - # maybe with a smaller string... - prev=: +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: - for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do - if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null - then - break - fi - prev="$cmd" - done +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL - if test "$prev" != 'sed 50q "[$]0"'; then - echo_test_string=`eval $prev` - export echo_test_string - exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} - else - # Oops. We lost completely, so just stick with echo. - echo=echo - fi - fi - fi - fi -fi -fi +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared -# Copy echo and quote the copy suitably for passing to libtool from -# the Makefile, instead of quoting the original, which is used later. -ECHO=$echo -if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then - ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" -fi +# Whether or not to build static libraries. +build_old_libs=$enable_static -AC_SUBST(ECHO) -AC_DIVERT_POP -])# _LT_AC_PROG_ECHO_BACKSLASH +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$_LT_AC_TAGVAR(archive_cmds_need_lc, $1) -# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, -# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) -# ------------------------------------------------------------------ -AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], -[if test "$cross_compiling" = yes; then : - [$4] -else - AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install -#include +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif +# An echo program that does not interpret backslashes. +echo=$lt_echo -#ifdef __cplusplus -extern "C" void exit (int); -#endif +# The archiver. +AR=$lt_AR +AR_FLAGS=$lt_AR_FLAGS -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; +# A C compiler. +LTCC=$lt_LTCC - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } +# A language-specific compiler. +CC=$lt_[]_LT_AC_TAGVAR(compiler, $1) - exit (status); -}] -EOF - if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) $1 ;; - x$lt_dlneed_uscore) $2 ;; - x$lt_unknown|x*) $3 ;; - esac - else : - # compilation failed - $3 - fi -fi -rm -fr conftest* -])# _LT_AC_TRY_DLOPEN_SELF +# Is the compiler the GNU C compiler? +with_gcc=$_LT_AC_TAGVAR(GCC, $1) -# AC_LIBTOOL_DLOPEN_SELF -# ------------------- -AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], -[if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= +# An ERE matcher. +EGREP=$lt_EGREP - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; +# The linker used to build libraries. +LD=$lt_[]_LT_AC_TAGVAR(LD, $1) - cygwin* | mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; +# Whether we need hard or soft links. +LN_S=$lt_LN_S - *) - AC_CHECK_FUNC([shl_load], - [lt_cv_dlopen="shl_load"], - [AC_CHECK_LIB([dld], [shl_load], - [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], - [AC_CHECK_FUNC([dlopen], - [lt_cv_dlopen="dlopen"], - [AC_CHECK_LIB([dl], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], - [AC_CHECK_LIB([svld], [dlopen], - [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], - [AC_CHECK_LIB([dld], [dld_link], - [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"]) - ]) - ]) - ]) - ]) - ]) - ;; - esac +# A BSD-compatible nm program. +NM=$lt_NM - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi +# A symbol stripping program +STRIP=$lt_STRIP - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" +# Used to examine libraries when file_magic_cmd begins "file" +MAGIC_CMD=$MAGIC_CMD - save_LDFLAGS="$LDFLAGS" - eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" +# Used on cygwin: DLL creation program. +DLLTOOL="$DLLTOOL" - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" +# Used on cygwin: object dumper. +OBJDUMP="$OBJDUMP" - AC_CACHE_CHECK([whether a program can dlopen itself], - lt_cv_dlopen_self, [dnl - _LT_AC_TRY_DLOPEN_SELF( - lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, - lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) - ]) +# Used on cygwin: assembler. +AS="$AS" - if test "x$lt_cv_dlopen_self" = xyes; then - LDFLAGS="$LDFLAGS $link_static_flag" - AC_CACHE_CHECK([whether a statically linked program can dlopen itself], - lt_cv_dlopen_self_static, [dnl - _LT_AC_TRY_DLOPEN_SELF( - lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, - lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) - ]) - fi +# The name of the directory that contains temporary libtool files. +objdir=$objdir - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac +# How to pass a linker flag through the compiler. +wl=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi -])# AC_LIBTOOL_DLOPEN_SELF +# Object file suffix (normally "o"). +objext="$ac_objext" -AC_DEFUN([_LT_AC_LTCONFIG_HACK], -[AC_REQUIRE([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])dnl -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -Xsed='sed -e s/^X//' -sed_quote_subst='s/\([[\\"\\`$\\\\]]\)/\\\1/g' +# Old archive suffix (normally "a"). +libext="$libext" -# Same as above, but do not quote variable references. -double_quote_subst='s/\([[\\"\\`\\\\]]\)/\\\1/g' +# Shared library suffix (normally ".so"). +shrext_cmds='$shrext_cmds' -# Sed substitution to delay expansion of an escaped shell variable in a -# double_quote_subst'ed string. -delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' +# Executable file suffix (normally ""). +exeext="$exeext" -# Constants: -rm="rm -f" +# Additional compiler flags for building library objects. +pic_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) +pic_mode=$pic_mode -# Global variables: -default_ofile=libtool -can_build_shared=yes +# What is the maximum length of a command? +max_cmd_len=$lt_cv_sys_max_cmd_len -# All known linkers require a `.a' archive for static linking (except M$VC, -# which needs '.lib'). -libext=a -ltmain="$ac_aux_dir/ltmain.sh" -ofile="$default_ofile" -with_gnu_ld="$lt_cv_prog_gnu_ld" -need_locks="$enable_libtool_lock" +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) -old_CC="$CC" -old_CFLAGS="$CFLAGS" +# Must we lock files when doing compilation? +need_locks=$lt_need_locks -# Set sane defaults for various variables -test -z "$AR" && AR=ar -test -z "$AR_FLAGS" && AR_FLAGS=cru -test -z "$AS" && AS=as -test -z "$CC" && CC=cc -test -z "$DLLTOOL" && DLLTOOL=dlltool -test -z "$LD" && LD=ld -test -z "$LN_S" && LN_S="ln -s" -test -z "$MAGIC_CMD" && MAGIC_CMD=file -test -z "$NM" && NM=nm -test -z "$OBJDUMP" && OBJDUMP=objdump -test -z "$RANLIB" && RANLIB=: -test -z "$STRIP" && STRIP=: -test -z "$ac_objext" && ac_objext=o +# Do we need the lib prefix for modules? +need_lib_prefix=$need_lib_prefix -if test x"$host" != x"$build"; then - ac_tool_prefix=${host_alias}- -else - ac_tool_prefix= -fi +# Do we need a version for libraries? +need_version=$need_version -# Transform linux* to *-*-linux-gnu*, to support old configure scripts. -case $host_os in -linux-gnu*) ;; -linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` -esac +# Whether dlopen is supported. +dlopen_support=$enable_dlopen -case $host_os in -aix3*) - # AIX sometimes has problems with the GCC collect2 program. For some - # reason, if we set the COLLECT_NAMES environment variable, the problems - # vanish in a puff of smoke. - if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES - fi - ;; -esac +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self -# Determine commands to create old-style static archives. -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' -old_postinstall_cmds='chmod 644 $oldlib' -old_postuninstall_cmds= +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static -if test -n "$RANLIB"; then - case $host_os in - openbsd*) - old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" - ;; - *) - old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" - ;; - esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" -fi +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_static, $1) -# Allow CC to be a program name with arguments. -set dummy $CC -compiler="[$]2" +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_[]_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -AC_MSG_CHECKING([for objdir]) -rm -f .libs 2>/dev/null -mkdir .libs 2>/dev/null -if test -d .libs; then - objdir=.libs -else - # MS-DOS does not allow filenames that begin with a dot. - objdir=_libs -fi -rmdir .libs 2>/dev/null -AC_MSG_RESULT($objdir) +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_[]_LT_AC_TAGVAR(export_dynamic_flag_spec, $1) +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_[]_LT_AC_TAGVAR(whole_archive_flag_spec, $1) -AC_ARG_WITH(pic, -[ --with-pic try to use only PIC/non-PIC objects [default=use both]], -pic_mode="$withval", pic_mode=default) -test -z "$pic_mode" && pic_mode=default +# Compiler flag to generate thread-safe objects. +thread_safe_flag_spec=$lt_[]_LT_AC_TAGVAR(thread_safe_flag_spec, $1) -# We assume here that the value for lt_cv_prog_cc_pic will not be cached -# in isolation, and that seeing it set (from the cache) indicates that -# the associated values are set (in the cache) correctly too. -AC_MSG_CHECKING([for $compiler option to produce PIC]) -AC_CACHE_VAL(lt_cv_prog_cc_pic, -[ lt_cv_prog_cc_pic= - lt_cv_prog_cc_shlib= - lt_cv_prog_cc_wl= - lt_cv_prog_cc_static= - lt_cv_prog_cc_no_builtin= - lt_cv_prog_cc_can_build_shared=$can_build_shared +# Library versioning type. +version_type=$version_type - if test "$GCC" = yes; then - lt_cv_prog_cc_wl='-Wl,' - lt_cv_prog_cc_static='-static' +# Format of library name prefix. +libname_spec=$lt_libname_spec - case $host_os in - aix*) - # Below there is a dirty hack to force normal static linking with -ldl - # The problem is because libdl dynamically linked with both libc and - # libC (AIX C++ library), which obviously doesn't included in libraries - # list by gcc. This cause undefined symbols with -static flags. - # This hack allows C programs to be linked with "-static -ldl", but - # not sure about C++ programs. - lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC" - ;; - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4' - ;; - beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_cv_prog_cc_pic='-fno-common' - ;; - cygwin* | mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_cv_prog_cc_pic='-DDLL_EXPORT' - ;; - sysv4*MP*) - if test -d /usr/nec; then - lt_cv_prog_cc_pic=-Kconform_pic - fi - ;; - *) - lt_cv_prog_cc_pic='-fPIC' - ;; - esac - else - # PORTME Check for PIC flags for the system compiler. - case $host_os in - aix3* | aix4* | aix5*) - lt_cv_prog_cc_wl='-Wl,' - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_cv_prog_cc_static='-Bstatic' - else - lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp' - fi - ;; +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME. +library_names_spec=$lt_library_names_spec - hpux9* | hpux10* | hpux11*) - # Is there a better lt_cv_prog_cc_static that works with the bundled CC? - lt_cv_prog_cc_wl='-Wl,' - lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive" - lt_cv_prog_cc_pic='+Z' - ;; +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec - irix5* | irix6* | nonstopux*) - lt_cv_prog_cc_wl='-Wl,' - lt_cv_prog_cc_static='-non_shared' - # PIC (with -KPIC) is the default. - ;; +# Commands used to build and install an old-style archive. +RANLIB=$lt_RANLIB +old_archive_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_cmds, $1) +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds - cygwin* | mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_cv_prog_cc_pic='-DDLL_EXPORT' - ;; +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_new_cmds, $1) - newsos6) - lt_cv_prog_cc_pic='-KPIC' - lt_cv_prog_cc_static='-Bstatic' - ;; +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_[]_LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1) - osf3* | osf4* | osf5*) - # All OSF/1 code is PIC. - lt_cv_prog_cc_wl='-Wl,' - lt_cv_prog_cc_static='-non_shared' - ;; +# Commands used to build and install a shared archive. +archive_cmds=$lt_[]_LT_AC_TAGVAR(archive_cmds, $1) +archive_expsym_cmds=$lt_[]_LT_AC_TAGVAR(archive_expsym_cmds, $1) +postinstall_cmds=$lt_postinstall_cmds +postuninstall_cmds=$lt_postuninstall_cmds - sco3.2v5*) - lt_cv_prog_cc_pic='-Kpic' - lt_cv_prog_cc_static='-dn' - lt_cv_prog_cc_shlib='-belf' - ;; +# Commands used to build a loadable module (assumed same as above if empty) +module_cmds=$lt_[]_LT_AC_TAGVAR(module_cmds, $1) +module_expsym_cmds=$lt_[]_LT_AC_TAGVAR(module_expsym_cmds, $1) - solaris*) - lt_cv_prog_cc_pic='-KPIC' - lt_cv_prog_cc_static='-Bstatic' - lt_cv_prog_cc_wl='-Wl,' - ;; +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib - sunos4*) - lt_cv_prog_cc_pic='-PIC' - lt_cv_prog_cc_static='-Bstatic' - lt_cv_prog_cc_wl='-Qoption ld ' - ;; +# Dependencies to place before the objects being linked to create a +# shared library. +predep_objects=$lt_[]_LT_AC_TAGVAR(predep_objects, $1) + +# Dependencies to place after the objects being linked to create a +# shared library. +postdep_objects=$lt_[]_LT_AC_TAGVAR(postdep_objects, $1) + +# Dependencies to place before the objects being linked to create a +# shared library. +predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1) + +# Dependencies to place after the objects being linked to create a +# shared library. +postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1) + +# The library search path used internally by the compiler when linking +# a shared library. +compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - lt_cv_prog_cc_pic='-KPIC' - lt_cv_prog_cc_static='-Bstatic' - lt_cv_prog_cc_wl='-Wl,' - ;; +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method - uts4*) - lt_cv_prog_cc_pic='-pic' - lt_cv_prog_cc_static='-Bstatic' - ;; +# Command to use when deplibs_check_method == file_magic. +file_magic_cmd=$lt_file_magic_cmd - sysv4*MP*) - if test -d /usr/nec ;then - lt_cv_prog_cc_pic='-Kconform_pic' - lt_cv_prog_cc_static='-Bstatic' - fi - ;; +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_[]_LT_AC_TAGVAR(allow_undefined_flag, $1) - *) - lt_cv_prog_cc_can_build_shared=no - ;; - esac - fi -]) -if test -z "$lt_cv_prog_cc_pic"; then - AC_MSG_RESULT([none]) -else - AC_MSG_RESULT([$lt_cv_prog_cc_pic]) +# Flag that forces no undefined symbols. +no_undefined_flag=$lt_[]_LT_AC_TAGVAR(no_undefined_flag, $1) - # Check to make sure the pic_flag actually works. - AC_MSG_CHECKING([if $compiler PIC flag $lt_cv_prog_cc_pic works]) - AC_CACHE_VAL(lt_cv_prog_cc_pic_works, [dnl - save_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC" - AC_TRY_COMPILE([], [], [dnl - case $host_os in - hpux9* | hpux10* | hpux11*) - # On HP-UX, both CC and GCC only warn that PIC is supported... then - # they create non-PIC objects. So, if there were any warnings, we - # assume that PIC is not supported. - if test -s conftest.err; then - lt_cv_prog_cc_pic_works=no - else - lt_cv_prog_cc_pic_works=yes - fi - ;; - *) - lt_cv_prog_cc_pic_works=yes - ;; - esac - ], [dnl - lt_cv_prog_cc_pic_works=no - ]) - CFLAGS="$save_CFLAGS" - ]) +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds - if test "X$lt_cv_prog_cc_pic_works" = Xno; then - lt_cv_prog_cc_pic= - lt_cv_prog_cc_can_build_shared=no - else - lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic" - fi +# Same as above, but a single script fragment to be evaled but not shown. +finish_eval=$lt_finish_eval - AC_MSG_RESULT([$lt_cv_prog_cc_pic_works]) -fi +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe -# Check for any special shared library compilation flags. -if test -n "$lt_cv_prog_cc_shlib"; then - AC_MSG_WARN([\`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries]) - if echo "$old_CC $old_CFLAGS " | egrep -e "[[ ]]$lt_cv_prog_cc_shlib[[ ]]" >/dev/null; then : - else - AC_MSG_WARN([add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure]) - lt_cv_prog_cc_can_build_shared=no - fi -fi +# Transform the output of nm in a proper C declaration +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl -AC_MSG_CHECKING([if $compiler static flag $lt_cv_prog_cc_static works]) -AC_CACHE_VAL([lt_cv_prog_cc_static_works], [dnl - lt_cv_prog_cc_static_works=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static" - AC_TRY_LINK([], [], [lt_cv_prog_cc_static_works=yes]) - LDFLAGS="$save_LDFLAGS" -]) +# Transform the output of nm in a C name address pair +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address -# Belt *and* braces to stop my trousers falling down: -test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static= -AC_MSG_RESULT([$lt_cv_prog_cc_static_works]) - -pic_flag="$lt_cv_prog_cc_pic" -special_shlib_compile_flags="$lt_cv_prog_cc_shlib" -wl="$lt_cv_prog_cc_wl" -link_static_flag="$lt_cv_prog_cc_static" -no_builtin_flag="$lt_cv_prog_cc_no_builtin" -can_build_shared="$lt_cv_prog_cc_can_build_shared" - - -# Check to see if options -o and -c are simultaneously supported by compiler -AC_MSG_CHECKING([if $compiler supports -c -o file.$ac_objext]) -AC_CACHE_VAL([lt_cv_compiler_c_o], [ -$rm -r conftest 2>/dev/null -mkdir conftest -cd conftest -echo "int some_variable = 0;" > conftest.$ac_ext -mkdir out -# According to Tom Tromey, Ian Lance Taylor reported there are C compilers -# that will create temporary files in the current directory regardless of -# the output directory. Thus, making CWD read-only will cause this test -# to fail, enabling locking or at least warning the user not to do parallel -# builds. -chmod -w . -save_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS -o out/conftest2.$ac_objext" -compiler_c_o=no -if { (eval echo configure:__oline__: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s out/conftest.err; then - lt_cv_compiler_c_o=no - else - lt_cv_compiler_c_o=yes - fi -else - # Append any errors to the config.log. - cat out/conftest.err 1>&AC_FD_CC - lt_cv_compiler_c_o=no -fi -CFLAGS="$save_CFLAGS" -chmod u+w . -$rm conftest* out/* -rmdir out -cd .. -rmdir conftest -$rm -r conftest 2>/dev/null -]) -compiler_c_o=$lt_cv_compiler_c_o -AC_MSG_RESULT([$compiler_c_o]) +# This is the shared library runtime path variable. +runpath_var=$runpath_var -if test x"$compiler_c_o" = x"yes"; then - # Check to see if we can write to a .lo - AC_MSG_CHECKING([if $compiler supports -c -o file.lo]) - AC_CACHE_VAL([lt_cv_compiler_o_lo], [ - lt_cv_compiler_o_lo=no - save_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -c -o conftest.lo" - save_objext="$ac_objext" - ac_objext=lo - AC_TRY_COMPILE([], [int some_variable = 0;], [dnl - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - lt_cv_compiler_o_lo=no - else - lt_cv_compiler_o_lo=yes - fi - ]) - ac_objext="$save_objext" - CFLAGS="$save_CFLAGS" - ]) - compiler_o_lo=$lt_cv_compiler_o_lo - AC_MSG_RESULT([$compiler_o_lo]) -else - compiler_o_lo=no -fi +# This is the shared library path variable. +shlibpath_var=$shlibpath_var -# Check to see if we can do hard links to lock some files if needed -hard_links="nottested" -if test "$compiler_c_o" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - AC_MSG_CHECKING([if we can lock with hard links]) - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - AC_MSG_RESULT([$hard_links]) - if test "$hard_links" = no; then - AC_MSG_WARN([\`$CC' does not support \`-c -o', so \`make -j' may be unsafe]) - need_locks=warn - fi -else - need_locks=no -fi +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath -if test "$GCC" = yes; then - # Check to see if options -fno-rtti -fno-exceptions are supported by compiler - AC_MSG_CHECKING([if $compiler supports -fno-rtti -fno-exceptions]) - echo "int some_variable = 0;" > conftest.$ac_ext - save_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext" - compiler_rtti_exceptions=no - AC_TRY_COMPILE([], [int some_variable = 0;], [dnl - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - compiler_rtti_exceptions=no - else - compiler_rtti_exceptions=yes - fi - ]) - CFLAGS="$save_CFLAGS" - AC_MSG_RESULT([$compiler_rtti_exceptions]) +# How to hardcode a shared library path into an executable. +hardcode_action=$_LT_AC_TAGVAR(hardcode_action, $1) - if test "$compiler_rtti_exceptions" = "yes"; then - no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions' - else - no_builtin_flag=' -fno-builtin' - fi -fi +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs -# See if the linker supports building shared libraries. -AC_MSG_CHECKING([whether the linker ($LD) supports shared libraries]) +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) -allow_undefined_flag= -no_undefined_flag= -need_lib_prefix=unknown -need_version=unknown -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -archive_cmds= -archive_expsym_cmds= -old_archive_from_new_cmds= -old_archive_from_expsyms_cmds= -export_dynamic_flag_spec= -whole_archive_flag_spec= -thread_safe_flag_spec= -hardcode_into_libs=no -hardcode_libdir_flag_spec= -hardcode_libdir_separator= -hardcode_direct=no -hardcode_minus_L=no -hardcode_shlibpath_var=unsupported -runpath_var= -link_all_deplibs=unknown -always_export_symbols=no -export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols' -# include_expsyms should be a list of space-separated symbols to be *always* -# included in the symbol list -include_expsyms= -# exclude_expsyms can be an egrep regular expression of symbols to exclude -# it will be wrapped by ` (' and `)$', so one must not match beginning or -# end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', -# as well as any symbol that contains `d'. -exclude_expsyms="_GLOBAL_OFFSET_TABLE_" -# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out -# platforms (ab)use it in PIC code, but their linkers get confused if -# the symbol is explicitly referenced. Since portable code cannot -# rely on this symbol name, it's probably fine to never include it in -# preloaded symbol tables. -extract_expsyms_cmds= +# If ld is used when linking, flag to hardcode \$libdir into +# a binary during linking. This must work even if \$libdir does +# not exist. +hardcode_libdir_flag_spec_ld=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1) -case $host_os in -cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; -openbsd*) - with_gnu_ld=no - ;; -esac +# Whether we need a single -rpath flag with a separated argument. +hardcode_libdir_separator=$lt_[]_LT_AC_TAGVAR(hardcode_libdir_separator, $1) -ld_shlibs=yes -if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' +# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the +# resulting binary. +hardcode_direct=$_LT_AC_TAGVAR(hardcode_direct, $1) - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX, the GNU linker is very broken - # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available. - ld_shlibs=no - cat <&2 +# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +# resulting binary. +hardcode_minus_L=$_LT_AC_TAGVAR(hardcode_minus_L, $1) -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. +# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +# the resulting binary. +hardcode_shlibpath_var=$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1) -EOF - ;; +# Set to yes if building a shared library automatically hardcodes DIR into the library +# and all subsequent libraries and executables linked against it. +hardcode_automatic=$_LT_AC_TAGVAR(hardcode_automatic, $1) - amigaos*) - archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can use - # them. - ld_shlibs=no - ;; +# Variables whose values should be saved in libtool wrapper scripts and +# restored at relink time. +variables_saved_for_relink="$variables_saved_for_relink" - beos*) - if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then - allow_undefined_flag=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs=no - fi - ;; +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$_LT_AC_TAGVAR(link_all_deplibs, $1) - cygwin* | mingw* | pw32*) - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec='-L$libdir' - allow_undefined_flag=unsupported - always_export_symbols=yes - - extract_expsyms_cmds='test -f $output_objdir/impgen.c || \ - sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~ - test -f $output_objdir/impgen.exe || (cd $output_objdir && \ - if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \ - else $CC -o impgen impgen.c ; fi)~ - $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def' - - old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib' - - # cygwin and mingw dlls have different entry points and sets of symbols - # to exclude. - # FIXME: what about values for MSVC? - dll_entry=__cygwin_dll_entry@12 - dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~ - case $host_os in - mingw*) - # mingw values - dll_entry=_DllMainCRTStartup@12 - dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~ - ;; - esac +# Compile-time system search path for libraries +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec - # mingw and cygwin differ, and it's simplest to just exclude the union - # of the two symbol sets. - dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12 - - # recent cygwin and mingw systems supply a stub DllMain which the user - # can override, but on older systems we have to supply one (in ltdll.c) - if test "x$lt_cv_need_dllmain" = "xyes"; then - ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext " - ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~ - test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~' - else - ltdll_obj= - ltdll_cmds= - fi +# Run-time system search path for libraries +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec - # Extract the symbol export list from an `--export-all' def file, - # then regenerate the def file from the symbol export list, so that - # the compiled dll only exports the symbol export list. - # Be careful not to strip the DATA tag left be newer dlltools. - export_symbols_cmds="$ltdll_cmds"' - $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~ - sed -e "1,/EXPORTS/d" -e "s/ @ [[0-9]]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols' - - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is. - # If DATA tags from a recent dlltool are present, honour them! - archive_expsym_cmds='if test "x`sed 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname-def; - else - echo EXPORTS > $output_objdir/$soname-def; - _lt_hint=1; - cat $export_symbols | while read symbol; do - set dummy \$symbol; - case \[$]# in - 2) echo " \[$]2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;; - 4) echo " \[$]2 \[$]3 \[$]4 ; " >> $output_objdir/$soname-def; _lt_hint=`expr \$_lt_hint - 1`;; - *) echo " \[$]2 @ \$_lt_hint \[$]3 ; " >> $output_objdir/$soname-def;; - esac; - _lt_hint=`expr 1 + \$_lt_hint`; - done; - fi~ - '"$ltdll_cmds"' - $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~ - $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~ - $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~ - $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~ - $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags' - ;; +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)" - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi - ;; +# Set to yes if exported symbols are required. +always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1) - solaris* | sysv5*) - if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then - ld_shlibs=no - cat <&2 +# The commands to list exported symbols. +export_symbols_cmds=$lt_[]_LT_AC_TAGVAR(export_symbols_cmds, $1) -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds -EOF - elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs=no - fi - ;; +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_[]_LT_AC_TAGVAR(exclude_expsyms, $1) - sunos4*) - archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; +# Symbols that must always be exported. +include_expsyms=$lt_[]_LT_AC_TAGVAR(include_expsyms, $1) - linux*) - if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - supports_anon_versioning=no - case `$LD -v 2>/dev/null` in - *\ [01].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... - *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... - *\ 2.11.*) ;; # other 2.11 versions - *) supports_anon_versioning=yes ;; - esac - if test $supports_anon_versioning = yes; then - archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ -cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ -$echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - else - $archive_expsym_cmds="$archive_cmds" - fi - else - ld_shlibs=no - fi - ;; +ifelse([$1],[], +[# ### END LIBTOOL CONFIG], +[# ### END LIBTOOL TAG CONFIG: $tagname]) - *) - if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs=no - fi - ;; - esac +__EOF__ - if test "$ld_shlibs" = yes; then - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec='${wl}--export-dynamic' - case $host_os in - cygwin* | mingw* | pw32*) - # dlltool doesn't understand --whole-archive et. al. - whole_archive_flag_spec= - ;; - *) - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec= - fi - ;; - esac - fi -else - # PORTME fill in a description of your system's linker (not GNU ld) +ifelse([$1],[], [ case $host_os in aix3*) - allow_undefined_flag=unsupported - always_export_symbols=yes - archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L=yes - if test "$GCC" = yes && test -z "$link_static_flag"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - hardcode_direct=unsupported - fi - ;; - - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - aix_use_runtimelinking=no - - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) - for ld_flag in $LDFLAGS; do - case $ld_flag in - *-brtl*) - aix_use_runtimelinking=yes - break - ;; - esac - done - esac + cat <<\EOF >> "$cfgfile" - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +EOF + ;; + esac - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) - hardcode_direct=yes - archive_cmds='' - hardcode_libdir_separator=':' - if test "$GCC" = yes; then - case $host_os in aix4.[[012]]|aix4.[[012]].*) - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct=yes - else - # We have old collect2 - hardcode_direct=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L=yes - hardcode_libdir_flag_spec='-L$libdir' - hardcode_libdir_separator= - fi - esac + mv -f "$cfgfile" "$ofile" || \ + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" +]) +else + # If there is no Makefile yet, we rely on a make rule to execute + # `config.status --recheck' to rerun these tests and create the + # libtool script then. + ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` + if test -f "$ltmain_in"; then + test -f Makefile && make "$ltmain" + fi +fi +])# AC_LIBTOOL_CONFIG - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - shared_flag='${wl}-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi - # It seems that -bexpall can do strange things, so it is better to - # generate a list of symbols to export. - always_export_symbols=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag='-berok' - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib' - archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag="-z nodefs" - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib' - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - allow_undefined_flag='${wl}-berok' - # This is a bit strange, but is similar to how AIX traditionally builds - # it's shared libraries. - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $objdir/$libname$release.a $objdir/$soname' - fi - fi - ;; +# AC_LIBTOOL_PROG_COMPILER_NO_RTTI([TAGNAME]) +# ------------------------------------------- +AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], +[AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl - amigaos*) - archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - # see comment about different semantics on the GNU ld section - ld_shlibs=no - ;; +_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec=' ' - allow_undefined_flag=unsupported - # Tell ltmain to make .lib files, not .a files. - libext=lib - # FIXME: Setting linknames here is a bad hack. - archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - old_archive_from_new_cmds='true' - # FIXME: Should let the user specify the lib program. - old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path='`cygpath -w "$srcfile"`' - ;; - - darwin* | rhapsody*) - case "$host_os" in - rhapsody* | darwin1.[[012]]) - allow_undefined_flag='-undefined suppress' - ;; - *) # Darwin 1.3 on - allow_undefined_flag='-flat_namespace -undefined suppress' - ;; - esac - # FIXME: Relying on posixy $() will cause problems for - # cross-compilation, but unfortunately the echo tests do not - # yet detect zsh echo's removal of \ escapes. Also zsh mangles - # `"' quotes if we put them in here... so don't! - archive_cmds='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)' - # We need to add '_' to the symbols in $export_symbols first - #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols' - hardcode_direct=yes - hardcode_shlibpath_var=no - whole_archive_flag_spec='-all_load $convenience' - ;; - - freebsd1*) - ld_shlibs=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; +if test "$GCC" = yes; then + _LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_minus_L=yes - hardcode_shlibpath_var=no - ;; + AC_LIBTOOL_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], + lt_cv_prog_compiler_rtti_exceptions, + [-fno-rtti -fno-exceptions], [], + [_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) +fi +])# AC_LIBTOOL_PROG_COMPILER_NO_RTTI - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd*) - archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - hpux9* | hpux10* | hpux11*) - case $host_os in - hpux9*) archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;; - *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;; - esac - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_direct=yes - hardcode_minus_L=yes # Not in the search PATH, but as the default - # location of the library. - export_dynamic_flag_spec='${wl}-E' - ;; +# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE +# --------------------------------- +AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], +[AC_REQUIRE([AC_CANONICAL_HOST]) +AC_REQUIRE([AC_PROG_NM]) +AC_REQUIRE([AC_OBJEXT]) +# Check for command to grab the raw symbol name followed by C symbol from nm. +AC_MSG_CHECKING([command to parse $NM output from $compiler object]) +AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], +[ +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - else - archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec='-rpath $libdir' - fi - hardcode_libdir_separator=: - link_all_deplibs=yes - ;; +# Character class describing NM global symbol codes. +symcode='[[BCDEGRST]]' - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; +# Regexp to match symbols that can be accessed directly from C. +sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' - newsos6) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_shlibpath_var=no - ;; +# Transform an extracted symbol line into a proper C declaration +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" - openbsd*) - hardcode_direct=yes - hardcode_shlibpath_var=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - export_dynamic_flag_spec='${wl}-E' - else - case "$host_os" in - openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-R$libdir' - ;; - *) - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - ;; - esac - fi - ;; +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - os2*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - allow_undefined_flag=unsupported - archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; +# Define system-specific variables. +case $host_os in +aix*) + symcode='[[BCDT]]' + ;; +cygwin* | mingw* | pw32*) + symcode='[[ABCDGISTW]]' + ;; +hpux*) # Its linker distinguishes data from code symbols + if test "$host_cpu" = ia64; then + symcode='[[ABCDEGRST]]' + fi + lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" + lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" + ;; +linux*) + if test "$host_cpu" = ia64; then + symcode='[[ABCDGIRSTW]]' + lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" + lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" + fi + ;; +irix* | nonstopux*) + symcode='[[BCDEGRST]]' + ;; +osf*) + symcode='[[BCDEGQRST]]' + ;; +solaris* | sysv5*) + symcode='[[BDRT]]' + ;; +sysv4) + symcode='[[DFNSTU]]' + ;; +esac - osf3*) - if test "$GCC" = yes; then - allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - ;; +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - else - allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[[ABCDGIRSTW]]' ;; +esac - #Both c and cxx compiler support -rpath directly - hardcode_libdir_flag_spec='-rpath $libdir' - fi - hardcode_libdir_separator=: - ;; +# Try without a prefix undercore, then with it. +for ac_symprfx in "" "_"; do - sco3.2v5*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - export_dynamic_flag_spec='${wl}-Bexport' - ;; + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" - solaris*) - # gcc --version < 3.0 without binutils cannot create self contained - # shared libraries reliably, requiring libgcc.a to resolve some of - # the object symbols generated in some cases. Libraries that use - # assert need libgcc.a to resolve __eprintf, for example. Linking - # a copy of libgcc.a into every shared library to guarantee resolving - # such symbols causes other problems: According to Tim Van Holder - # , C++ libraries end up with a separate - # (to the application) exception stack for one thing. - no_undefined_flag=' -z defs' - if test "$GCC" = yes; then - case `$CC --version 2>/dev/null` in - [[12]].*) - cat <&2 + # Write the raw and C identifiers. + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" -*** Warning: Releases of GCC earlier than version 3.0 cannot reliably -*** create self contained shared libraries on Solaris systems, without -*** introducing a dependency on libgcc.a. Therefore, libtool is disabling -*** -no-undefined support, which will at least allow you to build shared -*** libraries. However, you may find that when you link such libraries -*** into an application without using GCC, you have to manually add -*** \`gcc --print-libgcc-file-name\` to the link command. We urge you to -*** upgrade to a newer version of GCC. Another option is to rebuild your -*** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer. + # Check to see that the pipe works correctly. + pipe_works=no + rm -f conftest* + cat > conftest.$ac_ext < $nlist) && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi - sysv4.3*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - export_dynamic_flag_spec='-Bexport' - ;; - - sysv5*) - no_undefined_flag=' -z text' - # $CC -shared without GNU ld will not create a library from C++ - # object files and a static libstdc++, better avoid it by now - archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - hardcode_libdir_flag_spec= - hardcode_shlibpath_var=no - runpath_var='LD_RUN_PATH' - ;; - - uts4*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_shlibpath_var=no - ;; + # Make sure that we snagged all the symbols we need. + if grep ' nm_test_var$' "$nlist" >/dev/null; then + if grep ' nm_test_func$' "$nlist" >/dev/null; then + cat < conftest.$ac_ext +#ifdef __cplusplus +extern "C" { +#endif - dgux*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_shlibpath_var=no - ;; +EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' - sysv4*MP*) - if test -d /usr/nec; then - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ld_shlibs=yes - fi - ;; + cat <> conftest.$ac_ext +#if defined (__STDC__) && __STDC__ +# define lt_ptr_t void * +#else +# define lt_ptr_t char * +# define const +#endif - sysv4.2uw2*) - archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_minus_L=no - hardcode_shlibpath_var=no - hardcode_runpath_var=yes - runpath_var=LD_RUN_PATH - ;; +/* The mapping between symbol names and symbols. */ +const struct { + const char *name; + lt_ptr_t address; +} +lt_preloaded_symbols[[]] = +{ +EOF + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext + cat <<\EOF >> conftest.$ac_ext + {0, (lt_ptr_t) 0} +}; - sysv5uw7* | unixware7*) - no_undefined_flag='${wl}-z ${wl}text' - if test "$GCC" = yes; then - archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' +#ifdef __cplusplus +} +#endif +EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_save_LIBS="$LIBS" + lt_save_CFLAGS="$CFLAGS" + LIBS="conftstm.$ac_objext" + CFLAGS="$CFLAGS$_LT_AC_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" + if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then + pipe_works=yes + fi + LIBS="$lt_save_LIBS" + CFLAGS="$lt_save_CFLAGS" + else + echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD + fi + else + echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD + fi else - archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD fi - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var=no - ;; - - *) - ld_shlibs=no - ;; - esac -fi -AC_MSG_RESULT([$ld_shlibs]) -test "$ld_shlibs" = no && can_build_shared=no - -# Check hardcoding attributes. -AC_MSG_CHECKING([how to hardcode library paths into programs]) -hardcode_action= -if test -n "$hardcode_libdir_flag_spec" || \ - test -n "$runpath_var"; then + else + echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD + cat conftest.$ac_ext >&5 + fi + rm -f conftest* conftst* - # We can hardcode non-existant directories. - if test "$hardcode_direct" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$hardcode_shlibpath_var" != no && - test "$hardcode_minus_L" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action=relink + # Do not use the global_symbol_pipe unless it works. + if test "$pipe_works" = yes; then + break else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action=immediate + lt_cv_sys_global_symbol_pipe= fi -else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action=unsupported +done +]) +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= fi -AC_MSG_RESULT([$hardcode_action]) - -striplib= -old_striplib= -AC_MSG_CHECKING([whether stripping libraries is possible]) -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - AC_MSG_RESULT([yes]) +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + AC_MSG_RESULT(failed) else - AC_MSG_RESULT([no]) + AC_MSG_RESULT(ok) fi +]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE -reload_cmds='$LD$reload_flag -o $output$reload_objs' -test -z "$deplibs_check_method" && deplibs_check_method=unknown - -# PORTME Fill in your ld.so characteristics -AC_MSG_CHECKING([dynamic linker characteristics]) -library_names_spec= -libname_spec='lib$name' -soname_spec= -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib /usr/X11R6/lib" -sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib /usr/X11R6/lib" -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}.so$versuffix $libname.a' - shlibpath_var=LIBPATH +# AC_LIBTOOL_PROG_COMPILER_PIC([TAGNAME]) +# --------------------------------------- +AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC], +[_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)= +_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= +_LT_AC_TAGVAR(lt_prog_compiler_static, $1)= - # AIX has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}.so$major' - ;; +AC_MSG_CHECKING([for $compiler option to produce PIC]) + ifelse([$1],[CXX],[ + # C++ specific cases for pic, static, wl, etc. + if test "$GXX" = yes; then + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so' - shlibpath_var=LD_LIBRARY_PATH + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + amigaos*) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + mingw* | os2* | pw32*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' + ;; + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + ;; + *djgpp*) + # DJGPP does not support shared libraries at all + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + sysv4*MP*) + if test -d /usr/nec; then + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; + hpux*) + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + ;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. case $host_os in - aix4 | aix4.[[01]] | aix4.[[01]].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : + aix4* | aix5*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else - can_build_shared=no + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' fi ;; + chorus*) + case $cc_basename in + cxch68*) + # Green Hills C++ Compiler + # _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" + ;; + esac + ;; + darwin*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + case $cc_basename in + xlc*) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + ;; + esac + ;; + dgux*) + case $cc_basename in + ec++*) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + ghcx*) + # Green Hills C++ Compiler + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + freebsd* | kfreebsd*-gnu | dragonfly*) + # FreeBSD uses GNU C++ + ;; + hpux9* | hpux10* | hpux11*) + case $cc_basename in + CC*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" + if test "$host_cpu" != ia64; then + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + fi + ;; + aCC*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + ;; + *) + ;; + esac + ;; + irix5* | irix6* | nonstopux*) + case $cc_basename in + CC*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + # CC pic flag -KPIC is the default. + ;; + *) + ;; + esac + ;; + linux*) + case $cc_basename in + KCC*) + # KAI C++ Compiler + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + icpc* | ecpc*) + # Intel C++ + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + pgCC*) + # Portland Group C++ compiler. + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + cxx*) + # Compaq C++ + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + *) + ;; + esac + ;; + lynxos*) + ;; + m88k*) + ;; + mvs*) + case $cc_basename in + cxx*) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' + ;; + *) + ;; + esac + ;; + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + ;; + osf3* | osf4* | osf5*) + case $cc_basename in + KCC*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + ;; + RCC*) + # Rational C++ 2.4.1 + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + cxx*) + # Digital/Compaq C++ + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + *) + ;; + esac + ;; + psos*) + ;; + sco*) + case $cc_basename in + CC*) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + *) + ;; + esac + ;; + solaris*) + case $cc_basename in + CC*) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + gcx*) + # Green Hills C++ Compiler + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + ;; + *) + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + lcc*) + # Lucid + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + *) + ;; + esac + ;; + unixware*) + ;; + vxworks*) + ;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; esac - # AIX (on Power*) has no versioning support, so currently we can - # not hardcode correct soname into executable. Probably we can - # add versioning support to collect2, so additional links can - # be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}.so$major' - fi - shlibpath_var=LIBPATH fi - hardcode_into_libs=yes - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done' - ;; - -beos*) - library_names_spec='${libname}.so' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; +], +[ + if test "$GCC" = yes; then + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' -bsdi4*) - version_type=linux - need_version=no - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - soname_spec='${libname}${release}.so$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - export_dynamic_flag_spec=-rdynamic - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs - ;; + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; -cygwin* | mingw* | pw32*) - version_type=windows - need_version=no - need_lib_prefix=no - case $GCC,$host_os in - yes,cygwin*) - library_names_spec='$libname.dll.a' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll' - postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog .libs/$dlname \$dldir/$dlname' - postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - ;; - yes,mingw*) - library_names_spec='${libname}`echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g" -e "s,=/,/,g"` - ;; - yes,pw32*) - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll' - ;; - *) - library_names_spec='${libname}`echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll $libname.lib' - ;; - esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; + amigaos*) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - # FIXME: Relying on posixy $() will cause problems for - # cross-compilation, but unfortunately the echo tests do not - # yet detect zsh echo's removal of \ escapes. - library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)' - soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - ;; + beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; -freebsd1*) - dynamic_linker=no - ;; + mingw* | pw32* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' + ;; -freebsd*) - objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so' - need_version=no - need_lib_prefix=no + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; - freebsd-*) - library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix' - need_version=yes + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + enable_shared=no ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - *) - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - esac - ;; -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so' - soname_spec='${libname}${release}.so$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; + sysv4*MP*) + if test -d /usr/nec; then + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - dynamic_linker="$host_os dld.sl" - version_type=sunos - need_lib_prefix=no - need_version=no - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl' - soname_spec='${libname}${release}.sl$major' - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; + hpux*) + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) version_type=irix ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}.so$major' - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - ;; + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + else + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi + ;; + darwin*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + case $cc_basename in + xlc*) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon' + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + ;; + esac + ;; -# No shared lib support for Linux oldld, aout, or coff. -linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*) - dynamic_linker=no - ;; + mingw* | pw32* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' + ;; -# This must be Linux ELF. -linux-gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - soname_spec='${libname}${release}.so$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes + hpux9* | hpux10* | hpux11*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' + ;; - case $host_cpu:$lt_cv_cc_64bit_output in - powerpc64:yes | s390x:yes | sparc64:yes | x86_64:yes) - sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /usr/X11R6/lib64" - sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64 /usr/X11R6/lib64" - ;; - esac + irix5* | irix6* | nonstopux*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # PIC (with -KPIC) is the default. + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' + newsos6) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; - # Find out which ABI we are using (multilib Linux x86_64 hack). - libsuff= - case "$host_cpu" in - x86_64*) - echo '[#]line __oline__ "configure"' > conftest.$ac_ext - if AC_TRY_EVAL(ac_compile); then - case `/usr/bin/file conftest.$ac_objext` in - *64-bit*) - libsuff=64 + linux*) + case $cc_basename in + icc* | ecc*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + pgcc* | pgf77* | pgf90* | pgf95*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + ccc*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All Alpha code is PIC. + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; esac - fi - rm -rf conftest* - ;; - *) - ;; - esac - sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}" - sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" - ;; + ;; -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so' - soname_spec='${libname}${release}.so$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; + osf3* | osf4* | osf5*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All OSF/1 code is PIC. + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; -newsos6) - version_type=linux - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; + sco3.2v5*) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kpic' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-dn' + ;; -openbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case "$host_os" in - openbsd2.[[89]] | openbsd2.[[89]].*) - shlibpath_overrides_runpath=no + solaris*) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + case $cc_basename in + f77* | f90* | f95*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; + *) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; + esac + ;; + + sunos4*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec ;then + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + + unicos*) + _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; + + uts4*) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + *) - shlibpath_overrides_runpath=yes + _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; esac - else - shlibpath_overrides_runpath=yes fi - library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - ;; +]) +AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)]) -os2*) - libname_spec='$name' - need_lib_prefix=no - library_names_spec='$libname.dll $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; +# +# Check to make sure the PIC flag actually works. +# +if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then + AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works], + _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1), + [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [], + [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in + "" | " "*) ;; + *) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)" ;; + esac], + [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) +fi +case $host_os in + # For platforms which do not support PIC, -DPIC is meaningless: + *djgpp*) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + *) + _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])" + ;; +esac +]) -osf3* | osf4* | osf5*) - version_type=osf - need_version=no - soname_spec='${libname}${release}.so$major' - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - hardcode_into_libs=yes - ;; -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}.so$major' - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - shlibpath_var=LD_LIBRARY_PATH +# AC_LIBTOOL_PROG_LD_SHLIBS([TAGNAME]) +# ------------------------------------ +# See if the linker supports building shared libraries. +AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS], +[AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) +ifelse([$1],[CXX],[ + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + case $host_os in + aix4* | aix5*) + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | grep 'GNU' > /dev/null; then + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' + else + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' + fi + ;; + pw32*) + _LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" ;; - -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - soname_spec='${libname}${release}.so$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' + cygwin* | mingw*) + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([[^ ]]*\) [[^ ]]*/\1 DATA/;/^I /d;/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' + ;; + linux*) + _LT_AC_TAGVAR(link_all_deplibs, $1)=no + ;; + *) + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; + esac +],[ + runpath_var= + _LT_AC_TAGVAR(allow_undefined_flag, $1)= + _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=no + _LT_AC_TAGVAR(archive_cmds, $1)= + _LT_AC_TAGVAR(archive_expsym_cmds, $1)= + _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)= + _LT_AC_TAGVAR(old_archive_from_expsyms_cmds, $1)= + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= + _LT_AC_TAGVAR(thread_safe_flag_spec, $1)= + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)= + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_minus_L, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_AC_TAGVAR(link_all_deplibs, $1)=unknown + _LT_AC_TAGVAR(hardcode_automatic, $1)=no + _LT_AC_TAGVAR(module_cmds, $1)= + _LT_AC_TAGVAR(module_expsym_cmds, $1)= + _LT_AC_TAGVAR(always_export_symbols, $1)=no + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + _LT_AC_TAGVAR(include_expsyms, $1)= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. + _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_" + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + extract_expsyms_cmds= + # Just being paranoid about ensuring that cc_basename is set. + _LT_CC_BASENAME([$compiler]) + case $host_os in + cygwin* | mingw* | pw32*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$GCC" != yes; then + with_gnu_ld=no + fi + ;; + openbsd*) + with_gnu_ld=no + ;; + esac -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes + _LT_AC_TAGVAR(ld_shlibs, $1)=yes if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='${wl}' -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - version_type=linux - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - soname_spec='${libname}${release}.so$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= + fi + supports_anon_versioning=no + case `$LD -v 2>/dev/null` in + *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac -uts4*) - version_type=linux - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - soname_spec='${libname}${release}.so$major' - shlibpath_var=LD_LIBRARY_PATH - ;; + # See if GNU ld supports shared libraries. + case $host_os in + aix3* | aix4* | aix5*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + _LT_AC_TAGVAR(ld_shlibs, $1)=no + cat <&2 -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - soname_spec='${libname}${release}.so$major' - shlibpath_var=LD_LIBRARY_PATH - ;; +*** Warning: the GNU linker, at least up to release 2.9.1, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to modify your PATH +*** so that a non-GNU linker is found, and then restart. -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so' - soname_spec='$libname.so.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; +EOF + fi + ;; -*) - dynamic_linker=no - ;; -esac -AC_MSG_RESULT([$dynamic_linker]) -test "$dynamic_linker" = no && can_build_shared=no + amigaos*) + _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + + # Samuel A. Falvo II reports + # that the semantics of dynamic libraries on AmigaOS, at least up + # to version 4, is to share data among multiple programs linked + # with the same dynamic library. Since this doesn't match the + # behavior of shared libraries on other platforms, we can't use + # them. + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + + beos*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; -# Report the final consequences. -AC_MSG_CHECKING([if libtool supports shared libraries]) -AC_MSG_RESULT([$can_build_shared]) + cygwin* | mingw* | pw32*) + # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_AC_TAGVAR(always_export_symbols, $1)=no + _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols' + + if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; -AC_MSG_CHECKING([whether to build shared libraries]) -test "$can_build_shared" = "no" && enable_shared=no + linux*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + tmp_addflag= + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + esac + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' -# On AIX, shared libraries and static libraries use the same namespace, and -# are all built from PIC. -case "$host_os" in -aix3*) - test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; + if test $supports_anon_versioning = yes; then + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + $echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + fi + _LT_AC_TAGVAR(link_all_deplibs, $1)=no + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; -aix4*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no - fi - ;; -esac -AC_MSG_RESULT([$enable_shared]) + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; -AC_MSG_CHECKING([whether to build static libraries]) -# Make sure either enable_shared or enable_static is yes. -test "$enable_shared" = yes || enable_static=yes -AC_MSG_RESULT([$enable_static]) + solaris* | sysv5*) + if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then + _LT_AC_TAGVAR(ld_shlibs, $1)=no + cat <&2 -if test "$hardcode_action" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi +EOF + elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_AC_TAGVAR(ld_shlibs, $1)=no + fi + ;; -AC_LIBTOOL_DLOPEN_SELF + sunos4*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; -if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - AC_MSG_CHECKING([whether -lc should be explicitly linked in]) - AC_CACHE_VAL([lt_cv_archive_cmds_need_lc], - [$rm conftest* - echo 'static int dummy;' > conftest.$ac_ext - - if AC_TRY_EVAL(ac_compile); then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_cv_prog_cc_wl - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - save_allow_undefined_flag=$allow_undefined_flag - allow_undefined_flag= - if AC_TRY_EVAL(archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) - then - lt_cv_archive_cmds_need_lc=no + *) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else - lt_cv_archive_cmds_need_lc=yes + _LT_AC_TAGVAR(ld_shlibs, $1)=no fi - allow_undefined_flag=$save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi]) - AC_MSG_RESULT([$lt_cv_archive_cmds_need_lc]) - ;; - esac -fi -need_lc=${lt_cv_archive_cmds_need_lc-yes} + ;; + esac -# The second clause should only fire when bootstrapping the -# libtool distribution, otherwise you forgot to ship ltmain.sh -# with your package, and you will get complaints that there are -# no rules to generate ltmain.sh. -if test -f "$ltmain"; then - : -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - test -f Makefile && make "$ltmain" -fi + if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then + runpath_var= + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_AC_TAGVAR(always_export_symbols, $1)=yes + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + if test "$GCC" = yes && test -z "$link_static_flag"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported + fi + ;; -if test -f "$ltmain"; then - trap "$rm \"${ofile}T\"; exit 1" 1 2 15 - $rm -f "${ofile}T" + aix4* | aix5*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | grep 'GNU' > /dev/null; then + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' + else + _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\[$]2 == "T") || (\[$]2 == "D") || (\[$]2 == "B")) && ([substr](\[$]3,1,1) != ".")) { print \[$]3 } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no - echo creating $ofile + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + aix_use_runtimelinking=yes + break + fi + done + esac - # Now quote all the things that may contain metacharacters while being - # careful not to overquote the AC_SUBSTed values. We take copies of the - # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS SED \ - AR AR_FLAGS CC LD LN_S NM SHELL \ - reload_flag reload_cmds wl \ - pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \ - thread_safe_flag_spec whole_archive_flag_spec libname_spec \ - library_names_spec soname_spec \ - RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \ - old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \ - postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \ - old_striplib striplib file_magic_cmd export_symbols_cmds \ - deplibs_check_method allow_undefined_flag no_undefined_flag \ - finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \ - global_symbol_to_c_name_address \ - hardcode_libdir_flag_spec hardcode_libdir_separator \ - sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi - case $var in - reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - export_symbols_cmds | archive_cmds | archive_expsym_cmds | \ - extract_expsyms_cmds | old_archive_from_expsyms_cmds | \ - postinstall_cmds | postuninstall_cmds | \ - finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) - # Double-quote double-evaled strings. - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + _LT_AC_TAGVAR(archive_cmds, $1)='' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + + if test "$GCC" = yes; then + case $host_os in aix4.[[012]]|aix4.[[012]].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && \ + strings "$collect2name" | grep resolve_lib_name >/dev/null + then + # We have reworked collect2 + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + else + # We have old collect2 + _LT_AC_TAGVAR(hardcode_direct, $1)=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)= + fi + esac + shared_flag='-shared' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' + fi + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + _LT_AC_TAGVAR(always_export_symbols, $1)=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + _LT_AC_TAGVAR(allow_undefined_flag, $1)='-berok' + # Determine the default libpath from the value encoded in an empty executable. + _LT_AC_SYS_LIBPATH_AIX + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' + _LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an empty executable. + _LT_AC_SYS_LIBPATH_AIX + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + _LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' + # -bexpall does not export symbols beginning with underscore (_) + _LT_AC_TAGVAR(always_export_symbols, $1)=yes + # Exported symbols can be pulled into shared objects from archives + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' ' + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes + # This is similar to how AIX traditionally builds its shared libraries. + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi ;; - *) - eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" + + amigaos*) + _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + # see comment about different semantics on the GNU ld section + _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; - esac - done - cat <<__EOF__ > "${ofile}T" -#! $SHELL + bsdi[[45]]*) + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic + ;; -# `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) -# NOTE: Changes made to this file will be lost: look at ltmain.sh. -# -# Copyright (C) 1996-2000 Free Software Foundation, Inc. -# Originally by Gordon Matzigkeit , 1996 -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. + cygwin* | mingw* | pw32*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=".dll" + # FIXME: Setting linknames here is a bad hack. + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true' + # FIXME: Should let the user specify the lib program. + _LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs' + _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`' + _LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; -# A sed that does not truncate output. -SED=$lt_SED + darwin* | rhapsody*) + case $host_os in + rhapsody* | darwin1.[[012]]) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress' + ;; + *) # Darwin 1.3 on + if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' + else + case ${MACOSX_DEPLOYMENT_TARGET} in + 10.[[012]]) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' + ;; + 10.*) + _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup' + ;; + esac + fi + ;; + esac + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_automatic, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + if test "$GCC" = yes ; then + output_verbose_link_cmd='echo' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + else + case $cc_basename in + xlc*) + output_verbose_link_cmd='echo' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' + _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + ;; + *) + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + fi + ;; -# Sed that helps us avoid accidentally triggering echo(1) options like -n. -Xsed="${SED} -e s/^X//" + dgux*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + freebsd1*) + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | kfreebsd*-gnu | dragonfly*) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + hpux9*) + if test "$GCC" = yes; then + _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + fi + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + ;; -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi + hpux10* | hpux11*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + case $host_cpu in + hppa*64*|ia64*) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*|ia64*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' + ;; + *) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + ;; + esac + fi + if test "$with_gnu_ld" = no; then + case $host_cpu in + hppa*64*) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + ia64*) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + ;; + *) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + fi + ;; -# ### BEGIN LIBTOOL CONFIG + irix5* | irix6* | nonstopux*) + if test "$GCC" = yes; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' + fi + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + ;; -# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; -# Shell to use when invoking shell scripts. -SHELL=$lt_SHELL + newsos6) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; -# Whether or not to build shared libraries. -build_libtool_libs=$enable_shared + openbsd*) + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + else + case $host_os in + openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + ;; + *) + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + ;; + esac + fi + ;; -# Whether or not to build static libraries. -build_old_libs=$enable_static + os2*) + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_AC_TAGVAR(archive_cmds, $1)='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + ;; -# Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$need_lc + osf3*) + if test "$GCC" = yes; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + fi + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + ;; -# Whether or not to optimize for fast installation. -fast_install=$enable_fast_install + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test "$GCC" = yes; then + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + else + _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ + $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' -# The host system. -host_alias=$host_alias -host=$host + # Both c and cxx compiler support -rpath directly + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + fi + _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=: + ;; -# An echo program that does not interpret backslashes. -echo=$lt_echo + sco3.2v5*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ;; -# The archiver. -AR=$lt_AR -AR_FLAGS=$lt_AR_FLAGS + solaris*) + _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' + if test "$GCC" = yes; then + wlarc='${wl}' + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' + else + wlarc='' + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + fi + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + # The compiler driver will combine linker options so we + # cannot just pass the convience library names through + # without $wl, iff we do not link with $LD. + # Luckily, gcc supports the same syntax we need for Sun Studio. + # Supported since Solaris 2.6 (maybe 2.5.1?) + case $wlarc in + '') + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; + *) + _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; + esac ;; + esac + _LT_AC_TAGVAR(link_all_deplibs, $1)=yes + ;; -# The default C compiler. -CC=$lt_CC + sunos4*) + if test "x$host_vendor" = xsequent; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; -# Is the compiler the GNU C compiler? -with_gcc=$GCC + sysv4) + case $host_vendor in + sni) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' + _LT_AC_TAGVAR(hardcode_direct, $1)=no + ;; + motorola) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; -# The linker used to build libraries. -LD=$lt_LD + sysv4.3*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' + ;; -# Whether we need hard or soft links. -LN_S=$lt_LN_S + sysv4*MP*) + if test -d /usr/nec; then + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + _LT_AC_TAGVAR(ld_shlibs, $1)=yes + fi + ;; -# A BSD-compatible nm program. -NM=$lt_NM + sysv4.2uw2*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_direct, $1)=yes + _LT_AC_TAGVAR(hardcode_minus_L, $1)=no + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + hardcode_runpath_var=yes + runpath_var=LD_RUN_PATH + ;; -# A symbol stripping program -STRIP=$STRIP + sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*) + _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text' + if test "$GCC" = yes; then + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + runpath_var='LD_RUN_PATH' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; -# Used to examine libraries when file_magic_cmd begins "file" -MAGIC_CMD=$MAGIC_CMD + sysv5*) + _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text' + # $CC -shared without GNU ld will not create a library from C++ + # object files and a static libstdc++, better avoid it by now + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var='LD_RUN_PATH' + ;; -# Used on cygwin: DLL creation program. -DLLTOOL="$DLLTOOL" + uts4*) + _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; -# Used on cygwin: object dumper. -OBJDUMP="$OBJDUMP" + *) + _LT_AC_TAGVAR(ld_shlibs, $1)=no + ;; + esac + fi +]) +AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)]) +test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no -# Used on cygwin: assembler. -AS="$AS" +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi -# The name of the directory that contains temporary libtool files. -objdir=$objdir +# +# Do we need to explicitly link libc? +# +case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in +x|xyes) + # Assume -lc should be added + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes + + if test "$enable_shared" = yes && test "$GCC" = yes; then + case $_LT_AC_TAGVAR(archive_cmds, $1) in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + AC_MSG_CHECKING([whether -lc should be explicitly linked in]) + $rm conftest* + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + if AC_TRY_EVAL(ac_compile) 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1) + _LT_AC_TAGVAR(allow_undefined_flag, $1)= + if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) + then + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no + else + _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes + fi + _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $rm conftest* + AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)]) + ;; + esac + fi + ;; +esac +])# AC_LIBTOOL_PROG_LD_SHLIBS -# How to create reloadable object files. -reload_flag=$lt_reload_flag -reload_cmds=$lt_reload_cmds -# How to pass a linker flag through the compiler. -wl=$lt_wl +# _LT_AC_FILE_LTDLL_C +# ------------------- +# Be careful that the start marker always follows a newline. +AC_DEFUN([_LT_AC_FILE_LTDLL_C], [ +# /* ltdll.c starts here */ +# #define WIN32_LEAN_AND_MEAN +# #include +# #undef WIN32_LEAN_AND_MEAN +# #include +# +# #ifndef __CYGWIN__ +# # ifdef __CYGWIN32__ +# # define __CYGWIN__ __CYGWIN32__ +# # endif +# #endif +# +# #ifdef __cplusplus +# extern "C" { +# #endif +# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved); +# #ifdef __cplusplus +# } +# #endif +# +# #ifdef __CYGWIN__ +# #include +# DECLARE_CYGWIN_DLL( DllMain ); +# #endif +# HINSTANCE __hDllInstance_base; +# +# BOOL APIENTRY +# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved) +# { +# __hDllInstance_base = hInst; +# return TRUE; +# } +# /* ltdll.c ends here */ +])# _LT_AC_FILE_LTDLL_C -# Object file suffix (normally "o"). -objext="$ac_objext" -# Old archive suffix (normally "a"). -libext="$libext" +# _LT_AC_TAGVAR(VARNAME, [TAGNAME]) +# --------------------------------- +AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])]) -# Executable file suffix (normally ""). -exeext="$exeext" -# Additional compiler flags for building library objects. -pic_flag=$lt_pic_flag -pic_mode=$pic_mode +# old names +AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL]) +AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) +AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) +AC_DEFUN([AM_PROG_LD], [AC_PROG_LD]) +AC_DEFUN([AM_PROG_NM], [AC_PROG_NM]) -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_compiler_c_o +# This is just to silence aclocal about the macro not being used +ifelse([AC_DISABLE_FAST_INSTALL]) -# Can we write directly to a .lo ? -compiler_o_lo=$lt_compiler_o_lo +AC_DEFUN([LT_AC_PROG_GCJ], +[AC_CHECK_TOOL(GCJ, gcj, no) + test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" + AC_SUBST(GCJFLAGS) +]) -# Must we lock files when doing compilation ? -need_locks=$lt_need_locks +AC_DEFUN([LT_AC_PROG_RC], +[AC_CHECK_TOOL(RC, windres, no) +]) -# Do we need the lib prefix for modules? -need_lib_prefix=$need_lib_prefix +# NOTE: This macro has been submitted for inclusion into # +# GNU Autoconf as AC_PROG_SED. When it is available in # +# a released version of Autoconf we should remove this # +# macro and use it instead. # +# LT_AC_PROG_SED +# -------------- +# Check for a fully-functional sed program, that truncates +# as few characters as possible. Prefer GNU sed if found. +AC_DEFUN([LT_AC_PROG_SED], +[AC_MSG_CHECKING([for a sed that does not truncate output]) +AC_CACHE_VAL(lt_cv_path_SED, +[# Loop through the user's path and test for sed and gsed. +# Then use that list of sed's as ones to test for truncation. +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for lt_ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then + lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" + fi + done + done +done +lt_ac_max=0 +lt_ac_count=0 +# Add /usr/xpg4/bin/sed as it is typically found on Solaris +# along with /bin/sed that truncates output. +for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do + test ! -f $lt_ac_sed && continue + cat /dev/null > conftest.in + lt_ac_count=0 + echo $ECHO_N "0123456789$ECHO_C" >conftest.in + # Check for GNU sed and select it if it is found. + if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then + lt_cv_path_SED=$lt_ac_sed + break + fi + while true; do + cat conftest.in conftest.in >conftest.tmp + mv conftest.tmp conftest.in + cp conftest.in conftest.nl + echo >>conftest.nl + $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break + cmp -s conftest.out conftest.nl || break + # 10000 chars as input seems more than enough + test $lt_ac_count -gt 10 && break + lt_ac_count=`expr $lt_ac_count + 1` + if test $lt_ac_count -gt $lt_ac_max; then + lt_ac_max=$lt_ac_count + lt_cv_path_SED=$lt_ac_sed + fi + done +done +]) +SED=$lt_cv_path_SED +AC_MSG_RESULT([$SED]) +]) -# Do we need a version for libraries? -need_version=$need_version +# -*- Autoconf -*- +# Copyright (C) 2002, 2003 Free Software Foundation, Inc. +# Generated from amversion.in; do not edit by hand. -# Whether dlopen is supported. -dlopen_support=$enable_dlopen +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. -# Whether dlopen of programs is supported. -dlopen_self=$enable_dlopen_self +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. -# Whether dlopen of statically linked programs is supported. -dlopen_self_static=$enable_dlopen_self_static +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -# Compiler flag to prevent dynamic linking. -link_static_flag=$lt_link_static_flag +# AM_AUTOMAKE_VERSION(VERSION) +# ---------------------------- +# Automake X.Y traces this macro to ensure aclocal.m4 has been +# generated from the m4 files accompanying Automake X.Y. +AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.8"]) + +# AM_SET_CURRENT_AUTOMAKE_VERSION +# ------------------------------- +# Call AM_AUTOMAKE_VERSION so it can be traced. +# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], + [AM_AUTOMAKE_VERSION([1.8.5])]) -# Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_no_builtin_flag +# AM_AUX_DIR_EXPAND -# Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec +# Copyright (C) 2001, 2003 Free Software Foundation, Inc. -# Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. -# Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. -# Library versioning type. -version_type=$version_type +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. -# Format of library name prefix. -libname_spec=$lt_libname_spec +# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets +# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to +# `$srcdir', `$srcdir/..', or `$srcdir/../..'. +# +# Of course, Automake must honor this variable whenever it calls a +# tool from the auxiliary directory. The problem is that $srcdir (and +# therefore $ac_aux_dir as well) can be either absolute or relative, +# depending on how configure is run. This is pretty annoying, since +# it makes $ac_aux_dir quite unusable in subdirectories: in the top +# source directory, any form will work fine, but in subdirectories a +# relative path needs to be adjusted first. +# +# $ac_aux_dir/missing +# fails when called from a subdirectory if $ac_aux_dir is relative +# $top_srcdir/$ac_aux_dir/missing +# fails if $ac_aux_dir is absolute, +# fails when called from a subdirectory in a VPATH build with +# a relative $ac_aux_dir +# +# The reason of the latter failure is that $top_srcdir and $ac_aux_dir +# are both prefixed by $srcdir. In an in-source build this is usually +# harmless because $srcdir is `.', but things will broke when you +# start a VPATH build or use an absolute $srcdir. +# +# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, +# iff we strip the leading $srcdir from $ac_aux_dir. That would be: +# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` +# and then we would define $MISSING as +# MISSING="\${SHELL} $am_aux_dir/missing" +# This will work as long as MISSING is not called from configure, because +# unfortunately $(top_srcdir) has no meaning in configure. +# However there are other variables, like CC, which are often used in +# configure, and could therefore not use this "fixed" $ac_aux_dir. +# +# Another solution, used here, is to always expand $ac_aux_dir to an +# absolute PATH. The drawback is that using absolute paths prevent a +# configured tree to be moved without reconfiguration. -# List of archive names. First name is the real one, the rest are links. -# The last name is the one that the linker finds with -lNAME. -library_names_spec=$lt_library_names_spec +AC_DEFUN([AM_AUX_DIR_EXPAND], +[dnl Rely on autoconf to set up CDPATH properly. +AC_PREREQ([2.50])dnl +# expand $ac_aux_dir to an absolute path +am_aux_dir=`cd $ac_aux_dir && pwd` +]) -# The coded name of the library, if different from the real name. -soname_spec=$lt_soname_spec +# AM_CONDITIONAL -*- Autoconf -*- -# Commands used to build and install an old-style archive. -RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds -old_postinstall_cmds=$lt_old_postinstall_cmds -old_postuninstall_cmds=$lt_old_postuninstall_cmds +# Copyright (C) 1997, 2000, 2001, 2003 Free Software Foundation, Inc. -# Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. -# Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. -# Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds -archive_expsym_cmds=$lt_archive_expsym_cmds -postinstall_cmds=$lt_postinstall_cmds -postuninstall_cmds=$lt_postuninstall_cmds +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. -# Commands to strip libraries. -old_striplib=$lt_old_striplib -striplib=$lt_striplib +# serial 6 -# Method to check whether dependent libraries are shared objects. -deplibs_check_method=$lt_deplibs_check_method +# AM_CONDITIONAL(NAME, SHELL-CONDITION) +# ------------------------------------- +# Define a conditional. +AC_DEFUN([AM_CONDITIONAL], +[AC_PREREQ(2.52)dnl + ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE]) +AC_SUBST([$1_FALSE]) +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]) +fi])]) -# Command to use when deplibs_check_method == file_magic. -file_magic_cmd=$lt_file_magic_cmd +# serial 7 -*- Autoconf -*- -# Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 +# Free Software Foundation, Inc. -# Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. -# Commands used to finish a libtool library installation in a directory. -finish_cmds=$lt_finish_cmds +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. -# Same as above, but a single script fragment to be evaled but not shown. -finish_eval=$lt_finish_eval +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. -# Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_global_symbol_pipe -# Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_global_symbol_to_cdecl +# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be +# written in clear, in which case automake, when reading aclocal.m4, +# will think it sees a *use*, and therefore will trigger all it's +# C support machinery. Also note that it means that autoscan, seeing +# CC etc. in the Makefile, will ask for an AC_PROG_CC use... -# Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address -# This is the shared library runtime path variable. -runpath_var=$runpath_var -# This is the shared library path variable. -shlibpath_var=$shlibpath_var +# _AM_DEPENDENCIES(NAME) +# ---------------------- +# See how the compiler implements dependency checking. +# NAME is "CC", "CXX", "GCJ", or "OBJC". +# We try a few techniques and use that to set a single cache variable. +# +# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was +# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular +# dependency, and given that the user is not expected to run this macro, +# just rely on AC_PROG_CC. +AC_DEFUN([_AM_DEPENDENCIES], +[AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl -# Is shlibpath searched before the hard-coded library search path? -shlibpath_overrides_runpath=$shlibpath_overrides_runpath +ifelse([$1], CC, [depcc="$CC" am_compiler_list=], + [$1], CXX, [depcc="$CXX" am_compiler_list=], + [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) -# How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub -# Whether we should hardcode library paths into libraries. -hardcode_into_libs=$hardcode_into_libs + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf -# Flag to hardcode \$libdir into a binary during linking. -# This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + case $depmode in + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + none) break ;; + esac + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. + if depmode=$depmode \ + source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done -# Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) -# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the -# resulting binary. -hardcode_direct=$hardcode_direct -# Set to yes if using the -LDIR flag during linking hardcodes DIR into the -# resulting binary. -hardcode_minus_L=$hardcode_minus_L +# AM_SET_DEPDIR +# ------------- +# Choose a directory name for dependency files. +# This macro is AC_REQUIREd in _AM_DEPENDENCIES +AC_DEFUN([AM_SET_DEPDIR], +[AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) -# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into -# the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var -# Variables whose values should be saved in libtool wrapper scripts and -# restored at relink time. -variables_saved_for_relink="$variables_saved_for_relink" +# AM_DEP_TRACK +# ------------ +AC_DEFUN([AM_DEP_TRACK], +[AC_ARG_ENABLE(dependency-tracking, +[ --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH]) +]) -# Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs +# Generate code to set up dependency tracking. -*- Autoconf -*- -# Compile-time system search path for libraries -sys_lib_search_path_spec=$lt_sys_lib_search_path_spec +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. -# Run-time system search path for libraries -sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. -# Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path" +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. -# Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. -# The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds +#serial 2 -# The commands to extract the exported symbol list from a shared archive. -extract_expsyms_cmds=$lt_extract_expsyms_cmds +# _AM_OUTPUT_DEPENDENCY_COMMANDS +# ------------------------------ +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], +[for mf in $CONFIG_FILES; do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # So let's grep whole file. + if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then + dirpart=`AS_DIRNAME("$mf")` + else + continue + fi + grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue + # Extract the definition of DEP_FILES from the Makefile without + # running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + # When using ansi2knr, U may be empty or an underscore; expand it + U=`sed -n 's/^U = //p' < "$mf"` + test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR" + # We invoke sed twice because it is the simplest approach to + # changing $(DEPDIR) to its actual value in the expansion. + for file in `sed -n ' + /^DEP_FILES = .*\\\\$/ { + s/^DEP_FILES = // + :loop + s/\\\\$// + p + n + /\\\\$/ b loop + p + } + /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \ + sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do + # Make sure the directory exists. + test -f "$dirpart/$file" && continue + fdir=`AS_DIRNAME(["$file"])` + AS_MKDIR_P([$dirpart/$fdir]) + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done +done +])# _AM_OUTPUT_DEPENDENCY_COMMANDS -# Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms -# Symbols that must always be exported. -include_expsyms=$lt_include_expsyms +# AM_OUTPUT_DEPENDENCY_COMMANDS +# ----------------------------- +# This macro should only be invoked once -- use via AC_REQUIRE. +# +# This code is only required when automatic dependency tracking +# is enabled. FIXME. This creates each `.P' file that we will +# need in order to bootstrap the dependency handling code. +AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], +[AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) +]) -# ### END LIBTOOL CONFIG +# Do all the work for Automake. -*- Autoconf -*- -__EOF__ +# This macro actually does too much some checks are only needed if +# your package does certain things. But this isn't really a big deal. - case $host_os in - aix3*) - cat <<\EOF >> "${ofile}T" +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 +# Free Software Foundation, Inc. -# AIX sometimes has problems with the GCC collect2 program. For some -# reason, if we set the COLLECT_NAMES environment variable, the problems -# vanish in a puff of smoke. -if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES -fi -EOF - ;; - esac +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. - case $host_os in - cygwin* | mingw* | pw32* | os2*) - cat <<'EOF' >> "${ofile}T" - # This is a source program that is used to create dlls on Windows - # Don't remove nor modify the starting and closing comments -# /* ltdll.c starts here */ -# #define WIN32_LEAN_AND_MEAN -# #include -# #undef WIN32_LEAN_AND_MEAN -# #include -# -# #ifndef __CYGWIN__ -# # ifdef __CYGWIN32__ -# # define __CYGWIN__ __CYGWIN32__ -# # endif -# #endif -# -# #ifdef __cplusplus -# extern "C" { -# #endif -# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved); -# #ifdef __cplusplus -# } -# #endif -# -# #ifdef __CYGWIN__ -# #include -# DECLARE_CYGWIN_DLL( DllMain ); -# #endif -# HINSTANCE __hDllInstance_base; -# -# BOOL APIENTRY -# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved) -# { -# __hDllInstance_base = hInst; -# return TRUE; -# } -# /* ltdll.c ends here */ - # This is a source program that is used to create import libraries - # on Windows for dlls which lack them. Don't remove nor modify the - # starting and closing comments -# /* impgen.c starts here */ -# /* Copyright (C) 1999-2000 Free Software Foundation, Inc. -# -# This file is part of GNU libtool. -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# */ -# -# #include /* for printf() */ -# #include /* for open(), lseek(), read() */ -# #include /* for O_RDONLY, O_BINARY */ -# #include /* for strdup() */ -# -# /* O_BINARY isn't required (or even defined sometimes) under Unix */ -# #ifndef O_BINARY -# #define O_BINARY 0 -# #endif -# -# static unsigned int -# pe_get16 (fd, offset) -# int fd; -# int offset; -# { -# unsigned char b[2]; -# lseek (fd, offset, SEEK_SET); -# read (fd, b, 2); -# return b[0] + (b[1]<<8); -# } -# -# static unsigned int -# pe_get32 (fd, offset) -# int fd; -# int offset; -# { -# unsigned char b[4]; -# lseek (fd, offset, SEEK_SET); -# read (fd, b, 4); -# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24); -# } -# -# static unsigned int -# pe_as32 (ptr) -# void *ptr; -# { -# unsigned char *b = ptr; -# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24); -# } -# -# int -# main (argc, argv) -# int argc; -# char *argv[]; -# { -# int dll; -# unsigned long pe_header_offset, opthdr_ofs, num_entries, i; -# unsigned long export_rva, export_size, nsections, secptr, expptr; -# unsigned long name_rvas, nexp; -# unsigned char *expdata, *erva; -# char *filename, *dll_name; -# -# filename = argv[1]; -# -# dll = open(filename, O_RDONLY|O_BINARY); -# if (dll < 1) -# return 1; -# -# dll_name = filename; -# -# for (i=0; filename[i]; i++) -# if (filename[i] == '/' || filename[i] == '\\' || filename[i] == ':') -# dll_name = filename + i +1; -# -# pe_header_offset = pe_get32 (dll, 0x3c); -# opthdr_ofs = pe_header_offset + 4 + 20; -# num_entries = pe_get32 (dll, opthdr_ofs + 92); -# -# if (num_entries < 1) /* no exports */ -# return 1; -# -# export_rva = pe_get32 (dll, opthdr_ofs + 96); -# export_size = pe_get32 (dll, opthdr_ofs + 100); -# nsections = pe_get16 (dll, pe_header_offset + 4 +2); -# secptr = (pe_header_offset + 4 + 20 + -# pe_get16 (dll, pe_header_offset + 4 + 16)); -# -# expptr = 0; -# for (i = 0; i < nsections; i++) -# { -# char sname[8]; -# unsigned long secptr1 = secptr + 40 * i; -# unsigned long vaddr = pe_get32 (dll, secptr1 + 12); -# unsigned long vsize = pe_get32 (dll, secptr1 + 16); -# unsigned long fptr = pe_get32 (dll, secptr1 + 20); -# lseek(dll, secptr1, SEEK_SET); -# read(dll, sname, 8); -# if (vaddr <= export_rva && vaddr+vsize > export_rva) -# { -# expptr = fptr + (export_rva - vaddr); -# if (export_rva + export_size > vaddr + vsize) -# export_size = vsize - (export_rva - vaddr); -# break; -# } -# } -# -# expdata = (unsigned char*)malloc(export_size); -# lseek (dll, expptr, SEEK_SET); -# read (dll, expdata, export_size); -# erva = expdata - export_rva; -# -# nexp = pe_as32 (expdata+24); -# name_rvas = pe_as32 (expdata+32); -# -# printf ("EXPORTS\n"); -# for (i = 0; i> "${ofile}T" || (rm -f "${ofile}T"; exit 1) +# serial 11 - mv -f "${ofile}T" "$ofile" || \ - (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T") - chmod +x "$ofile" +# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) +# AM_INIT_AUTOMAKE([OPTIONS]) +# ----------------------------------------------- +# The call with PACKAGE and VERSION arguments is the old style +# call (pre autoconf-2.50), which is being phased out. PACKAGE +# and VERSION should now be passed to AC_INIT and removed from +# the call to AM_INIT_AUTOMAKE. +# We support both call styles for the transition. After +# the next Automake release, Autoconf can make the AC_INIT +# arguments mandatory, and then we can depend on a new Autoconf +# release and drop the old call support. +AC_DEFUN([AM_INIT_AUTOMAKE], +[AC_PREREQ([2.58])dnl +dnl Autoconf wants to disallow AM_ names. We explicitly allow +dnl the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +AC_REQUIRE([AC_PROG_INSTALL])dnl +# test to see if srcdir already configured +if test "`cd $srcdir && pwd`" != "`pwd`" && + test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi -])# _LT_AC_LTCONFIG_HACK - -# AC_LIBTOOL_DLOPEN - enable checks for dlopen support -AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])]) +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) -# AC_LIBTOOL_WIN32_DLL - declare package support for building win32 dll's -AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_BEFORE([$0], [AC_LIBTOOL_SETUP])]) +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl -# AC_ENABLE_SHARED - implement the --enable-shared flag -# Usage: AC_ENABLE_SHARED[(DEFAULT)] -# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to -# `yes'. -AC_DEFUN([AC_ENABLE_SHARED], -[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE(shared, -changequote(<<, >>)dnl -<< --enable-shared[=PKGS] build shared libraries [default=>>AC_ENABLE_SHARED_DEFAULT], -changequote([, ])dnl -[p=${PACKAGE-default} -case $enableval in -yes) enable_shared=yes ;; -no) enable_shared=no ;; -*) - enable_shared=no - # Look at the argument we got. We use all the common list separators. - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," - for pkg in $enableval; do - if test "X$pkg" = "X$p"; then - enable_shared=yes - fi - done - IFS="$ac_save_ifs" - ;; -esac], -enable_shared=AC_ENABLE_SHARED_DEFAULT)dnl -]) +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) + AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl -# AC_DISABLE_SHARED - set the default shared flag to --disable-shared -AC_DEFUN([AC_DISABLE_SHARED], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_SHARED(no)]) +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) +AM_MISSING_PROG(AUTOCONF, autoconf) +AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) +AM_MISSING_PROG(AUTOHEADER, autoheader) +AM_MISSING_PROG(MAKEINFO, makeinfo) +AM_MISSING_PROG(AMTAR, tar) +AM_PROG_INSTALL_SH +AM_PROG_INSTALL_STRIP +AC_REQUIRE([AM_PROG_MKDIR_P])dnl +# We need awk for the "check" target. The system "awk" is bad on +# some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl -# AC_ENABLE_STATIC - implement the --enable-static flag -# Usage: AC_ENABLE_STATIC[(DEFAULT)] -# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to -# `yes'. -AC_DEFUN([AC_ENABLE_STATIC], -[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE(static, -changequote(<<, >>)dnl -<< --enable-static[=PKGS] build static libraries [default=>>AC_ENABLE_STATIC_DEFAULT], -changequote([, ])dnl -[p=${PACKAGE-default} -case $enableval in -yes) enable_static=yes ;; -no) enable_static=no ;; -*) - enable_static=no - # Look at the argument we got. We use all the common list separators. - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," - for pkg in $enableval; do - if test "X$pkg" = "X$p"; then - enable_static=yes - fi - done - IFS="$ac_save_ifs" - ;; -esac], -enable_static=AC_ENABLE_STATIC_DEFAULT)dnl +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES(CC)], + [define([AC_PROG_CC], + defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES(CXX)], + [define([AC_PROG_CXX], + defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl ]) - -# AC_DISABLE_STATIC - set the default static flag to --disable-static -AC_DEFUN([AC_DISABLE_STATIC], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_STATIC(no)]) - - -# AC_ENABLE_FAST_INSTALL - implement the --enable-fast-install flag -# Usage: AC_ENABLE_FAST_INSTALL[(DEFAULT)] -# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to -# `yes'. -AC_DEFUN([AC_ENABLE_FAST_INSTALL], -[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl -AC_ARG_ENABLE(fast-install, -changequote(<<, >>)dnl -<< --enable-fast-install[=PKGS] optimize for fast installation [default=>>AC_ENABLE_FAST_INSTALL_DEFAULT], -changequote([, ])dnl -[p=${PACKAGE-default} -case $enableval in -yes) enable_fast_install=yes ;; -no) enable_fast_install=no ;; -*) - enable_fast_install=no - # Look at the argument we got. We use all the common list separators. - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," - for pkg in $enableval; do - if test "X$pkg" = "X$p"; then - enable_fast_install=yes - fi - done - IFS="$ac_save_ifs" - ;; -esac], -enable_fast_install=AC_ENABLE_FAST_INSTALL_DEFAULT)dnl ]) -# AC_DISABLE_FAST_INSTALL - set the default to --disable-fast-install -AC_DEFUN([AC_DISABLE_FAST_INSTALL], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -AC_ENABLE_FAST_INSTALL(no)]) -# AC_LIBTOOL_PICMODE - implement the --with-pic flag -# Usage: AC_LIBTOOL_PICMODE[(MODE)] -# Where MODE is either `yes' or `no'. If omitted, it defaults to -# `both'. -AC_DEFUN([AC_LIBTOOL_PICMODE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl -pic_mode=ifelse($#,1,$1,default)]) +# When config.status generates a header, we must update the stamp-h file. +# This file resides in the same directory as the config header +# that is generated. The stamp files are numbered to have different names. + +# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the +# loop where config.status creates the headers, so we can generate +# our stamp files there. +AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], +[# Compute $1's index in $config_headers. +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $1 | $1:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) +# AM_PROG_INSTALL_SH +# ------------------ +# Define $install_sh. -# AC_PATH_TOOL_PREFIX - find a file program which can recognise shared library -AC_DEFUN([AC_PATH_TOOL_PREFIX], -[AC_MSG_CHECKING([for $1]) -AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, -[case $MAGIC_CMD in - /*) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; - ?:/*) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path. - ;; - *) - ac_save_MAGIC_CMD="$MAGIC_CMD" - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" -dnl $ac_dummy forces splitting on constant user-supplied paths. -dnl POSIX.2 word splitting is done only on the output of word expansions, -dnl not every word. This closes a longstanding sh security hole. - ac_dummy="ifelse([$2], , $PATH, [$2])" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$1; then - lt_cv_path_MAGIC_CMD="$ac_dir/$1" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - egrep "$file_magic_regex" > /dev/null; then - : - else - cat <&2 +# Copyright (C) 2001, 2003 Free Software Foundation, Inc. -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. -EOF - fi ;; - esac - fi - break - fi - done - IFS="$ac_save_ifs" - MAGIC_CMD="$ac_save_MAGIC_CMD" - ;; -esac]) -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -if test -n "$MAGIC_CMD"; then - AC_MSG_RESULT($MAGIC_CMD) +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +AC_DEFUN([AM_PROG_INSTALL_SH], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +install_sh=${install_sh-"$am_aux_dir/install-sh"} +AC_SUBST(install_sh)]) + +# -*- Autoconf -*- +# Copyright (C) 2003 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# serial 1 + +# Check whether the underlying file-system supports filenames +# with a leading dot. For instance MS-DOS doesn't. +AC_DEFUN([AM_SET_LEADING_DOT], +[rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. else - AC_MSG_RESULT(no) + am__leading_dot=_ fi -]) +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) +# Check to see how 'make' treats includes. -*- Autoconf -*- -# AC_PATH_MAGIC - find a file program which can recognise a shared library -AC_DEFUN([AC_PATH_MAGIC], -[AC_REQUIRE([AC_CHECK_TOOL_PREFIX])dnl -AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin:$PATH) -if test -z "$lt_cv_path_MAGIC_CMD"; then - if test -n "$ac_tool_prefix"; then - AC_PATH_TOOL_PREFIX(file, /usr/bin:$PATH) - else - MAGIC_CMD=: - fi -fi -]) +# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. -# AC_PROG_LD - find the path to the GNU or non-GNU linker -AC_DEFUN([AC_PROG_LD], -[AC_ARG_WITH(gnu-ld, -[ --with-gnu-ld assume the C compiler uses GNU ld [default=no]], -test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no) -AC_REQUIRE([AC_PROG_CC])dnl -AC_REQUIRE([AC_CANONICAL_HOST])dnl -AC_REQUIRE([AC_CANONICAL_BUILD])dnl -AC_REQUIRE([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR])dnl -ac_prog=ld -if test "$GCC" = yes; then - # Check if gcc -print-prog-name=ld gives a path. - AC_MSG_CHECKING([for ld used by GCC]) - case $host in - *-*-mingw*) - # gcc leaves a trailing carriage return which upsets mingw - ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; - *) - ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; - esac - case $ac_prog in - # Accept absolute paths. - [[\\/]]* | [[A-Za-z]]:[[\\/]]*) - re_direlt='/[[^/]][[^/]]*/\.\./' - # Canonicalize the path of ld - ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` - while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` - done - test -z "$LD" && LD="$ac_prog" - ;; - "") - # If it fails, then pretend we aren't using GCC. - ac_prog=ld - ;; - *) - # If it is relative, then search for the first ld in PATH. - with_gnu_ld=unknown - ;; - esac -elif test "$with_gnu_ld" = yes; then - AC_MSG_CHECKING([for GNU ld]) -else - AC_MSG_CHECKING([for non-GNU ld]) +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# serial 2 + +# AM_MAKE_INCLUDE() +# ----------------- +# Check to see how make treats includes. +AC_DEFUN([AM_MAKE_INCLUDE], +[am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo done +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +AC_MSG_CHECKING([for style of include used by $am_make]) +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# We grep out `Entering directory' and `Leaving directory' +# messages which can occur if `w' ends up in MAKEFLAGS. +# In particular we don't look at `^make:' because GNU make might +# be invoked under some other name (usually "gmake"), in which +# case it prints its new name instead of `make'. +if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then + am__include=include + am__quote= + _am_result=GNU fi -AC_CACHE_VAL(lt_cv_path_LD, -[if test -z "$LD"; then - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH; do - test -z "$ac_dir" && ac_dir=. - if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then - lt_cv_path_LD="$ac_dir/$ac_prog" - # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some GNU ld's only accept -v. - # Break only if it was the GNU/non-GNU ld that we prefer. - if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then - test "$with_gnu_ld" != no && break - else - test "$with_gnu_ld" != yes && break - fi - fi - done - IFS="$ac_save_ifs" -else - lt_cv_path_LD="$LD" # Let the user override the test with a path. -fi]) -LD="$lt_cv_path_LD" -if test -n "$LD"; then - AC_MSG_RESULT($LD) -else - AC_MSG_RESULT(no) +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then + am__include=.include + am__quote="\"" + _am_result=BSD + fi fi -test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) -AC_PROG_LD_GNU +AC_SUBST([am__include]) +AC_SUBST([am__quote]) +AC_MSG_RESULT([$_am_result]) +rm -f confinc confmf ]) -# AC_PROG_LD_GNU - -AC_DEFUN([AC_PROG_LD_GNU], -[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld, -[# I'd rather use --version here, but apparently some GNU ld's only accept -v. -if $LD -v 2>&1 &5; then - lt_cv_prog_gnu_ld=yes -else - lt_cv_prog_gnu_ld=no -fi]) -with_gnu_ld=$lt_cv_prog_gnu_ld -]) +# -*- Autoconf -*- -# AC_PROG_LD_RELOAD_FLAG - find reload flag for linker -# -- PORTME Some linkers may need a different reload flag. -AC_DEFUN([AC_PROG_LD_RELOAD_FLAG], -[AC_CACHE_CHECK([for $LD option to reload object files], lt_cv_ld_reload_flag, -[lt_cv_ld_reload_flag='-r']) -reload_flag=$lt_cv_ld_reload_flag -test -n "$reload_flag" && reload_flag=" $reload_flag" -]) -# AC_DEPLIBS_CHECK_METHOD - how to check for library dependencies -# -- PORTME fill in with the dynamic library characteristics -AC_DEFUN([AC_DEPLIBS_CHECK_METHOD], -[AC_CACHE_CHECK([how to recognise dependent libraries], -lt_cv_deplibs_check_method, -[lt_cv_file_magic_cmd='$MAGIC_CMD' -lt_cv_file_magic_test_file= -lt_cv_deplibs_check_method='unknown' -# Need to set the preceding variable on all platforms that support -# interlibrary dependencies. -# 'none' -- dependencies not supported. -# `unknown' -- same as none, but documents that we really don't know. -# 'pass_all' -- all dependencies passed with no checks. -# 'test_compile' -- check by making test program. -# 'file_magic [[regex]]' -- check by looking for files in library path -# which responds to the $file_magic_cmd with a given egrep regex. -# If you have `file' or equivalent on your system and you're not sure -# whether `pass_all' will *always* work, you probably want this one. +# Copyright (C) 1997, 1999, 2000, 2001, 2003 Free Software Foundation, Inc. -case $host_os in -aix4* | aix5*) - lt_cv_deplibs_check_method=pass_all - ;; +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. -beos*) - lt_cv_deplibs_check_method=pass_all - ;; +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. -bsdi4*) - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)' - lt_cv_file_magic_cmd='/usr/bin/file -L' - lt_cv_file_magic_test_file=/shlib/libc.so - ;; +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. -cygwin* | mingw* | pw32*) - lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' - lt_cv_file_magic_cmd='$OBJDUMP -f' - ;; +# serial 3 -darwin* | rhapsody*) - lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library' - lt_cv_file_magic_cmd='/usr/bin/file -L' - case "$host_os" in - rhapsody* | darwin1.[[012]]) - lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1` - ;; - *) # Darwin 1.3 on - lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib' - ;; - esac - ;; +# AM_MISSING_PROG(NAME, PROGRAM) +# ------------------------------ +AC_DEFUN([AM_MISSING_PROG], +[AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) -freebsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - case $host_cpu in - i*86 ) - # Not sure whether the presence of OpenBSD here was a mistake. - # Let's accept both of them until this is cleared up. - lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` - ;; - esac - else - lt_cv_deplibs_check_method=pass_all - fi - ;; -gnu*) - lt_cv_deplibs_check_method=pass_all - ;; +# AM_MISSING_HAS_RUN +# ------------------ +# Define MISSING if not defined so far and test if it supports --run. +# If it does, set am_missing_run to use it, otherwise, to nothing. +AC_DEFUN([AM_MISSING_HAS_RUN], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" +# Use eval to expand $SHELL +if eval "$MISSING --run true"; then + am_missing_run="$MISSING --run " +else + am_missing_run= + AC_MSG_WARN([`missing' script is too old or missing]) +fi +]) -hpux10.20*|hpux11*) - lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=/usr/lib/libc.sl - ;; +# AM_PROG_MKDIR_P +# --------------- +# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise. -irix5* | irix6* | nonstopux*) - case $host_os in - irix5* | nonstopux*) - # this will be overridden with pass_all, but let us keep it just in case - lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1" - ;; - *) - case $LD in - *-32|*"-32 ") libmagic=32-bit;; - *-n32|*"-n32 ") libmagic=N32;; - *-64|*"-64 ") libmagic=64-bit;; - *) libmagic=never-match;; - esac - # this will be overridden with pass_all, but let us keep it just in case - lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[[1234]] dynamic lib MIPS - version 1" - ;; - esac - lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*` - lt_cv_deplibs_check_method=pass_all - ;; +# Copyright (C) 2003, 2004 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. -# This must be Linux ELF. -linux-gnu*) - case $host_cpu in - alpha* | hppa* | i*86 | mips | mipsel | powerpc* | sparc* | ia64* | s390* | x86_64*) - lt_cv_deplibs_check_method=pass_all ;; - *) - # glibc up to 2.1.1 does not perform some relocations on ARM - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;; - esac - lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so` - ;; +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. -netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - lt_cv_deplibs_check_method='match_pattern /lib[[^/\.]]+\.so\.[[0-9]]+\.[[0-9]]+$' +# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories +# created by `make install' are always world readable, even if the +# installer happens to have an overly restrictive umask (e.g. 077). +# This was a mistake. There are at least two reasons why we must not +# use `-m 0755': +# - it causes special bits like SGID to be ignored, +# - it may be too restrictive (some setups expect 775 directories). +# +# Do not use -m 0755 and let people choose whatever they expect by +# setting umask. +# +# We cannot accept any implementation of `mkdir' that recognizes `-p'. +# Some implementations (such as Solaris 8's) are not thread-safe: if a +# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c' +# concurrently, both version can detect that a/ is missing, but only +# one can create it and the other will error out. Consequently we +# restrict ourselves to GNU make (using the --version option ensures +# this.) +AC_DEFUN([AM_PROG_MKDIR_P], +[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then + # Keeping the `.' argument allows $(mkdir_p) to be used without + # argument. Indeed, we sometimes output rules like + # $(mkdir_p) $(somedir) + # where $(somedir) is conditionally defined. + # (`test -n '$(somedir)' && $(mkdir_p) $(somedir)' is a more + # expensive solution, as it forces Make to start a sub-shell.) + mkdir_p='mkdir -p -- .' +else + # On NextStep and OpenStep, the `mkdir' command does not + # recognize any option. It will interpret all options as + # directories to create, and then abort because `.' already + # exists. + for d in ./-p ./--version; + do + test -d $d && rmdir $d + done + # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. + if test -f "$ac_aux_dir/mkinstalldirs"; then + mkdir_p='$(mkinstalldirs)' else - lt_cv_deplibs_check_method='match_pattern /lib[[^/\.]]+\.so$' + mkdir_p='$(install_sh) -d' fi - ;; +fi +AC_SUBST([mkdir_p])]) -newos6*) - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=/usr/lib/libnls.so - ;; +# Helper functions for option handling. -*- Autoconf -*- -openbsd*) - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object' - else - lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library' - fi - ;; +# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc. -osf3* | osf4* | osf5*) - # this will be overridden with pass_all, but let us keep it just in case - lt_cv_deplibs_check_method='file_magic COFF format alpha shared library' - lt_cv_file_magic_test_file=/shlib/libc.so - lt_cv_deplibs_check_method=pass_all - ;; +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. -sco3.2v5*) - lt_cv_deplibs_check_method=pass_all - ;; +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. -solaris*) - lt_cv_deplibs_check_method=pass_all - lt_cv_file_magic_test_file=/lib/libc.so - ;; +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. -sysv5uw[[78]]* | sysv4*uw2*) - lt_cv_deplibs_check_method=pass_all - ;; +# serial 2 -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - case $host_vendor in - motorola) - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` - ;; - ncr) - lt_cv_deplibs_check_method=pass_all - ;; - sequent) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' - ;; - sni) - lt_cv_file_magic_cmd='/bin/file' - lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" - lt_cv_file_magic_test_file=/lib/libc.so - ;; - siemens) - lt_cv_deplibs_check_method=pass_all - ;; - esac - ;; -esac -]) -file_magic_cmd=$lt_cv_file_magic_cmd -deplibs_check_method=$lt_cv_deplibs_check_method -]) +# _AM_MANGLE_OPTION(NAME) +# ----------------------- +AC_DEFUN([_AM_MANGLE_OPTION], +[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) +# _AM_SET_OPTION(NAME) +# ------------------------------ +# Set option NAME. Presently that only means defining a flag for this option. +AC_DEFUN([_AM_SET_OPTION], +[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) + +# _AM_SET_OPTIONS(OPTIONS) +# ---------------------------------- +# OPTIONS is a space-separated list of Automake options. +AC_DEFUN([_AM_SET_OPTIONS], +[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) + +# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) +# ------------------------------------------- +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +AC_DEFUN([_AM_IF_OPTION], +[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) -# AC_PROG_NM - find the path to a BSD-compatible name lister -AC_DEFUN([AC_PROG_NM], -[AC_REQUIRE([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR])dnl -AC_MSG_CHECKING([for BSD-compatible nm]) -AC_CACHE_VAL(lt_cv_path_NM, -[if test -n "$NM"; then - # Let the user override the test. - lt_cv_path_NM="$NM" -else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR - for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do - test -z "$ac_dir" && ac_dir=. - tmp_nm=$ac_dir/${ac_tool_prefix}nm - if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then - # Check to see if the nm accepts a BSD-compat flag. - # Adding the `sed 1q' prevents false positives on HP-UX, which says: - # nm: unknown option "B" ignored - # Tru64's nm complains that /dev/null is an invalid object file - if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then - lt_cv_path_NM="$tmp_nm -B" - break - elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then - lt_cv_path_NM="$tmp_nm -p" - break - else - lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but - continue # so that we can try to find one that supports BSD flags - fi - fi - done - IFS="$ac_save_ifs" - test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm -fi]) -NM="$lt_cv_path_NM" -AC_MSG_RESULT([$NM]) -]) +# +# Check to make sure that the build environment is sane. +# -# AC_CHECK_LIBM - check for math library -AC_DEFUN([AC_CHECK_LIBM], -[AC_REQUIRE([AC_CANONICAL_HOST])dnl -LIBM= -case $host in -*-*-beos* | *-*-cygwin* | *-*-pw32*) - # These system don't have libm - ;; -*-ncr-sysv4.3*) - AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") - AC_CHECK_LIB(m, main, LIBM="$LIBM -lm") - ;; -*) - AC_CHECK_LIB(m, main, LIBM="-lm") - ;; -esac -]) +# Copyright (C) 1996, 1997, 2000, 2001, 2003 Free Software Foundation, Inc. -# AC_LIBLTDL_CONVENIENCE[(dir)] - sets LIBLTDL to the link flags for -# the libltdl convenience library and LTDLINCL to the include flags for -# the libltdl header and adds --enable-ltdl-convenience to the -# configure arguments. Note that LIBLTDL and LTDLINCL are not -# AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If DIR is not -# provided, it is assumed to be `libltdl'. LIBLTDL will be prefixed -# with '${top_builddir}/' and LTDLINCL will be prefixed with -# '${top_srcdir}/' (note the single quotes!). If your package is not -# flat and you're not using automake, define top_builddir and -# top_srcdir appropriately in the Makefiles. -AC_DEFUN([AC_LIBLTDL_CONVENIENCE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl - case $enable_ltdl_convenience in - no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;; - "") enable_ltdl_convenience=yes - ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; - esac - LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la - LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) - # For backwards non-gettext consistent compatibility... - INCLTDL="$LTDLINCL" -]) +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. -# AC_LIBLTDL_INSTALLABLE[(dir)] - sets LIBLTDL to the link flags for -# the libltdl installable library and LTDLINCL to the include flags for -# the libltdl header and adds --enable-ltdl-install to the configure -# arguments. Note that LIBLTDL and LTDLINCL are not AC_SUBSTed, nor is -# AC_CONFIG_SUBDIRS called. If DIR is not provided and an installed -# libltdl is not found, it is assumed to be `libltdl'. LIBLTDL will -# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed -# with '${top_srcdir}/' (note the single quotes!). If your package is -# not flat and you're not using automake, define top_builddir and -# top_srcdir appropriately in the Makefiles. -# In the future, this macro may have to be called after AC_PROG_LIBTOOL. -AC_DEFUN([AC_LIBLTDL_INSTALLABLE], -[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl - AC_CHECK_LIB(ltdl, main, - [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no], - [if test x"$enable_ltdl_install" = xno; then - AC_MSG_WARN([libltdl not installed, but installation disabled]) - else - enable_ltdl_install=yes - fi - ]) - if test x"$enable_ltdl_install" = x"yes"; then - ac_configure_args="$ac_configure_args --enable-ltdl-install" - LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la - LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) - else - ac_configure_args="$ac_configure_args --enable-ltdl-install=no" - LIBLTDL="-lltdl" - LTDLINCL= - fi - # For backwards non-gettext consistent compatibility... - INCLTDL="$LTDLINCL" -]) +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. -# old names -AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL]) -AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) -AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) -AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) -AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) -AC_DEFUN([AM_PROG_LD], [AC_PROG_LD]) -AC_DEFUN([AM_PROG_NM], [AC_PROG_NM]) +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. -# This is just to silence aclocal about the macro not being used -ifelse([AC_DISABLE_FAST_INSTALL]) +# serial 3 -# NOTE: This macro has been submitted for inclusion into # -# GNU Autoconf as AC_PROG_SED. When it is available in # -# a released version of Autoconf we should remove this # -# macro and use it instead. # -# LT_AC_PROG_SED -# -------------- -# Check for a fully-functional sed program, that truncates -# as few characters as possible. Prefer GNU sed if found. -AC_DEFUN([LT_AC_PROG_SED], -[AC_MSG_CHECKING([for a sed that does not truncate output]) -AC_CACHE_VAL(lt_cv_path_SED, -[# Loop through the user's path and test for sed and gsed. -# Then use that list of sed's as ones to test for truncation. -as_executable_p="test -f" -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in sed gsed; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then - _sed_list="$_sed_list $as_dir/$ac_prog$ac_exec_ext" - fi - done - done -done +# AM_SANITY_CHECK +# --------------- +AC_DEFUN([AM_SANITY_CHECK], +[AC_MSG_CHECKING([whether build environment is sane]) +# Just in case +sleep 1 +echo timestamp > conftest.file +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t $srcdir/configure conftest.file` + fi + rm -f conftest.file + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then - # Create a temporary directory, and hook for its removal unless debugging. -$debug || -{ - trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 - trap '{ (exit 1); exit 1; }' 1 2 13 15 -} + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken +alias in your environment]) + fi -# Create a (secure) tmp directory for tmp files. -: ${TMPDIR=/tmp} -{ - tmp=`(umask 077 && mktemp -d -q "$TMPDIR/sedXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" -} || -{ - tmp=$TMPDIR/sed$$-$RANDOM - (umask 077 && mkdir $tmp) -} || -{ - echo "$me: cannot create a temporary directory in $TMPDIR" >&2 - { (exit 1); exit 1; } -} - _max=0 - _count=0 - # Add /usr/xpg4/bin/sed as it is typically found on Solaris - # along with /bin/sed that truncates output. - for _sed in $_sed_list /usr/xpg4/bin/sed; do - test ! -f ${_sed} && break - cat /dev/null > "$tmp/sed.in" - _count=0 - echo ${ECHO_N-$ac_n} "0123456789${ECHO_C-$ac_c}" >"$tmp/sed.in" - # Check for GNU sed and select it if it is found. - if "${_sed}" --version 2>&1 < /dev/null | egrep '(GNU)' > /dev/null; then - lt_cv_path_SED=${_sed} - break - fi - while true; do - cat "$tmp/sed.in" "$tmp/sed.in" >"$tmp/sed.tmp" - mv "$tmp/sed.tmp" "$tmp/sed.in" - cp "$tmp/sed.in" "$tmp/sed.nl" - echo >>"$tmp/sed.nl" - ${_sed} -e 's/a$//' < "$tmp/sed.nl" >"$tmp/sed.out" || break - cmp -s "$tmp/sed.out" "$tmp/sed.nl" || break - # 40000 chars as input seems more than enough - test $_count -gt 10 && break - _count=`expr $_count + 1` - if test $_count -gt $_max; then - _max=$_count - lt_cv_path_SED=$_sed - fi - done - done - rm -rf "$tmp" -]) -if test "X$SED" != "X"; then - lt_cv_path_SED=$SED + test "$[2]" = conftest.file + ) +then + # Ok. + : else - SED=$lt_cv_path_SED + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) fi -AC_MSG_RESULT([$SED]) -]) +AC_MSG_RESULT(yes)]) + +# AM_PROG_INSTALL_STRIP + +# Copyright (C) 2001, 2003 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. + +# One issue with vendor `install' (even GNU) is that you can't +# specify the program used to strip binaries. This is especially +# annoying in cross-compiling environments, where the build's strip +# is unlikely to handle the host's binaries. +# Fortunately install-sh will honor a STRIPPROG variable, so we +# always use install-sh in `make install-strip', and initialize +# STRIPPROG with the value of the STRIP variable (set by the user). +AC_DEFUN([AM_PROG_INSTALL_STRIP], +[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be `maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) --- freeglut-2.4.0.orig/ltmain.sh +++ freeglut-2.4.0/ltmain.sh @@ -1,7 +1,7 @@ # ltmain.sh - Provide generalized library-building support services. # NOTE: Changing this file will not affect anything until you rerun configure. # -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005 # Free Software Foundation, Inc. # Originally by Gordon Matzigkeit , 1996 # @@ -17,13 +17,41 @@ # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. +basename="s,^.*/,,g" + +# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh +# is ksh but when the shell is invoked as "sh" and the current value of +# the _XPG environment variable is not equal to 1 (one), the special +# positional parameter $0, within a function call, is the name of the +# function. +progpath="$0" + +# The name of this program: +progname=`echo "$progpath" | $SED $basename` +modename="$progname" + +# Global variables: +EXIT_SUCCESS=0 +EXIT_FAILURE=1 + +PROGRAM=ltmain.sh +PACKAGE=libtool +VERSION="1.5.20 Debian 1.5.20-2" +TIMESTAMP=" (1.1220.2.287 2005/08/31 18:54:15)" + +# See if we are running on zsh, and set the options which allow our +# commands through without removal of \ escapes. +if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST +fi + # Check that we have a working $echo. if test "X$1" = X--no-reexec; then # Discard the --no-reexec flag, and continue. @@ -36,7 +64,7 @@ : else # Restart under the correct shell, and then maybe $echo will work. - exec $SHELL "$0" --no-reexec ${1+"$@"} + exec $SHELL "$progpath" --no-reexec ${1+"$@"} fi if test "X$1" = X--fallback-echo; then @@ -45,22 +73,9 @@ cat <&2 - echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 - exit 1 + $echo "$modename: not configured to build any kind of library" 1>&2 + $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 + exit $EXIT_FAILURE fi # Global variables. @@ -117,8 +135,225 @@ lo2o="s/\\.lo\$/.${objext}/" o2lo="s/\\.${objext}\$/.lo/" +##################################### +# Shell function definitions: +# This seems to be the best place for them + +# func_win32_libid arg +# return the library type of file 'arg' +# +# Need a lot of goo to handle *both* DLLs and import libs +# Has to be a shell function in order to 'eat' the argument +# that is supplied when $file_magic_command is called. +func_win32_libid () +{ + win32_libid_type="unknown" + win32_fileres=`file -L $1 2>/dev/null` + case $win32_fileres in + *ar\ archive\ import\ library*) # definitely import + win32_libid_type="x86 archive import" + ;; + *ar\ archive*) # could be an import, or static + if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | \ + $EGREP -e 'file format pe-i386(.*architecture: i386)?' >/dev/null ; then + win32_nmres=`eval $NM -f posix -A $1 | \ + sed -n -e '1,100{/ I /{x;/import/!{s/^/import/;h;p;};x;};}'` + if test "X$win32_nmres" = "Ximport" ; then + win32_libid_type="x86 archive import" + else + win32_libid_type="x86 archive static" + fi + fi + ;; + *DLL*) + win32_libid_type="x86 DLL" + ;; + *executable*) # but shell scripts are "executable" too... + case $win32_fileres in + *MS\ Windows\ PE\ Intel*) + win32_libid_type="x86 DLL" + ;; + esac + ;; + esac + $echo $win32_libid_type +} + + +# func_infer_tag arg +# Infer tagged configuration to use if any are available and +# if one wasn't chosen via the "--tag" command line option. +# Only attempt this if the compiler in the base compile +# command doesn't match the default compiler. +# arg is usually of the form 'gcc ...' +func_infer_tag () +{ + if test -n "$available_tags" && test -z "$tagname"; then + CC_quoted= + for arg in $CC; do + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + arg="\"$arg\"" + ;; + esac + CC_quoted="$CC_quoted $arg" + done + case $@ in + # Blanks in the command may have been stripped by the calling shell, + # but not from the CC environment variable when configure was run. + " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) ;; + # Blanks at the start of $base_compile will cause this to fail + # if we don't check for them as well. + *) + for z in $available_tags; do + if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then + # Evaluate the configuration. + eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" + CC_quoted= + for arg in $CC; do + # Double-quote args containing other shell metacharacters. + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + arg="\"$arg\"" + ;; + esac + CC_quoted="$CC_quoted $arg" + done + case "$@ " in + " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*) + # The compiler in the base compile command matches + # the one in the tagged configuration. + # Assume this is the tagged configuration we want. + tagname=$z + break + ;; + esac + fi + done + # If $tagname still isn't set, then no tagged configuration + # was found and let the user know that the "--tag" command + # line option must be used. + if test -z "$tagname"; then + $echo "$modename: unable to infer tagged configuration" + $echo "$modename: specify a tag with \`--tag'" 1>&2 + exit $EXIT_FAILURE +# else +# $echo "$modename: using $tagname tagged configuration" + fi + ;; + esac + fi +} + + +# func_extract_an_archive dir oldlib +func_extract_an_archive () +{ + f_ex_an_ar_dir="$1"; shift + f_ex_an_ar_oldlib="$1" + + $show "(cd $f_ex_an_ar_dir && $AR x $f_ex_an_ar_oldlib)" + $run eval "(cd \$f_ex_an_ar_dir && $AR x \$f_ex_an_ar_oldlib)" || exit $? + if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then + : + else + $echo "$modename: ERROR: object name conflicts: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" 1>&2 + exit $EXIT_FAILURE + fi +} + +# func_extract_archives gentop oldlib ... +func_extract_archives () +{ + my_gentop="$1"; shift + my_oldlibs=${1+"$@"} + my_oldobjs="" + my_xlib="" + my_xabs="" + my_xdir="" + my_status="" + + $show "${rm}r $my_gentop" + $run ${rm}r "$my_gentop" + $show "$mkdir $my_gentop" + $run $mkdir "$my_gentop" + my_status=$? + if test "$my_status" -ne 0 && test ! -d "$my_gentop"; then + exit $my_status + fi + + for my_xlib in $my_oldlibs; do + # Extract the objects. + case $my_xlib in + [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; + *) my_xabs=`pwd`"/$my_xlib" ;; + esac + my_xlib=`$echo "X$my_xlib" | $Xsed -e 's%^.*/%%'` + my_xdir="$my_gentop/$my_xlib" + + $show "${rm}r $my_xdir" + $run ${rm}r "$my_xdir" + $show "$mkdir $my_xdir" + $run $mkdir "$my_xdir" + status=$? + if test "$status" -ne 0 && test ! -d "$my_xdir"; then + exit $status + fi + case $host in + *-darwin*) + $show "Extracting $my_xabs" + # Do not bother doing anything if just a dry run + if test -z "$run"; then + darwin_orig_dir=`pwd` + cd $my_xdir || exit $? + darwin_archive=$my_xabs + darwin_curdir=`pwd` + darwin_base_archive=`$echo "X$darwin_archive" | $Xsed -e 's%^.*/%%'` + darwin_arches=`lipo -info "$darwin_archive" 2>/dev/null | $EGREP Architectures 2>/dev/null` + if test -n "$darwin_arches"; then + darwin_arches=`echo "$darwin_arches" | $SED -e 's/.*are://'` + darwin_arch= + $show "$darwin_base_archive has multiple architectures $darwin_arches" + for darwin_arch in $darwin_arches ; do + mkdir -p "unfat-$$/${darwin_base_archive}-${darwin_arch}" + lipo -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" + cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" + func_extract_an_archive "`pwd`" "${darwin_base_archive}" + cd "$darwin_curdir" + $rm "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" + done # $darwin_arches + ## Okay now we have a bunch of thin objects, gotta fatten them up :) + darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print| xargs basename | sort -u | $NL2SP` + darwin_file= + darwin_files= + for darwin_file in $darwin_filelist; do + darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP` + lipo -create -output "$darwin_file" $darwin_files + done # $darwin_filelist + ${rm}r unfat-$$ + cd "$darwin_orig_dir" + else + cd "$darwin_orig_dir" + func_extract_an_archive "$my_xdir" "$my_xabs" + fi # $darwin_arches + fi # $run + ;; + *) + func_extract_an_archive "$my_xdir" "$my_xabs" + ;; + esac + my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` + done + func_extract_archives_result="$my_oldobjs" +} +# End of Shell function definitions +##################################### + +# Darwin sucks +eval std_shrext=\"$shrext_cmds\" + # Parse our command line options once, thoroughly. -while test $# -gt 0 +while test "$#" -gt 0 do arg="$1" shift @@ -134,6 +369,34 @@ execute_dlfiles) execute_dlfiles="$execute_dlfiles $arg" ;; + tag) + tagname="$arg" + preserve_args="${preserve_args}=$arg" + + # Check whether tagname contains only valid characters + case $tagname in + *[!-_A-Za-z0-9,/]*) + $echo "$progname: invalid tag name: $tagname" 1>&2 + exit $EXIT_FAILURE + ;; + esac + + case $tagname in + CC) + # Don't test for the "default" C tag, as we know, it's there, but + # not specially marked. + ;; + *) + if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "$progpath" > /dev/null; then + taglist="$taglist $tagname" + # Evaluate the configuration. + eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$tagname'$/,/^# ### END LIBTOOL TAG CONFIG: '$tagname'$/p' < $progpath`" + else + $echo "$progname: ignoring unknown tag $tagname" 1>&2 + fi + ;; + esac + ;; *) eval "$prev=\$arg" ;; @@ -151,18 +414,27 @@ ;; --version) - echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP" - exit 0 + $echo "$PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP" + $echo + $echo "Copyright (C) 2005 Free Software Foundation, Inc." + $echo "This is free software; see the source for copying conditions. There is NO" + $echo "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + exit $? ;; --config) - ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $0 - exit 0 + ${SED} -e '1,/^# ### BEGIN LIBTOOL CONFIG/d' -e '/^# ### END LIBTOOL CONFIG/,$d' $progpath + # Now print the configurations for the tags. + for tagname in $taglist; do + ${SED} -n -e "/^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$/,/^# ### END LIBTOOL TAG CONFIG: $tagname$/p" < "$progpath" + done + exit $? ;; --debug) - echo "$progname: enabling shell trace mode" + $echo "$progname: enabling shell trace mode" set -x + preserve_args="$preserve_args $arg" ;; --dry-run | -n) @@ -170,18 +442,18 @@ ;; --features) - echo "host: $host" + $echo "host: $host" if test "$build_libtool_libs" = yes; then - echo "enable shared libraries" + $echo "enable shared libraries" else - echo "disable shared libraries" + $echo "disable shared libraries" fi if test "$build_old_libs" = yes; then - echo "enable static libraries" + $echo "enable static libraries" else - echo "disable static libraries" + $echo "disable static libraries" fi - exit 0 + exit $? ;; --finish) mode="finish" ;; @@ -193,6 +465,15 @@ --quiet | --silent) show=: + preserve_args="$preserve_args $arg" + ;; + + --tag) prevopt="--tag" prev=tag ;; + --tag=*) + set tag "$optarg" ${1+"$@"} + shift + prev=tag + preserve_args="$preserve_args --tag" ;; -dlopen) @@ -203,7 +484,7 @@ -*) $echo "$modename: unrecognized option \`$arg'" 1>&2 $echo "$help" 1>&2 - exit 1 + exit $EXIT_FAILURE ;; *) @@ -216,7 +497,7 @@ if test -n "$prevopt"; then $echo "$modename: option \`$prevopt' requires an argument" 1>&2 $echo "$help" 1>&2 - exit 1 + exit $EXIT_FAILURE fi # If this variable is set in any of the actions, the command in it @@ -228,8 +509,10 @@ # Infer the operation mode. if test -z "$mode"; then + $echo "*** Warning: inferring the mode of operation is deprecated." 1>&2 + $echo "*** Future versions of Libtool will require --mode=MODE be specified." 1>&2 case $nonopt in - *cc | *++ | gcc* | *-gcc* | xlc*) + *cc | cc* | *++ | gcc* | *-gcc* | g++* | xlc*) mode=link for arg do @@ -270,7 +553,7 @@ if test -n "$execute_dlfiles" && test "$mode" != execute; then $echo "$modename: unrecognized option \`-dlopen'" 1>&2 $echo "$help" 1>&2 - exit 1 + exit $EXIT_FAILURE fi # Change the help message to a mode-specific one. @@ -284,158 +567,127 @@ modename="$modename: compile" # Get the compilation command and the source file. base_compile= - prev= - lastarg= - srcfile="$nonopt" + srcfile="$nonopt" # always keep a non-empty value in "srcfile" + suppress_opt=yes suppress_output= + arg_mode=normal + libobj= + later= - user_target=no for arg do - case $prev in - "") ;; - xcompiler) - # Aesthetically quote the previous argument. - prev= - lastarg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` - - case $arg in - # Double-quote args containing other shell metacharacters. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - - # Add the previous argument to base_compile. - if test -z "$base_compile"; then - base_compile="$lastarg" - else - base_compile="$base_compile $lastarg" - fi - continue - ;; - esac - - # Accept any command-line options. - case $arg in - -o) - if test "$user_target" != "no"; then - $echo "$modename: you cannot specify \`-o' more than once" 1>&2 - exit 1 - fi - user_target=next + case $arg_mode in + arg ) + # do not "continue". Instead, add this to base_compile + lastarg="$arg" + arg_mode=normal ;; - -static) - build_old_libs=yes + target ) + libobj="$arg" + arg_mode=normal continue ;; - -prefer-pic) - pic_mode=yes - continue - ;; + normal ) + # Accept any command-line options. + case $arg in + -o) + if test -n "$libobj" ; then + $echo "$modename: you cannot specify \`-o' more than once" 1>&2 + exit $EXIT_FAILURE + fi + arg_mode=target + continue + ;; - -prefer-non-pic) - pic_mode=no - continue - ;; + -static | -prefer-pic | -prefer-non-pic) + later="$later $arg" + continue + ;; - -Xcompiler) - prev=xcompiler - continue - ;; + -no-suppress) + suppress_opt=no + continue + ;; - -Wc,*) - args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"` - lastarg= - save_ifs="$IFS"; IFS=',' - for arg in $args; do - IFS="$save_ifs" + -Xcompiler) + arg_mode=arg # the next one goes into the "base_compile" arg list + continue # The current "srcfile" will either be retained or + ;; # replaced later. I would guess that would be a bug. + + -Wc,*) + args=`$echo "X$arg" | $Xsed -e "s/^-Wc,//"` + lastarg= + save_ifs="$IFS"; IFS=',' + for arg in $args; do + IFS="$save_ifs" - # Double-quote args containing other shell metacharacters. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - arg="\"$arg\"" - ;; - esac - lastarg="$lastarg $arg" - done - IFS="$save_ifs" - lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"` + # Double-quote args containing other shell metacharacters. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + arg="\"$arg\"" + ;; + esac + lastarg="$lastarg $arg" + done + IFS="$save_ifs" + lastarg=`$echo "X$lastarg" | $Xsed -e "s/^ //"` - # Add the arguments to base_compile. - if test -z "$base_compile"; then - base_compile="$lastarg" - else + # Add the arguments to base_compile. base_compile="$base_compile $lastarg" - fi - continue - ;; - esac + continue + ;; - case $user_target in - next) - # The next one is the -o target name - user_target=yes - continue - ;; - yes) - # We got the output file - user_target=set - libobj="$arg" - continue + * ) + # Accept the current argument as the source file. + # The previous "srcfile" becomes the current argument. + # + lastarg="$srcfile" + srcfile="$arg" + ;; + esac # case $arg ;; - esac - - # Accept the current argument as the source file. - lastarg="$srcfile" - srcfile="$arg" + esac # case $arg_mode # Aesthetically quote the previous argument. - - # Backslashify any backslashes, double quotes, and dollar signs. - # These are the only characters that are still specially - # interpreted inside of double-quoted scrings. lastarg=`$echo "X$lastarg" | $Xsed -e "$sed_quote_subst"` + case $lastarg in # Double-quote args containing other shell metacharacters. # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - case $lastarg in + # in scan sets, and some SunOS ksh mistreat backslash-escaping + # in scan sets (worked around with variable expansion), + # and furthermore cannot handle '|' '&' '(' ')' in scan sets + # at all, so we specify them separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") lastarg="\"$lastarg\"" ;; esac - # Add the previous argument to base_compile. - if test -z "$base_compile"; then - base_compile="$lastarg" - else - base_compile="$base_compile $lastarg" - fi - done + base_compile="$base_compile $lastarg" + done # for arg - case $user_target in - set) + case $arg_mode in + arg) + $echo "$modename: you must specify an argument for -Xcompile" + exit $EXIT_FAILURE ;; - no) - # Get the name of the library object. - libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'` + target) + $echo "$modename: you must specify a target with \`-o'" 1>&2 + exit $EXIT_FAILURE ;; *) - $echo "$modename: you must specify a target with \`-o'" 1>&2 - exit 1 + # Get the name of the library object. + [ -z "$libobj" ] && libobj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%'` ;; esac # Recognize several different file suffixes. # If the user specifies -o file.o, it is replaced with file.lo - xform='[cCFSfmso]' + xform='[cCFSifmso]' case $libobj in *.ada) xform=ada ;; *.adb) xform=adb ;; @@ -443,10 +695,13 @@ *.asm) xform=asm ;; *.c++) xform=c++ ;; *.cc) xform=cc ;; + *.ii) xform=ii ;; + *.class) xform=class ;; *.cpp) xform=cpp ;; *.cxx) xform=cxx ;; *.f90) xform=f90 ;; *.for) xform=for ;; + *.java) xform=java ;; esac libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"` @@ -455,25 +710,63 @@ *.lo) obj=`$echo "X$libobj" | $Xsed -e "$lo2o"` ;; *) $echo "$modename: cannot determine name of library object from \`$libobj'" 1>&2 - exit 1 + exit $EXIT_FAILURE ;; esac + func_infer_tag $base_compile + + for arg in $later; do + case $arg in + -static) + build_old_libs=yes + continue + ;; + + -prefer-pic) + pic_mode=yes + continue + ;; + + -prefer-non-pic) + pic_mode=no + continue + ;; + esac + done + + qlibobj=`$echo "X$libobj" | $Xsed -e "$sed_quote_subst"` + case $qlibobj in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + qlibobj="\"$qlibobj\"" ;; + esac + test "X$libobj" != "X$qlibobj" \ + && $echo "X$libobj" | grep '[]~#^*{};<>?"'"'"' &()|`$[]' \ + && $echo "$modename: libobj name \`$libobj' may not contain shell special characters." + objname=`$echo "X$obj" | $Xsed -e 's%^.*/%%'` + xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'` + if test "X$xdir" = "X$obj"; then + xdir= + else + xdir=$xdir/ + fi + lobj=${xdir}$objdir/$objname + if test -z "$base_compile"; then $echo "$modename: you must specify a compilation command" 1>&2 $echo "$help" 1>&2 - exit 1 + exit $EXIT_FAILURE fi # Delete any leftover library objects. if test "$build_old_libs" = yes; then - removelist="$obj $libobj" + removelist="$obj $lobj $libobj ${libobj}T" else - removelist="$libobj" + removelist="$lobj $libobj ${libobj}T" fi $run $rm $removelist - trap "$run $rm $removelist; exit 1" 1 2 15 + trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15 # On Cygwin there's no "real" PIC flag so we must build both object types case $host_os in @@ -492,8 +785,9 @@ output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 's%\.[^.]*$%%'`.${objext} lockfile="$output_obj.lock" removelist="$removelist $output_obj $lockfile" - trap "$run $rm $removelist; exit 1" 1 2 15 + trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15 else + output_obj= need_locks=no lockfile= fi @@ -501,13 +795,13 @@ # Lock this critical section if it is needed # We use this script file to make the link, it avoids creating a new file if test "$need_locks" = yes; then - until $run ln "$0" "$lockfile" 2>/dev/null; do + until $run ln "$progpath" "$lockfile" 2>/dev/null; do $show "Waiting for $lockfile to be removed" sleep 2 done elif test "$need_locks" = warn; then if test -f "$lockfile"; then - echo "\ + $echo "\ *** ERROR, $lockfile exists and contains: `cat $lockfile 2>/dev/null` @@ -519,14 +813,33 @@ compiler." $run $rm $removelist - exit 1 + exit $EXIT_FAILURE fi - echo $srcfile > "$lockfile" + $echo "$srcfile" > "$lockfile" fi if test -n "$fix_srcfile_path"; then eval srcfile=\"$fix_srcfile_path\" fi + qsrcfile=`$echo "X$srcfile" | $Xsed -e "$sed_quote_subst"` + case $qsrcfile in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + qsrcfile="\"$qsrcfile\"" ;; + esac + + $run $rm "$libobj" "${libobj}T" + + # Create a libtool object file (analogous to a ".la" file), + # but don't create it if we're doing a dry run. + test -z "$run" && cat > ${libobj}T </dev/null`" != x"$srcfile"; then - echo "\ + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $echo "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` @@ -595,13 +893,13 @@ compiler." $run $rm $removelist - exit 1 + exit $EXIT_FAILURE fi # Just move the object if needed, then go on to compile the next one - if test x"$output_obj" != x"$libobj"; then - $show "$mv $output_obj $libobj" - if $run $mv $output_obj $libobj; then : + if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then + $show "$mv $output_obj $lobj" + if $run $mv $output_obj $lobj; then : else error=$? $run $rm $removelist @@ -609,77 +907,50 @@ fi fi - # If we have no pic_flag, then copy the object into place and finish. - if (test -z "$pic_flag" || test "$pic_mode" != default) && - test "$build_old_libs" = yes; then - # Rename the .lo from within objdir to obj - if test -f $obj; then - $show $rm $obj - $run $rm $obj - fi + # Append the name of the PIC object to the libtool object file. + test -z "$run" && cat >> ${libobj}T <> ${libobj}T </dev/null`" != x"$srcfile"; then - echo "\ + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $echo "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` @@ -694,11 +965,11 @@ compiler." $run $rm $removelist - exit 1 + exit $EXIT_FAILURE fi # Just move the object if needed - if test x"$output_obj" != x"$obj"; then + if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then $show "$mv $output_obj $obj" if $run $mv $output_obj $obj; then : else @@ -708,29 +979,31 @@ fi fi - # Create an invalid libtool object if no PIC, so that we do not - # accidentally link it into a program. - if test "$build_libtool_libs" != yes; then - $show "echo timestamp > $libobj" - $run eval "echo timestamp > \$libobj" || exit $? - else - # Move the .lo from within objdir - $show "$mv $libobj $lo_libobj" - if $run $mv $libobj $lo_libobj; then : - else - error=$? - $run $rm $removelist - exit $error - fi - fi + # Append the name of the non-PIC object the libtool object file. + # Only append if the libtool object file exists. + test -z "$run" && cat >> ${libobj}T <> ${libobj}T </dev/null 2>&1; then + pic_object= + non_pic_object= + + # Read the .lo file + # If there is no directory component, then add one. + case $arg in + */* | *\\*) . $arg ;; + *) . ./$arg ;; + esac + + if test -z "$pic_object" || \ + test -z "$non_pic_object" || + test "$pic_object" = none && \ + test "$non_pic_object" = none; then + $echo "$modename: cannot find name of object for \`$arg'" 1>&2 + exit $EXIT_FAILURE + fi + + # Extract subdirectory from the argument. + xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` + if test "X$xdir" = "X$arg"; then + xdir= + else + xdir="$xdir/" + fi + + if test "$pic_object" != none; then + # Prepend the subdirectory the object is found in. + pic_object="$xdir$pic_object" + + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles="$dlfiles $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test "$prev" = dlprefiles; then + # Preload the old-style object. + dlprefiles="$dlprefiles $pic_object" + prev= + fi + + # A PIC object. + libobjs="$libobjs $pic_object" + arg="$pic_object" + fi + + # Non-PIC object. + if test "$non_pic_object" != none; then + # Prepend the subdirectory the object is found in. + non_pic_object="$xdir$non_pic_object" + + # A standard non-PIC object + non_pic_objects="$non_pic_objects $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" + fi + fi + else + # Only an error if not doing a dry-run. + if test -z "$run"; then + $echo "$modename: \`$arg' is not a valid libtool object" 1>&2 + exit $EXIT_FAILURE + else + # Dry-run case. + + # Extract subdirectory from the argument. + xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` + if test "X$xdir" = "X$arg"; then + xdir= + else + xdir="$xdir/" + fi + + pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"` + non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"` + libobjs="$libobjs $pic_object" + non_pic_objects="$non_pic_objects $non_pic_object" + fi + fi + done + else + $echo "$modename: link input file \`$save_arg' does not exist" + exit $EXIT_FAILURE + fi + arg=$save_arg + prev= + continue + ;; rpath | xrpath) # We need an absolute path. case $arg in [\\/]* | [A-Za-z]:[\\/]*) ;; *) $echo "$modename: only absolute run-paths are allowed" 1>&2 - exit 1 + exit $EXIT_FAILURE ;; esac if test "$prev" = rpath; then @@ -950,13 +1341,33 @@ finalize_command="$finalize_command $wl$qarg" continue ;; + xcclinker) + linker_flags="$linker_flags $qarg" + compiler_flags="$compiler_flags $qarg" + prev= + compile_command="$compile_command $qarg" + finalize_command="$finalize_command $qarg" + continue + ;; + shrext) + shrext_cmds="$arg" + prev= + continue + ;; + darwin_framework) + compiler_flags="$compiler_flags $arg" + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" + prev= + continue + ;; *) eval "$prev=\"\$arg\"" prev= continue ;; esac - fi # test -n $prev + fi # test -n "$prev" prevarg="$arg" @@ -998,7 +1409,7 @@ -export-symbols | -export-symbols-regex) if test -n "$export_symbols" || test -n "$export_symbols_regex"; then $echo "$modename: more than one -exported-symbols argument is not allowed" - exit 1 + exit $EXIT_FAILURE fi if test "X$arg" = "X-export-symbols"; then prev=expsyms @@ -1008,6 +1419,14 @@ continue ;; + -framework|-arch) + prev=darwin_framework + compiler_flags="$compiler_flags $arg" + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" + continue + ;; + -inst-prefix-dir) prev=inst_prefix continue @@ -1017,7 +1436,7 @@ # so, if we see these flags be careful not to treat them like -L -L[A-Z][A-Z]*:*) case $with_gcc/$host in - no/*-*-irix* | no/*-*-nonstopux*) + no/*-*-irix* | /*-*-irix*) compile_command="$compile_command $arg" finalize_command="$finalize_command $arg" ;; @@ -1034,7 +1453,7 @@ absdir=`cd "$dir" && pwd` if test -z "$absdir"; then $echo "$modename: cannot determine absolute directory name of \`$dir'" 1>&2 - exit 1 + exit $EXIT_FAILURE fi dir="$absdir" ;; @@ -1068,28 +1487,78 @@ # These systems don't actually have a C library (as such) test "X$arg" = "X-lc" && continue ;; - *-*-openbsd* | *-*-freebsd*) + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. test "X$arg" = "X-lc" && continue ;; - esac - elif test "X$arg" = "X-lc_r"; then - case $host in - *-*-openbsd* | *-*-freebsd*) - # Do not include libc_r directly, use -pthread flag. + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C and math libraries are in the System framework + deplibs="$deplibs -framework System" continue - ;; esac + elif test "X$arg" = "X-lc_r"; then + case $host in + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc_r directly, use -pthread flag. + continue + ;; + esac fi deplibs="$deplibs $arg" continue ;; + # Tru64 UNIX uses -model [arg] to determine the layout of C++ + # classes, name mangling, and exception handling. + -model) + compile_command="$compile_command $arg" + compiler_flags="$compiler_flags $arg" + finalize_command="$finalize_command $arg" + prev=xcompiler + continue + ;; + + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe) + compiler_flags="$compiler_flags $arg" + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" + continue + ;; + -module) module=yes continue ;; + # -64, -mips[0-9] enable 64-bit mode on the SGI compiler + # -r[0-9][0-9]* specifies the processor on the SGI compiler + # -xarch=*, -xtarget=* enable 64-bit mode on the Sun compiler + # +DA*, +DD* enable 64-bit mode on the HP compiler + # -q* pass through compiler args for the IBM compiler + # -m* pass through architecture-specific compiler args for GCC + -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*) + + # Unknown arguments in both finalize_command and compile_command need + # to be aesthetically quoted because they are evaled later. + arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` + case $arg in + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + arg="\"$arg\"" + ;; + esac + compile_command="$compile_command $arg" + finalize_command="$finalize_command $arg" + if test "$with_gcc" = "yes" ; then + compiler_flags="$compiler_flags $arg" + fi + continue + ;; + + -shrext) + prev=shrext + continue + ;; + -no-fast-install) fast_install=no continue @@ -1114,8 +1583,18 @@ continue ;; - -o) prev=output ;; - + -objectlist) + prev=objectlist + continue + ;; + + -o) prev=output ;; + + -precious-files-regex) + prev=precious_regex + continue + ;; + -release) prev=release continue @@ -1138,7 +1617,7 @@ [\\/]* | [A-Za-z]:[\\/]*) ;; *) $echo "$modename: only absolute run-paths are allowed" 1>&2 - exit 1 + exit $EXIT_FAILURE ;; esac case "$xrpath " in @@ -1166,6 +1645,11 @@ prev=vinfo continue ;; + -version-number) + prev=vinfo + vinfo_number=yes + continue + ;; -Wc,*) args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wc,//'` @@ -1214,10 +1698,10 @@ continue ;; - -Kthread | -mthreads | -mt | -pthread | -pthreads | -threads | -qthreaded | -kthread ) - compiler_flags="$compiler_flags $arg" - continue - ;; + -XCClinker) + prev=xcclinker + continue + ;; # Some other compiler flag. -* | +*) @@ -1231,29 +1715,101 @@ esac ;; - *.lo | *.$objext) - # A library or standard object. - if test "$prev" = dlfiles; then - # This file was specified with -dlopen. - if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then - dlfiles="$dlfiles $arg" - prev= - continue - else - # If libtool objects are unsupported, then we need to preload. - prev=dlprefiles - fi - fi + *.$objext) + # A standard object. + objs="$objs $arg" + ;; - if test "$prev" = dlprefiles; then - # Preload the old-style object. - dlprefiles="$dlprefiles "`$echo "X$arg" | $Xsed -e "$lo2o"` - prev= - else + *.lo) + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if (${SED} -e '2q' $arg | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + pic_object= + non_pic_object= + + # Read the .lo file + # If there is no directory component, then add one. case $arg in - *.lo) libobjs="$libobjs $arg" ;; - *) objs="$objs $arg" ;; + */* | *\\*) . $arg ;; + *) . ./$arg ;; esac + + if test -z "$pic_object" || \ + test -z "$non_pic_object" || + test "$pic_object" = none && \ + test "$non_pic_object" = none; then + $echo "$modename: cannot find name of object for \`$arg'" 1>&2 + exit $EXIT_FAILURE + fi + + # Extract subdirectory from the argument. + xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` + if test "X$xdir" = "X$arg"; then + xdir= + else + xdir="$xdir/" + fi + + if test "$pic_object" != none; then + # Prepend the subdirectory the object is found in. + pic_object="$xdir$pic_object" + + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + dlfiles="$dlfiles $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test "$prev" = dlprefiles; then + # Preload the old-style object. + dlprefiles="$dlprefiles $pic_object" + prev= + fi + + # A PIC object. + libobjs="$libobjs $pic_object" + arg="$pic_object" + fi + + # Non-PIC object. + if test "$non_pic_object" != none; then + # Prepend the subdirectory the object is found in. + non_pic_object="$xdir$non_pic_object" + + # A standard non-PIC object + non_pic_objects="$non_pic_objects $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" + fi + fi + else + # Only an error if not doing a dry-run. + if test -z "$run"; then + $echo "$modename: \`$arg' is not a valid libtool object" 1>&2 + exit $EXIT_FAILURE + else + # Dry-run case. + + # Extract subdirectory from the argument. + xdir=`$echo "X$arg" | $Xsed -e 's%/[^/]*$%%'` + if test "X$xdir" = "X$arg"; then + xdir= + else + xdir="$xdir/" + fi + + pic_object=`$echo "X${xdir}${objdir}/${arg}" | $Xsed -e "$lo2o"` + non_pic_object=`$echo "X${xdir}${arg}" | $Xsed -e "$lo2o"` + libobjs="$libobjs $pic_object" + non_pic_objects="$non_pic_objects $non_pic_object" + fi fi ;; @@ -1304,7 +1860,7 @@ if test -n "$prev"; then $echo "$modename: the \`$prevarg' option requires an argument" 1>&2 $echo "$help" 1>&2 - exit 1 + exit $EXIT_FAILURE fi if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then @@ -1313,6 +1869,7 @@ finalize_command="$finalize_command $arg" fi + oldlibs= # calculate the name of the file, without its directory outputname=`$echo "X$output" | $Xsed -e 's%^.*/%%'` libobjs_save="$libobjs" @@ -1333,11 +1890,11 @@ output_objdir="$output_objdir/$objdir" fi # Create the object directory. - if test ! -d $output_objdir; then + if test ! -d "$output_objdir"; then $show "$mkdir $output_objdir" $run $mkdir $output_objdir status=$? - if test $status -ne 0 && test ! -d $output_objdir; then + if test "$status" -ne 0 && test ! -d "$output_objdir"; then exit $status fi fi @@ -1347,7 +1904,7 @@ "") $echo "$modename: you must specify an output file" 1>&2 $echo "$help" 1>&2 - exit 1 + exit $EXIT_FAILURE ;; *.$libext) linkmode=oldlib ;; *.lo | *.$objext) linkmode=obj ;; @@ -1355,7 +1912,17 @@ *) linkmode=prog ;; # Anything else should be a program. esac + case $host in + *cygwin* | *mingw* | *pw32*) + # don't eliminate duplications in $postdeps and $predeps + duplicate_compiler_generated_deps=yes + ;; + *) + duplicate_compiler_generated_deps=$duplicate_deps + ;; + esac specialdeplibs= + libs= # Find all interdependent deplibs by searching for libraries # that are linked more than once (e.g. -la -lb -la) @@ -1367,6 +1934,25 @@ fi libs="$libs $deplib" done + + if test "$linkmode" = lib; then + libs="$predeps $libs $compiler_lib_search_path $postdeps" + + # Compute libraries that are listed more than once in $predeps + # $postdeps and mark them as special (i.e., whose duplicates are + # not to be eliminated). + pre_post_deps= + if test "X$duplicate_compiler_generated_deps" = "Xyes" ; then + for pre_post_dep in $predeps $postdeps; do + case "$pre_post_deps " in + *" $pre_post_dep "*) specialdeplibs="$specialdeplibs $pre_post_deps" ;; + esac + pre_post_deps="$pre_post_deps $pre_post_dep" + done + fi + pre_post_deps= + fi + deplibs= newdependency_libs= newlib_search_path= @@ -1381,7 +1967,7 @@ *.la) ;; *) $echo "$modename: libraries can \`-dlopen' only libtool libraries: $file" 1>&2 - exit 1 + exit $EXIT_FAILURE ;; esac done @@ -1398,39 +1984,58 @@ ;; esac for pass in $passes; do + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan"; then + libs="$deplibs" + deplibs= + fi if test "$linkmode" = prog; then - # Determine which files to process case $pass in - dlopen) - libs="$dlfiles" - save_deplibs="$deplibs" # Collect dlpreopened libraries - deplibs= - ;; + dlopen) libs="$dlfiles" ;; dlpreopen) libs="$dlprefiles" ;; - link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; + link) + libs="$deplibs %DEPLIBS%" + test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" + ;; esac fi + if test "$pass" = dlopen; then + # Collect dlpreopened libraries + save_deplibs="$deplibs" + deplibs= + fi for deplib in $libs; do lib= found=no case $deplib in - -l*) - if test "$linkmode" = oldlib && test "$linkmode" = obj; then - $echo "$modename: warning: \`-l' is ignored for archives/objects: $deplib" 1>&2 - continue + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + compiler_flags="$compiler_flags $deplib" fi - if test "$pass" = conv; then - deplibs="$deplib $deplibs" + continue + ;; + -l*) + if test "$linkmode" != lib && test "$linkmode" != prog; then + $echo "$modename: warning: \`-l' is ignored for archives/objects" 1>&2 continue fi name=`$echo "X$deplib" | $Xsed -e 's/^-l//'` for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do - # Search the libtool library - lib="$searchdir/lib${name}.la" - if test -f "$lib"; then - found=yes - break - fi + for search_ext in .la $std_shrext .so .a; do + # Search the libtool library + lib="$searchdir/lib${name}${search_ext}" + if test -f "$lib"; then + if test "$search_ext" = ".la"; then + found=yes + else + found=no + fi + break 2 + fi + done done if test "$found" != yes; then # deplib doesn't seem to be a libtool library @@ -1442,6 +2047,42 @@ test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue + else # deplib is a libtool library + # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, + # We need to do some special things here, and not later. + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + case " $predeps $postdeps " in + *" $deplib "*) + if (${SED} -e '2q' $lib | + grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + library_names= + old_library= + case $lib in + */* | *\\*) . $lib ;; + *) . ./$lib ;; + esac + for l in $old_library $library_names; do + ll="$l" + done + if test "X$ll" = "X$old_library" ; then # only static version available + found=no + ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'` + test "X$ladir" = "X$lib" && ladir="." + lib=$ladir/$old_library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + fi + fi + ;; + *) ;; + esac + fi fi ;; # -l -L*) @@ -1459,14 +2100,14 @@ fi if test "$pass" = scan; then deplibs="$deplib $deplibs" - newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi + newlib_search_path="$newlib_search_path "`$echo "X$deplib" | $Xsed -e 's/^-L//'` ;; *) - $echo "$modename: warning: \`-L' is ignored for archives/objects: $deplib" 1>&2 + $echo "$modename: warning: \`-L' is ignored for archives/objects" 1>&2 ;; esac # linkmode continue @@ -1491,18 +2132,33 @@ fi case $linkmode in lib) - if test "$deplibs_check_method" != pass_all; then - echo - echo "*** Warning: Trying to link with static lib archive $deplib." - echo "*** I have the capability to make that library automatically link in when" - echo "*** you link to this library. But I can only do this if you have a" - echo "*** shared version of the library, which you do not appear to have" - echo "*** because the file extensions .$libext of this argument makes me believe" - echo "*** that it is just a static archive that I should not used here." + valid_a_lib=no + case $deplibs_check_method in + match_pattern*) + set dummy $deplibs_check_method + match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` + if eval $echo \"$deplib\" 2>/dev/null \ + | $SED 10q \ + | $EGREP "$match_pattern_regex" > /dev/null; then + valid_a_lib=yes + fi + ;; + pass_all) + valid_a_lib=yes + ;; + esac + if test "$valid_a_lib" != yes; then + $echo + $echo "*** Warning: Trying to link with static lib archive $deplib." + $echo "*** I have the capability to make that library automatically link in when" + $echo "*** you link to this library. But I can only do this if you have a" + $echo "*** shared version of the library, which you do not appear to have" + $echo "*** because the file extensions .$libext of this argument makes me believe" + $echo "*** that it is just a static archive that I should not used here." else - echo - echo "*** Warning: Linking the shared library $output against the" - echo "*** static library $deplib is not portable!" + $echo + $echo "*** Warning: Linking the shared library $output against the" + $echo "*** static library $deplib is not portable!" deplibs="$deplib $deplibs" fi continue @@ -1519,14 +2175,18 @@ esac # linkmode ;; # *.$libext *.lo | *.$objext) - if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then - # If there is no dlopen support or we're linking statically, - # we need to preload. - newdlprefiles="$newdlprefiles $deplib" - compile_deplibs="$deplib $compile_deplibs" - finalize_deplibs="$deplib $finalize_deplibs" - else - newdlfiles="$newdlfiles $deplib" + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + elif test "$linkmode" = prog; then + if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then + # If there is no dlopen support or we're linking statically, + # we need to preload. + newdlprefiles="$newdlprefiles $deplib" + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + newdlfiles="$newdlfiles $deplib" + fi fi continue ;; @@ -1538,14 +2198,14 @@ if test "$found" = yes || test -f "$lib"; then : else $echo "$modename: cannot find the library \`$lib'" 1>&2 - exit 1 + exit $EXIT_FAILURE fi # Check to see that this really is a libtool archive. - if (${SED} -e '2q' $lib | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : + if (${SED} -e '2q' $lib | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : else $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - exit 1 + exit $EXIT_FAILURE fi ladir=`$echo "X$lib" | $Xsed -e 's%/[^/]*$%%'` @@ -1558,8 +2218,11 @@ library_names= old_library= # If the library was installed with an old release of libtool, - # it will not redefine variable installed. + # it will not redefine variables installed, or shouldnotlink installed=yes + shouldnotlink=no + avoidtemprpath= + # Read the .la file case $lib in @@ -1569,8 +2232,7 @@ if test "$linkmode,$pass" = "lib,link" || test "$linkmode,$pass" = "prog,scan" || - { test "$linkmode" = oldlib && test "$linkmode" = obj; }; then - # Add dl[pre]opened files of deplib + { test "$linkmode" != prog && test "$linkmode" != lib; }; then test -n "$dlopen" && dlfiles="$dlfiles $dlopen" test -n "$dlpreopen" && dlprefiles="$dlprefiles $dlpreopen" fi @@ -1581,7 +2243,7 @@ if test -z "$libdir"; then if test -z "$old_library"; then $echo "$modename: cannot find name of link library for \`$lib'" 1>&2 - exit 1 + exit $EXIT_FAILURE fi # It is a libtool convenience library, so add in its objects. convenience="$convenience $ladir/$objdir/$old_library" @@ -1598,11 +2260,12 @@ done elif test "$linkmode" != prog && test "$linkmode" != lib; then $echo "$modename: \`$lib' is not a convenience library" 1>&2 - exit 1 + exit $EXIT_FAILURE fi continue fi # $pass = conv + # Get the name of the library we link against. linklib= for l in $old_library $library_names; do @@ -1610,19 +2273,23 @@ done if test -z "$linklib"; then $echo "$modename: cannot find name of link library for \`$lib'" 1>&2 - exit 1 + exit $EXIT_FAILURE fi # This library was specified with -dlopen. if test "$pass" = dlopen; then if test -z "$libdir"; then $echo "$modename: cannot -dlopen a convenience library: \`$lib'" 1>&2 - exit 1 + exit $EXIT_FAILURE fi - if test -z "$dlname" || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then + if test -z "$dlname" || + test "$dlopen_support" != yes || + test "$build_libtool_libs" = no; then # If there is no dlname, no dlopen support or we're linking - # statically, we need to preload. - dlprefiles="$dlprefiles $lib" + # statically, we need to preload. We also need to preload any + # dependent libraries so libltdl's deplib preloader doesn't + # bomb out in the load deplibs phase. + dlprefiles="$dlprefiles $lib $dependency_libs" else newdlfiles="$newdlfiles $lib" fi @@ -1654,11 +2321,19 @@ dir="$libdir" absdir="$libdir" fi + test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes else - dir="$ladir/$objdir" - absdir="$abs_ladir/$objdir" - # Remove this search path later - notinst_path="$notinst_path $abs_ladir" + if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then + dir="$ladir" + absdir="$abs_ladir" + # Remove this search path later + notinst_path="$notinst_path $abs_ladir" + else + dir="$ladir/$objdir" + absdir="$abs_ladir/$objdir" + # Remove this search path later + notinst_path="$notinst_path $abs_ladir" + fi fi # $installed = yes name=`$echo "X$laname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` @@ -1666,7 +2341,7 @@ if test "$pass" = dlpreopen; then if test -z "$libdir"; then $echo "$modename: cannot -dlpreopen a convenience library: \`$lib'" 1>&2 - exit 1 + exit $EXIT_FAILURE fi # Prefer using a static library (so that no silly _DYNAMIC symbols # are required to link). @@ -1688,11 +2363,12 @@ compile_deplibs="$dir/$old_library $compile_deplibs" finalize_deplibs="$dir/$old_library $finalize_deplibs" else - deplibs="$lib $deplibs" + deplibs="$lib $deplibs" # used for prog,scan pass fi continue fi + if test "$linkmode" = prog && test "$pass" != link; then newlib_search_path="$newlib_search_path $ladir" deplibs="$lib $deplibs" @@ -1726,13 +2402,19 @@ continue fi # $linkmode = prog... - link_static=no # Whether the deplib will be linked statically - if test -n "$library_names" && - { test "$prefer_static_libs" = no || test -z "$old_library"; }; then - # Link against this shared library + if test "$linkmode,$pass" = "prog,link"; then + if test -n "$library_names" && + { test "$prefer_static_libs" = no || test -z "$old_library"; }; then + # We need to hardcode the library path + if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then + # Make sure the rpath contains only unique directories. + case "$temp_rpath " in + *" $dir "*) ;; + *" $absdir "*) ;; + *) temp_rpath="$temp_rpath $absdir" ;; + esac + fi - if test "$linkmode,$pass" = "prog,link" || - { test "$linkmode" = lib && test "$hardcode_into_libs" = yes; }; then # Hardcode the library path. # Skip directories that are in the system default run-time # search path. @@ -1754,17 +2436,6 @@ esac ;; esac - if test "$linkmode" = prog; then - # We need to hardcode the library path - if test -n "$shlibpath_var"; then - # Make sure the rpath contains only unique directories. - case "$temp_rpath " in - *" $dir "*) ;; - *" $absdir "*) ;; - *) temp_rpath="$temp_rpath $dir" ;; - esac - fi - fi fi # $linkmode,$pass = prog,link... if test "$alldeplibs" = yes && @@ -1774,11 +2445,52 @@ # We only need to search for static libraries continue fi + fi + link_static=no # Whether the deplib will be linked statically + if test -n "$library_names" && + { test "$prefer_static_libs" = no || test -z "$old_library"; }; then if test "$installed" = no; then notinst_deplibs="$notinst_deplibs $lib" need_relink=yes fi + # This is a shared library + + # Warn about portability, can't link against -module's on + # some systems (darwin) + if test "$shouldnotlink" = yes && test "$pass" = link ; then + $echo + if test "$linkmode" = prog; then + $echo "*** Warning: Linking the executable $output against the loadable module" + else + $echo "*** Warning: Linking the shared library $output against the loadable module" + fi + $echo "*** $linklib is not portable!" + fi + if test "$linkmode" = lib && + test "$hardcode_into_libs" = yes; then + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) compile_rpath="$compile_rpath $absdir" + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) finalize_rpath="$finalize_rpath $libdir" + esac + ;; + esac + fi if test -n "$old_archive_from_expsyms_cmds"; then # figure out the soname @@ -1792,7 +2504,7 @@ elif test -n "$soname_spec"; then # bleh windows case $host in - *cygwin*) + *cygwin* | mingw*) major=`expr $current - $age` versuffix="-$major" ;; @@ -1804,17 +2516,18 @@ # Make a new name for the extract_expsyms_cmds to use soroot="$soname" - soname=`echo $soroot | ${SED} -e 's/^.*\///'` - newlib="libimp-`echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a" + soname=`$echo $soroot | ${SED} -e 's/^.*\///'` + newlib="libimp-`$echo $soname | ${SED} 's/^lib//;s/\.dll$//'`.a" # If the library has no export list, then create one now if test -f "$output_objdir/$soname-def"; then : else $show "extracting exported symbol list from \`$soname'" save_ifs="$IFS"; IFS='~' - eval cmds=\"$extract_expsyms_cmds\" + cmds=$extract_expsyms_cmds for cmd in $cmds; do IFS="$save_ifs" + eval cmd=\"$cmd\" $show "$cmd" $run eval "$cmd" || exit $? done @@ -1825,9 +2538,10 @@ if test -f "$output_objdir/$newlib"; then :; else $show "generating import library for \`$soname'" save_ifs="$IFS"; IFS='~' - eval cmds=\"$old_archive_from_expsyms_cmds\" + cmds=$old_archive_from_expsyms_cmds for cmd in $cmds; do IFS="$save_ifs" + eval cmd=\"$cmd\" $show "$cmd" $run eval "$cmd" || exit $? done @@ -1836,7 +2550,7 @@ # make sure the library variables are pointing to the new library dir=$output_objdir linklib=$newlib - fi # test -n $old_archive_from_expsyms_cmds + fi # test -n "$old_archive_from_expsyms_cmds" if test "$linkmode" = prog || test "$mode" != relink; then add_shlibpath= @@ -1847,6 +2561,22 @@ immediate | unsupported) if test "$hardcode_direct" = no; then add="$dir/$linklib" + case $host in + *-*-sco3.2v5* ) add_dir="-L$dir" ;; + *-*-darwin* ) + # if the lib is a module then we can not link against + # it, someone is ignoring the new warnings I added + if /usr/bin/file -L $add 2> /dev/null | $EGREP "bundle" >/dev/null ; then + $echo "** Warning, lib $linklib is a module, not a shared library" + if test -z "$old_library" ; then + $echo + $echo "** And there doesn't seem to be a static archive available" + $echo "** The link will probably fail, sorry" + else + add="$dir/$old_library" + fi + fi + esac elif test "$hardcode_minus_L" = no; then case $host in *-*-sunos*) add_shlibpath="$dir" ;; @@ -1865,6 +2595,14 @@ add="$dir/$linklib" elif test "$hardcode_minus_L" = yes; then add_dir="-L$dir" + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + add_dir="$add_dir -L$inst_prefix_dir$libdir" + ;; + esac + fi add="-l$name" elif test "$hardcode_shlibpath_var" = yes; then add_shlibpath="$dir" @@ -1878,7 +2616,7 @@ if test "$lib_linked" != yes; then $echo "$modename: configuration error: unsupported hardcode properties" - exit 1 + exit $EXIT_FAILURE fi if test -n "$add_shlibpath"; then @@ -1912,16 +2650,7 @@ if test "$hardcode_direct" = yes; then add="$libdir/$linklib" elif test "$hardcode_minus_L" = yes; then - # Try looking first in the location we're being installed to. - add_dir= - if test -n "$inst_prefix_dir"; then - case "$libdir" in - [\\/]*) - add_dir="-L$inst_prefix_dir$libdir" - ;; - esac - fi - add_dir="$add_dir -L$libdir" + add_dir="-L$libdir" add="-l$name" elif test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in @@ -1929,18 +2658,24 @@ *) finalize_shlibpath="$finalize_shlibpath$libdir:" ;; esac add="-l$name" + elif test "$hardcode_automatic" = yes; then + if test -n "$inst_prefix_dir" && + test -f "$inst_prefix_dir$libdir/$linklib" ; then + add="$inst_prefix_dir$libdir/$linklib" + else + add="$libdir/$linklib" + fi else # We cannot seem to hardcode it, guess we'll fake it. + add_dir="-L$libdir" # Try looking first in the location we're being installed to. - add_dir= if test -n "$inst_prefix_dir"; then - case "$libdir" in - [\\/]*) - add_dir="-L$inst_prefix_dir$libdir" - ;; + case $libdir in + [\\/]*) + add_dir="$add_dir -L$inst_prefix_dir$libdir" + ;; esac fi - add_dir="$add_dir -L$libdir" add="-l$name" fi @@ -1953,15 +2688,6 @@ fi fi elif test "$linkmode" = prog; then - if test "$alldeplibs" = yes && - { test "$deplibs_check_method" = pass_all || - { test "$build_libtool_libs" = yes && - test -n "$library_names"; }; }; then - # We only need to search for static libraries - continue - fi - - # Try to link the static library # Here we assume that one of hardcode_direct or hardcode_minus_L # is not unsupported. This is valid on all known static and # shared platforms. @@ -1981,21 +2707,21 @@ # Just print a warning and add the library to dependency_libs so # that the program can be linked against the static library. - echo - echo "*** Warning: This system can not link to static lib archive $lib." - echo "*** I have the capability to make that library automatically link in when" - echo "*** you link to this library. But I can only do this if you have a" - echo "*** shared version of the library, which you do not appear to have." + $echo + $echo "*** Warning: This system can not link to static lib archive $lib." + $echo "*** I have the capability to make that library automatically link in when" + $echo "*** you link to this library. But I can only do this if you have a" + $echo "*** shared version of the library, which you do not appear to have." if test "$module" = yes; then - echo "*** But as you try to build a module library, libtool will still create " - echo "*** a static module, that should work as long as the dlopening application" - echo "*** is linked with the -dlopen flag to resolve symbols at runtime." + $echo "*** But as you try to build a module library, libtool will still create " + $echo "*** a static module, that should work as long as the dlopening application" + $echo "*** is linked with the -dlopen flag to resolve symbols at runtime." if test -z "$global_symbol_pipe"; then - echo - echo "*** However, this would only work if libtool was able to extract symbol" - echo "*** lists from a program, using \`nm' or equivalent, but libtool could" - echo "*** not find such a program. So, this module is probably useless." - echo "*** \`nm' from GNU binutils and a full rebuild may help." + $echo + $echo "*** However, this would only work if libtool was able to extract symbol" + $echo "*** lists from a program, using \`nm' or equivalent, but libtool could" + $echo "*** not find such a program. So, this module is probably useless." + $echo "*** \`nm' from GNU binutils and a full rebuild may help." fi if test "$build_old_libs" = no; then build_libtool_libs=module @@ -2005,8 +2731,6 @@ fi fi else - convenience="$convenience $dir/$old_library" - old_convenience="$old_convenience $dir/$old_library" deplibs="$dir/$old_library $deplibs" link_static=yes fi @@ -2014,7 +2738,8 @@ if test "$linkmode" = lib; then if test -n "$dependency_libs" && - { test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes || + { test "$hardcode_into_libs" != yes || + test "$build_old_libs" = yes || test "$link_static" = yes; }; then # Extract -R from dependency_libs temp_deplibs= @@ -2066,29 +2791,75 @@ ;; esac if grep "^installed=no" $deplib > /dev/null; then - path="-L$absdir/$objdir" + path="$absdir/$objdir" else eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` if test -z "$libdir"; then $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 - exit 1 + exit $EXIT_FAILURE fi if test "$absdir" != "$libdir"; then $echo "$modename: warning: \`$deplib' seems to be moved" 1>&2 fi - path="-L$absdir" + path="$absdir" fi + depdepl= + case $host in + *-*-darwin*) + # we do not want to link against static libs, + # but need to link against shared + eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` + if test -n "$deplibrary_names" ; then + for tmp in $deplibrary_names ; do + depdepl=$tmp + done + if test -f "$path/$depdepl" ; then + depdepl="$path/$depdepl" + fi + # do not add paths which are already there + case " $newlib_search_path " in + *" $path "*) ;; + *) newlib_search_path="$newlib_search_path $path";; + esac + fi + path="" + ;; + *) + path="-L$path" + ;; + esac + ;; + -l*) + case $host in + *-*-darwin*) + # Again, we only want to link against shared libraries + eval tmp_libs=`$echo "X$deplib" | $Xsed -e "s,^\-l,,"` + for tmp in $newlib_search_path ; do + if test -f "$tmp/lib$tmp_libs.dylib" ; then + eval depdepl="$tmp/lib$tmp_libs.dylib" + break + fi + done + path="" + ;; + *) continue ;; + esac ;; *) continue ;; esac case " $deplibs " in *" $path "*) ;; - *) deplibs="$deplibs $path" ;; + *) deplibs="$path $deplibs" ;; + esac + case " $deplibs " in + *" $depdepl "*) ;; + *) deplibs="$depdepl $deplibs" ;; esac done fi # link_all_deplibs != no fi # linkmode = lib done # for deplib in $libs + dependency_libs="$newdependency_libs" if test "$pass" = dlpreopen; then # Link the dlpreopened libraries before other libraries for deplib in $save_deplibs; do @@ -2096,7 +2867,6 @@ done fi if test "$pass" != dlopen; then - test "$pass" != scan && dependency_libs="$newdependency_libs" if test "$pass" != conv; then # Make sure lib_search_path contains only unique directories. lib_search_path= @@ -2119,9 +2889,30 @@ eval tmp_libs=\"\$$var\" new_libs= for deplib in $tmp_libs; do + # FIXME: Pedantically, this is the right thing to do, so + # that some nasty dependency loop isn't accidentally + # broken: + #new_libs="$deplib $new_libs" + # Pragmatically, this seems to cause very few problems in + # practice: case $deplib in -L*) new_libs="$deplib $new_libs" ;; + -R*) ;; *) + # And here is the reason: when a library appears more + # than once as an explicit dependence of a library, or + # is implicitly linked in more than once by the + # compiler, it is considered special, and multiple + # occurrences thereof are not removed. Compare this + # with having the same library being listed as a + # dependency of multiple other libraries: in this case, + # we know (pedantically, we assume) the library does not + # need to be listed more than once, so we keep only the + # last copy. This is not always right, but it is rare + # enough that we require users that really mean to play + # such unportable linking tricks to link the library + # using -Wl,-lname, so that libtool does not consider it + # for duplicate removal. case " $specialdeplibs " in *" $deplib "*) new_libs="$deplib $new_libs" ;; *) @@ -2149,11 +2940,20 @@ eval $var=\"$tmp_libs\" done # for var fi - if test "$pass" = "conv" && - { test "$linkmode" = "lib" || test "$linkmode" = "prog"; }; then - libs="$deplibs" # reset libs - deplibs= - fi + # Last step: remove runtime libs from dependency_libs + # (they stay in deplibs) + tmp_libs= + for i in $dependency_libs ; do + case " $predeps $postdeps $compiler_lib_search_path " in + *" $i "*) + i="" + ;; + esac + if test -n "$i" ; then + tmp_libs="$tmp_libs $i" + fi + done + dependency_libs=$tmp_libs done # for pass if test "$linkmode" = prog; then dlfiles="$newdlfiles" @@ -2162,6 +2962,10 @@ case $linkmode in oldlib) + if test -n "$deplibs"; then + $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2 + fi + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2 fi @@ -2175,7 +2979,7 @@ fi if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info' is ignored for archives" 1>&2 + $echo "$modename: warning: \`-version-info/-version-number' is ignored for archives" 1>&2 fi if test -n "$release"; then @@ -2197,17 +3001,19 @@ case $outputname in lib*) name=`$echo "X$outputname" | $Xsed -e 's/\.la$//' -e 's/^lib//'` + eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" ;; *) if test "$module" = no; then $echo "$modename: libtool library \`$output' must begin with \`lib'" 1>&2 $echo "$help" 1>&2 - exit 1 + exit $EXIT_FAILURE fi if test "$need_lib_prefix" != no; then # Add the "lib" prefix for modules if required name=`$echo "X$outputname" | $Xsed -e 's/\.la$//'` + eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" else libname=`$echo "X$outputname" | $Xsed -e 's/\.la$//'` @@ -2218,11 +3024,11 @@ if test -n "$objs"; then if test "$deplibs_check_method" != pass_all; then $echo "$modename: cannot build libtool library \`$output' from non-libtool objects on this host:$objs" 2>&1 - exit 1 + exit $EXIT_FAILURE else - echo - echo "*** Warning: Linking the shared library $output against the non-libtool" - echo "*** objects $objs is not portable!" + $echo + $echo "*** Warning: Linking the shared library $output against the non-libtool" + $echo "*** objects $objs is not portable!" libobjs="$libobjs $objs" fi fi @@ -2232,7 +3038,7 @@ fi set dummy $rpath - if test $# -gt 2; then + if test "$#" -gt 2; then $echo "$modename: warning: ignoring multiple \`-rpath's for a libtool library" 1>&2 fi install_libdir="$2" @@ -2241,14 +3047,16 @@ if test -z "$rpath"; then if test "$build_libtool_libs" = yes; then # Building a libtool convenience library. - libext=al + # Some compilers have problems with a `.al' extension so + # convenience libraries should have the same extension an + # archive normally would. oldlibs="$output_objdir/$libname.$libext $oldlibs" build_libtool_libs=convenience build_old_libs=yes fi if test -n "$vinfo"; then - $echo "$modename: warning: \`-version-info' is ignored for convenience libraries" 1>&2 + $echo "$modename: warning: \`-version-info/-version-number' is ignored for convenience libraries" 1>&2 fi if test -n "$release"; then @@ -2264,45 +3072,87 @@ if test -n "$8"; then $echo "$modename: too many parameters to \`-version-info'" 1>&2 $echo "$help" 1>&2 - exit 1 + exit $EXIT_FAILURE fi - current="$2" - revision="$3" - age="$4" + # convert absolute version numbers to libtool ages + # this retains compatibility with .la files and attempts + # to make the code below a bit more comprehensible + + case $vinfo_number in + yes) + number_major="$2" + number_minor="$3" + number_revision="$4" + # + # There are really only two kinds -- those that + # use the current revision as the major version + # and those that subtract age and use age as + # a minor version. But, then there is irix + # which has an extra 1 added just for fun + # + case $version_type in + darwin|linux|osf|windows) + current=`expr $number_major + $number_minor` + age="$number_minor" + revision="$number_revision" + ;; + freebsd-aout|freebsd-elf|sunos) + current="$number_major" + revision="$number_minor" + age="0" + ;; + irix|nonstopux) + current=`expr $number_major + $number_minor - 1` + age="$number_minor" + revision="$number_minor" + ;; + *) + $echo "$modename: unknown library version type \`$version_type'" 1>&2 + $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 + exit $EXIT_FAILURE + ;; + esac + ;; + no) + current="$2" + revision="$3" + age="$4" + ;; + esac # Check that each of the things are valid numbers. case $current in - [0-9]*) ;; + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) - $echo "$modename: CURRENT \`$current' is not a nonnegative integer" 1>&2 + $echo "$modename: CURRENT \`$current' must be a nonnegative integer" 1>&2 $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit 1 + exit $EXIT_FAILURE ;; esac case $revision in - [0-9]*) ;; + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) - $echo "$modename: REVISION \`$revision' is not a nonnegative integer" 1>&2 + $echo "$modename: REVISION \`$revision' must be a nonnegative integer" 1>&2 $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit 1 + exit $EXIT_FAILURE ;; esac case $age in - [0-9]*) ;; + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) - $echo "$modename: AGE \`$age' is not a nonnegative integer" 1>&2 + $echo "$modename: AGE \`$age' must be a nonnegative integer" 1>&2 $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit 1 + exit $EXIT_FAILURE ;; esac - if test $age -gt $current; then + if test "$age" -gt "$current"; then $echo "$modename: AGE \`$age' is greater than the current interface number \`$current'" 1>&2 $echo "$modename: \`$vinfo' is not valid version information" 1>&2 - exit 1 + exit $EXIT_FAILURE fi # Calculate the version variables. @@ -2319,7 +3169,7 @@ versuffix="$major.$age.$revision" # Darwin ld doesn't like 0 for these options... minor_current=`expr $current + 1` - verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" + verstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" ;; freebsd-aout) @@ -2343,7 +3193,7 @@ # Add in all the interfaces that we are compatible with. loop=$revision - while test $loop != 0; do + while test "$loop" -ne 0; do iface=`expr $revision - $loop` loop=`expr $loop - 1` verstring="$verstring_prefix$major.$iface:$verstring" @@ -2366,7 +3216,7 @@ # Add in all the interfaces that we are compatible with. loop=$age - while test $loop != 0; do + while test "$loop" -ne 0; do iface=`expr $current - $loop` loop=`expr $loop - 1` verstring="$verstring:${iface}.0" @@ -2390,20 +3240,19 @@ *) $echo "$modename: unknown library version type \`$version_type'" 1>&2 - echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 - exit 1 + $echo "Fatal configuration error. See the $PACKAGE docs for more information." 1>&2 + exit $EXIT_FAILURE ;; esac # Clear the version info if we defaulted, and they specified a release. if test -z "$vinfo" && test -n "$release"; then major= - verstring="0.0" case $version_type in darwin) # we can't check for "0.0" in archive_cmds due to quoting # problems, so we reset it completely - verstring="" + verstring= ;; *) verstring="0.0" @@ -2437,9 +3286,30 @@ fi if test "$mode" != relink; then - # Remove our outputs. - $show "${rm}r $output_objdir/$outputname $output_objdir/$libname.* $output_objdir/${libname}${release}.*" - $run ${rm}r $output_objdir/$outputname $output_objdir/$libname.* $output_objdir/${libname}${release}.* + # Remove our outputs, but don't remove object files since they + # may have been created when compiling PIC objects. + removelist= + tempremovelist=`$echo "$output_objdir/*"` + for p in $tempremovelist; do + case $p in + *.$objext) + ;; + $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) + if test "X$precious_files_regex" != "X"; then + if echo $p | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 + then + continue + fi + fi + removelist="$removelist $p" + ;; + *) ;; + esac + done + if test -n "$removelist"; then + $show "${rm}r $removelist" + $run ${rm}r $removelist + fi fi # Now set the variables for building old libraries. @@ -2452,9 +3322,9 @@ # Eliminate all temporary directories. for path in $notinst_path; do - lib_search_path=`echo "$lib_search_path " | ${SED} -e 's% $path % %g'` - deplibs=`echo "$deplibs " | ${SED} -e 's% -L$path % %g'` - dependency_libs=`echo "$dependency_libs " | ${SED} -e 's% -L$path % %g'` + lib_search_path=`$echo "$lib_search_path " | ${SED} -e 's% $path % %g'` + deplibs=`$echo "$deplibs " | ${SED} -e 's% -L$path % %g'` + dependency_libs=`$echo "$dependency_libs " | ${SED} -e 's% -L$path % %g'` done if test -n "$xrpath"; then @@ -2505,10 +3375,11 @@ *-*-netbsd*) # Don't link with libc until the a.out ld.so is fixed. ;; - *-*-openbsd* | *-*-freebsd*) + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. + test "X$arg" = "X-lc" && continue ;; - *) + *) # Add libc to deplibs on all other systems if necessary. if test "$build_libtool_need_lc" = "yes"; then deplibs="$deplibs -lc" @@ -2537,7 +3408,7 @@ # This might be a little naive. We might want to check # whether the library exists or not. But this is on # osf3 & osf4 and I'm not really sure... Just - # implementing what was already the behaviour. + # implementing what was already the behavior. newdeplibs=$deplibs ;; test_compile) @@ -2550,68 +3421,88 @@ int main() { return 0; } EOF $rm conftest - $CC -o conftest conftest.c $deplibs - if test $? -eq 0 ; then + $LTCC -o conftest conftest.c $deplibs + if test "$?" -eq 0 ; then ldd_output=`ldd conftest` for i in $deplibs; do - name="`expr $i : '-l\(.*\)'`" + name=`expr $i : '-l\(.*\)'` # If $name is empty we are operating on a -L argument. - if test -n "$name" && test "$name" != "0"; then - libname=`eval \\$echo \"$libname_spec\"` - deplib_matches=`eval \\$echo \"$library_names_spec\"` - set dummy $deplib_matches - deplib_match=$2 - if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then - newdeplibs="$newdeplibs $i" - else - droppeddeps=yes - echo - echo "*** Warning: dynamic linker does not accept needed library $i." - echo "*** I have the capability to make that library automatically link in when" - echo "*** you link to this library. But I can only do this if you have a" - echo "*** shared version of the library, which I believe you do not have" - echo "*** because a test_compile did reveal that the linker did not use it for" - echo "*** its dynamic dependency list that programs get resolved with at runtime." + if test "$name" != "" && test "$name" -ne "0"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + case " $predeps $postdeps " in + *" $i "*) + newdeplibs="$newdeplibs $i" + i="" + ;; + esac + fi + if test -n "$i" ; then + libname=`eval \\$echo \"$libname_spec\"` + deplib_matches=`eval \\$echo \"$library_names_spec\"` + set dummy $deplib_matches + deplib_match=$2 + if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then + newdeplibs="$newdeplibs $i" + else + droppeddeps=yes + $echo + $echo "*** Warning: dynamic linker does not accept needed library $i." + $echo "*** I have the capability to make that library automatically link in when" + $echo "*** you link to this library. But I can only do this if you have a" + $echo "*** shared version of the library, which I believe you do not have" + $echo "*** because a test_compile did reveal that the linker did not use it for" + $echo "*** its dynamic dependency list that programs get resolved with at runtime." + fi fi else newdeplibs="$newdeplibs $i" fi done else - # Error occured in the first compile. Let's try to salvage + # Error occurred in the first compile. Let's try to salvage # the situation: Compile a separate program for each library. for i in $deplibs; do - name="`expr $i : '-l\(.*\)'`" - # If $name is empty we are operating on a -L argument. - if test -n "$name" && test "$name" != "0"; then + name=`expr $i : '-l\(.*\)'` + # If $name is empty we are operating on a -L argument. + if test "$name" != "" && test "$name" != "0"; then $rm conftest - $CC -o conftest conftest.c $i + $LTCC -o conftest conftest.c $i # Did it work? - if test $? -eq 0 ; then + if test "$?" -eq 0 ; then ldd_output=`ldd conftest` - libname=`eval \\$echo \"$libname_spec\"` - deplib_matches=`eval \\$echo \"$library_names_spec\"` - set dummy $deplib_matches - deplib_match=$2 - if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then - newdeplibs="$newdeplibs $i" - else - droppeddeps=yes - echo - echo "*** Warning: dynamic linker does not accept needed library $i." - echo "*** I have the capability to make that library automatically link in when" - echo "*** you link to this library. But I can only do this if you have a" - echo "*** shared version of the library, which you do not appear to have" - echo "*** because a test_compile did reveal that the linker did not use this one" - echo "*** as a dynamic dependency that programs can get resolved with at runtime." + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + case " $predeps $postdeps " in + *" $i "*) + newdeplibs="$newdeplibs $i" + i="" + ;; + esac + fi + if test -n "$i" ; then + libname=`eval \\$echo \"$libname_spec\"` + deplib_matches=`eval \\$echo \"$library_names_spec\"` + set dummy $deplib_matches + deplib_match=$2 + if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then + newdeplibs="$newdeplibs $i" + else + droppeddeps=yes + $echo + $echo "*** Warning: dynamic linker does not accept needed library $i." + $echo "*** I have the capability to make that library automatically link in when" + $echo "*** you link to this library. But I can only do this if you have a" + $echo "*** shared version of the library, which you do not appear to have" + $echo "*** because a test_compile did reveal that the linker did not use this one" + $echo "*** as a dynamic dependency that programs can get resolved with at runtime." + fi fi else droppeddeps=yes - echo - echo "*** Warning! Library $i is needed by this library but I was not able to" - echo "*** make it link in! You will probably need to install it or some" - echo "*** library that it depends on before this library will be fully" - echo "*** functional. Installing it before continuing would be even better." + $echo + $echo "*** Warning! Library $i is needed by this library but I was not able to" + $echo "*** make it link in! You will probably need to install it or some" + $echo "*** library that it depends on before this library will be fully" + $echo "*** functional. Installing it before continuing would be even better." fi else newdeplibs="$newdeplibs $i" @@ -2623,13 +3514,22 @@ set dummy $deplibs_check_method file_magic_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` for a_deplib in $deplibs; do - name="`expr $a_deplib : '-l\(.*\)'`" + name=`expr $a_deplib : '-l\(.*\)'` # If $name is empty we are operating on a -L argument. - if test -n "$name" && test "$name" != "0"; then - libname=`eval \\$echo \"$libname_spec\"` - for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do - potential_libs=`ls $i/$libname[.-]* 2>/dev/null` - for potent_lib in $potential_libs; do + if test "$name" != "" && test "$name" != "0"; then + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + case " $predeps $postdeps " in + *" $a_deplib "*) + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + ;; + esac + fi + if test -n "$a_deplib" ; then + libname=`eval \\$echo \"$libname_spec\"` + for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do + potential_libs=`ls $i/$libname[.-]* 2>/dev/null` + for potent_lib in $potential_libs; do # Follow soft links. if ls -lLd "$potent_lib" 2>/dev/null \ | grep " -> " >/dev/null; then @@ -2648,35 +3548,29 @@ *) potlib=`$echo "X$potlib" | $Xsed -e 's,[^/]*$,,'`"$potliblink";; esac done - # It is ok to link against an archive when - # building a shared library. - if $AR -t $potlib > /dev/null 2>&1; then - newdeplibs="$newdeplibs $a_deplib" - a_deplib="" - break 2 - fi if eval $file_magic_cmd \"\$potlib\" 2>/dev/null \ | ${SED} 10q \ - | egrep "$file_magic_regex" > /dev/null; then + | $EGREP "$file_magic_regex" > /dev/null; then newdeplibs="$newdeplibs $a_deplib" a_deplib="" break 2 fi - done - done + done + done + fi if test -n "$a_deplib" ; then droppeddeps=yes - echo - echo "*** Warning: linker path does not have real file for library $a_deplib." - echo "*** I have the capability to make that library automatically link in when" - echo "*** you link to this library. But I can only do this if you have a" - echo "*** shared version of the library, which you do not appear to have" - echo "*** because I did check the linker path looking for a file starting" + $echo + $echo "*** Warning: linker path does not have real file for library $a_deplib." + $echo "*** I have the capability to make that library automatically link in when" + $echo "*** you link to this library. But I can only do this if you have a" + $echo "*** shared version of the library, which you do not appear to have" + $echo "*** because I did check the linker path looking for a file starting" if test -z "$potlib" ; then - echo "*** with $libname but no candidates were found. (...for file magic test)" + $echo "*** with $libname but no candidates were found. (...for file magic test)" else - echo "*** with $libname and none of the candidates passed a file format test" - echo "*** using a file magic. Last file checked: $potlib" + $echo "*** with $libname and none of the candidates passed a file format test" + $echo "*** using a file magic. Last file checked: $potlib" fi fi else @@ -2689,36 +3583,46 @@ set dummy $deplibs_check_method match_pattern_regex=`expr "$deplibs_check_method" : "$2 \(.*\)"` for a_deplib in $deplibs; do - name="`expr $a_deplib : '-l\(.*\)'`" + name=`expr $a_deplib : '-l\(.*\)'` # If $name is empty we are operating on a -L argument. if test -n "$name" && test "$name" != "0"; then - libname=`eval \\$echo \"$libname_spec\"` - for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do - potential_libs=`ls $i/$libname[.-]* 2>/dev/null` - for potent_lib in $potential_libs; do - potlib="$potent_lib" # see symlink-check below in file_magic test - if eval echo \"$potent_lib\" 2>/dev/null \ - | ${SED} 10q \ - | egrep "$match_pattern_regex" > /dev/null; then - newdeplibs="$newdeplibs $a_deplib" - a_deplib="" - break 2 - fi + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + case " $predeps $postdeps " in + *" $a_deplib "*) + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + ;; + esac + fi + if test -n "$a_deplib" ; then + libname=`eval \\$echo \"$libname_spec\"` + for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do + potential_libs=`ls $i/$libname[.-]* 2>/dev/null` + for potent_lib in $potential_libs; do + potlib="$potent_lib" # see symlink-check above in file_magic test + if eval $echo \"$potent_lib\" 2>/dev/null \ + | ${SED} 10q \ + | $EGREP "$match_pattern_regex" > /dev/null; then + newdeplibs="$newdeplibs $a_deplib" + a_deplib="" + break 2 + fi + done done - done + fi if test -n "$a_deplib" ; then droppeddeps=yes - echo - echo "*** Warning: linker path does not have real file for library $a_deplib." - echo "*** I have the capability to make that library automatically link in when" - echo "*** you link to this library. But I can only do this if you have a" - echo "*** shared version of the library, which you do not appear to have" - echo "*** because I did check the linker path looking for a file starting" + $echo + $echo "*** Warning: linker path does not have real file for library $a_deplib." + $echo "*** I have the capability to make that library automatically link in when" + $echo "*** you link to this library. But I can only do this if you have a" + $echo "*** shared version of the library, which you do not appear to have" + $echo "*** because I did check the linker path looking for a file starting" if test -z "$potlib" ; then - echo "*** with $libname but no candidates were found. (...for regex pattern test)" + $echo "*** with $libname but no candidates were found. (...for regex pattern test)" else - echo "*** with $libname and none of the candidates passed a file format test" - echo "*** using a regex pattern. Last file checked: $potlib" + $echo "*** with $libname and none of the candidates passed a file format test" + $echo "*** using a regex pattern. Last file checked: $potlib" fi fi else @@ -2729,16 +3633,23 @@ ;; none | unknown | *) newdeplibs="" - if $echo "X $deplibs" | $Xsed -e 's/ -lc$//' \ - -e 's/ -[LR][^ ]*//g' -e 's/[ ]//g' | - grep . >/dev/null; then - echo + tmp_deplibs=`$echo "X $deplibs" | $Xsed -e 's/ -lc$//' \ + -e 's/ -[LR][^ ]*//g'` + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + for i in $predeps $postdeps ; do + # can't use Xsed below, because $i might contain '/' + tmp_deplibs=`$echo "X $tmp_deplibs" | ${SED} -e "1s,^X,," -e "s,$i,,"` + done + fi + if $echo "X $tmp_deplibs" | $Xsed -e 's/[ ]//g' \ + | grep . >/dev/null; then + $echo if test "X$deplibs_check_method" = "Xnone"; then - echo "*** Warning: inter-library dependencies are not supported in this platform." + $echo "*** Warning: inter-library dependencies are not supported in this platform." else - echo "*** Warning: inter-library dependencies are not known to be supported." + $echo "*** Warning: inter-library dependencies are not known to be supported." fi - echo "*** All declared inter-library dependencies are being dropped." + $echo "*** All declared inter-library dependencies are being dropped." droppeddeps=yes fi ;; @@ -2758,17 +3669,17 @@ if test "$droppeddeps" = yes; then if test "$module" = yes; then - echo - echo "*** Warning: libtool could not satisfy all declared inter-library" - echo "*** dependencies of module $libname. Therefore, libtool will create" - echo "*** a static module, that should work as long as the dlopening" - echo "*** application is linked with the -dlopen flag." + $echo + $echo "*** Warning: libtool could not satisfy all declared inter-library" + $echo "*** dependencies of module $libname. Therefore, libtool will create" + $echo "*** a static module, that should work as long as the dlopening" + $echo "*** application is linked with the -dlopen flag." if test -z "$global_symbol_pipe"; then - echo - echo "*** However, this would only work if libtool was able to extract symbol" - echo "*** lists from a program, using \`nm' or equivalent, but libtool could" - echo "*** not find such a program. So, this module is probably useless." - echo "*** \`nm' from GNU binutils and a full rebuild may help." + $echo + $echo "*** However, this would only work if libtool was able to extract symbol" + $echo "*** lists from a program, using \`nm' or equivalent, but libtool could" + $echo "*** not find such a program. So, this module is probably useless." + $echo "*** \`nm' from GNU binutils and a full rebuild may help." fi if test "$build_old_libs" = no; then oldlibs="$output_objdir/$libname.$libext" @@ -2778,16 +3689,16 @@ build_libtool_libs=no fi else - echo "*** The inter-library dependencies that have been dropped here will be" - echo "*** automatically added whenever a program is linked with this library" - echo "*** or is declared to -dlopen it." + $echo "*** The inter-library dependencies that have been dropped here will be" + $echo "*** automatically added whenever a program is linked with this library" + $echo "*** or is declared to -dlopen it." if test "$allow_undefined" = no; then - echo - echo "*** Since this library must not contain undefined symbols," - echo "*** because either the platform does not support them or" - echo "*** it was explicitly requested with -no-undefined," - echo "*** libtool will only create a static version of it." + $echo + $echo "*** Since this library must not contain undefined symbols," + $echo "*** because either the platform does not support them or" + $echo "*** it was explicitly requested with -no-undefined," + $echo "*** libtool will only create a static version of it." if test "$build_old_libs" = no; then oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module @@ -2845,7 +3756,11 @@ if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" - eval dep_rpath=\"$hardcode_libdir_flag_spec\" + if test -n "$hardcode_libdir_flag_spec_ld"; then + eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\" + else + eval dep_rpath=\"$hardcode_libdir_flag_spec\" + fi fi if test -n "$runpath_var" && test -n "$perm_rpath"; then # We should set the runpath_var. @@ -2865,6 +3780,7 @@ fi # Get the real and link names of the library. + eval shared_ext=\"$shrext_cmds\" eval library_names=\"$library_names_spec\" set dummy $library_names realname="$2" @@ -2875,7 +3791,9 @@ else soname="$realname" fi - test -z "$dlname" && dlname=$soname + if test -z "$dlname"; then + dlname=$soname + fi lib="$output_objdir/$realname" for link @@ -2883,23 +3801,6 @@ linknames="$linknames $link" done - # Ensure that we have .o objects for linkers which dislike .lo - # (e.g. aix) in case we are running --disable-static - for obj in $libobjs; do - xdir=`$echo "X$obj" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$obj"; then - xdir="." - else - xdir="$xdir" - fi - baseobj=`$echo "X$obj" | $Xsed -e 's%^.*/%%'` - oldobj=`$echo "X$baseobj" | $Xsed -e "$lo2o"` - if test ! -f $xdir/$oldobj; then - $show "(cd $xdir && ${LN_S} $baseobj $oldobj)" - $run eval '(cd $xdir && ${LN_S} $baseobj $oldobj)' || exit $? - fi - done - # Use standard objects if they are pic test -z "$pic_flag" && libobjs=`$echo "X$libobjs" | $SP2NL | $Xsed -e "$lo2o" | $NL2SP` @@ -2909,17 +3810,29 @@ $show "generating symbol list for \`$libname.la'" export_symbols="$output_objdir/$libname.exp" $run $rm $export_symbols - eval cmds=\"$export_symbols_cmds\" + cmds=$export_symbols_cmds save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" - $show "$cmd" - $run eval "$cmd" || exit $? + eval cmd=\"$cmd\" + if len=`expr "X$cmd" : ".*"` && + test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then + $show "$cmd" + $run eval "$cmd" || exit $? + skipped_export=false + else + # The command line is too long to execute in one step. + $show "using reloadable object file for export list..." + skipped_export=: + # Break out early, otherwise skipped_export may be + # set to false by a later but shorter cmd. + break + fi done IFS="$save_ifs" if test -n "$export_symbols_regex"; then - $show "egrep -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\"" - $run eval 'egrep -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + $show "$EGREP -e \"$export_symbols_regex\" \"$export_symbols\" > \"${export_symbols}T\"" + $run eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' $show "$mv \"${export_symbols}T\" \"$export_symbols\"" $run eval '$mv "${export_symbols}T" "$export_symbols"' fi @@ -2930,46 +3843,30 @@ $run eval '$echo "X$include_expsyms" | $SP2NL >> "$export_symbols"' fi + tmp_deplibs= + for test_deplib in $deplibs; do + case " $convenience " in + *" $test_deplib "*) ;; + *) + tmp_deplibs="$tmp_deplibs $test_deplib" + ;; + esac + done + deplibs="$tmp_deplibs" + if test -n "$convenience"; then if test -n "$whole_archive_flag_spec"; then + save_libobjs=$libobjs eval libobjs=\"\$libobjs $whole_archive_flag_spec\" else gentop="$output_objdir/${outputname}x" - $show "${rm}r $gentop" - $run ${rm}r "$gentop" - $show "mkdir $gentop" - $run mkdir "$gentop" - status=$? - if test $status -ne 0 && test ! -d "$gentop"; then - exit $status - fi generated="$generated $gentop" - for xlib in $convenience; do - # Extract the objects. - case $xlib in - [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;; - *) xabs=`pwd`"/$xlib" ;; - esac - xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'` - xdir="$gentop/$xlib" - - $show "${rm}r $xdir" - $run ${rm}r "$xdir" - $show "mkdir $xdir" - $run mkdir "$xdir" - status=$? - if test $status -ne 0 && test ! -d "$xdir"; then - exit $status - fi - $show "(cd $xdir && $AR x $xabs)" - $run eval "(cd \$xdir && $AR x \$xabs)" || exit $? - - libobjs="$libobjs "`find $xdir -name \*.o -print -o -name \*.lo -print | $NL2SP` - done + func_extract_archives $gentop $convenience + libobjs="$libobjs $func_extract_archives_result" fi fi - + if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then eval flag=\"$thread_safe_flag_spec\" linker_flags="$linker_flags $flag" @@ -2981,34 +3878,175 @@ fi # Do each of the archive commands. + if test "$module" = yes && test -n "$module_cmds" ; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + eval test_cmds=\"$module_expsym_cmds\" + cmds=$module_expsym_cmds + else + eval test_cmds=\"$module_cmds\" + cmds=$module_cmds + fi + else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then - eval cmds=\"$archive_expsym_cmds\" + eval test_cmds=\"$archive_expsym_cmds\" + cmds=$archive_expsym_cmds + else + eval test_cmds=\"$archive_cmds\" + cmds=$archive_cmds + fi + fi + + if test "X$skipped_export" != "X:" && + len=`expr "X$test_cmds" : ".*" 2>/dev/null` && + test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then + : else - save_deplibs="$deplibs" - for conv in $convenience; do - tmp_deplibs= - for test_deplib in $deplibs; do - if test "$test_deplib" != "$conv"; then - tmp_deplibs="$tmp_deplibs $test_deplib" + # The command line is too long to link in one step, link piecewise. + $echo "creating reloadable object files..." + + # Save the value of $output and $libobjs because we want to + # use them later. If we have whole_archive_flag_spec, we + # want to use save_libobjs as it was before + # whole_archive_flag_spec was expanded, because we can't + # assume the linker understands whole_archive_flag_spec. + # This may have to be revisited, in case too many + # convenience libraries get linked in and end up exceeding + # the spec. + if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + fi + save_output=$output + output_la=`$echo "X$output" | $Xsed -e "$basename"` + + # Clear the reloadable object creation command queue and + # initialize k to one. + test_cmds= + concat_cmds= + objlist= + delfiles= + last_robj= + k=1 + output=$output_objdir/$output_la-${k}.$objext + # Loop over the list of objects to be linked. + for obj in $save_libobjs + do + eval test_cmds=\"$reload_cmds $objlist $last_robj\" + if test "X$objlist" = X || + { len=`expr "X$test_cmds" : ".*" 2>/dev/null` && + test "$len" -le "$max_cmd_len"; }; then + objlist="$objlist $obj" + else + # The command $test_cmds is almost too long, add a + # command to the queue. + if test "$k" -eq 1 ; then + # The first file doesn't have a previous command to add. + eval concat_cmds=\"$reload_cmds $objlist $last_robj\" + else + # All subsequent reloadable object files will link in + # the last one created. + eval concat_cmds=\"\$concat_cmds~$reload_cmds $objlist $last_robj\" fi - done - deplibs="$tmp_deplibs" + last_robj=$output_objdir/$output_la-${k}.$objext + k=`expr $k + 1` + output=$output_objdir/$output_la-${k}.$objext + objlist=$obj + len=1 + fi + done + # Handle the remaining objects by creating one last + # reloadable object file. All subsequent reloadable object + # files will link in the last one created. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\${concat_cmds}$reload_cmds $objlist $last_robj\" + + if ${skipped_export-false}; then + $show "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" + $run $rm $export_symbols + libobjs=$output + # Append the command to create the export file. + eval concat_cmds=\"\$concat_cmds~$export_symbols_cmds\" + fi + + # Set up a command to remove the reloadable object files + # after they are used. + i=0 + while test "$i" -lt "$k" + do + i=`expr $i + 1` + delfiles="$delfiles $output_objdir/$output_la-${i}.$objext" + done + + $echo "creating a temporary reloadable object file: $output" + + # Loop through the commands generated above and execute them. + save_ifs="$IFS"; IFS='~' + for cmd in $concat_cmds; do + IFS="$save_ifs" + $show "$cmd" + $run eval "$cmd" || exit $? done - eval cmds=\"$archive_cmds\" - deplibs="$save_deplibs" + IFS="$save_ifs" + + libobjs=$output + # Restore the value of output. + output=$save_output + + if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + fi + # Expand the library linking commands again to reset the + # value of $libobjs for piecewise linking. + + # Do each of the archive commands. + if test "$module" = yes && test -n "$module_cmds" ; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + cmds=$module_expsym_cmds + else + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + cmds=$archive_expsym_cmds + else + cmds=$archive_cmds + fi + fi + + # Append the command to remove the reloadable object files + # to the just-reset $cmds. + eval cmds=\"\$cmds~\$rm $delfiles\" fi save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" + eval cmd=\"$cmd\" $show "$cmd" - $run eval "$cmd" || exit $? + $run eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + $run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)' + fi + + exit $lt_exit + } done IFS="$save_ifs" # Restore the uninstalled library and exit if test "$mode" = relink; then $run eval '(cd $output_objdir && $rm ${realname}T && $mv $realname ${realname}T && $mv "$realname"U $realname)' || exit $? - exit 0 + + if test -n "$convenience"; then + if test -z "$whole_archive_flag_spec"; then + $show "${rm}r $gentop" + $run ${rm}r "$gentop" + fi + fi + + exit $EXIT_SUCCESS fi # Create links to the real library. @@ -3056,7 +4094,7 @@ *.lo) if test -n "$objs$old_deplibs"; then $echo "$modename: cannot build library object \`$output' from non-libtool objects" 1>&2 - exit 1 + exit $EXIT_FAILURE fi libobj="$output" obj=`$echo "X$output" | $Xsed -e "$lo2o"` @@ -3085,38 +4123,10 @@ eval reload_conv_objs=\"\$reload_objs $whole_archive_flag_spec\" else gentop="$output_objdir/${obj}x" - $show "${rm}r $gentop" - $run ${rm}r "$gentop" - $show "mkdir $gentop" - $run mkdir "$gentop" - status=$? - if test $status -ne 0 && test ! -d "$gentop"; then - exit $status - fi generated="$generated $gentop" - for xlib in $convenience; do - # Extract the objects. - case $xlib in - [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;; - *) xabs=`pwd`"/$xlib" ;; - esac - xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'` - xdir="$gentop/$xlib" - - $show "${rm}r $xdir" - $run ${rm}r "$xdir" - $show "mkdir $xdir" - $run mkdir "$xdir" - status=$? - if test $status -ne 0 && test ! -d "$xdir"; then - exit $status - fi - $show "(cd $xdir && $AR x $xabs)" - $run eval "(cd \$xdir && $AR x \$xabs)" || exit $? - - reload_conv_objs="$reload_objs "`find $xdir -name \*.o -print -o -name \*.lo -print | $NL2SP` - done + func_extract_archives $gentop $convenience + reload_conv_objs="$reload_objs $func_extract_archives_result" fi fi @@ -3124,10 +4134,11 @@ reload_objs="$objs$old_deplibs "`$echo "X$libobjs" | $SP2NL | $Xsed -e '/\.'${libext}$'/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test output="$obj" - eval cmds=\"$reload_cmds\" + cmds=$reload_cmds save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" + eval cmd=\"$cmd\" $show "$cmd" $run eval "$cmd" || exit $? done @@ -3140,7 +4151,7 @@ $run ${rm}r $gentop fi - exit 0 + exit $EXIT_SUCCESS fi if test "$build_libtool_libs" != yes; then @@ -3151,37 +4162,24 @@ # Create an invalid libtool object if no PIC, so that we don't # accidentally link it into a program. - $show "echo timestamp > $libobj" - $run eval "echo timestamp > $libobj" || exit $? - exit 0 + # $show "echo timestamp > $libobj" + # $run eval "echo timestamp > $libobj" || exit $? + exit $EXIT_SUCCESS fi if test -n "$pic_flag" || test "$pic_mode" != default; then # Only do commands if we really have different PIC objects. reload_objs="$libobjs $reload_conv_objs" output="$libobj" - eval cmds=\"$reload_cmds\" + cmds=$reload_cmds save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" + eval cmd=\"$cmd\" $show "$cmd" $run eval "$cmd" || exit $? done IFS="$save_ifs" - else - # Just create a symlink. - $show $rm $libobj - $run $rm $libobj - xdir=`$echo "X$libobj" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$libobj"; then - xdir="." - else - xdir="$xdir" - fi - baseobj=`$echo "X$libobj" | $Xsed -e 's%^.*/%%'` - oldobj=`$echo "X$baseobj" | $Xsed -e "$lo2o"` - $show "(cd $xdir && $LN_S $oldobj $baseobj)" - $run eval '(cd $xdir && $LN_S $oldobj $baseobj)' || exit $? fi if test -n "$gentop"; then @@ -3189,12 +4187,12 @@ $run ${rm}r $gentop fi - exit 0 + exit $EXIT_SUCCESS ;; prog) case $host in - *cygwin*) output=`echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;; + *cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;; esac if test -n "$vinfo"; then $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2 @@ -3216,16 +4214,19 @@ # On Rhapsody replace the C library is the System framework compile_deplibs=`$echo "X $compile_deplibs" | $Xsed -e 's/ -lc / -framework System /'` finalize_deplibs=`$echo "X $finalize_deplibs" | $Xsed -e 's/ -lc / -framework System /'` - case $host in - *darwin*) - # Don't allow lazy linking, it breaks C++ global constructors - compile_command="$compile_command ${wl}-bind_at_load" - finalize_command="$finalize_command ${wl}-bind_at_load" - ;; - esac ;; esac + case $host in + *darwin*) + # Don't allow lazy linking, it breaks C++ global constructors + if test "$tagname" = CXX ; then + compile_command="$compile_command ${wl}-bind_at_load" + finalize_command="$finalize_command ${wl}-bind_at_load" + fi + ;; + esac + compile_command="$compile_command $compile_deplibs" finalize_command="$finalize_command $finalize_deplibs" @@ -3376,31 +4377,31 @@ done if test -n "$exclude_expsyms"; then - $run eval 'egrep -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' + $run eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' $run eval '$mv "$nlist"T "$nlist"' fi if test -n "$export_symbols_regex"; then - $run eval 'egrep -e "$export_symbols_regex" "$nlist" > "$nlist"T' + $run eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' $run eval '$mv "$nlist"T "$nlist"' fi # Prepare the list of exported symbols if test -z "$export_symbols"; then - export_symbols="$output_objdir/$output.exp" + export_symbols="$output_objdir/$outputname.exp" $run $rm $export_symbols - $run eval "${SED} -n -e '/^: @PROGRAM@$/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' + $run eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' else - $run eval "${SED} -e 's/\([][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$output.exp"' - $run eval 'grep -f "$output_objdir/$output.exp" < "$nlist" > "$nlist"T' + $run eval "${SED} -e 's/\([ ][.*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' + $run eval 'grep -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' $run eval 'mv "$nlist"T "$nlist"' fi fi for arg in $dlprefiles; do $show "extracting global C symbols from \`$arg'" - name=`echo "$arg" | ${SED} -e 's%^.*/%%'` - $run eval 'echo ": $name " >> "$nlist"' + name=`$echo "$arg" | ${SED} -e 's%^.*/%%'` + $run eval '$echo ": $name " >> "$nlist"' $run eval "$NM $arg | $global_symbol_pipe >> '$nlist'" done @@ -3409,7 +4410,7 @@ test -f "$nlist" || : > "$nlist" if test -n "$exclude_expsyms"; then - egrep -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T + $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T $mv "$nlist"T "$nlist" fi @@ -3429,7 +4430,7 @@ if test -f "$nlist"S; then eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$dlsyms"' else - echo '/* NONE */' >> "$output_objdir/$dlsyms" + $echo '/* NONE */' >> "$output_objdir/$dlsyms" fi $echo >> "$output_objdir/$dlsyms" "\ @@ -3444,7 +4445,26 @@ #endif /* The mapping between symbol names and symbols. */ +" + + case $host in + *cygwin* | *mingw* ) + $echo >> "$output_objdir/$dlsyms" "\ +/* DATA imports from DLLs on WIN32 can't be const, because + runtime relocations are performed -- see ld's documentation + on pseudo-relocs */ +struct { +" + ;; + * ) + $echo >> "$output_objdir/$dlsyms" "\ const struct { +" + ;; + esac + + + $echo >> "$output_objdir/$dlsyms" "\ const char *name; lt_ptr address; } @@ -3481,18 +4501,18 @@ *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) case "$compile_command " in *" -static "*) ;; - *) pic_flag_for_symtable=" $pic_flag -DPIC -DFREEBSD_WORKAROUND";; + *) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND";; esac;; *-*-hpux*) case "$compile_command " in *" -static "*) ;; - *) pic_flag_for_symtable=" $pic_flag -DPIC";; + *) pic_flag_for_symtable=" $pic_flag";; esac esac # Now compile the dynamic symbol file. - $show "(cd $output_objdir && $CC -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")" - $run eval '(cd $output_objdir && $CC -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $? + $show "(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable \"$dlsyms\")" + $run eval '(cd $output_objdir && $LTCC -c$no_builtin_flag$pic_flag_for_symtable "$dlsyms")' || exit $? # Clean up the generated files. $show "$rm $output_objdir/$dlsyms $nlist ${nlist}S ${nlist}T" @@ -3504,7 +4524,7 @@ ;; *) $echo "$modename: unknown suffix for \`$dlsyms'" 1>&2 - exit 1 + exit $EXIT_FAILURE ;; esac else @@ -3592,7 +4612,7 @@ # Link the executable and exit $show "$link_command" $run eval "$link_command" || exit $? - exit 0 + exit $EXIT_SUCCESS fi if test "$hardcode_action" = relink; then @@ -3647,10 +4667,10 @@ fi # Quote $echo for shipping. - if test "X$echo" = "X$SHELL $0 --fallback-echo"; then - case $0 in - [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $0 --fallback-echo";; - *) qecho="$SHELL `pwd`/$0 --fallback-echo";; + if test "X$echo" = "X$SHELL $progpath --fallback-echo"; then + case $progpath in + [\\/]* | [A-Za-z]:[\\/]*) qecho="$SHELL $progpath --fallback-echo";; + *) qecho="$SHELL `pwd`/$progpath --fallback-echo";; esac qecho=`$echo "X$qecho" | $Xsed -e "$sed_quote_subst"` else @@ -3662,15 +4682,231 @@ # win32 will think the script is a binary if it has # a .exe suffix, so we strip it off here. case $output in - *.exe) output=`echo $output|${SED} 's,.exe$,,'` ;; + *.exe) output=`$echo $output|${SED} 's,.exe$,,'` ;; esac # test for cygwin because mv fails w/o .exe extensions case $host in - *cygwin*) exeext=.exe ;; + *cygwin*) + exeext=.exe + outputname=`$echo $outputname|${SED} 's,.exe$,,'` ;; *) exeext= ;; esac + case $host in + *cygwin* | *mingw* ) + cwrappersource=`$echo ${objdir}/lt-${outputname}.c` + cwrapper=`$echo ${output}.exe` + $rm $cwrappersource $cwrapper + trap "$rm $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 + + cat > $cwrappersource <> $cwrappersource<<"EOF" +#include +#include +#include +#include +#include +#include + +#if defined(PATH_MAX) +# define LT_PATHMAX PATH_MAX +#elif defined(MAXPATHLEN) +# define LT_PATHMAX MAXPATHLEN +#else +# define LT_PATHMAX 1024 +#endif + +#ifndef DIR_SEPARATOR +#define DIR_SEPARATOR '/' +#endif + +#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ + defined (__OS2__) +#define HAVE_DOS_BASED_FILE_SYSTEM +#ifndef DIR_SEPARATOR_2 +#define DIR_SEPARATOR_2 '\\' +#endif +#endif + +#ifndef DIR_SEPARATOR_2 +# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) +#else /* DIR_SEPARATOR_2 */ +# define IS_DIR_SEPARATOR(ch) \ + (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) +#endif /* DIR_SEPARATOR_2 */ + +#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) +#define XFREE(stale) do { \ + if (stale) { free ((void *) stale); stale = 0; } \ +} while (0) + +const char *program_name = NULL; + +void * xmalloc (size_t num); +char * xstrdup (const char *string); +char * basename (const char *name); +char * fnqualify(const char *path); +char * strendzap(char *str, const char *pat); +void lt_fatal (const char *message, ...); + +int +main (int argc, char *argv[]) +{ + char **newargz; + int i; + + program_name = (char *) xstrdup ((char *) basename (argv[0])); + newargz = XMALLOC(char *, argc+2); +EOF + + cat >> $cwrappersource <> $cwrappersource <<"EOF" + newargz[1] = fnqualify(argv[0]); + /* we know the script has the same name, without the .exe */ + /* so make sure newargz[1] doesn't end in .exe */ + strendzap(newargz[1],".exe"); + for (i = 1; i < argc; i++) + newargz[i+1] = xstrdup(argv[i]); + newargz[argc+1] = NULL; +EOF + + cat >> $cwrappersource <> $cwrappersource <<"EOF" + return 127; +} + +void * +xmalloc (size_t num) +{ + void * p = (void *) malloc (num); + if (!p) + lt_fatal ("Memory exhausted"); + + return p; +} + +char * +xstrdup (const char *string) +{ + return string ? strcpy ((char *) xmalloc (strlen (string) + 1), string) : NULL +; +} + +char * +basename (const char *name) +{ + const char *base; + +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + /* Skip over the disk name in MSDOS pathnames. */ + if (isalpha (name[0]) && name[1] == ':') + name += 2; +#endif + + for (base = name; *name; name++) + if (IS_DIR_SEPARATOR (*name)) + base = name + 1; + return (char *) base; +} + +char * +fnqualify(const char *path) +{ + size_t size; + char *p; + char tmp[LT_PATHMAX + 1]; + + assert(path != NULL); + + /* Is it qualified already? */ +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + if (isalpha (path[0]) && path[1] == ':') + return xstrdup (path); +#endif + if (IS_DIR_SEPARATOR (path[0])) + return xstrdup (path); + + /* prepend the current directory */ + /* doesn't handle '~' */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal ("getcwd failed"); + size = strlen(tmp) + 1 + strlen(path) + 1; /* +2 for '/' and '\0' */ + p = XMALLOC(char, size); + sprintf(p, "%s%c%s", tmp, DIR_SEPARATOR, path); + return p; +} + +char * +strendzap(char *str, const char *pat) +{ + size_t len, patlen; + + assert(str != NULL); + assert(pat != NULL); + + len = strlen(str); + patlen = strlen(pat); + + if (patlen <= len) + { + str += len - patlen; + if (strcmp(str, pat) == 0) + *str = '\0'; + } + return str; +} + +static void +lt_error_core (int exit_status, const char * mode, + const char * message, va_list ap) +{ + fprintf (stderr, "%s: %s: ", program_name, mode); + vfprintf (stderr, message, ap); + fprintf (stderr, ".\n"); + + if (exit_status >= 0) + exit (exit_status); +} + +void +lt_fatal (const char *message, ...) +{ + va_list ap; + va_start (ap, message); + lt_error_core (EXIT_FAILURE, "FATAL", message, ap); + va_end (ap); +} +EOF + # we should really use a build-platform specific compiler + # here, but OTOH, the wrappers (shell script and this C one) + # are only useful if you want to execute the "real" binary. + # Since the "real" binary is built for $host, then this + # wrapper might as well be built for $host, too. + $run $LTCC -s -o $cwrapper $cwrappersource + ;; + esac $rm $output - trap "$rm $output; exit 1" 1 2 15 + trap "$rm $output; exit $EXIT_FAILURE" 1 2 15 $echo > $output "\ #! $SHELL @@ -3686,12 +4922,12 @@ # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. -Xsed="${SED}"' -e 1s/^X//' +Xsed='${SED} -e 1s/^X//' sed_quote_subst='$sed_quote_subst' # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. -if test \"\${CDPATH+set}\" = set; then CDPATH=:; export CDPATH; fi +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH relink_command=\"$relink_command\" @@ -3746,7 +4982,7 @@ " if test "$fast_install" = yes; then - echo >> $output "\ + $echo >> $output "\ program=lt-'$outputname'$exeext progdir=\"\$thisdir/$objdir\" @@ -3762,7 +4998,7 @@ $rm \"\$progdir/\$file\" fi" - echo >> $output "\ + $echo >> $output "\ # relink executable if necessary if test -n \"\$relink_command\"; then @@ -3770,7 +5006,7 @@ else $echo \"\$relink_command_output\" >&2 $rm \"\$progdir/\$file\" - exit 1 + exit $EXIT_FAILURE fi fi @@ -3780,13 +5016,13 @@ $rm \"\$progdir/\$file\" fi" else - echo >> $output "\ + $echo >> $output "\ program='$outputname' progdir=\"\$thisdir/$objdir\" " fi - echo >> $output "\ + $echo >> $output "\ if test -f \"\$progdir/\$program\"; then" @@ -3797,7 +5033,7 @@ $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" # Some systems cannot cope with colon-terminated $shlibpath_var - # The second colon is a workaround for a bug in BeOS R4 ${SED} + # The second colon is a workaround for a bug in BeOS R4 sed $shlibpath_var=\`\$echo \"X\$$shlibpath_var\" | \$Xsed -e 's/::*\$//'\` export $shlibpath_var @@ -3817,47 +5053,35 @@ # Run the actual program with our arguments. " case $host in - # win32 systems need to use the prog path for dll - # lookup to work - *-*-cygwin* | *-*-pw32*) - $echo >> $output "\ - exec \$progdir/\$program \${1+\"\$@\"} -" - ;; - # Backslashes separate directories on plain windows *-*-mingw | *-*-os2*) $echo >> $output "\ - exec \$progdir\\\\\$program \${1+\"\$@\"} + exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} " ;; *) $echo >> $output "\ - # Export the path to the program. - PATH=\"\$progdir:\$PATH\" - export PATH - - exec \$program \${1+\"\$@\"} + exec \"\$progdir/\$program\" \${1+\"\$@\"} " ;; esac $echo >> $output "\ \$echo \"\$0: cannot exec \$program \${1+\"\$@\"}\" - exit 1 + exit $EXIT_FAILURE fi else # The program doesn't exist. - \$echo \"\$0: error: \$progdir/\$program does not exist\" 1>&2 + \$echo \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 \$echo \"This script is just a wrapper for \$program.\" 1>&2 - echo \"See the $PACKAGE documentation for more information.\" 1>&2 - exit 1 + $echo \"See the $PACKAGE documentation for more information.\" 1>&2 + exit $EXIT_FAILURE fi fi\ " chmod +x $output fi - exit 0 + exit $EXIT_SUCCESS ;; esac @@ -3873,74 +5097,130 @@ oldobjs="$libobjs_save" build_libtool_libs=no else - oldobjs="$objs$old_deplibs "`$echo "X$libobjs_save" | $SP2NL | $Xsed -e '/\.'${libext}'$/d' -e '/\.lib$/d' -e "$lo2o" | $NL2SP` + oldobjs="$old_deplibs $non_pic_objects" fi addlibs="$old_convenience" fi if test -n "$addlibs"; then gentop="$output_objdir/${outputname}x" - $show "${rm}r $gentop" - $run ${rm}r "$gentop" - $show "mkdir $gentop" - $run mkdir "$gentop" - status=$? - if test $status -ne 0 && test ! -d "$gentop"; then - exit $status - fi generated="$generated $gentop" - # Add in members from convenience archives. - for xlib in $addlibs; do - # Extract the objects. - case $xlib in - [\\/]* | [A-Za-z]:[\\/]*) xabs="$xlib" ;; - *) xabs=`pwd`"/$xlib" ;; - esac - xlib=`$echo "X$xlib" | $Xsed -e 's%^.*/%%'` - xdir="$gentop/$xlib" - - $show "${rm}r $xdir" - $run ${rm}r "$xdir" - $show "mkdir $xdir" - $run mkdir "$xdir" - status=$? - if test $status -ne 0 && test ! -d "$xdir"; then - exit $status - fi - $show "(cd $xdir && $AR x $xabs)" - $run eval "(cd \$xdir && $AR x \$xabs)" || exit $? - - oldobjs="$oldobjs "`find $xdir -name \*.${objext} -print -o -name \*.lo -print | $NL2SP` - done + func_extract_archives $gentop $addlibs + oldobjs="$oldobjs $func_extract_archives_result" fi # Do each command in the archive commands. if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then - eval cmds=\"$old_archive_from_new_cmds\" + cmds=$old_archive_from_new_cmds else - # Ensure that we have .o objects in place in case we decided - # not to build a shared library, and have fallen back to building - # static libs even though --disable-static was passed! - for oldobj in $oldobjs; do - if test ! -f $oldobj; then - xdir=`$echo "X$oldobj" | $Xsed -e 's%/[^/]*$%%'` - if test "X$xdir" = "X$oldobj"; then - xdir="." - else - xdir="$xdir" + # POSIX demands no paths to be encoded in archives. We have + # to avoid creating archives with duplicate basenames if we + # might have to extract them afterwards, e.g., when creating a + # static archive out of a convenience library, or when linking + # the entirety of a libtool archive into another (currently + # not supported by libtool). + if (for obj in $oldobjs + do + $echo "X$obj" | $Xsed -e 's%^.*/%%' + done | sort | sort -uc >/dev/null 2>&1); then + : + else + $echo "copying selected object files to avoid basename conflicts..." + + if test -z "$gentop"; then + gentop="$output_objdir/${outputname}x" + generated="$generated $gentop" + + $show "${rm}r $gentop" + $run ${rm}r "$gentop" + $show "$mkdir $gentop" + $run $mkdir "$gentop" + status=$? + if test "$status" -ne 0 && test ! -d "$gentop"; then + exit $status fi - baseobj=`$echo "X$oldobj" | $Xsed -e 's%^.*/%%'` - obj=`$echo "X$baseobj" | $Xsed -e "$o2lo"` - $show "(cd $xdir && ${LN_S} $obj $baseobj)" - $run eval '(cd $xdir && ${LN_S} $obj $baseobj)' || exit $? fi - done + + save_oldobjs=$oldobjs + oldobjs= + counter=1 + for obj in $save_oldobjs + do + objbase=`$echo "X$obj" | $Xsed -e 's%^.*/%%'` + case " $oldobjs " in + " ") oldobjs=$obj ;; + *[\ /]"$objbase "*) + while :; do + # Make sure we don't pick an alternate name that also + # overlaps. + newobj=lt$counter-$objbase + counter=`expr $counter + 1` + case " $oldobjs " in + *[\ /]"$newobj "*) ;; + *) if test ! -f "$gentop/$newobj"; then break; fi ;; + esac + done + $show "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" + $run ln "$obj" "$gentop/$newobj" || + $run cp "$obj" "$gentop/$newobj" + oldobjs="$oldobjs $gentop/$newobj" + ;; + *) oldobjs="$oldobjs $obj" ;; + esac + done + fi eval cmds=\"$old_archive_cmds\" + + if len=`expr "X$cmds" : ".*"` && + test "$len" -le "$max_cmd_len" || test "$max_cmd_len" -le -1; then + cmds=$old_archive_cmds + else + # the command line is too long to link in one step, link in parts + $echo "using piecewise archive linking..." + save_RANLIB=$RANLIB + RANLIB=: + objlist= + concat_cmds= + save_oldobjs=$oldobjs + + # Is there a better way of finding the last object in the list? + for obj in $save_oldobjs + do + last_oldobj=$obj + done + for obj in $save_oldobjs + do + oldobjs="$objlist $obj" + objlist="$objlist $obj" + eval test_cmds=\"$old_archive_cmds\" + if len=`expr "X$test_cmds" : ".*" 2>/dev/null` && + test "$len" -le "$max_cmd_len"; then + : + else + # the above command should be used before it gets too long + oldobjs=$objlist + if test "$obj" = "$last_oldobj" ; then + RANLIB=$save_RANLIB + fi + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" + objlist= + fi + done + RANLIB=$save_RANLIB + oldobjs=$objlist + if test "X$oldobjs" = "X" ; then + eval cmds=\"\$concat_cmds\" + else + eval cmds=\"\$concat_cmds~\$old_archive_cmds\" + fi + fi fi save_ifs="$IFS"; IFS='~' for cmd in $cmds; do + eval cmd=\"$cmd\" IFS="$save_ifs" $show "$cmd" $run eval "$cmd" || exit $? @@ -3972,8 +5252,12 @@ fi done # Quote the link command for shipping. - relink_command="(cd `pwd`; $SHELL $0 --mode=relink $libtool_args @inst_prefix_dir@)" + relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" relink_command=`$echo "X$relink_command" | $Xsed -e "$sed_quote_subst"` + if test "$hardcode_automatic" = yes ; then + relink_command= + fi + # Only create the output if not a dry run. if test -z "$run"; then @@ -3992,48 +5276,11 @@ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` if test -z "$libdir"; then $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2 - exit 1 - fi - # We do not want portage's install root ($D) present. Check only for - # this if the .la is being installed. - if test "$installed" = yes && test "$D"; then - eval mynewdependency_lib="`echo "$libdir/$name" |sed -e "s:$D::g" -e 's://:/:g'`" - else - mynewdependency_lib="$libdir/$name" - fi - # Do not add duplicates - if test "$mynewdependency_lib"; then - if test -z "`echo $newdependency_libs |grep -e "$mynewdependency_lib"`"; then - newdependency_libs="$newdependency_libs $mynewdependency_lib" - fi - fi - ;; - *) - if test "$installed" = yes; then - # Rather use S=WORKDIR if our version of portage supports it. - # This is because some ebuild (gcc) do not use $S as buildroot. - if test "$PWORKDIR"; then - S="$PWORKDIR" - fi - # We do not want portage's build root ($S) present. - if test -n "`echo $deplib |grep -e "$S"`" && test "$S"; then - mynewdependency_lib="" - # We do not want portage's install root ($D) present. - elif test -n "`echo $deplib |grep -e "$D"`" && test "$D"; then - eval mynewdependency_lib="`echo "$deplib" |sed -e "s:$D::g" -e 's://:/:g'`" - else - mynewdependency_lib="$deplib" - fi - else - mynewdependency_lib="$deplib" - fi - # Do not add duplicates - if test "$mynewdependency_lib"; then - if test -z "`echo $newdependency_libs |grep -e "$mynewdependency_lib"`"; then - newdependency_libs="$newdependency_libs $mynewdependency_lib" - fi + exit $EXIT_FAILURE fi + newdependency_libs="$newdependency_libs $libdir/$name" ;; + *) newdependency_libs="$newdependency_libs $deplib" ;; esac done dependency_libs="$newdependency_libs" @@ -4043,7 +5290,7 @@ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` if test -z "$libdir"; then $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - exit 1 + exit $EXIT_FAILURE fi newdlfiles="$newdlfiles $libdir/$name" done @@ -4054,22 +5301,37 @@ eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` if test -z "$libdir"; then $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 - exit 1 + exit $EXIT_FAILURE fi newdlprefiles="$newdlprefiles $libdir/$name" done dlprefiles="$newdlprefiles" + else + newdlfiles= + for lib in $dlfiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; + *) abs=`pwd`"/$lib" ;; + esac + newdlfiles="$newdlfiles $abs" + done + dlfiles="$newdlfiles" + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; + *) abs=`pwd`"/$lib" ;; + esac + newdlprefiles="$newdlprefiles $abs" + done + dlprefiles="$newdlprefiles" fi $rm $output # place dlname in correct position for cygwin tdlname=$dlname case $host,$output,$installed,$module,$dlname in - *cygwin*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; + *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;; esac - # Do not add duplicates - if test "$installed" = yes && test "$D"; then - install_libdir="`echo "$install_libdir" |sed -e "s:$D::g" -e 's://:/:g'`" - fi $echo > $output "\ # $outputname - a libtool library file # Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP @@ -4097,6 +5359,9 @@ # Is this an already installed library? installed=$installed +# Should we warn about portability when linking against -modules? +shouldnotlink=$module + # Files to dlopen/dlpreopen dlopen='$dlfiles' dlpreopen='$dlprefiles' @@ -4116,7 +5381,7 @@ $run eval '(cd $output_objdir && $rm $outputname && $LN_S ../$outputname $outputname)' || exit $? ;; esac - exit 0 + exit $EXIT_SUCCESS ;; # libtool install mode @@ -4127,11 +5392,11 @@ # install_prog (especially on Windows NT). if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || # Allow the use of GNU shtool's install command. - $echo "X$nonopt" | $Xsed | grep shtool > /dev/null; then + $echo "X$nonopt" | grep shtool > /dev/null; then # Aesthetically quote it. arg=`$echo "X$nonopt" | $Xsed -e "$sed_quote_subst"` case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*) + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") arg="\"$arg\"" ;; esac @@ -4140,14 +5405,14 @@ shift else install_prog= - arg="$nonopt" + arg=$nonopt fi # The real first argument should be the name of the installation program. # Aesthetically quote it. arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*) + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") arg="\"$arg\"" ;; esac @@ -4165,28 +5430,31 @@ do if test -n "$dest"; then files="$files $dest" - dest="$arg" + dest=$arg continue fi case $arg in -d) isdir=yes ;; - -f) prev="-f" ;; - -g) prev="-g" ;; - -m) prev="-m" ;; - -o) prev="-o" ;; + -f) + case " $install_prog " in + *[\\\ /]cp\ *) ;; + *) prev=$arg ;; + esac + ;; + -g | -m | -o) prev=$arg ;; -s) stripme=" -s" continue ;; - -*) ;; - + -*) + ;; *) # If the previous option needed an argument, then skip it. if test -n "$prev"; then prev= else - dest="$arg" + dest=$arg continue fi ;; @@ -4195,7 +5463,7 @@ # Aesthetically quote the argument. arg=`$echo "X$arg" | $Xsed -e "$sed_quote_subst"` case $arg in - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*) + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") arg="\"$arg\"" ;; esac @@ -4205,13 +5473,13 @@ if test -z "$install_prog"; then $echo "$modename: you must specify an install program" 1>&2 $echo "$help" 1>&2 - exit 1 + exit $EXIT_FAILURE fi if test -n "$prev"; then $echo "$modename: the \`$prev' option requires an argument" 1>&2 $echo "$help" 1>&2 - exit 1 + exit $EXIT_FAILURE fi if test -z "$files"; then @@ -4221,7 +5489,7 @@ $echo "$modename: you must specify a destination" 1>&2 fi $echo "$help" 1>&2 - exit 1 + exit $EXIT_FAILURE fi # Strip any trailing slash from the destination. @@ -4239,10 +5507,10 @@ # Not a directory, so check to see that there is only one file specified. set dummy $files - if test $# -gt 2; then + if test "$#" -gt 2; then $echo "$modename: \`$dest' is not a directory" 1>&2 $echo "$help" 1>&2 - exit 1 + exit $EXIT_FAILURE fi fi case $destdir in @@ -4254,7 +5522,7 @@ *) $echo "$modename: \`$destdir' must be an absolute directory name" 1>&2 $echo "$help" 1>&2 - exit 1 + exit $EXIT_FAILURE ;; esac done @@ -4279,11 +5547,11 @@ *.la) # Check to see that this really is a libtool archive. - if (${SED} -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : + if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : else $echo "$modename: \`$file' is not a valid libtool archive" 1>&2 $echo "$help" 1>&2 - exit 1 + exit $EXIT_FAILURE fi library_names= @@ -4315,21 +5583,24 @@ if test -n "$relink_command"; then # Determine the prefix the user has applied to our future dir. - inst_prefix_dir=`$echo "$destdir" | sed "s%$libdir\$%%"` + inst_prefix_dir=`$echo "$destdir" | $SED "s%$libdir\$%%"` # Don't allow the user to place us outside of our expected # location b/c this prevents finding dependent libraries that # are installed to the same prefix. + # At present, this check doesn't affect windows .dll's that + # are installed into $libdir/../bin (currently, that works fine) + # but it's something to keep an eye on. if test "$inst_prefix_dir" = "$destdir"; then $echo "$modename: error: cannot install \`$file' to a directory not ending in $libdir" 1>&2 - exit 1 + exit $EXIT_FAILURE fi if test -n "$inst_prefix_dir"; then # Stick the inst_prefix_dir data into the link command. - relink_command=`$echo "$relink_command" | sed "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` + relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` else - relink_command=`$echo "$relink_command" | sed "s%@inst_prefix_dir@%%"` + relink_command=`$echo "$relink_command" | $SED "s%@inst_prefix_dir@%%"` fi $echo "$modename: warning: relinking \`$file'" 1>&2 @@ -4337,7 +5608,7 @@ if $run eval "$relink_command"; then : else $echo "$modename: error: relink \`$file' with the above command before installing it" 1>&2 - exit 1 + exit $EXIT_FAILURE fi fi @@ -4359,25 +5630,38 @@ $run eval "$striplib $destdir/$realname" || exit $? fi - if test $# -gt 0; then + if test "$#" -gt 0; then # Delete the old symlinks, and create new ones. + # Try `ln -sf' first, because the `ln' binary might depend on + # the symlink we replace! Solaris /bin/ln does not understand -f, + # so we also need to try rm && ln -s. for linkname do if test "$linkname" != "$realname"; then - $show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)" - $run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)" + $show "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })" + $run eval "(cd $destdir && { $LN_S -f $realname $linkname || { $rm $linkname && $LN_S $realname $linkname; }; })" fi done fi # Do each command in the postinstall commands. lib="$destdir/$realname" - eval cmds=\"$postinstall_cmds\" + cmds=$postinstall_cmds save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" + eval cmd=\"$cmd\" $show "$cmd" - $run eval "$cmd" || exit $? + $run eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test "$mode" = relink; then + $run eval '(cd $output_objdir && $rm ${realname}T && $mv ${realname}U $realname)' + fi + + exit $lt_exit + } done IFS="$save_ifs" fi @@ -4415,7 +5699,7 @@ *) $echo "$modename: cannot copy a libtool object to \`$destfile'" 1>&2 $echo "$help" 1>&2 - exit 1 + exit $EXIT_FAILURE ;; esac @@ -4433,7 +5717,7 @@ $show "$install_prog $staticobj $staticdest" $run eval "$install_prog \$staticobj \$staticdest" || exit $? fi - exit 0 + exit $EXIT_SUCCESS ;; *) @@ -4445,29 +5729,47 @@ destfile="$destdir/$destfile" fi + # If the file is missing, and there is a .exe on the end, strip it + # because it is most likely a libtool script we actually want to + # install + stripped_ext="" + case $file in + *.exe) + if test ! -f "$file"; then + file=`$echo $file|${SED} 's,.exe$,,'` + stripped_ext=".exe" + fi + ;; + esac + # Do a test to see if this is really a libtool program. case $host in *cygwin*|*mingw*) - wrapper=`echo $file | ${SED} -e 's,.exe$,,'` + wrapper=`$echo $file | ${SED} -e 's,.exe$,,'` ;; *) wrapper=$file ;; esac - if (${SED} -e '4q' $wrapper | egrep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then + if (${SED} -e '4q' $wrapper | grep "^# Generated by .*$PACKAGE")>/dev/null 2>&1; then notinst_deplibs= relink_command= + # Note that it is not necessary on cygwin/mingw to append a dot to + # foo even if both foo and FILE.exe exist: automatic-append-.exe + # behavior happens only for exec(3), not for open(2)! Also, sourcing + # `FILE.' does not work on cygwin managed mounts. + # # If there is no directory component, then add one. - case $file in - */* | *\\*) . $wrapper ;; - *) . ./$wrapper ;; + case $wrapper in + */* | *\\*) . ${wrapper} ;; + *) . ./${wrapper} ;; esac # Check the variables that should have been set. if test -z "$notinst_deplibs"; then $echo "$modename: invalid libtool wrapper script \`$wrapper'" 1>&2 - exit 1 + exit $EXIT_FAILURE fi finalize=yes @@ -4489,10 +5791,15 @@ done relink_command= + # Note that it is not necessary on cygwin/mingw to append a dot to + # foo even if both foo and FILE.exe exist: automatic-append-.exe + # behavior happens only for exec(3), not for open(2)! Also, sourcing + # `FILE.' does not work on cygwin managed mounts. + # # If there is no directory component, then add one. - case $file in - */* | *\\*) . $wrapper ;; - *) . ./$wrapper ;; + case $wrapper in + */* | *\\*) . ${wrapper} ;; + *) . ./${wrapper} ;; esac outputname= @@ -4500,17 +5807,17 @@ if test "$finalize" = yes && test -z "$run"; then tmpdir="/tmp" test -n "$TMPDIR" && tmpdir="$TMPDIR" - tmpdir=`mktemp -d $tmpdir/libtool-XXXXXX 2> /dev/null` - if test $? = 0 ; then : - else - tmpdir="$tmpdir/libtool-$$" - fi - if $mkdir -p "$tmpdir" && chmod 700 "$tmpdir"; then : + tmpdir="$tmpdir/libtool-$$" + save_umask=`umask` + umask 0077 + if $mkdir "$tmpdir"; then + umask $save_umask else + umask $save_umask $echo "$modename: error: cannot create temporary directory \`$tmpdir'" 1>&2 continue fi - file=`$echo "X$file" | $Xsed -e 's%^.*/%%'` + file=`$echo "X$file$stripped_ext" | $Xsed -e 's%^.*/%%'` outputname="$tmpdir/$file" # Replace the output file specification. relink_command=`$echo "X$relink_command" | $Xsed -e 's%@OUTPUT@%'"$outputname"'%g'` @@ -4528,14 +5835,14 @@ fi else # Install the binary that we compiled earlier. - file=`$echo "X$file" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` + file=`$echo "X$file$stripped_ext" | $Xsed -e "s%\([^/]*\)$%$objdir/\1%"` fi fi # remove .exe since cygwin /usr/bin/install will append another - # one anyways + # one anyway case $install_prog,$host in - /usr/bin/install*,*cygwin*) + */usr/bin/install*,*cygwin*) case $file:$destfile in *.exe:*.exe) # this is ok @@ -4544,7 +5851,7 @@ destfile=$destfile.exe ;; *:*.exe) - destfile=`echo $destfile | ${SED} -e 's,.exe$,,'` + destfile=`$echo $destfile | ${SED} -e 's,.exe$,,'` ;; esac ;; @@ -4565,16 +5872,17 @@ $show "$install_prog $file $oldlib" $run eval "$install_prog \$file \$oldlib" || exit $? - if test -n "$stripme" && test -n "$striplib"; then + if test -n "$stripme" && test -n "$old_striplib"; then $show "$old_striplib $oldlib" $run eval "$old_striplib $oldlib" || exit $? fi # Do each command in the postinstall commands. - eval cmds=\"$old_postinstall_cmds\" + cmds=$old_postinstall_cmds save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" + eval cmd=\"$cmd\" $show "$cmd" $run eval "$cmd" || exit $? done @@ -4588,9 +5896,9 @@ if test -n "$current_libdirs"; then # Maybe just do a dry run. test -n "$run" && current_libdirs=" -n$current_libdirs" - exec_cmd='$SHELL $0 --finish$current_libdirs' + exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' else - exit 0 + exit $EXIT_SUCCESS fi ;; @@ -4609,10 +5917,11 @@ for libdir in $libdirs; do if test -n "$finish_cmds"; then # Do each command in the finish commands. - eval cmds=\"$finish_cmds\" + cmds=$finish_cmds save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" + eval cmd=\"$cmd\" $show "$cmd" $run eval "$cmd" || admincmds="$admincmds $cmd" @@ -4629,43 +5938,43 @@ fi # Exit here if they wanted silent mode. - test "$show" = ":" && exit 0 + test "$show" = : && exit $EXIT_SUCCESS - echo "----------------------------------------------------------------------" - echo "Libraries have been installed in:" + $echo "----------------------------------------------------------------------" + $echo "Libraries have been installed in:" for libdir in $libdirs; do - echo " $libdir" + $echo " $libdir" done - echo - echo "If you ever happen to want to link against installed libraries" - echo "in a given directory, LIBDIR, you must either use libtool, and" - echo "specify the full pathname of the library, or use the \`-LLIBDIR'" - echo "flag during linking and do at least one of the following:" + $echo + $echo "If you ever happen to want to link against installed libraries" + $echo "in a given directory, LIBDIR, you must either use libtool, and" + $echo "specify the full pathname of the library, or use the \`-LLIBDIR'" + $echo "flag during linking and do at least one of the following:" if test -n "$shlibpath_var"; then - echo " - add LIBDIR to the \`$shlibpath_var' environment variable" - echo " during execution" + $echo " - add LIBDIR to the \`$shlibpath_var' environment variable" + $echo " during execution" fi if test -n "$runpath_var"; then - echo " - add LIBDIR to the \`$runpath_var' environment variable" - echo " during linking" + $echo " - add LIBDIR to the \`$runpath_var' environment variable" + $echo " during linking" fi if test -n "$hardcode_libdir_flag_spec"; then libdir=LIBDIR eval flag=\"$hardcode_libdir_flag_spec\" - echo " - use the \`$flag' linker flag" + $echo " - use the \`$flag' linker flag" fi if test -n "$admincmds"; then - echo " - have your system administrator run these commands:$admincmds" + $echo " - have your system administrator run these commands:$admincmds" fi if test -f /etc/ld.so.conf; then - echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" + $echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" fi - echo - echo "See any operating system documentation about shared libraries for" - echo "more information, such as the ld(1) and ld.so(8) manual pages." - echo "----------------------------------------------------------------------" - exit 0 + $echo + $echo "See any operating system documentation about shared libraries for" + $echo "more information, such as the ld(1) and ld.so(8) manual pages." + $echo "----------------------------------------------------------------------" + exit $EXIT_SUCCESS ;; # libtool execute mode @@ -4677,7 +5986,7 @@ if test -z "$cmd"; then $echo "$modename: you must specify a COMMAND" 1>&2 $echo "$help" - exit 1 + exit $EXIT_FAILURE fi # Handle -dlopen flags immediately. @@ -4685,18 +5994,18 @@ if test ! -f "$file"; then $echo "$modename: \`$file' is not a file" 1>&2 $echo "$help" 1>&2 - exit 1 + exit $EXIT_FAILURE fi dir= case $file in *.la) # Check to see that this really is a libtool archive. - if (${SED} -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : + if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then : else $echo "$modename: \`$lib' is not a valid libtool archive" 1>&2 $echo "$help" 1>&2 - exit 1 + exit $EXIT_FAILURE fi # Read the libtool library. @@ -4723,7 +6032,7 @@ dir="$dir/$objdir" else $echo "$modename: cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" 1>&2 - exit 1 + exit $EXIT_FAILURE fi ;; @@ -4763,7 +6072,7 @@ -*) ;; *) # Do a test to see if this is really a libtool program. - if (${SED} -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then # If there is no directory component, then add one. case $file in */* | *\\*) . $file ;; @@ -4786,7 +6095,7 @@ eval "export $shlibpath_var" fi - # Restore saved enviroment variables + # Restore saved environment variables if test "${save_LC_ALL+set}" = set; then LC_ALL="$save_LC_ALL"; export LC_ALL fi @@ -4803,7 +6112,7 @@ $echo "export $shlibpath_var" fi $echo "$cmd$args" - exit 0 + exit $EXIT_SUCCESS fi ;; @@ -4831,18 +6140,19 @@ if test -z "$rm"; then $echo "$modename: you must specify an RM program" 1>&2 $echo "$help" 1>&2 - exit 1 + exit $EXIT_FAILURE fi rmdirs= + origobjdir="$objdir" for file in $files; do dir=`$echo "X$file" | $Xsed -e 's%/[^/]*$%%'` if test "X$dir" = "X$file"; then dir=. - objdir="$objdir" + objdir="$origobjdir" else - objdir="$dir/$objdir" + objdir="$dir/$origobjdir" fi name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` test "$mode" = uninstall && objdir="$dir" @@ -4872,7 +6182,7 @@ case $name in *.la) # Possibly a libtool archive, so verify it. - if (${SED} -e '2q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then . $dir/$name # Delete the libtool libraries and symlinks. @@ -4885,13 +6195,14 @@ if test "$mode" = uninstall; then if test -n "$library_names"; then # Do each command in the postuninstall commands. - eval cmds=\"$postuninstall_cmds\" + cmds=$postuninstall_cmds save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" + eval cmd=\"$cmd\" $show "$cmd" $run eval "$cmd" - if test $? != 0 && test "$rmforce" != yes; then + if test "$?" -ne 0 && test "$rmforce" != yes; then exit_status=1 fi done @@ -4900,13 +6211,14 @@ if test -n "$old_library"; then # Do each command in the old_postuninstall commands. - eval cmds=\"$old_postuninstall_cmds\" + cmds=$old_postuninstall_cmds save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" + eval cmd=\"$cmd\" $show "$cmd" $run eval "$cmd" - if test $? != 0 && test "$rmforce" != yes; then + if test "$?" -ne 0 && test "$rmforce" != yes; then exit_status=1 fi done @@ -4918,22 +6230,52 @@ ;; *.lo) - if test "$build_old_libs" = yes; then - oldobj=`$echo "X$name" | $Xsed -e "$lo2o"` - rmfiles="$rmfiles $dir/$oldobj" + # Possibly a libtool object, so verify it. + if (${SED} -e '2q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + + # Read the .lo file + . $dir/$name + + # Add PIC object to the list of files to remove. + if test -n "$pic_object" \ + && test "$pic_object" != none; then + rmfiles="$rmfiles $dir/$pic_object" + fi + + # Add non-PIC object to the list of files to remove. + if test -n "$non_pic_object" \ + && test "$non_pic_object" != none; then + rmfiles="$rmfiles $dir/$non_pic_object" + fi fi ;; *) - # Do a test to see if this is a libtool program. - if test "$mode" = clean && - (${SED} -e '4q' $file | egrep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then - relink_command= - . $dir/$file + if test "$mode" = clean ; then + noexename=$name + case $file in + *.exe) + file=`$echo $file|${SED} 's,.exe$,,'` + noexename=`$echo $name|${SED} 's,.exe$,,'` + # $file with .exe has already been added to rmfiles, + # add $file without .exe + rmfiles="$rmfiles $file" + ;; + esac + # Do a test to see if this is a libtool program. + if (${SED} -e '4q' $file | grep "^# Generated by .*$PACKAGE") >/dev/null 2>&1; then + relink_command= + . $dir/$noexename - rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}" - if test "$fast_install" = yes && test -n "$relink_command"; then - rmfiles="$rmfiles $objdir/lt-$name" + # note $name still contains .exe if it was in $file originally + # as does the version of $file that was added into $rmfiles + rmfiles="$rmfiles $objdir/$name $objdir/${name}S.${objext}" + if test "$fast_install" = yes && test -n "$relink_command"; then + rmfiles="$rmfiles $objdir/lt-$name" + fi + if test "X$noexename" != "X$name" ; then + rmfiles="$rmfiles $objdir/lt-${noexename}.c" + fi fi fi ;; @@ -4941,6 +6283,7 @@ $show "$rm $rmfiles" $run $rm $rmfiles || exit_status=1 done + objdir="$origobjdir" # Try to remove the ${objdir}s in the directories where we deleted files for dir in $rmdirs; do @@ -4956,20 +6299,20 @@ "") $echo "$modename: you must specify a MODE" 1>&2 $echo "$generic_help" 1>&2 - exit 1 + exit $EXIT_FAILURE ;; esac if test -z "$exec_cmd"; then $echo "$modename: invalid operation mode \`$mode'" 1>&2 $echo "$generic_help" 1>&2 - exit 1 + exit $EXIT_FAILURE fi fi # test -z "$show_help" if test -n "$exec_cmd"; then eval exec $exec_cmd - exit 1 + exit $EXIT_FAILURE fi # We need to display help for each of the modes. @@ -4988,6 +6331,7 @@ --mode=MODE use operation mode MODE [default=inferred from MODE-ARGS] --quiet same as \`--silent' --silent don't print informational messages + --tag=TAG use configuration variables from tag TAG --version print version information MODE must be one of the following: @@ -5001,8 +6345,10 @@ uninstall remove libraries from an installed directory MODE-ARGS vary depending on the MODE. Try \`$modename --help --mode=MODE' for -a more detailed description of MODE." - exit 0 +a more detailed description of MODE. + +Report bugs to ." + exit $EXIT_SUCCESS ;; clean) @@ -5113,6 +6459,9 @@ -no-install link a not-installable executable -no-undefined declare that a library does not refer to external symbols -o OUTPUT-FILE create OUTPUT-FILE from the specified objects + -objectlist FILE Use a list of object files found in FILE to specify objects + -precious-files-regex REGEX + don't remove output files matching REGEX -release RELEASE specify package release information -rpath LIBDIR the created library will eventually be installed in LIBDIR -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries @@ -5154,14 +6503,34 @@ *) $echo "$modename: invalid operation mode \`$mode'" 1>&2 $echo "$help" 1>&2 - exit 1 + exit $EXIT_FAILURE ;; esac -echo +$echo $echo "Try \`$modename --help' for more information about other modes." -exit 0 +exit $? + +# The TAGs below are defined such that we never get into a situation +# in which we disable both kinds of libraries. Given conflicting +# choices, we go for a static library, that is the most portable, +# since we can't tell whether shared libraries were disabled because +# the user asked for that or because the platform doesn't support +# them. This is particularly important on AIX, because we don't +# support having both static and shared libraries enabled at the same +# time on that platform, so we default to a shared-only configuration. +# If a disable-shared tag is given, we'll fallback to a static-only +# configuration. But we'll never go from static-only to shared-only. + +# ### BEGIN LIBTOOL TAG CONFIG: disable-shared +build_libtool_libs=no +build_old_libs=yes +# ### END LIBTOOL TAG CONFIG: disable-shared + +# ### BEGIN LIBTOOL TAG CONFIG: disable-static +build_old_libs=`case $build_libtool_libs in yes) $echo no;; *) $echo yes;; esac` +# ### END LIBTOOL TAG CONFIG: disable-static # Local Variables: # mode:shell-script --- freeglut-2.4.0.orig/missing +++ freeglut-2.4.0/missing @@ -1,6 +1,10 @@ #! /bin/sh # Common stub for a few missing GNU programs while installing. -# Copyright 1996, 1997, 1999, 2000 Free Software Foundation, Inc. + +scriptversion=2003-09-02.23 + +# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003 +# Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify @@ -38,12 +42,23 @@ configure_ac=configure.in fi +msg="missing on your system" + case "$1" in --run) # Try to run requested program, and just exit if it succeeds. run= shift "$@" && exit 0 + # Exit code 63 means version mismatch. This often happens + # when the user try to use an ancient version of a tool on + # a file that requires a minimum version. In this case we + # we should proceed has if the program had been absent, or + # if --run hadn't been passed. + if test $? = 63; then + run=: + msg="probably too old" + fi ;; esac @@ -74,11 +89,13 @@ lex create \`lex.yy.c', if possible, from existing .c makeinfo touch the output file tar try tar, gnutar, gtar, then tar without non-portable flags - yacc create \`y.tab.[ch]', if possible, from existing .[ch]" + yacc create \`y.tab.[ch]', if possible, from existing .[ch] + +Send bug reports to ." ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) - echo "missing 0.3 - GNU automake" + echo "missing $scriptversion (GNU Automake)" ;; -*) @@ -87,9 +104,14 @@ exit 1 ;; - aclocal) + aclocal*) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + fi + echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." @@ -97,8 +119,13 @@ ;; autoconf) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + fi + echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." @@ -106,8 +133,13 @@ ;; autoheader) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + fi + echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified \`acconfig.h' or \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." @@ -124,9 +156,14 @@ touch $touch_files ;; - automake) + automake*) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + fi + echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." @@ -135,9 +172,37 @@ while read f; do touch "$f"; done ;; + autom4te) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + fi + + echo 1>&2 "\ +WARNING: \`$1' is needed, but is $msg. + You might have modified some files without having the + proper tools for further handling them. + You can get \`$1' as part of \`Autoconf' from any GNU + archive site." + + file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` + test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` + if test -f "$file"; then + touch $file + else + test -z "$file" || exec >$file + echo "#! /bin/sh" + echo "# Created by GNU Automake missing as a replacement of" + echo "# $ $@" + echo "exit 0" + chmod +x $file + exit 1 + fi + ;; + bison|yacc) echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' $msg. You should only need it if you modified a \`.y' file. You may need the \`Bison' package in order for those modifications to take effect. You can get \`Bison' from any GNU archive site." @@ -167,7 +232,7 @@ lex|flex) echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified a \`.l' file. You may need the \`Flex' package in order for those modifications to take effect. You can get \`Flex' from any GNU archive site." @@ -189,8 +254,13 @@ ;; help2man) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + fi + echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified a dependency of a manual page. You may need the \`Help2man' package in order for those modifications to take effect. You can get \`Help2man' from any GNU archive site." @@ -215,7 +285,7 @@ fi echo 1>&2 "\ -WARNING: \`$1' is missing on your system. You should only need it if +WARNING: \`$1' is $msg. You should only need it if you modified a \`.texi' or \`.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy \`make' (AIX, @@ -240,23 +310,23 @@ # Look for gnutar/gtar before invocation to avoid ugly error # messages. if (gnutar --version > /dev/null 2>&1); then - gnutar ${1+"$@"} && exit 0 + gnutar "$@" && exit 0 fi if (gtar --version > /dev/null 2>&1); then - gtar ${1+"$@"} && exit 0 + gtar "$@" && exit 0 fi firstarg="$1" if shift; then case "$firstarg" in *o*) firstarg=`echo "$firstarg" | sed s/o//` - tar "$firstarg" ${1+"$@"} && exit 0 + tar "$firstarg" "$@" && exit 0 ;; esac case "$firstarg" in *h*) firstarg=`echo "$firstarg" | sed s/h//` - tar "$firstarg" ${1+"$@"} && exit 0 + tar "$firstarg" "$@" && exit 0 ;; esac fi @@ -270,10 +340,10 @@ *) echo 1>&2 "\ -WARNING: \`$1' is needed, and you do not seem to have it handy on your - system. You might have modified some files without having the +WARNING: \`$1' is needed, and is $msg. + You might have modified some files without having the proper tools for further handling them. Check the \`README' file, - it often tells you about the needed prerequirements for installing + it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package would contain this missing \`$1' program." exit 1 @@ -281,3 +351,10 @@ esac exit 0 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-end: "$" +# End: --- freeglut-2.4.0.orig/Makefile.in +++ freeglut-2.4.0/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.8.5 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -12,84 +13,169 @@ # PARTICULAR PURPOSE. @SET_MAKE@ - -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = . - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) -transform = @program_transform_name@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -host_alias = @host_alias@ host_triplet = @host@ +DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in $(srcdir)/config.h.in \ + $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \ + TODO compile config.guess config.sub depcomp install-sh \ + ltmain.sh missing mkinstalldirs +subdir = . +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno configure.status.lineno +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-exec-recursive install-info-recursive \ + install-recursive installcheck-recursive installdirs-recursive \ + pdf-recursive ps-recursive uninstall-info-recursive \ + uninstall-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + { test ! -d $(distdir) \ + || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -fr $(distdir); }; } +DIST_ARCHIVES = $(distdir).tar.gz +GZIP_ENV = --best +distuninstallcheck_listfiles = find . -type f -print +distcleancheck_listfiles = find . -type f -print +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AS = @AS@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ HEADER = @HEADER@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ LIBRARY = @LIBRARY@ +LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIBTOOL_DEPS = @LIBTOOL_DEPS@ LIBXXF86VM = @LIBXXF86VM@ LN_S = @LN_S@ -OBJDUMP = @OBJDUMP@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ X_CFLAGS = @X_CFLAGS@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ X_LIBS = @X_LIBS@ X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ +am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ SUBDIRS = src include progs doc AUTOMAKE_OPTIONS = gnu - EXTRA_DIST = \ AUTHORS COPYING ChangeLog INSTALL NEWS README TODO \ README.win32 LISEZ_MOI \ @@ -99,75 +185,69 @@ freeglut_static.dsp \ freeglut_evc4.vcp freeglut_evc4.vcw -subdir = . -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = config.h -CONFIG_CLEAN_FILES = -DIST_SOURCES = - -RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ - uninstall-info-recursive all-recursive install-data-recursive \ - install-exec-recursive installdirs-recursive install-recursive \ - uninstall-recursive check-recursive installcheck-recursive -DIST_COMMON = README ./stamp-h.in AUTHORS COPYING ChangeLog INSTALL \ - Makefile.am Makefile.in NEWS TODO aclocal.m4 compile \ - config.guess config.h.in config.sub configure configure.ac \ - depcomp install-sh ltmain.sh missing mkinstalldirs -DIST_SUBDIRS = $(SUBDIRS) all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -distclean-libtool: - -rm -f libtool -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) +am--refresh: + @: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \ + cd $(srcdir) && $(AUTOMAKE) --gnu \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ cd $(top_srcdir) && \ $(AUTOMAKE) --gnu Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$@ $(SHELL) ./config.status +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + esac; -$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck -$(srcdir)/configure: $(srcdir)/configure.ac $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) - cd $(srcdir) && $(AUTOCONF) -$(ACLOCAL_M4): configure.ac +$(top_srcdir)/configure: $(am__configure_deps) + cd $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) -config.h: stamp-h - @if test ! -f $@; then \ - rm -f stamp-h; \ - $(MAKE) stamp-h; \ - else :; fi -stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status - @rm -f stamp-h stamp-hT - @echo timestamp > stamp-hT 2> /dev/null - cd $(top_builddir) \ - && CONFIG_FILES= CONFIG_HEADERS=config.h \ - $(SHELL) ./config.status - @mv stamp-hT stamp-h -$(srcdir)/config.h.in: $(srcdir)/./stamp-h.in + +config.h: stamp-h1 @if test ! -f $@; then \ - rm -f $(srcdir)/./stamp-h.in; \ - $(MAKE) $(srcdir)/./stamp-h.in; \ + rm -f stamp-h1; \ + $(MAKE) stamp-h1; \ else :; fi -$(srcdir)/./stamp-h.in: $(top_srcdir)/configure.ac $(ACLOCAL_M4) - @rm -f $(srcdir)/./stamp-h.in $(srcdir)/./stamp-h.inT - @echo timestamp > $(srcdir)/./stamp-h.inT 2> /dev/null + +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status + @rm -f stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status config.h +$(srcdir)/config.h.in: $(am__configure_deps) cd $(top_srcdir) && $(AUTOHEADER) - @mv $(srcdir)/./stamp-h.inT $(srcdir)/./stamp-h.in + rm -f stamp-h1 + touch $@ distclean-hdr: - -rm -f config.h + -rm -f config.h stamp-h1 + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool uninstall-info-am: # This directory's subdirectories are mostly independent; you can cd @@ -177,7 +257,7 @@ # (which will cause the Makefiles to be regenerated when you run `make'); # (2) otherwise, pass the desired values on the `make' command line. $(RECURSIVE_TARGETS): - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; for subdir in $$list; do \ @@ -197,7 +277,7 @@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: - @set fnord $(MAKEFLAGS); amf=$$2; \ + @set fnord $$MAKEFLAGS; amf=$$2; \ dot_seen=no; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ @@ -224,79 +304,110 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done - -tags: TAGS +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - mkid -fID $$unique $(LISP) + mkid -fID $$unique +tags: TAGS TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ - test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ - list='$(SOURCES) $(HEADERS) $(TAGS_FILES)'; \ + list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \ - || etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP) + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique GTAGS: - here=`CDPATH=: && cd $(top_builddir) && pwd` \ + here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH - -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = . -# Avoid unsightly `./'. -distdir = $(PACKAGE)-$(VERSION) - -GZIP_ENV = --best + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) - -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir) + $(am__remove_distdir) mkdir $(distdir) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done - for subdir in $(SUBDIRS); do \ + list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ - test -d $(distdir)/$$subdir \ - || mkdir $(distdir)/$$subdir \ + test -d "$(distdir)/$$subdir" \ + || mkdir "$(distdir)/$$subdir" \ || exit 1; \ (cd $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$(top_distdir)" \ - distdir=../$(distdir)/$$subdir \ + top_distdir="../$(top_distdir)" \ + distdir="../$(distdir)/$$subdir" \ distdir) \ || exit 1; \ fi; \ @@ -306,47 +417,103 @@ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r $(distdir) -dist: distdir +dist-gzip: distdir $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir) + $(am__remove_distdir) + +dist-bzip2: distdir + $(AMTAR) chof - $(distdir) | bzip2 -9 -c >$(distdir).tar.bz2 + $(am__remove_distdir) + +dist-tarZ: distdir + $(AMTAR) chof - $(distdir) | compress -c >$(distdir).tar.Z + $(am__remove_distdir) + +dist-shar: distdir + shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + $(am__remove_distdir) + +dist-zip: distdir + -rm -f $(distdir).zip + zip -rq $(distdir).zip $(distdir) + $(am__remove_distdir) + +dist dist-all: distdir + $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist - -chmod -R a+w $(distdir) > /dev/null 2>&1; rm -rf $(distdir) - GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf - + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ + GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf - ;;\ + *.tar.bz2*) \ + bunzip2 -c $(distdir).tar.bz2 | $(AMTAR) xf - ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(AMTAR) xf - ;;\ + *.shar.gz*) \ + GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + esac chmod -R a-w $(distdir); chmod a+w $(distdir) - mkdir $(distdir)/=build - mkdir $(distdir)/=inst + mkdir $(distdir)/_build + mkdir $(distdir)/_inst chmod a-w $(distdir) - dc_install_base=`CDPATH=: && cd $(distdir)/=inst && pwd` \ - && cd $(distdir)/=build \ - && ../configure --srcdir=.. --prefix=$$dc_install_base \ + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && cd $(distdir)/_build \ + && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ - && (test `find $$dc_install_base -type f -print | wc -l` -le 1 \ - || (echo "Error: files left after uninstall" 1>&2; \ - exit 1) ) \ + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ + distuninstallcheck \ + && chmod -R a-w "$$dc_install_base" \ + && ({ \ + (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ + } || { rm -rf "$$dc_destdir"; exit 1; }) \ + && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ - && $(MAKE) $(AM_MAKEFLAGS) distclean \ - && rm -f $(distdir).tar.gz \ - && (test `find . -type f -print | wc -l` -eq 0 \ - || (echo "Error: files left after distclean" 1>&2; \ - exit 1) ) - -chmod -R a+w $(distdir) > /dev/null 2>&1; rm -rf $(distdir) - @echo "$(distdir).tar.gz is ready for distribution" | \ - sed 'h;s/./=/g;p;x;p;x' + && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck + $(am__remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}' +distuninstallcheck: + @cd $(distuninstallcheck_dir) \ + && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile config.h installdirs: installdirs-recursive installdirs-am: - install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive @@ -358,6 +525,7 @@ installcheck: installcheck-recursive install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -365,7 +533,7 @@ clean-generic: distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -374,18 +542,18 @@ clean-am: clean-generic clean-libtool mostlyclean-am -dist-all: distdir - $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz - -chmod -R a+w $(distdir) >/dev/null 2>&1; rm -rf $(distdir) distclean: distclean-recursive - -rm -f config.status config.cache config.log -distclean-am: clean-am distclean-generic distclean-hdr distclean-libtool \ - distclean-tags + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-hdr \ + distclean-libtool distclean-tags dvi: dvi-recursive dvi-am: +html: html-recursive + info: info-recursive info-am: @@ -401,32 +569,41 @@ installcheck-am: maintainer-clean: maintainer-clean-recursive - + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf $(top_srcdir)/autom4te.cache + -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + uninstall-am: uninstall-info-am uninstall-info: uninstall-info-recursive -.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \ - clean-generic clean-libtool clean-recursive dist dist-all \ - distcheck distclean distclean-generic distclean-hdr \ - distclean-libtool distclean-recursive distclean-tags distdir \ - dvi dvi-am dvi-recursive info info-am info-recursive install \ - install-am install-data install-data-am install-data-recursive \ - install-exec install-exec-am install-exec-recursive \ - install-info install-info-am install-info-recursive install-man \ - install-recursive install-strip installcheck installcheck-am \ - installdirs installdirs-am installdirs-recursive \ - maintainer-clean maintainer-clean-generic \ +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \ + check-am clean clean-generic clean-libtool clean-recursive \ + ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \ + dist-shar dist-tarZ dist-zip distcheck distclean \ + distclean-generic distclean-hdr distclean-libtool \ + distclean-recursive distclean-tags distcleancheck distdir \ + distuninstallcheck dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ maintainer-clean-recursive mostlyclean mostlyclean-generic \ - mostlyclean-libtool mostlyclean-recursive tags tags-recursive \ - uninstall uninstall-am uninstall-info-am \ - uninstall-info-recursive uninstall-recursive + mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \ + tags tags-recursive uninstall uninstall-am uninstall-info-am libtool: $(LIBTOOL_DEPS) --- freeglut-2.4.0.orig/compile +++ freeglut-2.4.0/compile @@ -1,8 +1,9 @@ #! /bin/sh - # Wrapper for compilers which do not understand `-c -o'. -# Copyright 1999, 2000 Free Software Foundation, Inc. +scriptversion=2003-11-09.00 + +# Copyright (C) 1999, 2000, 2003 Free Software Foundation, Inc. # Written by Tom Tromey . # # This program is free software; you can redistribute it and/or modify @@ -24,9 +25,36 @@ # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. -# Usage: -# compile PROGRAM [ARGS]... -# `-o FOO.o' is removed from the args passed to the actual compile. +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + +case $1 in + '') + echo "$0: No command. Try \`$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: compile [--help] [--version] PROGRAM [ARGS] + +Wrapper for compilers which do not understand `-c -o'. +Remove `-o dest.o' from ARGS, run PROGRAM with the remaining +arguments, and rename the output as expected. + +If you are trying to build a whole package this is not the +right script to run: please start by reading the file `INSTALL'. + +Report bugs to . +EOF + exit 0 + ;; + -v | --v*) + echo "compile $scriptversion" + exit 0 + ;; +esac + prog=$1 shift @@ -35,39 +63,39 @@ cfile= args= while test $# -gt 0; do - case "$1" in + case "$1" in -o) - # configure might choose to run compile as `compile cc -o foo foo.c'. - # So we do something ugly here. - ofile=$2 - shift - case "$ofile" in + # configure might choose to run compile as `compile cc -o foo foo.c'. + # So we do something ugly here. + ofile=$2 + shift + case "$ofile" in *.o | *.obj) - ;; + ;; *) - args="$args -o $ofile" - ofile= - ;; - esac + args="$args -o $ofile" + ofile= + ;; + esac ;; *.c) - cfile=$1 - args="$args $1" - ;; + cfile=$1 + args="$args $1" + ;; *) - args="$args $1" - ;; - esac - shift + args="$args $1" + ;; + esac + shift done if test -z "$ofile" || test -z "$cfile"; then - # If no `-o' option was seen then we might have been invoked from a - # pattern rule where we don't need one. That is ok -- this is a - # normal compilation that the losing compiler can handle. If no - # `.c' file was seen then we are probably linking. That is also - # ok. - exec "$prog" $args + # If no `-o' option was seen then we might have been invoked from a + # pattern rule where we don't need one. That is ok -- this is a + # normal compilation that the losing compiler can handle. If no + # `.c' file was seen then we are probably linking. That is also + # ok. + exec "$prog" $args fi # Name of file we expect compiler to create. @@ -79,10 +107,10 @@ # object file name, since that is what matters with a parallel build. lockdir=`echo $cofile | sed -e 's|[/.-]|_|g'`.d while true; do - if mkdir $lockdir > /dev/null 2>&1; then - break - fi - sleep 1 + if mkdir $lockdir > /dev/null 2>&1; then + break + fi + sleep 1 done # FIXME: race condition here if user kills between mkdir and trap. trap "rmdir $lockdir; exit 1" 1 2 15 @@ -92,8 +120,17 @@ status=$? if test -f "$cofile"; then - mv "$cofile" "$ofile" + mv "$cofile" "$ofile" fi rmdir $lockdir exit $status + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-end: "$" +# End: --- freeglut-2.4.0.orig/depcomp +++ freeglut-2.4.0/depcomp @@ -1,7 +1,9 @@ #! /bin/sh - # depcomp - compile a program generating dependencies as side-effects -# Copyright 1999, 2000 Free Software Foundation, Inc. + +scriptversion=2004-04-25.13 + +# Copyright (C) 1999, 2000, 2003, 2004 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -25,13 +27,52 @@ # Originally written by Alexandre Oliva . +case $1 in + '') + echo "$0: No command. Try \`$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: depcomp [--help] [--version] PROGRAM [ARGS] + +Run PROGRAMS ARGS to compile a file, generating dependencies +as side-effects. + +Environment variables: + depmode Dependency tracking mode. + source Source file read by `PROGRAMS ARGS'. + object Object file output by `PROGRAMS ARGS'. + depfile Dependency file to output. + tmpdepfile Temporary file to use when outputing dependencies. + libtool Whether libtool is used (yes/no). + +Report bugs to . +EOF + exit 0 + ;; + -v | --v*) + echo "depcomp $scriptversion" + exit 0 + ;; +esac + if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # `libtool' can also be set to `yes' or `no'. -depfile=${depfile-`echo "$object" | sed 's,\([^/]*\)$,.deps/\1,;s/\.\([^.]*\)$/.P\1/'`} +if test -z "$depfile"; then + base=`echo "$object" | sed -e 's,^.*/,,' -e 's,\.\([^.]*\)$,.P\1,'` + dir=`echo "$object" | sed 's,/.*$,/,'` + if test "$dir" = "$object"; then + dir= + fi + # FIXME: should be _deps on DOS. + depfile="$dir.deps/$base" +fi + tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" @@ -163,19 +204,25 @@ aix) # The C for AIX Compiler uses -M and outputs the dependencies - # in a .u file. This file always lives in the current directory. - # Also, the AIX compiler puts `$object:' at the start of each line; - # $object doesn't have directory information. - stripped=`echo "$object" | sed -e 's,^.*/,,' -e 's/\(.*\)\..*$/\1/'` + # in a .u file. In older versions, this file always lives in the + # current directory. Also, the AIX compiler puts `$object:' at the + # start of each line; $object doesn't have directory information. + # Version 6 uses the directory in both cases. + stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'` tmpdepfile="$stripped.u" - outname="$stripped.o" if test "$libtool" = yes; then "$@" -Wc,-M else "$@" -M fi - stat=$? + + if test -f "$tmpdepfile"; then : + else + stripped=`echo "$stripped" | sed 's,^.*/,,'` + tmpdepfile="$stripped.u" + fi + if test $stat -eq 0; then : else rm -f "$tmpdepfile" @@ -183,6 +230,7 @@ fi if test -f "$tmpdepfile"; then + outname="$stripped.o" # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. @@ -197,37 +245,86 @@ rm -f "$tmpdepfile" ;; +icc) + # Intel's C compiler understands `-MD -MF file'. However on + # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c + # ICC 7.0 will fill foo.d with something like + # foo.o: sub/foo.c + # foo.o: sub/foo.h + # which is wrong. We want: + # sub/foo.o: sub/foo.c + # sub/foo.o: sub/foo.h + # sub/foo.c: + # sub/foo.h: + # ICC 7.1 will output + # foo.o: sub/foo.c sub/foo.h + # and will wrap long lines using \ : + # foo.o: sub/foo.c ... \ + # sub/foo.h ... \ + # ... + + "$@" -MD -MF "$tmpdepfile" + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + # Each line is of the form `foo.o: dependent.h', + # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. + # Do two passes, one to just change these to + # `$object: dependent.h' and one to simply `dependent.h:'. + sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | + sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + tru64) - # The Tru64 AIX compiler uses -MD to generate dependencies as a side + # The Tru64 compiler uses -MD to generate dependencies as a side # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. - # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put + # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in `foo.d' instead, so we check for that too. # Subdirectories are respected. + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` + test "x$dir" = "x$object" && dir= + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` - tmpdepfile1="$object.d" - tmpdepfile2=`echo "$object" | sed -e 's/.o$/.d/'` if test "$libtool" = yes; then + # Dependencies are output in .lo.d with libtool 1.4. + # They are output in .o.d with libtool 1.5. + tmpdepfile1="$dir.libs/$base.lo.d" + tmpdepfile2="$dir.libs/$base.o.d" + tmpdepfile3="$dir.libs/$base.d" "$@" -Wc,-MD else + tmpdepfile1="$dir$base.o.d" + tmpdepfile2="$dir$base.d" + tmpdepfile3="$dir$base.d" "$@" -MD fi stat=$? if test $stat -eq 0; then : else - rm -f "$tmpdepfile1" "$tmpdepfile2" + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi if test -f "$tmpdepfile1"; then tmpdepfile="$tmpdepfile1" - else + elif test -f "$tmpdepfile2"; then tmpdepfile="$tmpdepfile2" + else + tmpdepfile="$tmpdepfile3" fi if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" - # That's a space and a tab in the []. - sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" + # That's a tab and a space in the []. + sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi @@ -240,34 +337,42 @@ dashmstdout) # Important note: in order to support this mode, a compiler *must* - # always write the proprocessed file to stdout, regardless of -o, - # because we must use -o when running libtool. - test -z "$dashmflag" && dashmflag=-M - ( IFS=" " - case " $* " in - *" --mode=compile "*) # this is libtool, let us make it quiet - for arg - do # cycle over the arguments - case "$arg" in - "--mode=compile") - # insert --quiet before "--mode=compile" - set fnord "$@" --quiet - shift # fnord - ;; - esac - set fnord "$@" "$arg" - shift # fnord - shift # "$arg" - done + # always write the preprocessed file to stdout, regardless of -o. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test $1 != '--mode=compile'; do + shift + done + shift + fi + + # Remove `-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg ;; esac - "$@" $dashmflag | sed 's:^[^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" - ) & - proc=$! - "$@" - stat=$? - wait "$proc" - if test "$stat" != 0; then exit $stat; fi + done + + test -z "$dashmflag" && dashmflag=-M + # Require at least two characters before searching for `:' + # in the target name. This is to cope with DOS-style filenames: + # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. + "$@" $dashmflag | + sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" tr ' ' ' @@ -285,36 +390,40 @@ ;; makedepend) - # X makedepend - ( - shift - cleared=no - for arg in "$@"; do - case $cleared in no) - set ""; shift - cleared=yes - esac - case "$arg" in - -D*|-I*) - set fnord "$@" "$arg"; shift;; - -*) - ;; - *) - set fnord "$@" "$arg"; shift;; - esac + "$@" || exit $? + # Remove any Libtool call + if test "$libtool" = yes; then + while test $1 != '--mode=compile'; do + shift done - obj_suffix="`echo $object | sed 's/^.*\././'`" - touch "$tmpdepfile" - ${MAKEDEPEND-makedepend} 2>/dev/null -o"$obj_suffix" -f"$tmpdepfile" "$@" - ) & - proc=$! - "$@" - stat=$? - wait "$proc" - if test "$stat" != 0; then exit $stat; fi + shift + fi + # X makedepend + shift + cleared=no + for arg in "$@"; do + case $cleared in + no) + set ""; shift + cleared=yes ;; + esac + case "$arg" in + -D*|-I*) + set fnord "$@" "$arg"; shift ;; + # Strip any option that makedepend may not understand. Remove + # the object too, otherwise makedepend will parse it as a source file. + -*|$object) + ;; + *) + set fnord "$@" "$arg"; shift ;; + esac + done + obj_suffix="`echo $object | sed 's/^.*\././'`" + touch "$tmpdepfile" + ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" - tail +3 "$tmpdepfile" | tr ' ' ' + sed '1,2d' "$tmpdepfile" | tr ' ' ' ' | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. @@ -324,35 +433,39 @@ cpp) # Important note: in order to support this mode, a compiler *must* - # always write the proprocessed file to stdout, regardless of -o, - # because we must use -o when running libtool. - ( IFS=" " - case " $* " in - *" --mode=compile "*) - for arg - do # cycle over the arguments - case $arg in - "--mode=compile") - # insert --quiet before "--mode=compile" - set fnord "$@" --quiet - shift # fnord - ;; - esac - set fnord "$@" "$arg" - shift # fnord - shift # "$arg" - done + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test $1 != '--mode=compile'; do + shift + done + shift + fi + + # Remove `-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg ;; esac - "$@" -E | + done + + "$@" -E | sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | sed '$ s: \\$::' > "$tmpdepfile" - ) & - proc=$! - "$@" - stat=$? - wait "$proc" - if test "$stat" != 0; then exit $stat; fi rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" @@ -362,34 +475,27 @@ msvisualcpp) # Important note: in order to support this mode, a compiler *must* - # always write the proprocessed file to stdout, regardless of -o, + # always write the preprocessed file to stdout, regardless of -o, # because we must use -o when running libtool. - ( IFS=" " - case " $* " in - *" --mode=compile "*) - for arg - do # cycle over the arguments - case $arg in - "--mode=compile") - # insert --quiet before "--mode=compile" - set fnord "$@" --quiet - shift # fnord - ;; - esac + "$@" || exit $? + IFS=" " + for arg + do + case "$arg" in + "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") + set fnord "$@" + shift + shift + ;; + *) set fnord "$@" "$arg" - shift # fnord - shift # "$arg" - done - ;; + shift + shift + ;; esac - "$@" -E | - sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" - ) & - proc=$! - "$@" - stat=$? - wait "$proc" - if test "$stat" != 0; then exit $stat; fi + done + "$@" -E | + sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" @@ -409,3 +515,12 @@ esac exit 0 + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-end: "$" +# End: --- freeglut-2.4.0.orig/configure +++ freeglut-2.4.0/configure @@ -243,17 +243,6 @@ $as_unset CDPATH -# Find the correct PATH separator. Usually this is `:', but -# DJGPP uses `;' like DOS. -if test "X${PATH_SEPARATOR+set}" != Xset; then - UNAME=${UNAME-`uname 2>/dev/null`} - case X$UNAME in - *-DOS) lt_cv_sys_path_separator=';' ;; - *) lt_cv_sys_path_separator=':' ;; - esac - PATH_SEPARATOR=$lt_cv_sys_path_separator -fi - # Check that we are running under the correct shell. SHELL=${CONFIG_SHELL-/bin/sh} @@ -272,7 +261,7 @@ elif test "X$1" = X--fallback-echo; then # Avoid inline document here, it may be left over : -elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then +elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then # Yippee, $echo works! : else @@ -284,22 +273,22 @@ # used as fallback echo shift cat </dev/null 2>&1 && unset CDPATH if test -z "$ECHO"; then if test "X${echo_test_string+set}" != Xset; then # find a string as large as possible, as long as the shell can cope with it for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... - if (echo_test_string="`eval $cmd`") 2>/dev/null && - echo_test_string="`eval $cmd`" && + if (echo_test_string=`eval $cmd`) 2>/dev/null && + echo_test_string=`eval $cmd` && (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null then break @@ -318,8 +307,9 @@ # # So, first we look for a working echo in the user's PATH. - IFS="${IFS= }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for dir in $PATH /usr/ucb; do + IFS="$lt_save_ifs" if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && @@ -328,7 +318,7 @@ break fi done - IFS="$save_ifs" + IFS="$lt_save_ifs" if test "X$echo" = Xecho; then # We didn't find a better echo, so look for alternatives. @@ -402,6 +392,11 @@ + +tagnames=${tagnames+${tagnames},}CXX + +tagnames=${tagnames+${tagnames},}F77 + # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. @@ -470,7 +465,7 @@ # include #endif" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA PACKAGE VERSION EXEEXT OBJEXT ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh INSTALL_STRIP_PROGRAM AWK SET_MAKE AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH DEPDIR CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC am__include am__quote CCDEPMODE build build_cpu build_vendor build_os host host_cpu host_vendor host_os LN_S ECHO RANLIB ac_ct_RANLIB STRIP ac_ct_STRIP CPP EGREP LIBTOOL LIBTOOL_DEPS X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS LIBXXF86VM LIBM LIBRARY HEADER LIBOBJS LTLIBOBJS' +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE build build_cpu build_vendor build_os host host_cpu host_vendor host_os EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBTOOL_DEPS X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS LIBXXF86VM LIBM LIBRARY HEADER LIBOBJS LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. @@ -931,6 +926,26 @@ ac_env_CPP_value=$CPP ac_cv_env_CPP_set=${CPP+set} ac_cv_env_CPP_value=$CPP +ac_env_CXX_set=${CXX+set} +ac_env_CXX_value=$CXX +ac_cv_env_CXX_set=${CXX+set} +ac_cv_env_CXX_value=$CXX +ac_env_CXXFLAGS_set=${CXXFLAGS+set} +ac_env_CXXFLAGS_value=$CXXFLAGS +ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set} +ac_cv_env_CXXFLAGS_value=$CXXFLAGS +ac_env_CXXCPP_set=${CXXCPP+set} +ac_env_CXXCPP_value=$CXXCPP +ac_cv_env_CXXCPP_set=${CXXCPP+set} +ac_cv_env_CXXCPP_value=$CXXCPP +ac_env_F77_set=${F77+set} +ac_env_F77_value=$F77 +ac_cv_env_F77_set=${F77+set} +ac_cv_env_F77_value=$F77 +ac_env_FFLAGS_set=${FFLAGS+set} +ac_env_FFLAGS_value=$FFLAGS +ac_cv_env_FFLAGS_set=${FFLAGS+set} +ac_cv_env_FFLAGS_value=$FFLAGS # # Report the --help message. @@ -1016,11 +1031,14 @@ Optional Features: --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --disable-dependency-tracking Speeds up one-time builds - --enable-dependency-tracking Do not reject slow dependency extractors - --enable-shared=PKGS build shared libraries default=yes - --enable-static=PKGS build static libraries default=yes - --enable-fast-install=PKGS optimize for fast installation default=yes + --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors + --enable-shared[=PKGS] + build shared libraries [default=yes] + --enable-static[=PKGS] + build static libraries [default=yes] + --enable-fast-install[=PKGS] + optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) --enable-replace-glut be a replacement for GLUT [default=yes] --enable-warnings use all gcc compiler warnings [default=yes] @@ -1028,8 +1046,11 @@ Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-gnu-ld assume the C compiler uses GNU ld default=no - --with-pic try to use only PIC/non-PIC objects default=use both + --with-gnu-ld assume the C compiler uses GNU ld [default=no] + --with-pic try to use only PIC/non-PIC objects [default=use + both] + --with-tags[=TAGS] + include additional configurations [automatic] --with-x use the X Window System Some influential environment variables: @@ -1040,6 +1061,11 @@ CPPFLAGS C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor + CXX C++ compiler command + CXXFLAGS C++ compiler flags + CXXCPP C++ preprocessor + F77 Fortran 77 compiler command + FFLAGS Fortran 77 compiler flags Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. @@ -1133,7 +1159,7 @@ else echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi - cd $ac_popdir + cd "$ac_popdir" done fi @@ -1490,6 +1516,7 @@ +am__api_version="1.8" ac_aux_dir= for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do if test -f $ac_dir/install-sh; then @@ -1652,9 +1679,8 @@ program_transform_name=`echo $program_transform_name | sed -f conftest.sed` rm conftest.sed - # expand $ac_aux_dir to an absolute path -am_aux_dir=`CDPATH=:; cd $ac_aux_dir && pwd` +am_aux_dir=`cd $ac_aux_dir && pwd` test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" # Use eval to expand $SHELL @@ -1662,9 +1688,33 @@ am_missing_run="$MISSING --run " else am_missing_run= - am_backtick='`' - { echo "$as_me:$LINENO: WARNING: ${am_backtick}missing' script is too old or missing" >&5 -echo "$as_me: WARNING: ${am_backtick}missing' script is too old or missing" >&2;} + { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 +echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} +fi + +if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then + # Keeping the `.' argument allows $(mkdir_p) to be used without + # argument. Indeed, we sometimes output rules like + # $(mkdir_p) $(somedir) + # where $(somedir) is conditionally defined. + # (`test -n '$(somedir)' && $(mkdir_p) $(somedir)' is a more + # expensive solution, as it forces Make to start a sub-shell.) + mkdir_p='mkdir -p -- .' +else + # On NextStep and OpenStep, the `mkdir' command does not + # recognize any option. It will interpret all options as + # directories to create, and then abort because `.' already + # exists. + for d in ./-p ./--version; + do + test -d $d && rmdir $d + done + # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. + if test -f "$ac_aux_dir/mkinstalldirs"; then + mkdir_p='$(mkinstalldirs)' + else + mkdir_p='$(install_sh) -d' + fi fi for ac_prog in gawk mawk nawk awk @@ -1736,50 +1786,37 @@ SET_MAKE="MAKE=${MAKE-make}" fi -# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given. -if test "${enable_dependency_tracking+set}" = set; then - enableval="$enable_dependency_tracking" - -fi; -if test "x$enable_dependency_tracking" != xno; then - am_depcomp="$ac_aux_dir/depcomp" - AMDEPBACKSLASH='\' -fi - - -if test "x$enable_dependency_tracking" != xno; then - AMDEP_TRUE= - AMDEP_FALSE='#' -else - AMDEP_TRUE='#' - AMDEP_FALSE= -fi - - - - -rm -f .deps 2>/dev/null -mkdir .deps 2>/dev/null -if test -d .deps; then - DEPDIR=.deps +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. else - # MS-DOS does not allow filenames that begin with a dot. - DEPDIR=_deps + am__leading_dot=_ fi -rmdir .deps 2>/dev/null - +rmdir .tst 2>/dev/null # test to see if srcdir already configured -if test "`CDPATH=:; cd $srcdir && pwd`" != "`pwd`" && +if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} { (exit 1); exit 1; }; } fi +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + # Define the identity of the package. -PACKAGE= -VERSION= + PACKAGE='freeglut' + VERSION='2.4.0' + cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" @@ -1790,28 +1827,15 @@ #define VERSION "$VERSION" _ACEOF - -# Autoconf 2.50 wants to disallow AM_ names. We explicitly allow -# the ones we care about. - -# Autoconf 2.50 always computes EXEEXT. However we need to be -# compatible with 2.13, for now. So we always define EXEEXT, but we -# don't compute it. - -# Similar for OBJEXT -- only we only use OBJEXT if the user actually -# requests that it be used. This is a bit dumb. -: ${OBJEXT=o} - - # Some tools Automake needs. -ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal"} +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} -AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake"} +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} @@ -1824,6 +1848,92 @@ install_sh=${install_sh-"$am_aux_dir/install-sh"} +# Installed binaries are usually stripped using `strip' when the user +# run `make install-strip'. However `strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the `STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_STRIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + echo "$as_me:$LINENO: result: $STRIP" >&5 +echo "${ECHO_T}$STRIP" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 +echo "${ECHO_T}$ac_ct_STRIP" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + STRIP=$ac_ct_STRIP +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" # We need awk for the "check" target. The system "awk" is bad on @@ -1831,6 +1941,8 @@ + + ac_config_headers="$ac_config_headers config.h" @@ -2406,8 +2518,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -2465,8 +2576,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -2582,8 +2692,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -2637,8 +2746,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -2683,8 +2791,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -2728,8 +2835,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -2767,18 +2873,21 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu +DEPDIR="${am__leading_dot}deps" + + ac_config_commands="$ac_config_commands depfiles" - ac_config_commands="$ac_config_commands default-1" am_make=${MAKE-make} cat > confinc << 'END' -doit: +am__doit: @echo done +.PHONY: am__doit END # If we don't find an include directive, just comment out the code. echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6 -am__include='#' +am__include="#" am__quote= _am_result=none # First try GNU make style include. @@ -2788,7 +2897,7 @@ # In particular we don't look at `^make:' because GNU make might # be invoked under some other name (usually "gmake"), in which # case it prints its new name instead of `make'. -if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then +if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then am__include=include am__quote= _am_result=GNU @@ -2798,7 +2907,7 @@ echo '.include "confinc"' > confmf if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then am__include=.include - am__quote='"' + am__quote="\"" _am_result=BSD fi fi @@ -2808,6 +2917,27 @@ echo "${ECHO_T}$_am_result" >&6 rm -f confinc confmf +# Check whether --enable-dependency-tracking or --disable-dependency-tracking was given. +if test "${enable_dependency_tracking+set}" = set; then + enableval="$enable_dependency_tracking" + +fi; +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' +fi + + +if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + + depcc="$CC" am_compiler_list= @@ -2827,18 +2957,34 @@ # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. - echo '#include "conftest.h"' > conftest.c - echo 'int i;' > conftest.h - echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf case $depmode in nosideeffect) @@ -2856,13 +3002,25 @@ # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. if depmode=$depmode \ - source=conftest.c object=conftest.o \ - depfile=conftest.Po tmpdepfile=conftest.TPo \ - $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 && - grep conftest.h conftest.Po > /dev/null 2>&1 && + source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then - am_cv_CC_dependencies_compiler_type=$depmode - break + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi fi done @@ -2875,7 +3033,19 @@ fi echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 -CCDEPMODE="depmode=$am_cv_CC_dependencies_compiler_type" +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + + +if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi @@ -2954,8 +3124,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -2988,72 +3157,79 @@ + # Check whether --enable-shared or --disable-shared was given. if test "${enable_shared+set}" = set; then enableval="$enable_shared" p=${PACKAGE-default} -case $enableval in -yes) enable_shared=yes ;; -no) enable_shared=no ;; -*) - enable_shared=no - # Look at the argument we got. We use all the common list separators. - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," - for pkg in $enableval; do - if test "X$pkg" = "X$p"; then - enable_shared=yes - fi - done - IFS="$ac_save_ifs" - ;; -esac + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac else enable_shared=yes fi; + # Check whether --enable-static or --disable-static was given. if test "${enable_static+set}" = set; then enableval="$enable_static" p=${PACKAGE-default} -case $enableval in -yes) enable_static=yes ;; -no) enable_static=no ;; -*) - enable_static=no - # Look at the argument we got. We use all the common list separators. - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," - for pkg in $enableval; do - if test "X$pkg" = "X$p"; then - enable_static=yes - fi - done - IFS="$ac_save_ifs" - ;; -esac + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac else enable_static=yes fi; + # Check whether --enable-fast-install or --disable-fast-install was given. if test "${enable_fast_install+set}" = set; then enableval="$enable_fast_install" p=${PACKAGE-default} -case $enableval in -yes) enable_fast_install=yes ;; -no) enable_fast_install=no ;; -*) - enable_fast_install=no - # Look at the argument we got. We use all the common list separators. - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," - for pkg in $enableval; do - if test "X$pkg" = "X$p"; then - enable_fast_install=yes - fi - done - IFS="$ac_save_ifs" - ;; -esac + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac else enable_fast_install=yes fi; + # Make sure we can run config.sub. $ac_config_sub sun4 >/dev/null 2>&1 || { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5 @@ -3108,16 +3284,77 @@ host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` -# Find the correct PATH separator. Usually this is `:', but -# DJGPP uses `;' like DOS. -if test "X${PATH_SEPARATOR+set}" != Xset; then - UNAME=${UNAME-`uname 2>/dev/null`} - case X$UNAME in - *-DOS) lt_cv_sys_path_separator=';' ;; - *) lt_cv_sys_path_separator=':' ;; - esac - PATH_SEPARATOR=$lt_cv_sys_path_separator +echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 +echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6 +if test "${lt_cv_path_SED+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + # Loop through the user's path and test for sed and gsed. +# Then use that list of sed's as ones to test for truncation. +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for lt_ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then + lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" + fi + done + done +done +lt_ac_max=0 +lt_ac_count=0 +# Add /usr/xpg4/bin/sed as it is typically found on Solaris +# along with /bin/sed that truncates output. +for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do + test ! -f $lt_ac_sed && continue + cat /dev/null > conftest.in + lt_ac_count=0 + echo $ECHO_N "0123456789$ECHO_C" >conftest.in + # Check for GNU sed and select it if it is found. + if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then + lt_cv_path_SED=$lt_ac_sed + break + fi + while true; do + cat conftest.in conftest.in >conftest.tmp + mv conftest.tmp conftest.in + cp conftest.in conftest.nl + echo >>conftest.nl + $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break + cmp -s conftest.out conftest.nl || break + # 10000 chars as input seems more than enough + test $lt_ac_count -gt 10 && break + lt_ac_count=`expr $lt_ac_count + 1` + if test $lt_ac_count -gt $lt_ac_max; then + lt_ac_max=$lt_ac_count + lt_cv_path_SED=$lt_ac_sed + fi + done +done + +fi + +SED=$lt_cv_path_SED +echo "$as_me:$LINENO: result: $SED" >&5 +echo "${ECHO_T}$SED" >&6 + +echo "$as_me:$LINENO: checking for egrep" >&5 +echo $ECHO_N "checking for egrep... $ECHO_C" >&6 +if test "${ac_cv_prog_egrep+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if echo a | (grep -E '(a|b)') >/dev/null 2>&1 + then ac_cv_prog_egrep='grep -E' + else ac_cv_prog_egrep='egrep' + fi fi +echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 +echo "${ECHO_T}$ac_cv_prog_egrep" >&6 + EGREP=$ac_cv_prog_egrep + # Check whether --with-gnu-ld or --without-gnu-ld was given. @@ -3130,8 +3367,8 @@ ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. - echo "$as_me:$LINENO: checking for ld used by GCC" >&5 -echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6 + echo "$as_me:$LINENO: checking for ld used by $CC" >&5 +echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw @@ -3141,12 +3378,12 @@ esac case $ac_prog in # Accept absolute paths. - [\\/]* | [A-Za-z]:[\\/]*) + [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' - # Canonicalize the path of ld - ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` + # Canonicalize the pathname of ld + ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do - ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` + ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; @@ -3170,22 +3407,26 @@ echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -z "$LD"; then - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, - # but apparently some GNU ld's only accept -v. + # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. - if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then + case `"$lt_cv_path_LD" -v 2>&1 &6 else - # I'd rather use --version here, but apparently some GNU ld's only accept -v. -if $LD -v 2>&1 &5; then + # I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 &5 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 @@ -3229,131 +3473,66 @@ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6 reload_flag=$lt_cv_ld_reload_flag -test -n "$reload_flag" && reload_flag=" $reload_flag" - -echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 -echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6 -if test "${lt_cv_path_NM+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else +case $reload_flag in +"" | " "*) ;; +*) reload_flag=" $reload_flag" ;; +esac +reload_cmds='$LD$reload_flag -o $output$reload_objs' +case $host_os in + darwin*) + if test "$GCC" = yes; then + reload_cmds='$CC -nostdlib ${wl}-r -o $output$reload_objs' + else + reload_cmds='$LD$reload_flag -o $output$reload_objs' + fi + ;; +esac + +echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 +echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6 +if test "${lt_cv_path_NM+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do + IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. - tmp_nm=$ac_dir/${ac_tool_prefix}nm - if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then + tmp_nm="$ac_dir/${ac_tool_prefix}nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file - if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break - elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then - lt_cv_path_NM="$tmp_nm -p" - break - else - lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but - continue # so that we can try to find one that supports BSD flags - fi + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + esac fi done - IFS="$ac_save_ifs" + IFS="$lt_save_ifs" test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm fi fi - +echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 +echo "${ECHO_T}$lt_cv_path_NM" >&6 NM="$lt_cv_path_NM" -echo "$as_me:$LINENO: result: $NM" >&5 -echo "${ECHO_T}$NM" >&6 - -echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 -echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6 -if test "${lt_cv_path_SED+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # Loop through the user's path and test for sed and gsed. -# Then use that list of sed's as ones to test for truncation. -as_executable_p="test -f" -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_prog in sed gsed; do - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then - _sed_list="$_sed_list $as_dir/$ac_prog$ac_exec_ext" - fi - done - done -done - - # Create a temporary directory, and hook for its removal unless debugging. -$debug || -{ - trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 - trap '{ (exit 1); exit 1; }' 1 2 13 15 -} - -# Create a (secure) tmp directory for tmp files. -: ${TMPDIR=/tmp} -{ - tmp=`(umask 077 && mktemp -d -q "$TMPDIR/sedXXXXXX") 2>/dev/null` && - test -n "$tmp" && test -d "$tmp" -} || -{ - tmp=$TMPDIR/sed$$-$RANDOM - (umask 077 && mkdir $tmp) -} || -{ - echo "$me: cannot create a temporary directory in $TMPDIR" >&2 - { (exit 1); exit 1; } -} - _max=0 - _count=0 - # Add /usr/xpg4/bin/sed as it is typically found on Solaris - # along with /bin/sed that truncates output. - for _sed in $_sed_list /usr/xpg4/bin/sed; do - test ! -f ${_sed} && break - cat /dev/null > "$tmp/sed.in" - _count=0 - echo ${ECHO_N-$ac_n} "0123456789${ECHO_C-$ac_c}" >"$tmp/sed.in" - # Check for GNU sed and select it if it is found. - if "${_sed}" --version 2>&1 < /dev/null | egrep '(GNU)' > /dev/null; then - lt_cv_path_SED=${_sed} - break - fi - while true; do - cat "$tmp/sed.in" "$tmp/sed.in" >"$tmp/sed.tmp" - mv "$tmp/sed.tmp" "$tmp/sed.in" - cp "$tmp/sed.in" "$tmp/sed.nl" - echo >>"$tmp/sed.nl" - ${_sed} -e 's/a$//' < "$tmp/sed.nl" >"$tmp/sed.out" || break - cmp -s "$tmp/sed.out" "$tmp/sed.nl" || break - # 40000 chars as input seems more than enough - test $_count -gt 10 && break - _count=`expr $_count + 1` - if test $_count -gt $_max; then - _max=$_count - lt_cv_path_SED=$_sed - fi - done - done - rm -rf "$tmp" - -fi - -if test "X$SED" != "X"; then - lt_cv_path_SED=$SED -else - SED=$lt_cv_path_SED -fi -echo "$as_me:$LINENO: result: $SED" >&5 -echo "${ECHO_T}$SED" >&6 echo "$as_me:$LINENO: checking whether ln -s works" >&5 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 @@ -3381,7 +3560,7 @@ # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path -# which responds to the $file_magic_cmd with a given egrep regex. +# which responds to the $file_magic_cmd with a given extended regex. # If you have `file' or equivalent on your system and you're not sure # whether `pass_all' will *always* work, you probably want this one. @@ -3394,37 +3573,36 @@ lt_cv_deplibs_check_method=pass_all ;; -bsdi4*) +bsdi[45]*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' lt_cv_file_magic_cmd='/usr/bin/file -L' lt_cv_file_magic_test_file=/shlib/libc.so ;; -cygwin* | mingw* | pw32*) +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump'. lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) - lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library' - lt_cv_file_magic_cmd='/usr/bin/file -L' - case "$host_os" in - rhapsody* | darwin1.[012]) - lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1` - ;; - *) # Darwin 1.3 on - lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib' - ;; - esac + lt_cv_deplibs_check_method=pass_all ;; -freebsd*) +freebsd* | kfreebsd*-gnu | dragonfly*) if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. - lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library' + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; @@ -3438,50 +3616,44 @@ lt_cv_deplibs_check_method=pass_all ;; -hpux10.20*|hpux11*) - lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' +hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=/usr/lib/libc.sl - ;; - -irix5* | irix6* | nonstopux*) - case $host_os in - irix5* | nonstopux*) - # this will be overridden with pass_all, but let us keep it just in case - lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1" + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) - case $LD in - *-32|*"-32 ") libmagic=32-bit;; - *-n32|*"-n32 ") libmagic=N32;; - *-64|*"-64 ") libmagic=64-bit;; - *) libmagic=never-match;; - esac - # this will be overridden with pass_all, but let us keep it just in case - lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1" + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac - lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*` + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac lt_cv_deplibs_check_method=pass_all ;; # This must be Linux ELF. -linux-gnu*) - case $host_cpu in - alpha* | hppa* | i*86 | mips | mipsel | powerpc* | sparc* | ia64* | s390* | x86_64*) - lt_cv_deplibs_check_method=pass_all ;; - *) - # glibc up to 2.1.1 does not perform some relocations on ARM - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; - esac - lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so` +linux*) + lt_cv_deplibs_check_method=pass_all ;; -netbsd*) +netbsd* | netbsdelf*-gnu | knetbsd*-gnu) if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then - lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$' + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else - lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$' + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' fi ;; @@ -3491,20 +3663,19 @@ lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; +nto-qnx*) + lt_cv_deplibs_check_method=unknown + ;; + openbsd*) - lt_cv_file_magic_cmd=/usr/bin/file - lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object' + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else - lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library' + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) - # this will be overridden with pass_all, but let us keep it just in case - lt_cv_deplibs_check_method='file_magic COFF format alpha shared library' - lt_cv_file_magic_test_file=/shlib/libc.so lt_cv_deplibs_check_method=pass_all ;; @@ -3514,11 +3685,6 @@ solaris*) lt_cv_deplibs_check_method=pass_all - lt_cv_file_magic_test_file=/lib/libc.so - ;; - -sysv5uw[78]* | sysv4*uw2*) - lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) @@ -3544,6 +3710,10 @@ ;; esac ;; + +sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; esac fi @@ -3551,209 +3721,207 @@ echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6 file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} +# Allow CC to be a program name with arguments. +compiler=$CC +# Check whether --enable-libtool-lock or --disable-libtool-lock was given. +if test "${enable_libtool_lock+set}" = set; then + enableval="$enable_libtool_lock" -# Check for command to grab the raw symbol name followed by C symbol from nm. -echo "$as_me:$LINENO: checking command to parse $NM output" >&5 -echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6 -if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - -# These are sane defaults that work on at least a few old systems. -# [They come from Ultrix. What could be older than Ultrix?!! ;)] - -# Character class describing NM global symbol codes. -symcode='[BCDEGRST]' - -# Regexp to match symbols that can be accessed directly from C. -sympat='\([_A-Za-z][_A-Za-z0-9]*\)' - -# Transform the above into a raw symbol and a C symbol. -symxfrm='\1 \2\3 \3' - -# Transform an extracted symbol line into a proper C declaration -lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'" - -# Transform an extracted symbol line into symbol name and symbol address -lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - -# Define system-specific variables. -case $host_os in -aix*) - symcode='[BCDT]' - ;; -cygwin* | mingw* | pw32*) - symcode='[ABCDGISTW]' - ;; -hpux*) # Its linker distinguishes data from code symbols - lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" - lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - ;; -irix* | nonstopux*) - symcode='[BCDEGRST]' - ;; -osf*) - symcode='[BCDEGQRST]' - ;; -solaris* | sysv5*) - symcode='[BDT]' - ;; -sysv4) - symcode='[DFNSTU]' - ;; -esac +fi; +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes -# Handle CRLF in mingw tool chain -opt_cr= -case $host_os in -mingw*) - opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE="32" + ;; + *ELF-64*) + HPUX_IA64_MODE="64" + ;; + esac + fi + rm -rf conftest* ;; -esac - -# If we're using GNU nm, then use its standard symbol codes. -if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then - symcode='[ABCDGISTW]' -fi - -# Try without a prefix undercore, then with it. -for ac_symprfx in "" "_"; do - - # Write the raw and C identifiers. -lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'" - - # Check to see that the pipe works correctly. - pipe_works=no - rm -f conftest* - cat > conftest.$ac_ext < conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; then - # Now try to grab the symbols. - nlist=conftest.nm - if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 - (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 + if test "$lt_cv_prog_gnu_ld" = yes; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s "$nlist"; then - # Try sorting and uniquifying the output. - if sort "$nlist" | uniq > "$nlist"T; then - mv -f "$nlist"T "$nlist" - else - rm -f "$nlist"T - fi + (exit $ac_status); }; then + case `/usr/bin/file conftest.o` in + *32-bit*) + case $host in + x86_64-*linux*) + LD="${LD-ld} -m elf_i386" + ;; + ppc64-*linux*|powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + ppc*-*linux*|powerpc*-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; - # Make sure that we snagged all the symbols we need. - if egrep ' nm_test_var$' "$nlist" >/dev/null; then - if egrep ' nm_test_func$' "$nlist" >/dev/null; then - cat < conftest.$ac_ext -#ifdef __cplusplus -extern "C" { -#endif - -EOF - # Now generate the symbol file. - eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext' +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -belf" + echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 +echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6 +if test "${lt_cv_cc_needs_belf+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu - cat <> conftest.$ac_ext -#if defined (__STDC__) && __STDC__ -# define lt_ptr void * -#else -# define lt_ptr char * -# define const -#endif + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ -/* The mapping between symbol names and symbols. */ -const struct { - const char *name; - lt_ptr address; -} -lt_preloaded_symbols[] = +int +main () { -EOF - sed "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext - cat <<\EOF >> conftest.$ac_ext - {0, (lt_ptr) 0} -}; -#ifdef __cplusplus + ; + return 0; } -#endif -EOF - # Now try linking the two files. - mv conftest.$ac_objext conftstm.$ac_objext - save_LIBS="$LIBS" - save_CFLAGS="$CFLAGS" - LIBS="conftstm.$ac_objext" - CFLAGS="$CFLAGS$no_builtin_flag" - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest$ac_exeext; then - pipe_works=yes - fi - LIBS="$save_LIBS" - CFLAGS="$save_CFLAGS" - else - echo "cannot find nm_test_func in $nlist" >&5 - fi - else - echo "cannot find nm_test_var in $nlist" >&5 - fi - else - echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 - fi - else - echo "$progname: failed program was:" >&5 - cat conftest.$ac_ext >&5 - fi - rm -f conftest* conftst* - - # Do not use the global_symbol_pipe unless it works. - if test "$pipe_works" = yes; then - break - else - lt_cv_sys_global_symbol_pipe= - fi -done + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + lt_cv_cc_needs_belf=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 +lt_cv_cc_needs_belf=no fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu -global_symbol_pipe="$lt_cv_sys_global_symbol_pipe" -if test -z "$lt_cv_sys_global_symbol_pipe"; then - global_symbol_to_cdecl= - global_symbol_to_c_name_address= -else - global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl" - global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address" -fi -if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address"; -then - echo "$as_me:$LINENO: result: failed" >&5 -echo "${ECHO_T}failed" >&6 -else - echo "$as_me:$LINENO: result: ok" >&5 -echo "${ECHO_T}ok" >&6 fi +echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 +echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6 + if test x"$lt_cv_cc_needs_belf" != x"yes"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS="$SAVE_CFLAGS" + fi + ;; + +esac + +need_locks="$enable_libtool_lock" + ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -3990,21 +4158,6 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu -echo "$as_me:$LINENO: checking for egrep" >&5 -echo $ECHO_N "checking for egrep... $ECHO_C" >&6 -if test "${ac_cv_prog_egrep+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if echo a | (grep -E '(a|b)') >/dev/null 2>&1 - then ac_cv_prog_egrep='grep -E' - else ac_cv_prog_egrep='egrep' - fi -fi -echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 -echo "${ECHO_T}$ac_cv_prog_egrep" >&6 - EGREP=$ac_cv_prog_egrep - - echo "$as_me:$LINENO: checking for ANSI C header files" >&5 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 if test "${ac_cv_header_stdc+set}" = set; then @@ -4038,8 +4191,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -4209,8 +4361,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -4277,8 +4428,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -4393,956 +4543,832 @@ done - - - - - -# Only perform the check for file, if the check method requires it -case $deplibs_check_method in -file_magic*) - if test "$file_magic_cmd" = '$MAGIC_CMD'; then - echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 -echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6 -if test "${lt_cv_path_MAGIC_CMD+set}" = set; then +ac_ext=cc +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu +if test -n "$ac_tool_prefix"; then + for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CXX+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - case $MAGIC_CMD in - /*) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; - ?:/*) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path. - ;; - *) - ac_save_MAGIC_CMD="$MAGIC_CMD" - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_dummy="/usr/bin:$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/${ac_tool_prefix}file; then - lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - egrep "$file_magic_regex" > /dev/null; then - : - else - cat <&2 - -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org + if test -n "$CXX"; then + ac_cv_prog_CXX="$CXX" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done -EOF - fi ;; - esac - fi - break - fi - done - IFS="$ac_save_ifs" - MAGIC_CMD="$ac_save_MAGIC_CMD" - ;; -esac fi - -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -if test -n "$MAGIC_CMD"; then - echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 -echo "${ECHO_T}$MAGIC_CMD" >&6 +fi +CXX=$ac_cv_prog_CXX +if test -n "$CXX"; then + echo "$as_me:$LINENO: result: $CXX" >&5 +echo "${ECHO_T}$CXX" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi -if test -z "$lt_cv_path_MAGIC_CMD"; then - if test -n "$ac_tool_prefix"; then - echo "$as_me:$LINENO: checking for file" >&5 -echo $ECHO_N "checking for file... $ECHO_C" >&6 -if test "${lt_cv_path_MAGIC_CMD+set}" = set; then + test -n "$CXX" && break + done +fi +if test -z "$CXX"; then + ac_ct_CXX=$CXX + for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - case $MAGIC_CMD in - /*) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. - ;; - ?:/*) - lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path. - ;; - *) - ac_save_MAGIC_CMD="$MAGIC_CMD" - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_dummy="/usr/bin:$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/file; then - lt_cv_path_MAGIC_CMD="$ac_dir/file" - if test -n "$file_magic_test_file"; then - case $deplibs_check_method in - "file_magic "*) - file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" - MAGIC_CMD="$lt_cv_path_MAGIC_CMD" - if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | - egrep "$file_magic_regex" > /dev/null; then - : - else - cat <&2 + if test -n "$ac_ct_CXX"; then + ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CXX="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done -*** Warning: the command libtool uses to detect shared libraries, -*** $file_magic_cmd, produces output that libtool cannot recognize. -*** The result is that libtool may fail to recognize shared libraries -*** as such. This will affect the creation of libtool libraries that -*** depend on shared libraries, but programs linked with such libtool -*** libraries will work regardless of this problem. Nevertheless, you -*** may want to report the problem to your system manager and/or to -*** bug-libtool@gnu.org - -EOF - fi ;; - esac - fi - break - fi - done - IFS="$ac_save_ifs" - MAGIC_CMD="$ac_save_MAGIC_CMD" - ;; -esac fi - -MAGIC_CMD="$lt_cv_path_MAGIC_CMD" -if test -n "$MAGIC_CMD"; then - echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 -echo "${ECHO_T}$MAGIC_CMD" >&6 +fi +ac_ct_CXX=$ac_cv_prog_ac_ct_CXX +if test -n "$ac_ct_CXX"; then + echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5 +echo "${ECHO_T}$ac_ct_CXX" >&6 else echo "$as_me:$LINENO: result: no" >&5 echo "${ECHO_T}no" >&6 fi - else - MAGIC_CMD=: - fi + test -n "$ac_ct_CXX" && break +done +test -n "$ac_ct_CXX" || ac_ct_CXX="g++" + + CXX=$ac_ct_CXX fi - fi - ;; -esac -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. -set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_RANLIB+set}" = set; then +# Provide some information about the compiler. +echo "$as_me:$LINENO:" \ + "checking for C++ compiler version" >&5 +ac_compiler=`set X $ac_compile; echo $2` +{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 + (eval $ac_compiler --version &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 + (eval $ac_compiler -v &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 + (eval $ac_compiler -V &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + +echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5 +echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6 +if test "${ac_cv_cxx_compiler_gnu+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - if test -n "$RANLIB"; then - ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ -fi -fi -RANLIB=$ac_cv_prog_RANLIB -if test -n "$RANLIB"; then - echo "$as_me:$LINENO: result: $RANLIB" >&5 -echo "${ECHO_T}$RANLIB" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi +int +main () +{ +#ifndef __GNUC__ + choke me +#endif -fi -if test -z "$ac_cv_prog_RANLIB"; then - ac_ct_RANLIB=$RANLIB - # Extract the first word of "ranlib", so it can be a program name with args. -set dummy ranlib; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_RANLIB"; then - ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_compiler_gnu=yes else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_RANLIB="ranlib" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 - test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" -fi -fi -ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB -if test -n "$ac_ct_RANLIB"; then - echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 -echo "${ECHO_T}$ac_ct_RANLIB" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 +ac_compiler_gnu=no fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_cxx_compiler_gnu=$ac_compiler_gnu - RANLIB=$ac_ct_RANLIB -else - RANLIB="$ac_cv_prog_RANLIB" fi - -if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. -set dummy ${ac_tool_prefix}strip; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_STRIP+set}" = set; then +echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5 +echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6 +GXX=`test $ac_compiler_gnu = yes && echo yes` +ac_test_CXXFLAGS=${CXXFLAGS+set} +ac_save_CXXFLAGS=$CXXFLAGS +CXXFLAGS="-g" +echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5 +echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6 +if test "${ac_cv_prog_cxx_g+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - if test -n "$STRIP"; then - ac_cv_prog_STRIP="$STRIP" # Let the user override the test. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_prog_cxx_g=yes else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_STRIP="${ac_tool_prefix}strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 +ac_cv_prog_cxx_g=no fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext fi -STRIP=$ac_cv_prog_STRIP -if test -n "$STRIP"; then - echo "$as_me:$LINENO: result: $STRIP" >&5 -echo "${ECHO_T}$STRIP" >&6 +echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5 +echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6 +if test "$ac_test_CXXFLAGS" = set; then + CXXFLAGS=$ac_save_CXXFLAGS +elif test $ac_cv_prog_cxx_g = yes; then + if test "$GXX" = yes; then + CXXFLAGS="-g -O2" + else + CXXFLAGS="-g" + fi else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - + if test "$GXX" = yes; then + CXXFLAGS="-O2" + else + CXXFLAGS= + fi fi -if test -z "$ac_cv_prog_STRIP"; then - ac_ct_STRIP=$STRIP - # Extract the first word of "strip", so it can be a program name with args. -set dummy strip; ac_word=$2 -echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$ac_ct_STRIP"; then - ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH +for ac_declaration in \ + '' \ + 'extern "C" void std::exit (int) throw (); using std::exit;' \ + 'extern "C" void std::exit (int); using std::exit;' \ + 'extern "C" void exit (int) throw ();' \ + 'extern "C" void exit (int);' \ + 'void exit (int);' do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_STRIP="strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done -done - - test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" -fi -fi -ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP -if test -n "$ac_ct_STRIP"; then - echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 -echo "${ECHO_T}$ac_ct_STRIP" >&6 -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - STRIP=$ac_ct_STRIP -else - STRIP="$ac_cv_prog_STRIP" -fi - - -enable_dlopen=no -enable_win32_dll=no - -# Check whether --enable-libtool-lock or --disable-libtool-lock was given. -if test "${enable_libtool_lock+set}" = set; then - enableval="$enable_libtool_lock" - -fi; -test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes - -# Some flags need to be propagated to the compiler or linker for good -# libtool support. -case $host in -*-*-irix6*) - # Find out which ABI we are using. - echo '#line 4716 "configure"' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_declaration +#include +int +main () +{ +exit (42); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - case `/usr/bin/file conftest.$ac_objext` in - *32-bit*) - LD="${LD-ld} -32" - ;; - *N32*) - LD="${LD-ld} -n32" - ;; - *64-bit*) - LD="${LD-ld} -64" - ;; - esac - fi - rm -rf conftest* - ;; - -*-*-linux*) - # Test if the compiler is 64bit - echo 'int i;' > conftest.$ac_ext - lt_cv_cc_64bit_output=no - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - case `/usr/bin/file conftest.$ac_objext` in - *"ELF 64"*) - lt_cv_cc_64bit_output=yes - ;; - esac - fi - rm -rf conftest* - ;; - -*-*-sco3.2v5*) - # On SCO OpenServer 5, we need -belf to get full-featured binaries. - SAVE_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -belf" - echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 -echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6 -if test "${lt_cv_cc_needs_belf+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + (exit $ac_status); }; }; then + : else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 - - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - cat >conftest.$ac_ext <<_ACEOF +continue +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ - +$ac_declaration int main () { - +exit (42); ; return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' + { ac_try='test -s conftest.$ac_objext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - lt_cv_cc_needs_belf=yes + break else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 -lt_cv_cc_needs_belf=no fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +done +rm -f conftest* +if test -n "$ac_declaration"; then + echo '#ifdef __cplusplus' >>confdefs.h + echo $ac_declaration >>confdefs.h + echo '#endif' >>confdefs.h fi -echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 -echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6 - if test x"$lt_cv_cc_needs_belf" != x"yes"; then - # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf - CFLAGS="$SAVE_CFLAGS" - fi - ;; - -esac +ac_ext=cc +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -# Sed substitution that helps us do robust quoting. It backslashifies -# metacharacters that are still active within double-quoted strings. -Xsed='sed -e s/^X//' -sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' +depcc="$CXX" am_compiler_list= -# Same as above, but do not quote variable references. -double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' +echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 +echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 +if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub -# Sed substitution to delay expansion of an escaped shell variable in a -# double_quote_subst'ed string. -delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + am_cv_CXX_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf -# Constants: -rm="rm -f" + case $depmode in + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + none) break ;; + esac + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. + if depmode=$depmode \ + source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CXX_dependencies_compiler_type=$depmode + break + fi + fi + done -# Global variables: -default_ofile=libtool -can_build_shared=yes + cd .. + rm -rf conftest.dir +else + am_cv_CXX_dependencies_compiler_type=none +fi -# All known linkers require a `.a' archive for static linking (except M$VC, -# which needs '.lib'). -libext=a -ltmain="$ac_aux_dir/ltmain.sh" -ofile="$default_ofile" -with_gnu_ld="$lt_cv_prog_gnu_ld" -need_locks="$enable_libtool_lock" +fi +echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5 +echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6 +CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type -old_CC="$CC" -old_CFLAGS="$CFLAGS" -# Set sane defaults for various variables -test -z "$AR" && AR=ar -test -z "$AR_FLAGS" && AR_FLAGS=cru -test -z "$AS" && AS=as -test -z "$CC" && CC=cc -test -z "$DLLTOOL" && DLLTOOL=dlltool -test -z "$LD" && LD=ld -test -z "$LN_S" && LN_S="ln -s" -test -z "$MAGIC_CMD" && MAGIC_CMD=file -test -z "$NM" && NM=nm -test -z "$OBJDUMP" && OBJDUMP=objdump -test -z "$RANLIB" && RANLIB=: -test -z "$STRIP" && STRIP=: -test -z "$ac_objext" && ac_objext=o -if test x"$host" != x"$build"; then - ac_tool_prefix=${host_alias}- +if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then + am__fastdepCXX_TRUE= + am__fastdepCXX_FALSE='#' else - ac_tool_prefix= + am__fastdepCXX_TRUE='#' + am__fastdepCXX_FALSE= fi -# Transform linux* to *-*-linux-gnu*, to support old configure scripts. -case $host_os in -linux-gnu*) ;; -linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` -esac -case $host_os in -aix3*) - # AIX sometimes has problems with the GCC collect2 program. For some - # reason, if we set the COLLECT_NAMES environment variable, the problems - # vanish in a puff of smoke. - if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES - fi - ;; -esac - -# Determine commands to create old-style static archives. -old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' -old_postinstall_cmds='chmod 644 $oldlib' -old_postuninstall_cmds= - -if test -n "$RANLIB"; then - case $host_os in - openbsd*) - old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" - ;; - *) - old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" - ;; - esac - old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" -fi - -# Allow CC to be a program name with arguments. -set dummy $CC -compiler="$2" - -echo "$as_me:$LINENO: checking for objdir" >&5 -echo $ECHO_N "checking for objdir... $ECHO_C" >&6 -rm -f .libs 2>/dev/null -mkdir .libs 2>/dev/null -if test -d .libs; then - objdir=.libs -else - # MS-DOS does not allow filenames that begin with a dot. - objdir=_libs -fi -rmdir .libs 2>/dev/null -echo "$as_me:$LINENO: result: $objdir" >&5 -echo "${ECHO_T}$objdir" >&6 - - - -# Check whether --with-pic or --without-pic was given. -if test "${with_pic+set}" = set; then - withval="$with_pic" - pic_mode="$withval" -else - pic_mode=default -fi; -test -z "$pic_mode" && pic_mode=default - -# We assume here that the value for lt_cv_prog_cc_pic will not be cached -# in isolation, and that seeing it set (from the cache) indicates that -# the associated values are set (in the cache) correctly too. -echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 -if test "${lt_cv_prog_cc_pic+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_cc_pic= - lt_cv_prog_cc_shlib= - lt_cv_prog_cc_wl= - lt_cv_prog_cc_static= - lt_cv_prog_cc_no_builtin= - lt_cv_prog_cc_can_build_shared=$can_build_shared - - if test "$GCC" = yes; then - lt_cv_prog_cc_wl='-Wl,' - lt_cv_prog_cc_static='-static' - - case $host_os in - aix*) - # Below there is a dirty hack to force normal static linking with -ldl - # The problem is because libdl dynamically linked with both libc and - # libC (AIX C++ library), which obviously doesn't included in libraries - # list by gcc. This cause undefined symbols with -static flags. - # This hack allows C programs to be linked with "-static -ldl", but - # not sure about C++ programs. - lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC" - ;; - amigaos*) - # FIXME: we need at least 68020 code to build shared libraries, but - # adding the `-m68020' flag to GCC prevents building anything better, - # like `-m68040'. - lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4' - ;; - beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) - # PIC is the default for these OSes. - ;; - darwin* | rhapsody*) - # PIC is the default on this platform - # Common symbols not allowed in MH_DYLIB files - lt_cv_prog_cc_pic='-fno-common' - ;; - cygwin* | mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_cv_prog_cc_pic='-DDLL_EXPORT' - ;; - sysv4*MP*) - if test -d /usr/nec; then - lt_cv_prog_cc_pic=-Kconform_pic - fi - ;; - *) - lt_cv_prog_cc_pic='-fPIC' - ;; - esac - else - # PORTME Check for PIC flags for the system compiler. - case $host_os in - aix3* | aix4* | aix5*) - lt_cv_prog_cc_wl='-Wl,' - # All AIX code is PIC. - if test "$host_cpu" = ia64; then - # AIX 5 now supports IA64 processor - lt_cv_prog_cc_static='-Bstatic' - else - lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp' - fi - ;; - - hpux9* | hpux10* | hpux11*) - # Is there a better lt_cv_prog_cc_static that works with the bundled CC? - lt_cv_prog_cc_wl='-Wl,' - lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive" - lt_cv_prog_cc_pic='+Z' - ;; - - irix5* | irix6* | nonstopux*) - lt_cv_prog_cc_wl='-Wl,' - lt_cv_prog_cc_static='-non_shared' - # PIC (with -KPIC) is the default. - ;; - - cygwin* | mingw* | pw32* | os2*) - # This hack is so that the source file can tell whether it is being - # built for inclusion in a dll (and should export symbols for example). - lt_cv_prog_cc_pic='-DDLL_EXPORT' - ;; - - newsos6) - lt_cv_prog_cc_pic='-KPIC' - lt_cv_prog_cc_static='-Bstatic' - ;; - - osf3* | osf4* | osf5*) - # All OSF/1 code is PIC. - lt_cv_prog_cc_wl='-Wl,' - lt_cv_prog_cc_static='-non_shared' - ;; - - sco3.2v5*) - lt_cv_prog_cc_pic='-Kpic' - lt_cv_prog_cc_static='-dn' - lt_cv_prog_cc_shlib='-belf' - ;; - - solaris*) - lt_cv_prog_cc_pic='-KPIC' - lt_cv_prog_cc_static='-Bstatic' - lt_cv_prog_cc_wl='-Wl,' - ;; - - sunos4*) - lt_cv_prog_cc_pic='-PIC' - lt_cv_prog_cc_static='-Bstatic' - lt_cv_prog_cc_wl='-Qoption ld ' - ;; - - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - lt_cv_prog_cc_pic='-KPIC' - lt_cv_prog_cc_static='-Bstatic' - lt_cv_prog_cc_wl='-Wl,' - ;; - - uts4*) - lt_cv_prog_cc_pic='-pic' - lt_cv_prog_cc_static='-Bstatic' - ;; - - sysv4*MP*) - if test -d /usr/nec ;then - lt_cv_prog_cc_pic='-Kconform_pic' - lt_cv_prog_cc_static='-Bstatic' - fi - ;; - - *) - lt_cv_prog_cc_can_build_shared=no - ;; - esac - fi - -fi -if test -z "$lt_cv_prog_cc_pic"; then - echo "$as_me:$LINENO: result: none" >&5 -echo "${ECHO_T}none" >&6 -else - echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic" >&5 -echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6 - # Check to make sure the pic_flag actually works. - echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6 - if test "${lt_cv_prog_cc_pic_works+set}" = set; then +if test -n "$CXX" && ( test "X$CXX" != "Xno" && + ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || + (test "X$CXX" != "Xg++"))) ; then + ac_ext=cc +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu +echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5 +echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6 +if test -z "$CXXCPP"; then + if test "${ac_cv_prog_CXXCPP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - save_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC" - cat >conftest.$ac_ext <<_ACEOF + # Double quotes because CXXCPP needs to be expanded + for CXXCPP in "$CXX -E" "/lib/cpp" + do + ac_preproc_ok=false +for ac_cxx_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error _ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>conftest.er1 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - case $host_os in - hpux9* | hpux10* | hpux11*) - # On HP-UX, both CC and GCC only warn that PIC is supported... then - # they create non-PIC objects. So, if there were any warnings, we - # assume that PIC is not supported. - if test -s conftest.err; then - lt_cv_prog_cc_pic_works=no - else - lt_cv_prog_cc_pic_works=yes - fi - ;; - *) - lt_cv_prog_cc_pic_works=yes - ;; - esac - -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - lt_cv_prog_cc_pic_works=no - -fi -rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS="$save_CFLAGS" - -fi - - - if test "X$lt_cv_prog_cc_pic_works" = Xno; then - lt_cv_prog_cc_pic= - lt_cv_prog_cc_can_build_shared=no + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag else - lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic" + ac_cpp_err= fi - - echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic_works" >&5 -echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6 +else + ac_cpp_err=yes fi +if test -z "$ac_cpp_err"; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 -# Check for any special shared library compilation flags. -if test -n "$lt_cv_prog_cc_shlib"; then - { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5 -echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;} - if echo "$old_CC $old_CFLAGS " | egrep -e "[ ]$lt_cv_prog_cc_shlib[ ]" >/dev/null; then : - else - { echo "$as_me:$LINENO: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5 -echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;} - lt_cv_prog_cc_can_build_shared=no - fi + # Broken: fails on valid input. +continue fi +rm -f conftest.err conftest.$ac_ext -echo "$as_me:$LINENO: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5 -echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6 -if test "${lt_cv_prog_cc_static_works+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - lt_cv_prog_cc_static_works=no - save_LDFLAGS="$LDFLAGS" - LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static" + # OK, works on sane cases. Now check whether non-existent headers + # can be detected and how. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ - -int -main () -{ - - ; - return 0; -} +#include _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - lt_cv_prog_cc_static_works=yes + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + # Broken: success on invalid input. +continue else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 + # Passes both tests. +ac_preproc_ok=: +break fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - LDFLAGS="$save_LDFLAGS" +rm -f conftest.err conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + break +fi + + done + ac_cv_prog_CXXCPP=$CXXCPP + +fi + CXXCPP=$ac_cv_prog_CXXCPP +else + ac_cv_prog_CXXCPP=$CXXCPP +fi +echo "$as_me:$LINENO: result: $CXXCPP" >&5 +echo "${ECHO_T}$CXXCPP" >&6 +ac_preproc_ok=false +for ac_cxx_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether non-existent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_cxx_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + # Broken: success on invalid input. +continue +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + # Passes both tests. +ac_preproc_ok=: +break fi +rm -f conftest.err conftest.$ac_ext +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + : +else + { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check +See \`config.log' for more details." >&5 +echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } +fi -# Belt *and* braces to stop my trousers falling down: -test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static= -echo "$as_me:$LINENO: result: $lt_cv_prog_cc_static_works" >&5 -echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6 +ac_ext=cc +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu -pic_flag="$lt_cv_prog_cc_pic" -special_shlib_compile_flags="$lt_cv_prog_cc_shlib" -wl="$lt_cv_prog_cc_wl" -link_static_flag="$lt_cv_prog_cc_static" -no_builtin_flag="$lt_cv_prog_cc_no_builtin" -can_build_shared="$lt_cv_prog_cc_can_build_shared" +fi -# Check to see if options -o and -c are simultaneously supported by compiler -echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 -if test "${lt_cv_compiler_c_o+set}" = set; then +ac_ext=f +ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' +ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_f77_compiler_gnu +if test -n "$ac_tool_prefix"; then + for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_F77+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else + if test -n "$F77"; then + ac_cv_prog_F77="$F77" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_F77="$ac_tool_prefix$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +F77=$ac_cv_prog_F77 +if test -n "$F77"; then + echo "$as_me:$LINENO: result: $F77" >&5 +echo "${ECHO_T}$F77" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi -$rm -r conftest 2>/dev/null -mkdir conftest -cd conftest -echo "int some_variable = 0;" > conftest.$ac_ext -mkdir out -# According to Tom Tromey, Ian Lance Taylor reported there are C compilers -# that will create temporary files in the current directory regardless of -# the output directory. Thus, making CWD read-only will cause this test -# to fail, enabling locking or at least warning the user not to do parallel -# builds. -chmod -w . -save_CFLAGS="$CFLAGS" -CFLAGS="$CFLAGS -o out/conftest2.$ac_objext" -compiler_c_o=no -if { (eval echo configure:5292: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s out/conftest.err; then - lt_cv_compiler_c_o=no - else - lt_cv_compiler_c_o=yes + test -n "$F77" && break + done +fi +if test -z "$F77"; then + ac_ct_F77=$F77 + for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_F77+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_F77"; then + ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_F77="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 fi +done +done + +fi +fi +ac_ct_F77=$ac_cv_prog_ac_ct_F77 +if test -n "$ac_ct_F77"; then + echo "$as_me:$LINENO: result: $ac_ct_F77" >&5 +echo "${ECHO_T}$ac_ct_F77" >&6 else - # Append any errors to the config.log. - cat out/conftest.err 1>&5 - lt_cv_compiler_c_o=no + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 fi -CFLAGS="$save_CFLAGS" -chmod u+w . -$rm conftest* out/* -rmdir out -cd .. -rmdir conftest -$rm -r conftest 2>/dev/null + test -n "$ac_ct_F77" && break +done + + F77=$ac_ct_F77 fi -compiler_c_o=$lt_cv_compiler_c_o -echo "$as_me:$LINENO: result: $compiler_c_o" >&5 -echo "${ECHO_T}$compiler_c_o" >&6 -if test x"$compiler_c_o" = x"yes"; then - # Check to see if we can write to a .lo - echo "$as_me:$LINENO: checking if $compiler supports -c -o file.lo" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6 - if test "${lt_cv_compiler_o_lo+set}" = set; then +# Provide some information about the compiler. +echo "$as_me:5336:" \ + "checking for Fortran 77 compiler version" >&5 +ac_compiler=`set X $ac_compile; echo $2` +{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version &5\"") >&5 + (eval $ac_compiler --version &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v &5\"") >&5 + (eval $ac_compiler -v &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V &5\"") >&5 + (eval $ac_compiler -V &5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +rm -f a.out + +# If we don't use `.F' as extension, the preprocessor is not run on the +# input file. (Note that this only needs to work for GNU compilers.) +ac_save_ext=$ac_ext +ac_ext=F +echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5 +echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6 +if test "${ac_cv_f77_compiler_gnu+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - - lt_cv_compiler_o_lo=no - save_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -c -o conftest.lo" - save_objext="$ac_objext" - ac_objext=lo cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ + program main +#ifndef __GNUC__ + choke me +#endif -int -main () -{ -int some_variable = 0; - ; - return 0; -} + end _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 @@ -5353,8 +5379,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5366,77 +5391,33 @@ ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - lt_cv_compiler_o_lo=no - else - lt_cv_compiler_o_lo=yes - fi - + ac_compiler_gnu=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 +ac_compiler_gnu=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - ac_objext="$save_objext" - CFLAGS="$save_CFLAGS" - -fi +ac_cv_f77_compiler_gnu=$ac_compiler_gnu - compiler_o_lo=$lt_cv_compiler_o_lo - echo "$as_me:$LINENO: result: $compiler_o_lo" >&5 -echo "${ECHO_T}$compiler_o_lo" >&6 -else - compiler_o_lo=no fi - -# Check to see if we can do hard links to lock some files if needed -hard_links="nottested" -if test "$compiler_c_o" = no && test "$need_locks" != no; then - # do not overwrite the value of need_locks provided by the user - echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 - hard_links=yes - $rm conftest* - ln conftest.a conftest.b 2>/dev/null && hard_links=no - touch conftest.a - ln conftest.a conftest.b 2>&5 || hard_links=no - ln conftest.a conftest.b 2>/dev/null && hard_links=no - echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6 - if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} - need_locks=warn - fi +echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5 +echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6 +ac_ext=$ac_save_ext +ac_test_FFLAGS=${FFLAGS+set} +ac_save_FFLAGS=$FFLAGS +FFLAGS= +echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5 +echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6 +if test "${ac_cv_prog_f77_g+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - need_locks=no -fi - -if test "$GCC" = yes; then - # Check to see if options -fno-rtti -fno-exceptions are supported by compiler - echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 -echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 - echo "int some_variable = 0;" > conftest.$ac_ext - save_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext" - compiler_rtti_exceptions=no - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ + FFLAGS=-g +cat >conftest.$ac_ext <<_ACEOF + program main -int -main () -{ -int some_variable = 0; - ; - return 0; -} + end _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 @@ -5447,8 +5428,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -5460,2121 +5440,13879 @@ ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - # The compiler can only warn and ignore the option if not recognized - # So say no if there are warnings - if test -s conftest.err; then - compiler_rtti_exceptions=no - else - compiler_rtti_exceptions=yes - fi - + ac_cv_prog_f77_g=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 +ac_cv_prog_f77_g=no fi rm -f conftest.err conftest.$ac_objext conftest.$ac_ext - CFLAGS="$save_CFLAGS" - echo "$as_me:$LINENO: result: $compiler_rtti_exceptions" >&5 -echo "${ECHO_T}$compiler_rtti_exceptions" >&6 - if test "$compiler_rtti_exceptions" = "yes"; then - no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions' +fi +echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5 +echo "${ECHO_T}$ac_cv_prog_f77_g" >&6 +if test "$ac_test_FFLAGS" = set; then + FFLAGS=$ac_save_FFLAGS +elif test $ac_cv_prog_f77_g = yes; then + if test "x$ac_cv_f77_compiler_gnu" = xyes; then + FFLAGS="-g -O2" + else + FFLAGS="-g" + fi +else + if test "x$ac_cv_f77_compiler_gnu" = xyes; then + FFLAGS="-O2" else - no_builtin_flag=' -fno-builtin' + FFLAGS= fi fi -# See if the linker supports building shared libraries. -echo "$as_me:$LINENO: checking whether the linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6 - -allow_undefined_flag= -no_undefined_flag= -need_lib_prefix=unknown -need_version=unknown -# when you set need_version to no, make sure it does not cause -set_version -# flags to be left without arguments -archive_cmds= -archive_expsym_cmds= -old_archive_from_new_cmds= -old_archive_from_expsyms_cmds= -export_dynamic_flag_spec= -whole_archive_flag_spec= -thread_safe_flag_spec= -hardcode_into_libs=no -hardcode_libdir_flag_spec= -hardcode_libdir_separator= -hardcode_direct=no -hardcode_minus_L=no -hardcode_shlibpath_var=unsupported -runpath_var= -link_all_deplibs=unknown -always_export_symbols=no -export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols' -# include_expsyms should be a list of space-separated symbols to be *always* -# included in the symbol list -include_expsyms= -# exclude_expsyms can be an egrep regular expression of symbols to exclude -# it will be wrapped by ` (' and `)$', so one must not match beginning or -# end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', -# as well as any symbol that contains `d'. -exclude_expsyms="_GLOBAL_OFFSET_TABLE_" -# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out -# platforms (ab)use it in PIC code, but their linkers get confused if -# the symbol is explicitly referenced. Since portable code cannot -# rely on this symbol name, it's probably fine to never include it in -# preloaded symbol tables. -extract_expsyms_cmds= - -case $host_os in -cygwin* | mingw* | pw32*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; -openbsd*) - with_gnu_ld=no - ;; -esac +G77=`test $ac_compiler_gnu = yes && echo yes` +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu -ld_shlibs=yes -if test "$with_gnu_ld" = yes; then - # If archive_cmds runs LD, not CC, wlarc should be empty - wlarc='${wl}' - # See if GNU ld supports shared libraries. - case $host_os in - aix3* | aix4* | aix5*) - # On AIX, the GNU linker is very broken - # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available. - ld_shlibs=no - cat <&2 -*** Warning: the GNU linker, at least up to release 2.9.1, is reported -*** to be unable to reliably create shared libraries on AIX. -*** Therefore, libtool is disabling shared libraries support. If you -*** really care for shared libraries, you may want to modify your PATH -*** so that a non-GNU linker is found, and then restart. +# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! -EOF - ;; +# find the maximum length of command line arguments +echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 +echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6 +if test "${lt_cv_sys_max_cmd_len+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + i=0 + teststring="ABCD" - amigaos*) - archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - - # Samuel A. Falvo II reports - # that the semantics of dynamic libraries on AmigaOS, at least up - # to version 4, is to share data among multiple programs linked - # with the same dynamic library. Since this doesn't match the - # behavior of shared libraries on other platforms, we can use - # them. - ld_shlibs=no + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; - beos*) - if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then - allow_undefined_flag=unsupported - # Joseph Beckenbach says some releases of gcc - # support --undefined. This deserves some investigation. FIXME - archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - else - ld_shlibs=no - fi + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; ;; - cygwin* | mingw* | pw32*) - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec='-L$libdir' - allow_undefined_flag=unsupported - always_export_symbols=yes - - extract_expsyms_cmds='test -f $output_objdir/impgen.c || \ - sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~ - test -f $output_objdir/impgen.exe || (cd $output_objdir && \ - if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \ - else $CC -o impgen impgen.c ; fi)~ - $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def' - - old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib' - - # cygwin and mingw dlls have different entry points and sets of symbols - # to exclude. - # FIXME: what about values for MSVC? - dll_entry=__cygwin_dll_entry@12 - dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~ - case $host_os in - mingw*) - # mingw values - dll_entry=_DllMainCRTStartup@12 - dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~ - ;; - esac - - # mingw and cygwin differ, and it's simplest to just exclude the union - # of the two symbol sets. - dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12 - - # recent cygwin and mingw systems supply a stub DllMain which the user - # can override, but on older systems we have to supply one (in ltdll.c) - if test "x$lt_cv_need_dllmain" = "xyes"; then - ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext " - ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~ - test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~' - else - ltdll_obj= - ltdll_cmds= - fi - - # Extract the symbol export list from an `--export-all' def file, - # then regenerate the def file from the symbol export list, so that - # the compiled dll only exports the symbol export list. - # Be careful not to strip the DATA tag left be newer dlltools. - export_symbols_cmds="$ltdll_cmds"' - $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~ - sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols' - - # If the export-symbols file already is a .def file (1st line - # is EXPORTS), use it as is. - # If DATA tags from a recent dlltool are present, honour them! - archive_expsym_cmds='if test "x`sed 1q $export_symbols`" = xEXPORTS; then - cp $export_symbols $output_objdir/$soname-def; - else - echo EXPORTS > $output_objdir/$soname-def; - _lt_hint=1; - cat $export_symbols | while read symbol; do - set dummy \$symbol; - case \$# in - 2) echo " \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;; - 4) echo " \$2 \$3 \$4 ; " >> $output_objdir/$soname-def; _lt_hint=`expr \$_lt_hint - 1`;; - *) echo " \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;; - esac; - _lt_hint=`expr 1 + \$_lt_hint`; - done; - fi~ - '"$ltdll_cmds"' - $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~ - $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~ - $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~ - $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~ - $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags' + cygwin* | mingw*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; ;; - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' - wlarc= - else - archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - fi + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; ;; - solaris* | sysv5*) - if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then - ld_shlibs=no - cat <&2 - -*** Warning: The releases 2.8.* of the GNU linker cannot reliably -*** create shared libraries on Solaris systems. Therefore, libtool -*** is disabling shared libraries support. We urge you to upgrade GNU -*** binutils to release 2.9.1 or newer. Another option is to modify -*** your PATH or compiler configuration so that the native linker is -*** used, and then restart. - -EOF - elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else - ld_shlibs=no + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; - - sunos4*) - archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' - wlarc= - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; - - linux*) - if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - supports_anon_versioning=no - case `$LD -v 2>/dev/null` in - *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 - *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... - *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... - *\ 2.11.*) ;; # other 2.11 versions - *) supports_anon_versioning=yes ;; - esac - if test $supports_anon_versioning = yes; then - archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ -cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ -$echo "local: *; };" >> $output_objdir/$libname.ver~ - $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' - else - $archive_expsym_cmds="$archive_cmds" - fi - else - ld_shlibs=no + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac fi ;; - *) - if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' - else - ld_shlibs=no - fi + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ + = "XX$teststring") >/dev/null 2>&1 && + new_result=`expr "X$teststring" : ".*" 2>&1` && + lt_cv_sys_max_cmd_len=$new_result && + test $i != 17 # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + teststring= + # Add a significant safety factor because C++ compilers can tack on massive + # amounts of additional arguments before passing them to the linker. + # It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` ;; esac - if test "$ld_shlibs" = yes; then - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' - export_dynamic_flag_spec='${wl}--export-dynamic' - case $host_os in - cygwin* | mingw* | pw32*) - # dlltool doesn't understand --whole-archive et. al. - whole_archive_flag_spec= - ;; - *) - # ancient GNU ld didn't support --whole-archive et. al. - if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then - whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' - else - whole_archive_flag_spec= - fi - ;; - esac - fi -else - # PORTME fill in a description of your system's linker (not GNU ld) - case $host_os in - aix3*) - allow_undefined_flag=unsupported - always_export_symbols=yes - archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L=yes - if test "$GCC" = yes && test -z "$link_static_flag"; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - hardcode_direct=unsupported - fi - ;; +fi - aix4* | aix5*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - exp_sym_flag='-Bexport' - no_entry_flag="" - else - aix_use_runtimelinking=no +if test -n $lt_cv_sys_max_cmd_len ; then + echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 +echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6 +else + echo "$as_me:$LINENO: result: none" >&5 +echo "${ECHO_T}none" >&6 +fi - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) - for ld_flag in $LDFLAGS; do - case $ld_flag in - *-brtl*) - aix_use_runtimelinking=yes - break - ;; - esac - done - esac - exp_sym_flag='-bexport' - no_entry_flag='-bnoentry' - fi - # When large executables or shared objects are built, AIX ld can - # have problems creating the table of contents. If linking a library - # or program results in "error TOC overflow" add -mminimal-toc to - # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not - # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. - hardcode_direct=yes - archive_cmds='' - hardcode_libdir_separator=':' - if test "$GCC" = yes; then - case $host_os in aix4.[012]|aix4.[012].*) - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - hardcode_direct=yes - else - # We have old collect2 - hardcode_direct=unsupported - # It fails to find uninstalled libraries when the uninstalled - # path is not listed in the libpath. Setting hardcode_minus_L - # to unsupported forces relinking - hardcode_minus_L=yes - hardcode_libdir_flag_spec='-L$libdir' - hardcode_libdir_separator= - fi - esac +# Check for command to grab the raw symbol name followed by C symbol from nm. +echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 +echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6 +if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else - shared_flag='-shared' - else - # not using gcc - if test "$host_cpu" = ia64; then - shared_flag='${wl}-G' - else - if test "$aix_use_runtimelinking" = yes; then - shared_flag='${wl}-G' - else - shared_flag='${wl}-bM:SRE' - fi - fi - fi +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] - # It seems that -bexpall can do strange things, so it is better to - # generate a list of symbols to export. - always_export_symbols=yes - if test "$aix_use_runtimelinking" = yes; then - # Warning - without using the other runtime loading flags (-brtl), - # -berok will link without error, but may produce a broken library. - allow_undefined_flag='-berok' - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib' - archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' - allow_undefined_flag="-z nodefs" - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" - else - hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib' - # Warning - without using the other run time loading flags, - # -berok will link without error, but may produce a broken library. - allow_undefined_flag='${wl}-berok' - # This is a bit strange, but is similar to how AIX traditionally builds - # it's shared libraries. - archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $objdir/$libname$release.a $objdir/$soname' - fi - fi - ;; +# Character class describing NM global symbol codes. +symcode='[BCDEGRST]' - amigaos*) - archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - # see comment about different semantics on the GNU ld section - ld_shlibs=no - ;; +# Regexp to match symbols that can be accessed directly from C. +sympat='\([_A-Za-z][_A-Za-z0-9]*\)' - cygwin* | mingw* | pw32*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec=' ' - allow_undefined_flag=unsupported - # Tell ltmain to make .lib files, not .a files. - libext=lib - # FIXME: Setting linknames here is a bad hack. - archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames=' - # The linker will automatically build a .lib file if we build a DLL. - old_archive_from_new_cmds='true' - # FIXME: Should let the user specify the lib program. - old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' - fix_srcfile_path='`cygpath -w "$srcfile"`' - ;; - - darwin* | rhapsody*) - case "$host_os" in - rhapsody* | darwin1.[012]) - allow_undefined_flag='-undefined suppress' - ;; - *) # Darwin 1.3 on - allow_undefined_flag='-flat_namespace -undefined suppress' - ;; - esac - # FIXME: Relying on posixy $() will cause problems for - # cross-compilation, but unfortunately the echo tests do not - # yet detect zsh echo's removal of \ escapes. Also zsh mangles - # `"' quotes if we put them in here... so don't! - archive_cmds='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)' - # We need to add '_' to the symbols in $export_symbols first - #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols' - hardcode_direct=yes - hardcode_shlibpath_var=no - whole_archive_flag_spec='-all_load $convenience' - ;; - - freebsd1*) - ld_shlibs=no - ;; - - # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor - # support. Future versions do this automatically, but an explicit c++rt0.o - # does not break anything, and helps significantly (at the cost of a little - # extra space). - freebsd2.2*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; +# Transform an extracted symbol line into a proper C declaration +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" - # Unfortunately, older versions of FreeBSD 2 do not have this feature. - freebsd2*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_minus_L=yes - hardcode_shlibpath_var=no - ;; +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" - # FreeBSD 3 and greater uses gcc -shared to do shared libraries. - freebsd*) - archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; +# Define system-specific variables. +case $host_os in +aix*) + symcode='[BCDT]' + ;; +cygwin* | mingw* | pw32*) + symcode='[ABCDGISTW]' + ;; +hpux*) # Its linker distinguishes data from code symbols + if test "$host_cpu" = ia64; then + symcode='[ABCDEGRST]' + fi + lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" + lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" + ;; +linux*) + if test "$host_cpu" = ia64; then + symcode='[ABCDGIRSTW]' + lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" + lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" + fi + ;; +irix* | nonstopux*) + symcode='[BCDEGRST]' + ;; +osf*) + symcode='[BCDEGQRST]' + ;; +solaris* | sysv5*) + symcode='[BDRT]' + ;; +sysv4) + symcode='[DFNSTU]' + ;; +esac - hpux9* | hpux10* | hpux11*) - case $host_os in - hpux9*) archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;; - *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;; - esac - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_direct=yes - hardcode_minus_L=yes # Not in the search PATH, but as the default - # location of the library. - export_dynamic_flag_spec='${wl}-E' - ;; +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac - irix5* | irix6* | nonstopux*) - if test "$GCC" = yes; then - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - else - archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec='-rpath $libdir' - fi - hardcode_libdir_separator=: - link_all_deplibs=yes - ;; +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[ABCDGIRSTW]' ;; +esac - netbsd*) - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out - else - archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF - fi - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - hardcode_shlibpath_var=no - ;; +# Try without a prefix undercore, then with it. +for ac_symprfx in "" "_"; do - newsos6) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_shlibpath_var=no - ;; + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" - openbsd*) - hardcode_direct=yes - hardcode_shlibpath_var=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - export_dynamic_flag_spec='${wl}-E' - else - case "$host_os" in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-R$libdir' - ;; - *) - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - ;; - esac - fi - ;; + # Write the raw and C identifiers. + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" - os2*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - allow_undefined_flag=unsupported - archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' - old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' - ;; + # Check to see that the pipe works correctly. + pipe_works=no - osf3*) - if test "$GCC" = yes; then - allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - else - allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - fi - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - ;; - - osf4* | osf5*) # as osf3* with the addition of -msym flag - if test "$GCC" = yes; then - allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' - archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - else - allow_undefined_flag=' -expect_unresolved \*' - archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' - archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ - $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' + rm -f conftest* + cat > conftest.$ac_ext <&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # Now try to grab the symbols. + nlist=conftest.nm + if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 + (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi - sco3.2v5*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - export_dynamic_flag_spec='${wl}-Bexport' - ;; + # Make sure that we snagged all the symbols we need. + if grep ' nm_test_var$' "$nlist" >/dev/null; then + if grep ' nm_test_func$' "$nlist" >/dev/null; then + cat < conftest.$ac_ext +#ifdef __cplusplus +extern "C" { +#endif - solaris*) - # gcc --version < 3.0 without binutils cannot create self contained - # shared libraries reliably, requiring libgcc.a to resolve some of - # the object symbols generated in some cases. Libraries that use - # assert need libgcc.a to resolve __eprintf, for example. Linking - # a copy of libgcc.a into every shared library to guarantee resolving - # such symbols causes other problems: According to Tim Van Holder - # , C++ libraries end up with a separate - # (to the application) exception stack for one thing. - no_undefined_flag=' -z defs' - if test "$GCC" = yes; then - case `$CC --version 2>/dev/null` in - [12].*) - cat <&2 +EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' -*** Warning: Releases of GCC earlier than version 3.0 cannot reliably -*** create self contained shared libraries on Solaris systems, without -*** introducing a dependency on libgcc.a. Therefore, libtool is disabling -*** -no-undefined support, which will at least allow you to build shared -*** libraries. However, you may find that when you link such libraries -*** into an application without using GCC, you have to manually add -*** \`gcc --print-libgcc-file-name\` to the link command. We urge you to -*** upgrade to a newer version of GCC. Another option is to rebuild your -*** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer. + cat <> conftest.$ac_ext +#if defined (__STDC__) && __STDC__ +# define lt_ptr_t void * +#else +# define lt_ptr_t char * +# define const +#endif +/* The mapping between symbol names and symbols. */ +const struct { + const char *name; + lt_ptr_t address; +} +lt_preloaded_symbols[] = +{ EOF - no_undefined_flag= - ;; - esac - fi - # $CC -shared without GNU ld will not create a library from C++ - # object files and a static libstdc++, better avoid it by now - archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - hardcode_libdir_flag_spec='-R$libdir' - hardcode_shlibpath_var=no - case $host_os in - solaris2.[0-5] | solaris2.[0-5].*) ;; - *) # Supported since Solaris 2.6 (maybe 2.5.1?) - whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; - esac - link_all_deplibs=yes - ;; + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext + cat <<\EOF >> conftest.$ac_ext + {0, (lt_ptr_t) 0} +}; - sunos4*) - if test "x$host_vendor" = xsequent; then - # Use $CC to link under sequent, because it throws in some extra .o - # files that make .init and .fini sections work. - archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' +#ifdef __cplusplus +} +#endif +EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_save_LIBS="$LIBS" + lt_save_CFLAGS="$CFLAGS" + LIBS="conftstm.$ac_objext" + CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext}; then + pipe_works=yes + fi + LIBS="$lt_save_LIBS" + CFLAGS="$lt_save_CFLAGS" + else + echo "cannot find nm_test_func in $nlist" >&5 + fi + else + echo "cannot find nm_test_var in $nlist" >&5 + fi else - archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' - fi - hardcode_libdir_flag_spec='-L$libdir' - hardcode_direct=yes - hardcode_minus_L=yes - hardcode_shlibpath_var=no - ;; - - sysv4) - case $host_vendor in - sni) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes # is this really true??? - ;; - siemens) - ## LD is ld it makes a PLAMLIB - ## CC just makes a GrossModule. - archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' - reload_cmds='$CC -r -o $output$reload_objs' - hardcode_direct=no - ;; - motorola) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=no #Motorola manual says yes, but my tests say they lie - ;; - esac - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var=no - ;; - - sysv4.3*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - export_dynamic_flag_spec='-Bexport' - ;; - - sysv5*) - no_undefined_flag=' -z text' - # $CC -shared without GNU ld will not create a library from C++ - # object files and a static libstdc++, better avoid it by now - archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' - archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ - $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' - hardcode_libdir_flag_spec= - hardcode_shlibpath_var=no - runpath_var='LD_RUN_PATH' - ;; - - uts4*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_shlibpath_var=no - ;; - - dgux*) - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_libdir_flag_spec='-L$libdir' - hardcode_shlibpath_var=no - ;; - - sysv4*MP*) - if test -d /usr/nec; then - archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' - hardcode_shlibpath_var=no - runpath_var=LD_RUN_PATH - hardcode_runpath_var=yes - ld_shlibs=yes + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 fi - ;; - - sysv4.2uw2*) - archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' - hardcode_direct=yes - hardcode_minus_L=no - hardcode_shlibpath_var=no - hardcode_runpath_var=yes - runpath_var=LD_RUN_PATH - ;; + else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + fi + rm -f conftest* conftst* - sysv5uw7* | unixware7*) - no_undefined_flag='${wl}-z ${wl}text' - if test "$GCC" = yes; then - archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - else - archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' - fi - runpath_var='LD_RUN_PATH' - hardcode_shlibpath_var=no - ;; + # Do not use the global_symbol_pipe unless it works. + if test "$pipe_works" = yes; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done - *) - ld_shlibs=no - ;; - esac fi -echo "$as_me:$LINENO: result: $ld_shlibs" >&5 -echo "${ECHO_T}$ld_shlibs" >&6 -test "$ld_shlibs" = no && can_build_shared=no -# Check hardcoding attributes. -echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 -hardcode_action= -if test -n "$hardcode_libdir_flag_spec" || \ - test -n "$runpath_var"; then - - # We can hardcode non-existant directories. - if test "$hardcode_direct" != no && - # If the only mechanism to avoid hardcoding is shlibpath_var, we - # have to relink, otherwise we might link with an installed library - # when we should be linking with a yet-to-be-installed one - ## test "$hardcode_shlibpath_var" != no && - test "$hardcode_minus_L" != no; then - # Linking always hardcodes the temporary library directory. - hardcode_action=relink - else - # We can link without hardcoding, and we can hardcode nonexisting dirs. - hardcode_action=immediate - fi +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + echo "$as_me:$LINENO: result: failed" >&5 +echo "${ECHO_T}failed" >&6 else - # We cannot hardcode anything, or else we can only hardcode existing - # directories. - hardcode_action=unsupported + echo "$as_me:$LINENO: result: ok" >&5 +echo "${ECHO_T}ok" >&6 fi -echo "$as_me:$LINENO: result: $hardcode_action" >&5 -echo "${ECHO_T}$hardcode_action" >&6 -striplib= -old_striplib= -echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 -if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6 +echo "$as_me:$LINENO: checking for objdir" >&5 +echo $ECHO_N "checking for objdir... $ECHO_C" >&6 +if test "${lt_cv_objdir+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 + rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null fi +echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 +echo "${ECHO_T}$lt_cv_objdir" >&6 +objdir=$lt_cv_objdir -reload_cmds='$LD$reload_flag -o $output$reload_objs' -test -z "$deplibs_check_method" && deplibs_check_method=unknown -# PORTME Fill in your ld.so characteristics -echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 -library_names_spec= -libname_spec='lib$name' -soname_spec= -postinstall_cmds= -postuninstall_cmds= -finish_cmds= -finish_eval= -shlibpath_var= -shlibpath_overrides_runpath=unknown -version_type=none -dynamic_linker="$host_os ld.so" -sys_lib_dlsearch_path_spec="/lib /usr/lib /usr/X11R6/lib" -sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib /usr/X11R6/lib" -case $host_os in -aix3*) - version_type=linux - library_names_spec='${libname}${release}.so$versuffix $libname.a' - shlibpath_var=LIBPATH - # AIX has no versioning support, so we append a major version to the name. - soname_spec='${libname}${release}.so$major' - ;; -aix4* | aix5*) - version_type=linux - need_lib_prefix=no - need_version=no - hardcode_into_libs=yes - if test "$host_cpu" = ia64; then - # AIX 5 supports IA64 - library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so' - shlibpath_var=LD_LIBRARY_PATH - else - # With GCC up to 2.95.x, collect2 would create an import file - # for dependence libraries. The import file would start with - # the line `#! .'. This would cause the generated library to - # depend on `.', always an invalid library. This was fixed in - # development snapshots of GCC prior to 3.0. - case $host_os in - aix4 | aix4.[01] | aix4.[01].*) - if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' - echo ' yes ' - echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then - : - else - can_build_shared=no - fi - ;; - esac - # AIX (on Power*) has no versioning support, so currently we can - # not hardcode correct soname into executable. Probably we can - # add versioning support to collect2, so additional links can - # be useful in future. - if test "$aix_use_runtimelinking" = yes; then - # If using run time linking (on AIX 4.2 or later) use lib.so - # instead of lib.a to let people know that these are not - # typical AIX shared libraries. - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - else - # We preserve .a as extension for shared libraries through AIX4.2 - # and later when we are not doing run time linking. - library_names_spec='${libname}${release}.a $libname.a' - soname_spec='${libname}${release}.so$major' - fi - shlibpath_var=LIBPATH +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES fi - hardcode_into_libs=yes - ;; - -amigaos*) - library_names_spec='$libname.ixlibrary $libname.a' - # Create ${libname}_ixlibrary.a entries in /sys/libs. - finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done' ;; +esac -beos*) - library_names_spec='${libname}.so' - dynamic_linker="$host_os ld.so" - shlibpath_var=LIBRARY_PATH - ;; +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed='sed -e 1s/^X//' +sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' -bsdi4*) +# Same as above, but do not quote variable references. +double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +# Constants: +rm="rm -f" + +# Global variables: +default_ofile=libtool +can_build_shared=yes + +# All known linkers require a `.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a +ltmain="$ac_aux_dir/ltmain.sh" +ofile="$default_ofile" +with_gnu_ld="$lt_cv_prog_gnu_ld" + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. +set dummy ${ac_tool_prefix}ar; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_AR+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AR="${ac_tool_prefix}ar" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +AR=$ac_cv_prog_AR +if test -n "$AR"; then + echo "$as_me:$LINENO: result: $AR" >&5 +echo "${ECHO_T}$AR" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_AR"; then + ac_ct_AR=$AR + # Extract the first word of "ar", so it can be a program name with args. +set dummy ar; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_AR+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_AR"; then + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_AR="ar" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false" +fi +fi +ac_ct_AR=$ac_cv_prog_ac_ct_AR +if test -n "$ac_ct_AR"; then + echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 +echo "${ECHO_T}$ac_ct_AR" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + AR=$ac_ct_AR +else + AR="$ac_cv_prog_AR" +fi + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_RANLIB+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + echo "$as_me:$LINENO: result: $RANLIB" >&5 +echo "${ECHO_T}$RANLIB" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 +echo "${ECHO_T}$ac_ct_RANLIB" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + RANLIB=$ac_ct_RANLIB +else + RANLIB="$ac_cv_prog_RANLIB" +fi + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_STRIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + echo "$as_me:$LINENO: result: $STRIP" >&5 +echo "${ECHO_T}$STRIP" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 +echo "${ECHO_T}$ac_ct_STRIP" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + STRIP=$ac_ct_STRIP +else + STRIP="$ac_cv_prog_STRIP" +fi + + +old_CC="$CC" +old_CFLAGS="$CFLAGS" + +# Set sane defaults for various variables +test -z "$AR" && AR=ar +test -z "$AR_FLAGS" && AR_FLAGS=cru +test -z "$AS" && AS=as +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$DLLTOOL" && DLLTOOL=dlltool +test -z "$LD" && LD=ld +test -z "$LN_S" && LN_S="ln -s" +test -z "$MAGIC_CMD" && MAGIC_CMD=file +test -z "$NM" && NM=nm +test -z "$SED" && SED=sed +test -z "$OBJDUMP" && OBJDUMP=objdump +test -z "$RANLIB" && RANLIB=: +test -z "$STRIP" && STRIP=: +test -z "$ac_objext" && ac_objext=o + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + openbsd*) + old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" + ;; + *) + old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" +fi + +for cc_temp in $compiler""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` + + +# Only perform the check for file, if the check method requires it +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 +echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6 +if test "${lt_cv_path_MAGIC_CMD+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/${ac_tool_prefix}file; then + lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +EOF + fi ;; + esac + fi + break + fi + done + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" + ;; +esac +fi + +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 +echo "${ECHO_T}$MAGIC_CMD" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + echo "$as_me:$LINENO: checking for file" >&5 +echo $ECHO_N "checking for file... $ECHO_C" >&6 +if test "${lt_cv_path_MAGIC_CMD+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/file; then + lt_cv_path_MAGIC_CMD="$ac_dir/file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +EOF + fi ;; + esac + fi + break + fi + done + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" + ;; +esac +fi + +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 +echo "${ECHO_T}$MAGIC_CMD" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + else + MAGIC_CMD=: + fi +fi + + fi + ;; +esac + +enable_dlopen=yes +enable_win32_dll=no + +# Check whether --enable-libtool-lock or --disable-libtool-lock was given. +if test "${enable_libtool_lock+set}" = set; then + enableval="$enable_libtool_lock" + +fi; +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes + + +# Check whether --with-pic or --without-pic was given. +if test "${with_pic+set}" = set; then + withval="$with_pic" + pic_mode="$withval" +else + pic_mode=default +fi; +test -z "$pic_mode" && pic_mode=default + +# Use C for the default configuration in the libtool script +tagname= +lt_save_CC="$CC" +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +objext=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;\n" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}\n' + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +printf "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$rm conftest* + +ac_outfile=conftest.$ac_objext +printf "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$rm conftest* + + +# +# Check for any special shared library compilation flags. +# +lt_prog_cc_shlib= +if test "$GCC" = no; then + case $host_os in + sco3.2v5*) + lt_prog_cc_shlib='-belf' + ;; + esac +fi +if test -n "$lt_prog_cc_shlib"; then + { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5 +echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;} + if echo "$old_CC $old_CFLAGS " | grep "[ ]$lt_prog_cc_shlib[ ]" >/dev/null; then : + else + { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5 +echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;} + lt_cv_prog_cc_can_build_shared=no + fi +fi + + +# +# Check to make sure the static flag actually works. +# +echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5 +echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6 +if test "${lt_prog_compiler_static_works+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_prog_compiler_static_works=no + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $lt_prog_compiler_static" + printf "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $echo "X$_lt_linker_boilerplate" | $Xsed > conftest.exp + $SED '/^$/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_prog_compiler_static_works=yes + fi + else + lt_prog_compiler_static_works=yes + fi + fi + $rm conftest* + LDFLAGS="$save_LDFLAGS" + +fi +echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 +echo "${ECHO_T}$lt_prog_compiler_static_works" >&6 + +if test x"$lt_prog_compiler_static_works" = xyes; then + : +else + lt_prog_compiler_static= +fi + + + + +lt_prog_compiler_no_builtin_flag= + +if test "$GCC" = yes; then + lt_prog_compiler_no_builtin_flag=' -fno-builtin' + + +echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 +if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_prog_compiler_rtti_exceptions=no + ac_outfile=conftest.$ac_objext + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="-fno-rtti -fno-exceptions" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:6432: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:6436: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp + $SED '/^$/d' conftest.err >conftest.er2 + if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_rtti_exceptions=yes + fi + fi + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 + +if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then + lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" +else + : +fi + +fi + +lt_prog_compiler_wl= +lt_prog_compiler_pic= +lt_prog_compiler_static= + +echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 +echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 + + if test "$GCC" = yes; then + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_static='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + fi + ;; + + amigaos*) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' + ;; + + beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | pw32* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic='-DDLL_EXPORT' + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared=no + enable_shared=no + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic=-Kconform_pic + fi + ;; + + hpux*) + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + ;; + + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl='-Wl,' + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + else + lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + darwin*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + case $cc_basename in + xlc*) + lt_prog_compiler_pic='-qnocommon' + lt_prog_compiler_wl='-Wl,' + ;; + esac + ;; + + mingw* | pw32* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic='-DDLL_EXPORT' + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static='${wl}-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static='-non_shared' + ;; + + newsos6) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + linux*) + case $cc_basename in + icc* | ecc*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-static' + ;; + pgcc* | pgf77* | pgf90* | pgf95*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + ccc*) + lt_prog_compiler_wl='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + esac + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + + sco3.2v5*) + lt_prog_compiler_pic='-Kpic' + lt_prog_compiler_static='-dn' + ;; + + solaris*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + case $cc_basename in + f77* | f90* | f95*) + lt_prog_compiler_wl='-Qoption ld ';; + *) + lt_prog_compiler_wl='-Wl,';; + esac + ;; + + sunos4*) + lt_prog_compiler_wl='-Qoption ld ' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec ;then + lt_prog_compiler_pic='-Kconform_pic' + lt_prog_compiler_static='-Bstatic' + fi + ;; + + unicos*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_can_build_shared=no + ;; + + uts4*) + lt_prog_compiler_pic='-pic' + lt_prog_compiler_static='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared=no + ;; + esac + fi + +echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 +echo "${ECHO_T}$lt_prog_compiler_pic" >&6 + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic"; then + +echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 +echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6 +if test "${lt_prog_compiler_pic_works+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_prog_compiler_pic_works=no + ac_outfile=conftest.$ac_objext + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic -DPIC" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:6694: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:6698: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp + $SED '/^$/d' conftest.err >conftest.er2 + if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then + lt_prog_compiler_pic_works=yes + fi + fi + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 +echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6 + +if test x"$lt_prog_compiler_pic_works" = xyes; then + case $lt_prog_compiler_pic in + "" | " "*) ;; + *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; + esac +else + lt_prog_compiler_pic= + lt_prog_compiler_can_build_shared=no +fi + +fi +case $host_os in + # For platforms which do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic= + ;; + *) + lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" + ;; +esac + +echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 +echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 +if test "${lt_cv_prog_compiler_c_o+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_prog_compiler_c_o=no + $rm -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:6756: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:6760: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp + $SED '/^$/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $rm conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files + $rm out/* && rmdir out + cd .. + rmdir conftest + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6 + + +hard_links="nottested" +if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 +echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 + hard_links=yes + $rm conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + echo "$as_me:$LINENO: result: $hard_links" >&5 +echo "${ECHO_T}$hard_links" >&6 + if test "$hard_links" = no; then + { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + +echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 + + runpath_var= + allow_undefined_flag= + enable_shared_with_static_runtimes=no + archive_cmds= + archive_expsym_cmds= + old_archive_From_new_cmds= + old_archive_from_expsyms_cmds= + export_dynamic_flag_spec= + whole_archive_flag_spec= + thread_safe_flag_spec= + hardcode_libdir_flag_spec= + hardcode_libdir_flag_spec_ld= + hardcode_libdir_separator= + hardcode_direct=no + hardcode_minus_L=no + hardcode_shlibpath_var=unsupported + link_all_deplibs=unknown + hardcode_automatic=no + module_cmds= + module_expsym_cmds= + always_export_symbols=no + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. + exclude_expsyms="_GLOBAL_OFFSET_TABLE_" + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + extract_expsyms_cmds= + # Just being paranoid about ensuring that cc_basename is set. + for cc_temp in $compiler""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` + + case $host_os in + cygwin* | mingw* | pw32*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$GCC" != yes; then + with_gnu_ld=no + fi + ;; + openbsd*) + with_gnu_ld=no + ;; + esac + + ld_shlibs=yes + if test "$with_gnu_ld" = yes; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='${wl}' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' + export_dynamic_flag_spec='${wl}--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + whole_archive_flag_spec= + fi + supports_anon_versioning=no + case `$LD -v 2>/dev/null` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix3* | aix4* | aix5*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + ld_shlibs=no + cat <&2 + +*** Warning: the GNU linker, at least up to release 2.9.1, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to modify your PATH +*** so that a non-GNU linker is found, and then restart. + +EOF + fi + ;; + + amigaos*) + archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + + # Samuel A. Falvo II reports + # that the semantics of dynamic libraries on AmigaOS, at least up + # to version 4, is to share data among multiple programs linked + # with the same dynamic library. Since this doesn't match the + # behavior of shared libraries on other platforms, we can't use + # them. + ld_shlibs=no + ;; + + beos*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw* | pw32*) + # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + allow_undefined_flag=unsupported + always_export_symbols=no + enable_shared_with_static_runtimes=yes + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' + + if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + else + ld_shlibs=no + fi + ;; + + linux*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + tmp_addflag= + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers + whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + esac + archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + + if test $supports_anon_versioning = yes; then + archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + $echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + fi + link_all_deplibs=no + else + ld_shlibs=no + fi + ;; + + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris* | sysv5*) + if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +EOF + elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + *) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test "$ld_shlibs" = no; then + runpath_var= + hardcode_libdir_flag_spec= + export_dynamic_flag_spec= + whole_archive_flag_spec= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test "$GCC" = yes && test -z "$link_static_flag"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix4* | aix5*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | grep 'GNU' > /dev/null; then + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[23]|aix4.[23].*|aix5*) + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + aix_use_runtimelinking=yes + break + fi + done + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds='' + hardcode_direct=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + + if test "$GCC" = yes; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && \ + strings "$collect2name" | grep resolve_lib_name >/dev/null + then + # We have reworked collect2 + hardcode_direct=yes + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + esac + shared_flag='-shared' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' + fi + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag='-berok' + # Determine the default libpath from the value encoded in an empty executable. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'`; fi +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an empty executable. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'`; fi +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag=' ${wl}-bernotok' + allow_undefined_flag=' ${wl}-berok' + # -bexpall does not export symbols beginning with underscore (_) + always_export_symbols=yes + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec=' ' + archive_cmds_need_lc=yes + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + amigaos*) + archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + # see comment about different semantics on the GNU ld section + ld_shlibs=no + ;; + + bsdi[45]*) + export_dynamic_flag_spec=-rdynamic + ;; + + cygwin* | mingw* | pw32*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=".dll" + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_From_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' + fix_srcfile_path='`cygpath -w "$srcfile"`' + enable_shared_with_static_runtimes=yes + ;; + + darwin* | rhapsody*) + case $host_os in + rhapsody* | darwin1.[012]) + allow_undefined_flag='${wl}-undefined ${wl}suppress' + ;; + *) # Darwin 1.3 on + if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then + allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' + else + case ${MACOSX_DEPLOYMENT_TARGET} in + 10.[012]) + allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' + ;; + 10.*) + allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' + ;; + esac + fi + ;; + esac + archive_cmds_need_lc=no + hardcode_direct=no + hardcode_automatic=yes + hardcode_shlibpath_var=unsupported + whole_archive_flag_spec='' + link_all_deplibs=yes + if test "$GCC" = yes ; then + output_verbose_link_cmd='echo' + archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds + archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + else + case $cc_basename in + xlc*) + output_verbose_link_cmd='echo' + archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' + module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds + archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + ;; + *) + ld_shlibs=no + ;; + esac + fi + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + freebsd1*) + ld_shlibs=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | kfreebsd*-gnu | dragonfly*) + archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9*) + if test "$GCC" = yes; then + archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + export_dynamic_flag_spec='${wl}-E' + ;; + + hpux10* | hpux11*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + case $host_cpu in + hppa*64*|ia64*) + archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*|ia64*) + archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' + ;; + *) + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + ;; + esac + fi + if test "$with_gnu_ld" = no; then + case $host_cpu in + hppa*64*) + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_flag_spec_ld='+b $libdir' + hardcode_libdir_separator=: + hardcode_direct=no + hardcode_shlibpath_var=no + ;; + ia64*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=no + hardcode_shlibpath_var=no + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + *) + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + export_dynamic_flag_spec='${wl}-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test "$GCC" = yes; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec_ld='-rpath $libdir' + fi + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + link_all_deplibs=yes + ;; + + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + newsos6) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_shlibpath_var=no + ;; + + openbsd*) + hardcode_direct=yes + hardcode_shlibpath_var=no + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' + else + case $host_os in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-R$libdir' + ;; + *) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + esac + fi + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + ;; + + osf3*) + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + fi + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ + $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + hardcode_libdir_separator=: + ;; + + sco3.2v5*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='${wl}-Bexport' + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ;; + + solaris*) + no_undefined_flag=' -z text' + if test "$GCC" = yes; then + wlarc='${wl}' + archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' + else + wlarc='' + archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The compiler driver will combine linker options so we + # cannot just pass the convience library names through + # without $wl, iff we do not link with $LD. + # Luckily, gcc supports the same syntax we need for Sun Studio. + # Supported since Solaris 2.6 (maybe 2.5.1?) + case $wlarc in + '') + whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; + *) + whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; + esac ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + if test "x$host_vendor" = xsequent; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds='$CC -r -o $output$reload_objs' + hardcode_direct=no + ;; + motorola) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4.2uw2*) + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=no + hardcode_shlibpath_var=no + hardcode_runpath_var=yes + runpath_var=LD_RUN_PATH + ;; + + sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) + no_undefined_flag='${wl}-z ${wl}text' + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv5*) + no_undefined_flag=' -z text' + # $CC -shared without GNU ld will not create a library from C++ + # object files and a static libstdc++, better avoid it by now + archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + hardcode_libdir_flag_spec= + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac + fi + +echo "$as_me:$LINENO: result: $ld_shlibs" >&5 +echo "${ECHO_T}$ld_shlibs" >&6 +test "$ld_shlibs" = no && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc=yes + + if test "$enable_shared" = yes && test "$GCC" = yes; then + case $archive_cmds in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 +echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 + $rm conftest* + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag + allow_undefined_flag= + if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 + (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + then + archive_cmds_need_lc=no + else + archive_cmds_need_lc=yes + fi + allow_undefined_flag=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $rm conftest* + echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 +echo "${ECHO_T}$archive_cmds_need_lc" >&6 + ;; + esac + fi + ;; +esac + +echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 +echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=".so" +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +case $host_os in +aix3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='${libname}${release}${shared_ext}$major' + ;; + +aix4* | aix5*) + version_type=linux + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + if test "$aix_use_runtimelinking" = yes; then + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + +beos*) + library_names_spec='${libname}${shared_ext}' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32*) + version_type=windows + shrext_cmds=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$host_os in + yes,cygwin* | yes,mingw* | yes,pw32*) + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $rm \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" + ;; + mingw*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH printed by + # mingw gcc, but we are running on Cygwin. Gcc prints its search + # path with ; separators, and with drive letters. We can handle the + # drive letters (cygwin fileutils understands them), so leave them, + # especially as we might pass files found there to a mingw objdump, + # which wouldn't understand a cygwinified path. Ahh. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + ;; + esac + ;; + + *) + library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' + ;; + esac + dynamic_linker='Win32 ld.exe' + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. + if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` + else + sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' + fi + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd1*) + dynamic_linker=no + ;; + +kfreebsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[123]*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + *) # from 3.2 on + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + esac + ;; + +gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555. + postinstall_cmds='chmod 555 $lib' + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test "$lt_cv_prog_gnu_ld" = yes; then + version_type=linux + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +# This must be Linux ELF. +linux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + +knetbsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +nto-qnx*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +openbsd*) + version_type=sunos + need_lib_prefix=no + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[89] | openbsd2.[89].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi + ;; + +os2*) + libname_spec='$name' + shrext_cmds=".dll" + need_lib_prefix=no + library_names_spec='$libname${shared_ext} $libname.a' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=LIBPATH + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + ;; + +sco3.2v5*) + version_type=osf + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + ;; + +solaris*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + export_dynamic_flag_spec='${wl}-Blargedynsym' + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec ;then + version_type=linux + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +uts4*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +echo "$as_me:$LINENO: result: $dynamic_linker" >&5 +echo "${ECHO_T}$dynamic_linker" >&6 +test "$dynamic_linker" = no && can_build_shared=no + +echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 +echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 +hardcode_action= +if test -n "$hardcode_libdir_flag_spec" || \ + test -n "$runpath_var" || \ + test "X$hardcode_automatic" = "Xyes" ; then + + # We can hardcode non-existant directories. + if test "$hardcode_direct" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && + test "$hardcode_minus_L" != no; then + # Linking always hardcodes the temporary library directory. + hardcode_action=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action=unsupported +fi +echo "$as_me:$LINENO: result: $hardcode_action" >&5 +echo "${ECHO_T}$hardcode_action" >&6 + +if test "$hardcode_action" = relink; then + # Fast installation is not supported + enable_fast_install=no +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then + # Fast installation is not necessary + enable_fast_install=needless +fi + +striplib= +old_striplib= +echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 +echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 +if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP" ; then + striplib="$STRIP -x" + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + ;; + *) + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 + ;; + esac +fi + +if test "x$enable_dlopen" != xyes; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen="load_add_on" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32*) + lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen="dlopen" + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 +if test "${ac_cv_lib_dl_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main () +{ +dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dl_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dl_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 +if test $ac_cv_lib_dl_dlopen = yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + + lt_cv_dlopen="dyld" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + *) + echo "$as_me:$LINENO: checking for shl_load" >&5 +echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 +if test "${ac_cv_func_shl_load+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define shl_load to an innocuous variant, in case declares shl_load. + For example, HP-UX 11i declares gettimeofday. */ +#define shl_load innocuous_shl_load + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char shl_load (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef shl_load + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char shl_load (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_shl_load) || defined (__stub___shl_load) +choke me +#else +char (*f) () = shl_load; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != shl_load; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_shl_load=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_func_shl_load=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 +echo "${ECHO_T}$ac_cv_func_shl_load" >&6 +if test $ac_cv_func_shl_load = yes; then + lt_cv_dlopen="shl_load" +else + echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 +echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 +if test "${ac_cv_lib_dld_shl_load+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char shl_load (); +int +main () +{ +shl_load (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dld_shl_load=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dld_shl_load=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 +echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 +if test $ac_cv_lib_dld_shl_load = yes; then + lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" +else + echo "$as_me:$LINENO: checking for dlopen" >&5 +echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 +if test "${ac_cv_func_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define dlopen to an innocuous variant, in case declares dlopen. + For example, HP-UX 11i declares gettimeofday. */ +#define dlopen innocuous_dlopen + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char dlopen (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef dlopen + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_dlopen) || defined (__stub___dlopen) +choke me +#else +char (*f) () = dlopen; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != dlopen; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_func_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 +echo "${ECHO_T}$ac_cv_func_dlopen" >&6 +if test $ac_cv_func_dlopen = yes; then + lt_cv_dlopen="dlopen" +else + echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 +if test "${ac_cv_lib_dl_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main () +{ +dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dl_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dl_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 +if test $ac_cv_lib_dl_dlopen = yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 +echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 +if test "${ac_cv_lib_svld_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main () +{ +dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_svld_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_svld_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 +echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 +if test $ac_cv_lib_svld_dlopen = yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" +else + echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 +echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 +if test "${ac_cv_lib_dld_dld_link+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dld_link (); +int +main () +{ +dld_link (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dld_dld_link=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dld_dld_link=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 +echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 +if test $ac_cv_lib_dld_dld_link = yes; then + lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test "x$lt_cv_dlopen" != xno; then + enable_dlopen=yes + else + enable_dlopen=no + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS="$LDFLAGS" + eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS="$LIBS" + LIBS="$lt_cv_dlopen_libs $LIBS" + + echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 +echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 +if test "${lt_cv_dlopen_self+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext < +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +#ifdef __cplusplus +extern "C" void exit (int); +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + + exit (status); +} +EOF + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_unknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 +echo "${ECHO_T}$lt_cv_dlopen_self" >&6 + + if test "x$lt_cv_dlopen_self" = xyes; then + LDFLAGS="$LDFLAGS $link_static_flag" + echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 +echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 +if test "${lt_cv_dlopen_self_static+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext < +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +#ifdef __cplusplus +extern "C" void exit (int); +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + + exit (status); +} +EOF + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 +echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 + fi + + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + +# Report which librarie types wil actually be built +echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 +echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 +echo "$as_me:$LINENO: result: $can_build_shared" >&5 +echo "${ECHO_T}$can_build_shared" >&6 + +echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 +echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 +test "$can_build_shared" = "no" && enable_shared=no + +# On AIX, shared libraries and static libraries use the same namespace, and +# are all built from PIC. +case $host_os in +aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + +aix4* | aix5*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; +esac +echo "$as_me:$LINENO: result: $enable_shared" >&5 +echo "${ECHO_T}$enable_shared" >&6 + +echo "$as_me:$LINENO: checking whether to build static libraries" >&5 +echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 +# Make sure either enable_shared or enable_static is yes. +test "$enable_shared" = yes || enable_static=yes +echo "$as_me:$LINENO: result: $enable_static" >&5 +echo "${ECHO_T}$enable_static" >&6 + +# The else clause should only fire when bootstrapping the +# libtool distribution, otherwise you forgot to ship ltmain.sh +# with your package, and you will get complaints that there are +# no rules to generate ltmain.sh. +if test -f "$ltmain"; then + # See if we are running on zsh, and set the options which allow our commands through + # without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + # Now quote all the things that may contain metacharacters while being + # careful not to overquote the AC_SUBSTed values. We take copies of the + # variables and quote the copies for generation of the libtool script. + for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ + SED SHELL STRIP \ + libname_spec library_names_spec soname_spec extract_expsyms_cmds \ + old_striplib striplib file_magic_cmd finish_cmds finish_eval \ + deplibs_check_method reload_flag reload_cmds need_locks \ + lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ + lt_cv_sys_global_symbol_to_c_name_address \ + sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ + old_postinstall_cmds old_postuninstall_cmds \ + compiler \ + CC \ + LD \ + lt_prog_compiler_wl \ + lt_prog_compiler_pic \ + lt_prog_compiler_static \ + lt_prog_compiler_no_builtin_flag \ + export_dynamic_flag_spec \ + thread_safe_flag_spec \ + whole_archive_flag_spec \ + enable_shared_with_static_runtimes \ + old_archive_cmds \ + old_archive_from_new_cmds \ + predep_objects \ + postdep_objects \ + predeps \ + postdeps \ + compiler_lib_search_path \ + archive_cmds \ + archive_expsym_cmds \ + postinstall_cmds \ + postuninstall_cmds \ + old_archive_from_expsyms_cmds \ + allow_undefined_flag \ + no_undefined_flag \ + export_symbols_cmds \ + hardcode_libdir_flag_spec \ + hardcode_libdir_flag_spec_ld \ + hardcode_libdir_separator \ + hardcode_automatic \ + module_cmds \ + module_expsym_cmds \ + lt_cv_prog_compiler_c_o \ + exclude_expsyms \ + include_expsyms; do + + case $var in + old_archive_cmds | \ + old_archive_from_new_cmds | \ + archive_cmds | \ + archive_expsym_cmds | \ + module_cmds | \ + module_expsym_cmds | \ + old_archive_from_expsyms_cmds | \ + export_symbols_cmds | \ + extract_expsyms_cmds | reload_cmds | finish_cmds | \ + postinstall_cmds | postuninstall_cmds | \ + old_postinstall_cmds | old_postuninstall_cmds | \ + sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) + # Double-quote double-evaled strings. + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" + ;; + *) + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" + ;; + esac + done + + case $lt_echo in + *'\$0 --fallback-echo"') + lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` + ;; + esac + +cfgfile="${ofile}T" + trap "$rm \"$cfgfile\"; exit 1" 1 2 15 + $rm -f "$cfgfile" + { echo "$as_me:$LINENO: creating $ofile" >&5 +echo "$as_me: creating $ofile" >&6;} + + cat <<__EOF__ >> "$cfgfile" +#! $SHELL + +# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 +# Free Software Foundation, Inc. +# +# This file is part of GNU Libtool: +# Originally by Gordon Matzigkeit , 1996 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="$SED -e 1s/^X//" + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +# The names of the tagged configurations supported by this script. +available_tags= + +# ### BEGIN LIBTOOL CONFIG + +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# An echo program that does not interpret backslashes. +echo=$lt_echo + +# The archiver. +AR=$lt_AR +AR_FLAGS=$lt_AR_FLAGS + +# A C compiler. +LTCC=$lt_LTCC + +# A language-specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU C compiler? +with_gcc=$GCC + +# An ERE matcher. +EGREP=$lt_EGREP + +# The linker used to build libraries. +LD=$lt_LD + +# Whether we need hard or soft links. +LN_S=$lt_LN_S + +# A BSD-compatible nm program. +NM=$lt_NM + +# A symbol stripping program +STRIP=$lt_STRIP + +# Used to examine libraries when file_magic_cmd begins "file" +MAGIC_CMD=$MAGIC_CMD + +# Used on cygwin: DLL creation program. +DLLTOOL="$DLLTOOL" + +# Used on cygwin: object dumper. +OBJDUMP="$OBJDUMP" + +# Used on cygwin: assembler. +AS="$AS" + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Object file suffix (normally "o"). +objext="$ac_objext" + +# Old archive suffix (normally "a"). +libext="$libext" + +# Shared library suffix (normally ".so"). +shrext_cmds='$shrext_cmds' + +# Executable file suffix (normally ""). +exeext="$exeext" + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic +pic_mode=$pic_mode + +# What is the maximum length of a command? +max_cmd_len=$lt_cv_sys_max_cmd_len + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Do we need the lib prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Compiler flag to generate thread-safe objects. +thread_safe_flag_spec=$lt_thread_safe_flag_spec + +# Library versioning type. +version_type=$version_type + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME. +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Commands used to build and install an old-style archive. +RANLIB=$lt_RANLIB +old_archive_cmds=$lt_old_archive_cmds +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build and install a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds +postinstall_cmds=$lt_postinstall_cmds +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to build a loadable module (assumed same as above if empty) +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + +# Dependencies to place before the objects being linked to create a +# shared library. +predep_objects=$lt_predep_objects + +# Dependencies to place after the objects being linked to create a +# shared library. +postdep_objects=$lt_postdep_objects + +# Dependencies to place before the objects being linked to create a +# shared library. +predeps=$lt_predeps + +# Dependencies to place after the objects being linked to create a +# shared library. +postdeps=$lt_postdeps + +# The library search path used internally by the compiler when linking +# a shared library. +compiler_lib_search_path=$lt_compiler_lib_search_path + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method == file_magic. +file_magic_cmd=$lt_file_magic_cmd + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that forces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# Same as above, but a single script fragment to be evaled but not shown. +finish_eval=$lt_finish_eval + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm in a C name address pair +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# This is the shared library runtime path variable. +runpath_var=$runpath_var + +# This is the shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# If ld is used when linking, flag to hardcode \$libdir into +# a binary during linking. This must work even if \$libdir does +# not exist. +hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld + +# Whether we need a single -rpath flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the +# resulting binary. +hardcode_direct=$hardcode_direct + +# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +# resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +# the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to yes if building a shared library automatically hardcodes DIR into the library +# and all subsequent libraries and executables linked against it. +hardcode_automatic=$hardcode_automatic + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at relink time. +variables_saved_for_relink="$variables_saved_for_relink" + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Compile-time system search path for libraries +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Run-time system search path for libraries +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path="$fix_srcfile_path" + +# Set to yes if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# ### END LIBTOOL CONFIG + +__EOF__ + + + case $host_os in + aix3*) + cat <<\EOF >> "$cfgfile" + +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +EOF + ;; + esac + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || \ + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + +else + # If there is no Makefile yet, we rely on a make rule to execute + # `config.status --recheck' to rerun these tests and create the + # libtool script then. + ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` + if test -f "$ltmain_in"; then + test -f Makefile && make "$ltmain" + fi +fi + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC="$lt_save_CC" + + +# Check whether --with-tags or --without-tags was given. +if test "${with_tags+set}" = set; then + withval="$with_tags" + tagnames="$withval" +fi; + +if test -f "$ltmain" && test -n "$tagnames"; then + if test ! -f "${ofile}"; then + { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5 +echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;} + fi + + if test -z "$LTCC"; then + eval "`$SHELL ${ofile} --config | grep '^LTCC='`" + if test -z "$LTCC"; then + { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5 +echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;} + else + { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5 +echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;} + fi + fi + + # Extract list of available tagged configurations in $ofile. + # Note that this assumes the entire list is on one line. + available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'` + + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for tagname in $tagnames; do + IFS="$lt_save_ifs" + # Check whether tagname contains only valid characters + case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in + "") ;; + *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5 +echo "$as_me: error: invalid tag name: $tagname" >&2;} + { (exit 1); exit 1; }; } + ;; + esac + + if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null + then + { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5 +echo "$as_me: error: tag name \"$tagname\" already exists" >&2;} + { (exit 1); exit 1; }; } + fi + + # Update the list of available tags. + if test -n "$tagname"; then + echo appending configuration tag \"$tagname\" to $ofile + + case $tagname in + CXX) + if test -n "$CXX" && ( test "X$CXX" != "Xno" && + ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || + (test "X$CXX" != "Xg++"))) ; then + ac_ext=cc +ac_cpp='$CXXCPP $CPPFLAGS' +ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_cxx_compiler_gnu + + + + +archive_cmds_need_lc_CXX=no +allow_undefined_flag_CXX= +always_export_symbols_CXX=no +archive_expsym_cmds_CXX= +export_dynamic_flag_spec_CXX= +hardcode_direct_CXX=no +hardcode_libdir_flag_spec_CXX= +hardcode_libdir_flag_spec_ld_CXX= +hardcode_libdir_separator_CXX= +hardcode_minus_L_CXX=no +hardcode_automatic_CXX=no +module_cmds_CXX= +module_expsym_cmds_CXX= +link_all_deplibs_CXX=unknown +old_archive_cmds_CXX=$old_archive_cmds +no_undefined_flag_CXX= +whole_archive_flag_spec_CXX= +enable_shared_with_static_runtimes_CXX=no + +# Dependencies to place before and after the object being linked: +predep_objects_CXX= +postdep_objects_CXX= +predeps_CXX= +postdeps_CXX= +compiler_lib_search_path_CXX= + +# Source file extension for C++ test sources. +ac_ext=cpp + +# Object file extension for compiled C++ test sources. +objext=o +objext_CXX=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;\n" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(int, char *) { return(0); }\n' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +printf "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$rm conftest* + +ac_outfile=conftest.$ac_objext +printf "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$rm conftest* + + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_LD=$LD +lt_save_GCC=$GCC +GCC=$GXX +lt_save_with_gnu_ld=$with_gnu_ld +lt_save_path_LD=$lt_cv_path_LD +if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then + lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx +else + unset lt_cv_prog_gnu_ld +fi +if test -n "${lt_cv_path_LDCXX+set}"; then + lt_cv_path_LD=$lt_cv_path_LDCXX +else + unset lt_cv_path_LD +fi +test -z "${LDCXX+set}" || LD=$LDCXX +CC=${CXX-"c++"} +compiler=$CC +compiler_CXX=$CC +for cc_temp in $compiler""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` + + +# We don't want -fno-exception wen compiling C++ code, so set the +# no_builtin_flag separately +if test "$GXX" = yes; then + lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' +else + lt_prog_compiler_no_builtin_flag_CXX= +fi + +if test "$GXX" = yes; then + # Set up default GNU C++ configuration + + +# Check whether --with-gnu-ld or --without-gnu-ld was given. +if test "${with_gnu_ld+set}" = set; then + withval="$with_gnu_ld" + test "$withval" = no || with_gnu_ld=yes +else + with_gnu_ld=no +fi; +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + echo "$as_me:$LINENO: checking for ld used by $CC" >&5 +echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6 + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` + while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do + ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + echo "$as_me:$LINENO: checking for GNU ld" >&5 +echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6 +else + echo "$as_me:$LINENO: checking for non-GNU ld" >&5 +echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6 +fi +if test "${lt_cv_path_LD+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -z "$LD"; then + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &5 +echo "${ECHO_T}$LD" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi +test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 +echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} + { (exit 1); exit 1; }; } +echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 +echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6 +if test "${lt_cv_prog_gnu_ld+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + # I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 &5 +echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6 +with_gnu_ld=$lt_cv_prog_gnu_ld + + + + # Check if GNU C++ uses GNU ld as the underlying linker, since the + # archiving commands below assume that GNU ld is being used. + if test "$with_gnu_ld" = yes; then + archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + + hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' + export_dynamic_flag_spec_CXX='${wl}--export-dynamic' + + # If archive_cmds runs LD, not CC, wlarc should be empty + # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to + # investigate it a little bit more. (MM) + wlarc='${wl}' + + # ancient GNU ld didn't support --whole-archive et. al. + if eval "`$CC -print-prog-name=ld` --help 2>&1" | \ + grep 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + whole_archive_flag_spec_CXX= + fi + else + with_gnu_ld=no + wlarc= + + # A generic and very simple default shared library creation + # command for GNU C++ for the case where it uses the native + # linker, instead of GNU ld. If possible, this setting should + # overridden to take advantage of the native linker features on + # the platform it is being used on. + archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + fi + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' + +else + GXX=no + with_gnu_ld=no + wlarc= +fi + +# PORTME: fill in a description of your system's C++ link characteristics +echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 +ld_shlibs_CXX=yes +case $host_os in + aix3*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + aix4* | aix5*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[23]|aix4.[23].*|aix5*) + for ld_flag in $LDFLAGS; do + case $ld_flag in + *-brtl*) + aix_use_runtimelinking=yes + break + ;; + esac + done + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds_CXX='' + hardcode_direct_CXX=yes + hardcode_libdir_separator_CXX=':' + link_all_deplibs_CXX=yes + + if test "$GXX" = yes; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && \ + strings "$collect2name" | grep resolve_lib_name >/dev/null + then + # We have reworked collect2 + hardcode_direct_CXX=yes + else + # We have old collect2 + hardcode_direct_CXX=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L_CXX=yes + hardcode_libdir_flag_spec_CXX='-L$libdir' + hardcode_libdir_separator_CXX= + fi + esac + shared_flag='-shared' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' + fi + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols_CXX=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag_CXX='-berok' + # Determine the default libpath from the value encoded in an empty executable. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'`; fi +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" + + archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' + allow_undefined_flag_CXX="-z nodefs" + archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an empty executable. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'`; fi +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag_CXX=' ${wl}-bernotok' + allow_undefined_flag_CXX=' ${wl}-berok' + # -bexpall does not export symbols beginning with underscore (_) + always_export_symbols_CXX=yes + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec_CXX=' ' + archive_cmds_need_lc_CXX=yes + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + chorus*) + case $cc_basename in + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + esac + ;; + + + cygwin* | mingw* | pw32*) + # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec_CXX='-L$libdir' + allow_undefined_flag_CXX=unsupported + always_export_symbols_CXX=no + enable_shared_with_static_runtimes_CXX=yes + + if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then + archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + else + ld_shlibs_CXX=no + fi + ;; + darwin* | rhapsody*) + case $host_os in + rhapsody* | darwin1.[012]) + allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress' + ;; + *) # Darwin 1.3 on + if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then + allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' + else + case ${MACOSX_DEPLOYMENT_TARGET} in + 10.[012]) + allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' + ;; + 10.*) + allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup' + ;; + esac + fi + ;; + esac + archive_cmds_need_lc_CXX=no + hardcode_direct_CXX=no + hardcode_automatic_CXX=yes + hardcode_shlibpath_var_CXX=unsupported + whole_archive_flag_spec_CXX='' + link_all_deplibs_CXX=yes + + if test "$GXX" = yes ; then + lt_int_apple_cc_single_mod=no + output_verbose_link_cmd='echo' + if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then + lt_int_apple_cc_single_mod=yes + fi + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + else + archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + fi + module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds + if test "X$lt_int_apple_cc_single_mod" = Xyes ; then + archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + else + archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + else + case $cc_basename in + xlc*) + output_verbose_link_cmd='echo' + archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' + module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds + archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + ;; + *) + ld_shlibs_CXX=no + ;; + esac + fi + ;; + + dgux*) + case $cc_basename in + ec++*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + ghcx*) + # Green Hills C++ Compiler + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + esac + ;; + freebsd[12]*) + # C++ shared libraries reported to be fairly broken before switch to ELF + ld_shlibs_CXX=no + ;; + freebsd-elf*) + archive_cmds_need_lc_CXX=no + ;; + freebsd* | kfreebsd*-gnu | dragonfly*) + # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF + # conventions + ld_shlibs_CXX=yes + ;; + gnu*) + ;; + hpux9*) + hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' + hardcode_libdir_separator_CXX=: + export_dynamic_flag_spec_CXX='${wl}-E' + hardcode_direct_CXX=yes + hardcode_minus_L_CXX=yes # Not in the search PATH, + # but as the default + # location of the library. + + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + aCC*) + archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test "$GXX" = yes; then + archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + fi + ;; + esac + ;; + hpux10*|hpux11*) + if test $with_gnu_ld = no; then + case $host_cpu in + hppa*64*) + hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' + hardcode_libdir_flag_spec_ld_CXX='+b $libdir' + hardcode_libdir_separator_CXX=: + ;; + ia64*) + hardcode_libdir_flag_spec_CXX='-L$libdir' + ;; + *) + hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' + hardcode_libdir_separator_CXX=: + export_dynamic_flag_spec_CXX='${wl}-E' + ;; + esac + fi + case $host_cpu in + hppa*64*) + hardcode_direct_CXX=no + hardcode_shlibpath_var_CXX=no + ;; + ia64*) + hardcode_direct_CXX=no + hardcode_shlibpath_var_CXX=no + hardcode_minus_L_CXX=yes # Not in the search PATH, + # but as the default + # location of the library. + ;; + *) + hardcode_direct_CXX=yes + hardcode_minus_L_CXX=yes # Not in the search PATH, + # but as the default + # location of the library. + ;; + esac + + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + aCC*) + case $host_cpu in + hppa*64*|ia64*) + archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' + ;; + *) + archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test "$GXX" = yes; then + if test $with_gnu_ld = no; then + case $host_cpu in + ia64*|hppa*64*) + archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs' + ;; + *) + archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + fi + else + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + fi + ;; + esac + ;; + irix5* | irix6*) + case $cc_basename in + CC*) + # SGI C++ + archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + + # Archives containing C++ object files must be created using + # "CC -ar", where "CC" is the IRIX C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' + ;; + *) + if test "$GXX" = yes; then + if test "$with_gnu_ld" = no; then + archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib' + fi + fi + link_all_deplibs_CXX=yes + ;; + esac + hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_CXX=: + ;; + linux*) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + + hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir' + export_dynamic_flag_spec_CXX='${wl}--export-dynamic' + + # Archives containing C++ object files must be created using + # "CC -Bstatic", where "CC" is the KAI C++ compiler. + old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' + ;; + icpc*) + # Intel C++ + with_gnu_ld=yes + # version 8.0 and above of icpc choke on multiply defined symbols + # if we add $predep_objects and $postdep_objects, however 7.1 and + # earlier do not add the objects themselves. + case `$CC -V 2>&1` in + *"Version 7."*) + archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + ;; + *) # Version 8.0 or newer + tmp_idyn= + case $host_cpu in + ia64*) tmp_idyn=' -i_dynamic';; + esac + archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + ;; + esac + archive_cmds_need_lc_CXX=no + hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' + export_dynamic_flag_spec_CXX='${wl}--export-dynamic' + whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' + ;; + pgCC*) + # Portland Group C++ compiler + archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' + archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' + + hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' + export_dynamic_flag_spec_CXX='${wl}--export-dynamic' + whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' + ;; + cxx*) + # Compaq C++ + archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' + + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec_CXX='-rpath $libdir' + hardcode_libdir_separator_CXX=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + esac + ;; + lynxos*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + m88k*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + mvs*) + case $cc_basename in + cxx*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + esac + ;; + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' + wlarc= + hardcode_libdir_flag_spec_CXX='-R$libdir' + hardcode_direct_CXX=yes + hardcode_shlibpath_var_CXX=no + fi + # Workaround some broken pre-1.5 toolchains + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' + ;; + openbsd2*) + # C++ shared libraries are fairly broken + ld_shlibs_CXX=no + ;; + openbsd*) + hardcode_direct_CXX=yes + hardcode_shlibpath_var_CXX=no + archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' + export_dynamic_flag_spec_CXX='${wl}-E' + whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + fi + output_verbose_link_cmd='echo' + ;; + osf3*) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + + hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' + hardcode_libdir_separator_CXX=: + + # Archives containing C++ object files must be created using + # "CC -Bstatic", where "CC" is the KAI C++ compiler. + old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' + + ;; + RCC*) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + cxx*) + allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + + hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_CXX=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + + hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_CXX=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' + + else + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + fi + ;; + esac + ;; + osf4* | osf5*) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + + hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' + hardcode_libdir_separator_CXX=: + + # Archives containing C++ object files must be created using + # the KAI C++ compiler. + old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' + ;; + RCC*) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + cxx*) + allow_undefined_flag_CXX=' -expect_unresolved \*' + archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ + echo "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~ + $rm $lib.exp' + + hardcode_libdir_flag_spec_CXX='-rpath $libdir' + hardcode_libdir_separator_CXX=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list' + ;; + *) + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + + hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_CXX=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"' + + else + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + fi + ;; + esac + ;; + psos*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + sco*) + archive_cmds_need_lc_CXX=no + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + lcc*) + # Lucid + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + esac + ;; + solaris*) + case $cc_basename in + CC*) + # Sun C++ 4.2, 5.x and Centerline C++ + archive_cmds_need_lc_CXX=yes + no_undefined_flag_CXX=' -zdefs' + archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' + + hardcode_libdir_flag_spec_CXX='-R$libdir' + hardcode_shlibpath_var_CXX=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The C++ compiler is used as linker so we must use $wl + # flag to pass the commands to the underlying system + # linker. We must also pass each convience library through + # to the system linker between allextract/defaultextract. + # The C++ compiler will combine linker options so we + # cannot just pass the convience library names through + # without $wl. + # Supported since Solaris 2.6 (maybe 2.5.1?) + whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' + ;; + esac + link_all_deplibs_CXX=yes + + output_verbose_link_cmd='echo' + + # Archives containing C++ object files must be created using + # "CC -xar", where "CC" is the Sun C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' + ;; + gcx*) + # Green Hills C++ Compiler + archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + + # The C++ compiler must be used to create the archive. + old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' + ;; + *) + # GNU C++ compiler with Solaris linker + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + no_undefined_flag_CXX=' ${wl}-z ${wl}defs' + if $CC --version | grep -v '^2\.7' > /dev/null; then + archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" + else + # g++ 2.7 appears to require `-G' NOT `-shared' on this + # platform. + archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\"" + fi + + hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' + fi + ;; + esac + ;; + sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) + archive_cmds_need_lc_CXX=no + ;; + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + esac + ;; + vxworks*) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; + *) + # FIXME: insert proper C++ library support + ld_shlibs_CXX=no + ;; +esac +echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 +echo "${ECHO_T}$ld_shlibs_CXX" >&6 +test "$ld_shlibs_CXX" = no && can_build_shared=no + +GCC_CXX="$GXX" +LD_CXX="$LD" + + +cat > conftest.$ac_ext <&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # Parse the compiler output and extract the necessary + # objects, libraries and library flags. + + # Sentinel used to keep track of whether or not we are before + # the conftest object file. + pre_test_object_deps_done=no + + # The `*' in the case matches for architectures that use `case' in + # $output_verbose_cmd can trigger glob expansion during the loop + # eval without this substitution. + output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"` + + for p in `eval $output_verbose_link_cmd`; do + case $p in + + -L* | -R* | -l*) + # Some compilers place space between "-{L,R}" and the path. + # Remove the space. + if test $p = "-L" \ + || test $p = "-R"; then + prev=$p + continue + else + prev= + fi + + if test "$pre_test_object_deps_done" = no; then + case $p in + -L* | -R*) + # Internal compiler library paths should come after those + # provided the user. The postdeps already come after the + # user supplied libs so there is no need to process them. + if test -z "$compiler_lib_search_path_CXX"; then + compiler_lib_search_path_CXX="${prev}${p}" + else + compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" + fi + ;; + # The "-l" case would never come before the object being + # linked, so don't bother handling this case. + esac + else + if test -z "$postdeps_CXX"; then + postdeps_CXX="${prev}${p}" + else + postdeps_CXX="${postdeps_CXX} ${prev}${p}" + fi + fi + ;; + + *.$objext) + # This assumes that the test object file only shows up + # once in the compiler output. + if test "$p" = "conftest.$objext"; then + pre_test_object_deps_done=yes + continue + fi + + if test "$pre_test_object_deps_done" = no; then + if test -z "$predep_objects_CXX"; then + predep_objects_CXX="$p" + else + predep_objects_CXX="$predep_objects_CXX $p" + fi + else + if test -z "$postdep_objects_CXX"; then + postdep_objects_CXX="$p" + else + postdep_objects_CXX="$postdep_objects_CXX $p" + fi + fi + ;; + + *) ;; # Ignore the rest. + + esac + done + + # Clean up. + rm -f a.out a.exe +else + echo "libtool.m4: error: problem compiling CXX test program" +fi + +$rm -f confest.$objext + +# PORTME: override above test on systems where it is broken +case $host_os in +solaris*) + case $cc_basename in + CC*) + # Adding this requires a known-good setup of shared libraries for + # Sun compiler versions before 5.6, else PIC objects from an old + # archive will be linked into the output, leading to subtle bugs. + postdeps_CXX='-lCstd -lCrun' + ;; + esac +esac + + +case " $postdeps_CXX " in +*" -lc "*) archive_cmds_need_lc_CXX=no ;; +esac + +lt_prog_compiler_wl_CXX= +lt_prog_compiler_pic_CXX= +lt_prog_compiler_static_CXX= + +echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 +echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 + + # C++ specific cases for pic, static, wl, etc. + if test "$GXX" = yes; then + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_static_CXX='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static_CXX='-Bstatic' + fi + ;; + amigaos*) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' + ;; + beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + mingw* | os2* | pw32*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic_CXX='-DDLL_EXPORT' + ;; + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic_CXX='-fno-common' + ;; + *djgpp*) + # DJGPP does not support shared libraries at all + lt_prog_compiler_pic_CXX= + ;; + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic_CXX=-Kconform_pic + fi + ;; + hpux*) + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + ;; + *) + lt_prog_compiler_pic_CXX='-fPIC' + ;; + esac + ;; + *) + lt_prog_compiler_pic_CXX='-fPIC' + ;; + esac + else + case $host_os in + aix4* | aix5*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static_CXX='-Bstatic' + else + lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' + fi + ;; + chorus*) + case $cc_basename in + cxch68*) + # Green Hills C++ Compiler + # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" + ;; + esac + ;; + darwin*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + case $cc_basename in + xlc*) + lt_prog_compiler_pic_CXX='-qnocommon' + lt_prog_compiler_wl_CXX='-Wl,' + ;; + esac + ;; + dgux*) + case $cc_basename in + ec++*) + lt_prog_compiler_pic_CXX='-KPIC' + ;; + ghcx*) + # Green Hills C++ Compiler + lt_prog_compiler_pic_CXX='-pic' + ;; + *) + ;; + esac + ;; + freebsd* | kfreebsd*-gnu | dragonfly*) + # FreeBSD uses GNU C++ + ;; + hpux9* | hpux10* | hpux11*) + case $cc_basename in + CC*) + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" + if test "$host_cpu" != ia64; then + lt_prog_compiler_pic_CXX='+Z' + fi + ;; + aCC*) + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive" + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic_CXX='+Z' + ;; + esac + ;; + *) + ;; + esac + ;; + irix5* | irix6* | nonstopux*) + case $cc_basename in + CC*) + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_static_CXX='-non_shared' + # CC pic flag -KPIC is the default. + ;; + *) + ;; + esac + ;; + linux*) + case $cc_basename in + KCC*) + # KAI C++ Compiler + lt_prog_compiler_wl_CXX='--backend -Wl,' + lt_prog_compiler_pic_CXX='-fPIC' + ;; + icpc* | ecpc*) + # Intel C++ + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_pic_CXX='-KPIC' + lt_prog_compiler_static_CXX='-static' + ;; + pgCC*) + # Portland Group C++ compiler. + lt_prog_compiler_wl_CXX='-Wl,' + lt_prog_compiler_pic_CXX='-fpic' + lt_prog_compiler_static_CXX='-Bstatic' + ;; + cxx*) + # Compaq C++ + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + lt_prog_compiler_pic_CXX= + lt_prog_compiler_static_CXX='-non_shared' + ;; + *) + ;; + esac + ;; + lynxos*) + ;; + m88k*) + ;; + mvs*) + case $cc_basename in + cxx*) + lt_prog_compiler_pic_CXX='-W c,exportall' + ;; + *) + ;; + esac + ;; + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + ;; + osf3* | osf4* | osf5*) + case $cc_basename in + KCC*) + lt_prog_compiler_wl_CXX='--backend -Wl,' + ;; + RCC*) + # Rational C++ 2.4.1 + lt_prog_compiler_pic_CXX='-pic' + ;; + cxx*) + # Digital/Compaq C++ + lt_prog_compiler_wl_CXX='-Wl,' + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + lt_prog_compiler_pic_CXX= + lt_prog_compiler_static_CXX='-non_shared' + ;; + *) + ;; + esac + ;; + psos*) + ;; + sco*) + case $cc_basename in + CC*) + lt_prog_compiler_pic_CXX='-fPIC' + ;; + *) + ;; + esac + ;; + solaris*) + case $cc_basename in + CC*) + # Sun C++ 4.2, 5.x and Centerline C++ + lt_prog_compiler_pic_CXX='-KPIC' + lt_prog_compiler_static_CXX='-Bstatic' + lt_prog_compiler_wl_CXX='-Qoption ld ' + ;; + gcx*) + # Green Hills C++ Compiler + lt_prog_compiler_pic_CXX='-PIC' + ;; + *) + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + lt_prog_compiler_pic_CXX='-pic' + lt_prog_compiler_static_CXX='-Bstatic' + ;; + lcc*) + # Lucid + lt_prog_compiler_pic_CXX='-pic' + ;; + *) + ;; + esac + ;; + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + lt_prog_compiler_pic_CXX='-KPIC' + ;; + *) + ;; + esac + ;; + unixware*) + ;; + vxworks*) + ;; + *) + lt_prog_compiler_can_build_shared_CXX=no + ;; + esac + fi + +echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5 +echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6 + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic_CXX"; then + +echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 +echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6 +if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_prog_compiler_pic_works_CXX=no + ac_outfile=conftest.$ac_objext + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:11359: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:11363: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp + $SED '/^$/d' conftest.err >conftest.er2 + if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then + lt_prog_compiler_pic_works_CXX=yes + fi + fi + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 +echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6 + +if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then + case $lt_prog_compiler_pic_CXX in + "" | " "*) ;; + *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; + esac +else + lt_prog_compiler_pic_CXX= + lt_prog_compiler_can_build_shared_CXX=no +fi + +fi +case $host_os in + # For platforms which do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic_CXX= + ;; + *) + lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" + ;; +esac + +echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 +echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 +if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_prog_compiler_c_o_CXX=no + $rm -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:11421: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:11425: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp + $SED '/^$/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o_CXX=yes + fi + fi + chmod u+w . 2>&5 + $rm conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files + $rm out/* && rmdir out + cd .. + rmdir conftest + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6 + + +hard_links="nottested" +if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 +echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 + hard_links=yes + $rm conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + echo "$as_me:$LINENO: result: $hard_links" >&5 +echo "${ECHO_T}$hard_links" >&6 + if test "$hard_links" = no; then + { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + +echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 + + export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + case $host_os in + aix4* | aix5*) + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | grep 'GNU' > /dev/null; then + export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' + fi + ;; + pw32*) + export_symbols_cmds_CXX="$ltdll_cmds" + ;; + cygwin* | mingw*) + export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' + ;; + linux*) + link_all_deplibs_CXX=no + ;; + *) + export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + ;; + esac + +echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 +echo "${ECHO_T}$ld_shlibs_CXX" >&6 +test "$ld_shlibs_CXX" = no && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc_CXX" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc_CXX=yes + + if test "$enable_shared" = yes && test "$GCC" = yes; then + case $archive_cmds_CXX in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 +echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 + $rm conftest* + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl_CXX + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag_CXX + allow_undefined_flag_CXX= + if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 + (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + then + archive_cmds_need_lc_CXX=no + else + archive_cmds_need_lc_CXX=yes + fi + allow_undefined_flag_CXX=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $rm conftest* + echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5 +echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6 + ;; + esac + fi + ;; +esac + +echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 +echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=".so" +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +case $host_os in +aix3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='${libname}${release}${shared_ext}$major' + ;; + +aix4* | aix5*) + version_type=linux + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + if test "$aix_use_runtimelinking" = yes; then + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + +beos*) + library_names_spec='${libname}${shared_ext}' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32*) + version_type=windows + shrext_cmds=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$host_os in + yes,cygwin* | yes,mingw* | yes,pw32*) + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $rm \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" + ;; + mingw*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH printed by + # mingw gcc, but we are running on Cygwin. Gcc prints its search + # path with ; separators, and with drive letters. We can handle the + # drive letters (cygwin fileutils understands them), so leave them, + # especially as we might pass files found there to a mingw objdump, + # which wouldn't understand a cygwinified path. Ahh. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + ;; + esac + ;; + + *) + library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' + ;; + esac + dynamic_linker='Win32 ld.exe' + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. + if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` + else + sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' + fi + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd1*) + dynamic_linker=no + ;; + +kfreebsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[123]*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + *) # from 3.2 on + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + esac + ;; + +gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555. + postinstall_cmds='chmod 555 $lib' + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test "$lt_cv_prog_gnu_ld" = yes; then + version_type=linux + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +# This must be Linux ELF. +linux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + +knetbsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +nto-qnx*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +openbsd*) + version_type=sunos + need_lib_prefix=no + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[89] | openbsd2.[89].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi + ;; + +os2*) + libname_spec='$name' + shrext_cmds=".dll" + need_lib_prefix=no + library_names_spec='$libname${shared_ext} $libname.a' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=LIBPATH + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + ;; + +sco3.2v5*) + version_type=osf + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + ;; + +solaris*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + export_dynamic_flag_spec='${wl}-Blargedynsym' + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec ;then + version_type=linux + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +uts4*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +echo "$as_me:$LINENO: result: $dynamic_linker" >&5 +echo "${ECHO_T}$dynamic_linker" >&6 +test "$dynamic_linker" = no && can_build_shared=no + +echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 +echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 +hardcode_action_CXX= +if test -n "$hardcode_libdir_flag_spec_CXX" || \ + test -n "$runpath_var_CXX" || \ + test "X$hardcode_automatic_CXX" = "Xyes" ; then + + # We can hardcode non-existant directories. + if test "$hardcode_direct_CXX" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no && + test "$hardcode_minus_L_CXX" != no; then + # Linking always hardcodes the temporary library directory. + hardcode_action_CXX=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action_CXX=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action_CXX=unsupported +fi +echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5 +echo "${ECHO_T}$hardcode_action_CXX" >&6 + +if test "$hardcode_action_CXX" = relink; then + # Fast installation is not supported + enable_fast_install=no +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then + # Fast installation is not necessary + enable_fast_install=needless +fi + +striplib= +old_striplib= +echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 +echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 +if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP" ; then + striplib="$STRIP -x" + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + ;; + *) + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 + ;; + esac +fi + +if test "x$enable_dlopen" != xyes; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen="load_add_on" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32*) + lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen="dlopen" + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 +if test "${ac_cv_lib_dl_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main () +{ +dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dl_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dl_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 +if test $ac_cv_lib_dl_dlopen = yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + + lt_cv_dlopen="dyld" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + *) + echo "$as_me:$LINENO: checking for shl_load" >&5 +echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 +if test "${ac_cv_func_shl_load+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define shl_load to an innocuous variant, in case declares shl_load. + For example, HP-UX 11i declares gettimeofday. */ +#define shl_load innocuous_shl_load + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char shl_load (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef shl_load + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char shl_load (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_shl_load) || defined (__stub___shl_load) +choke me +#else +char (*f) () = shl_load; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != shl_load; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_shl_load=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_func_shl_load=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 +echo "${ECHO_T}$ac_cv_func_shl_load" >&6 +if test $ac_cv_func_shl_load = yes; then + lt_cv_dlopen="shl_load" +else + echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 +echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 +if test "${ac_cv_lib_dld_shl_load+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char shl_load (); +int +main () +{ +shl_load (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dld_shl_load=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dld_shl_load=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 +echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 +if test $ac_cv_lib_dld_shl_load = yes; then + lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" +else + echo "$as_me:$LINENO: checking for dlopen" >&5 +echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 +if test "${ac_cv_func_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define dlopen to an innocuous variant, in case declares dlopen. + For example, HP-UX 11i declares gettimeofday. */ +#define dlopen innocuous_dlopen + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char dlopen (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef dlopen + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_dlopen) || defined (__stub___dlopen) +choke me +#else +char (*f) () = dlopen; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != dlopen; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_func_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 +echo "${ECHO_T}$ac_cv_func_dlopen" >&6 +if test $ac_cv_func_dlopen = yes; then + lt_cv_dlopen="dlopen" +else + echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 +if test "${ac_cv_lib_dl_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main () +{ +dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dl_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dl_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 +if test $ac_cv_lib_dl_dlopen = yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 +echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 +if test "${ac_cv_lib_svld_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main () +{ +dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_svld_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_svld_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 +echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 +if test $ac_cv_lib_svld_dlopen = yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" +else + echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 +echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 +if test "${ac_cv_lib_dld_dld_link+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dld_link (); +int +main () +{ +dld_link (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dld_dld_link=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dld_dld_link=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 +echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 +if test $ac_cv_lib_dld_dld_link = yes; then + lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test "x$lt_cv_dlopen" != xno; then + enable_dlopen=yes + else + enable_dlopen=no + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS="$LDFLAGS" + eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS="$LIBS" + LIBS="$lt_cv_dlopen_libs $LIBS" + + echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 +echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 +if test "${lt_cv_dlopen_self+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext < +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +#ifdef __cplusplus +extern "C" void exit (int); +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + + exit (status); +} +EOF + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_unknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 +echo "${ECHO_T}$lt_cv_dlopen_self" >&6 + + if test "x$lt_cv_dlopen_self" = xyes; then + LDFLAGS="$LDFLAGS $link_static_flag" + echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 +echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 +if test "${lt_cv_dlopen_self_static+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext < +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +#ifdef __cplusplus +extern "C" void exit (int); +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + + exit (status); +} +EOF + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 +echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 + fi + + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + +# The else clause should only fire when bootstrapping the +# libtool distribution, otherwise you forgot to ship ltmain.sh +# with your package, and you will get complaints that there are +# no rules to generate ltmain.sh. +if test -f "$ltmain"; then + # See if we are running on zsh, and set the options which allow our commands through + # without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + # Now quote all the things that may contain metacharacters while being + # careful not to overquote the AC_SUBSTed values. We take copies of the + # variables and quote the copies for generation of the libtool script. + for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ + SED SHELL STRIP \ + libname_spec library_names_spec soname_spec extract_expsyms_cmds \ + old_striplib striplib file_magic_cmd finish_cmds finish_eval \ + deplibs_check_method reload_flag reload_cmds need_locks \ + lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ + lt_cv_sys_global_symbol_to_c_name_address \ + sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ + old_postinstall_cmds old_postuninstall_cmds \ + compiler_CXX \ + CC_CXX \ + LD_CXX \ + lt_prog_compiler_wl_CXX \ + lt_prog_compiler_pic_CXX \ + lt_prog_compiler_static_CXX \ + lt_prog_compiler_no_builtin_flag_CXX \ + export_dynamic_flag_spec_CXX \ + thread_safe_flag_spec_CXX \ + whole_archive_flag_spec_CXX \ + enable_shared_with_static_runtimes_CXX \ + old_archive_cmds_CXX \ + old_archive_from_new_cmds_CXX \ + predep_objects_CXX \ + postdep_objects_CXX \ + predeps_CXX \ + postdeps_CXX \ + compiler_lib_search_path_CXX \ + archive_cmds_CXX \ + archive_expsym_cmds_CXX \ + postinstall_cmds_CXX \ + postuninstall_cmds_CXX \ + old_archive_from_expsyms_cmds_CXX \ + allow_undefined_flag_CXX \ + no_undefined_flag_CXX \ + export_symbols_cmds_CXX \ + hardcode_libdir_flag_spec_CXX \ + hardcode_libdir_flag_spec_ld_CXX \ + hardcode_libdir_separator_CXX \ + hardcode_automatic_CXX \ + module_cmds_CXX \ + module_expsym_cmds_CXX \ + lt_cv_prog_compiler_c_o_CXX \ + exclude_expsyms_CXX \ + include_expsyms_CXX; do + + case $var in + old_archive_cmds_CXX | \ + old_archive_from_new_cmds_CXX | \ + archive_cmds_CXX | \ + archive_expsym_cmds_CXX | \ + module_cmds_CXX | \ + module_expsym_cmds_CXX | \ + old_archive_from_expsyms_cmds_CXX | \ + export_symbols_cmds_CXX | \ + extract_expsyms_cmds | reload_cmds | finish_cmds | \ + postinstall_cmds | postuninstall_cmds | \ + old_postinstall_cmds | old_postuninstall_cmds | \ + sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) + # Double-quote double-evaled strings. + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" + ;; + *) + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" + ;; + esac + done + + case $lt_echo in + *'\$0 --fallback-echo"') + lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` + ;; + esac + +cfgfile="$ofile" + + cat <<__EOF__ >> "$cfgfile" +# ### BEGIN LIBTOOL TAG CONFIG: $tagname + +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc_CXX + +# Whether or not to disallow shared libs when runtime libs are static +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# An echo program that does not interpret backslashes. +echo=$lt_echo + +# The archiver. +AR=$lt_AR +AR_FLAGS=$lt_AR_FLAGS + +# A C compiler. +LTCC=$lt_LTCC + +# A language-specific compiler. +CC=$lt_compiler_CXX + +# Is the compiler the GNU C compiler? +with_gcc=$GCC_CXX + +# An ERE matcher. +EGREP=$lt_EGREP + +# The linker used to build libraries. +LD=$lt_LD_CXX + +# Whether we need hard or soft links. +LN_S=$lt_LN_S + +# A BSD-compatible nm program. +NM=$lt_NM + +# A symbol stripping program +STRIP=$lt_STRIP + +# Used to examine libraries when file_magic_cmd begins "file" +MAGIC_CMD=$MAGIC_CMD + +# Used on cygwin: DLL creation program. +DLLTOOL="$DLLTOOL" + +# Used on cygwin: object dumper. +OBJDUMP="$OBJDUMP" + +# Used on cygwin: assembler. +AS="$AS" + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl_CXX + +# Object file suffix (normally "o"). +objext="$ac_objext" + +# Old archive suffix (normally "a"). +libext="$libext" + +# Shared library suffix (normally ".so"). +shrext_cmds='$shrext_cmds' + +# Executable file suffix (normally ""). +exeext="$exeext" + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic_CXX +pic_mode=$pic_mode + +# What is the maximum length of a command? +max_cmd_len=$lt_cv_sys_max_cmd_len + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Do we need the lib prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static_CXX + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX + +# Compiler flag to generate thread-safe objects. +thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX + +# Library versioning type. +version_type=$version_type + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME. +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Commands used to build and install an old-style archive. +RANLIB=$lt_RANLIB +old_archive_cmds=$lt_old_archive_cmds_CXX +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX + +# Commands used to build and install a shared archive. +archive_cmds=$lt_archive_cmds_CXX +archive_expsym_cmds=$lt_archive_expsym_cmds_CXX +postinstall_cmds=$lt_postinstall_cmds +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to build a loadable module (assumed same as above if empty) +module_cmds=$lt_module_cmds_CXX +module_expsym_cmds=$lt_module_expsym_cmds_CXX + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + +# Dependencies to place before the objects being linked to create a +# shared library. +predep_objects=$lt_predep_objects_CXX + +# Dependencies to place after the objects being linked to create a +# shared library. +postdep_objects=$lt_postdep_objects_CXX + +# Dependencies to place before the objects being linked to create a +# shared library. +predeps=$lt_predeps_CXX + +# Dependencies to place after the objects being linked to create a +# shared library. +postdeps=$lt_postdeps_CXX + +# The library search path used internally by the compiler when linking +# a shared library. +compiler_lib_search_path=$lt_compiler_lib_search_path_CXX + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method == file_magic. +file_magic_cmd=$lt_file_magic_cmd + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag_CXX + +# Flag that forces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag_CXX + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# Same as above, but a single script fragment to be evaled but not shown. +finish_eval=$lt_finish_eval + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm in a C name address pair +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# This is the shared library runtime path variable. +runpath_var=$runpath_var + +# This is the shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action_CXX + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX + +# If ld is used when linking, flag to hardcode \$libdir into +# a binary during linking. This must work even if \$libdir does +# not exist. +hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX + +# Whether we need a single -rpath flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX + +# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the +# resulting binary. +hardcode_direct=$hardcode_direct_CXX + +# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +# resulting binary. +hardcode_minus_L=$hardcode_minus_L_CXX + +# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +# the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX + +# Set to yes if building a shared library automatically hardcodes DIR into the library +# and all subsequent libraries and executables linked against it. +hardcode_automatic=$hardcode_automatic_CXX + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at relink time. +variables_saved_for_relink="$variables_saved_for_relink" + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs_CXX + +# Compile-time system search path for libraries +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Run-time system search path for libraries +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path="$fix_srcfile_path_CXX" + +# Set to yes if exported symbols are required. +always_export_symbols=$always_export_symbols_CXX + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds_CXX + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms_CXX + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms_CXX + +# ### END LIBTOOL TAG CONFIG: $tagname + +__EOF__ + + +else + # If there is no Makefile yet, we rely on a make rule to execute + # `config.status --recheck' to rerun these tests and create the + # libtool script then. + ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` + if test -f "$ltmain_in"; then + test -f Makefile && make "$ltmain" + fi +fi + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC=$lt_save_CC +LDCXX=$LD +LD=$lt_save_LD +GCC=$lt_save_GCC +with_gnu_ldcxx=$with_gnu_ld +with_gnu_ld=$lt_save_with_gnu_ld +lt_cv_path_LDCXX=$lt_cv_path_LD +lt_cv_path_LD=$lt_save_path_LD +lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld +lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld + + else + tagname="" + fi + ;; + + F77) + if test -n "$F77" && test "X$F77" != "Xno"; then + +ac_ext=f +ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5' +ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_f77_compiler_gnu + + +archive_cmds_need_lc_F77=no +allow_undefined_flag_F77= +always_export_symbols_F77=no +archive_expsym_cmds_F77= +export_dynamic_flag_spec_F77= +hardcode_direct_F77=no +hardcode_libdir_flag_spec_F77= +hardcode_libdir_flag_spec_ld_F77= +hardcode_libdir_separator_F77= +hardcode_minus_L_F77=no +hardcode_automatic_F77=no +module_cmds_F77= +module_expsym_cmds_F77= +link_all_deplibs_F77=unknown +old_archive_cmds_F77=$old_archive_cmds +no_undefined_flag_F77= +whole_archive_flag_spec_F77= +enable_shared_with_static_runtimes_F77=no + +# Source file extension for f77 test sources. +ac_ext=f + +# Object file extension for compiled f77 test sources. +objext=o +objext_F77=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code=" subroutine t\n return\n end\n" + +# Code to be used in simple link tests +lt_simple_link_test_code=" program t\n end\n" + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +printf "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$rm conftest* + +ac_outfile=conftest.$ac_objext +printf "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$rm conftest* + + +# Allow CC to be a program name with arguments. +lt_save_CC="$CC" +CC=${F77-"f77"} +compiler=$CC +compiler_F77=$CC +for cc_temp in $compiler""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` + + +echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 +echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 +echo "$as_me:$LINENO: result: $can_build_shared" >&5 +echo "${ECHO_T}$can_build_shared" >&6 + +echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 +echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 +test "$can_build_shared" = "no" && enable_shared=no + +# On AIX, shared libraries and static libraries use the same namespace, and +# are all built from PIC. +case $host_os in +aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; +aix4* | aix5*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; +esac +echo "$as_me:$LINENO: result: $enable_shared" >&5 +echo "${ECHO_T}$enable_shared" >&6 + +echo "$as_me:$LINENO: checking whether to build static libraries" >&5 +echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 +# Make sure either enable_shared or enable_static is yes. +test "$enable_shared" = yes || enable_static=yes +echo "$as_me:$LINENO: result: $enable_static" >&5 +echo "${ECHO_T}$enable_static" >&6 + +test "$ld_shlibs_F77" = no && can_build_shared=no + +GCC_F77="$G77" +LD_F77="$LD" + +lt_prog_compiler_wl_F77= +lt_prog_compiler_pic_F77= +lt_prog_compiler_static_F77= + +echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 +echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 + + if test "$GCC" = yes; then + lt_prog_compiler_wl_F77='-Wl,' + lt_prog_compiler_static_F77='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static_F77='-Bstatic' + fi + ;; + + amigaos*) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' + ;; + + beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | pw32* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic_F77='-DDLL_EXPORT' + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic_F77='-fno-common' + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared_F77=no + enable_shared=no + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic_F77=-Kconform_pic + fi + ;; + + hpux*) + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic_F77='-fPIC' + ;; + esac + ;; + + *) + lt_prog_compiler_pic_F77='-fPIC' + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl_F77='-Wl,' + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static_F77='-Bstatic' + else + lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' + fi + ;; + darwin*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + case $cc_basename in + xlc*) + lt_prog_compiler_pic_F77='-qnocommon' + lt_prog_compiler_wl_F77='-Wl,' + ;; + esac + ;; + + mingw* | pw32* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic_F77='-DDLL_EXPORT' + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl_F77='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic_F77='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static_F77='${wl}-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl_F77='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static_F77='-non_shared' + ;; + + newsos6) + lt_prog_compiler_pic_F77='-KPIC' + lt_prog_compiler_static_F77='-Bstatic' + ;; + + linux*) + case $cc_basename in + icc* | ecc*) + lt_prog_compiler_wl_F77='-Wl,' + lt_prog_compiler_pic_F77='-KPIC' + lt_prog_compiler_static_F77='-static' + ;; + pgcc* | pgf77* | pgf90* | pgf95*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + lt_prog_compiler_wl_F77='-Wl,' + lt_prog_compiler_pic_F77='-fpic' + lt_prog_compiler_static_F77='-Bstatic' + ;; + ccc*) + lt_prog_compiler_wl_F77='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static_F77='-non_shared' + ;; + esac + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl_F77='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static_F77='-non_shared' + ;; + + sco3.2v5*) + lt_prog_compiler_pic_F77='-Kpic' + lt_prog_compiler_static_F77='-dn' + ;; + + solaris*) + lt_prog_compiler_pic_F77='-KPIC' + lt_prog_compiler_static_F77='-Bstatic' + case $cc_basename in + f77* | f90* | f95*) + lt_prog_compiler_wl_F77='-Qoption ld ';; + *) + lt_prog_compiler_wl_F77='-Wl,';; + esac + ;; + + sunos4*) + lt_prog_compiler_wl_F77='-Qoption ld ' + lt_prog_compiler_pic_F77='-PIC' + lt_prog_compiler_static_F77='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + lt_prog_compiler_wl_F77='-Wl,' + lt_prog_compiler_pic_F77='-KPIC' + lt_prog_compiler_static_F77='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec ;then + lt_prog_compiler_pic_F77='-Kconform_pic' + lt_prog_compiler_static_F77='-Bstatic' + fi + ;; + + unicos*) + lt_prog_compiler_wl_F77='-Wl,' + lt_prog_compiler_can_build_shared_F77=no + ;; + + uts4*) + lt_prog_compiler_pic_F77='-pic' + lt_prog_compiler_static_F77='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared_F77=no + ;; + esac + fi + +echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5 +echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6 + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic_F77"; then + +echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 +echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6 +if test "${lt_prog_compiler_pic_works_F77+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_prog_compiler_pic_works_F77=no + ac_outfile=conftest.$ac_objext + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic_F77" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:13789: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:13793: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp + $SED '/^$/d' conftest.err >conftest.er2 + if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then + lt_prog_compiler_pic_works_F77=yes + fi + fi + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 +echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6 + +if test x"$lt_prog_compiler_pic_works_F77" = xyes; then + case $lt_prog_compiler_pic_F77 in + "" | " "*) ;; + *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; + esac +else + lt_prog_compiler_pic_F77= + lt_prog_compiler_can_build_shared_F77=no +fi + +fi +case $host_os in + # For platforms which do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic_F77= + ;; + *) + lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" + ;; +esac + +echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 +echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 +if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_prog_compiler_c_o_F77=no + $rm -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:13851: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:13855: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp + $SED '/^$/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o_F77=yes + fi + fi + chmod u+w . 2>&5 + $rm conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files + $rm out/* && rmdir out + cd .. + rmdir conftest + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6 + + +hard_links="nottested" +if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 +echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 + hard_links=yes + $rm conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + echo "$as_me:$LINENO: result: $hard_links" >&5 +echo "${ECHO_T}$hard_links" >&6 + if test "$hard_links" = no; then + { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + +echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 + + runpath_var= + allow_undefined_flag_F77= + enable_shared_with_static_runtimes_F77=no + archive_cmds_F77= + archive_expsym_cmds_F77= + old_archive_From_new_cmds_F77= + old_archive_from_expsyms_cmds_F77= + export_dynamic_flag_spec_F77= + whole_archive_flag_spec_F77= + thread_safe_flag_spec_F77= + hardcode_libdir_flag_spec_F77= + hardcode_libdir_flag_spec_ld_F77= + hardcode_libdir_separator_F77= + hardcode_direct_F77=no + hardcode_minus_L_F77=no + hardcode_shlibpath_var_F77=unsupported + link_all_deplibs_F77=unknown + hardcode_automatic_F77=no + module_cmds_F77= + module_expsym_cmds_F77= + always_export_symbols_F77=no + export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms_F77= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. + exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + extract_expsyms_cmds= + # Just being paranoid about ensuring that cc_basename is set. + for cc_temp in $compiler""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` + + case $host_os in + cygwin* | mingw* | pw32*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$GCC" != yes; then + with_gnu_ld=no + fi + ;; + openbsd*) + with_gnu_ld=no + ;; + esac + + ld_shlibs_F77=yes + if test "$with_gnu_ld" = yes; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='${wl}' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir' + export_dynamic_flag_spec_F77='${wl}--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + whole_archive_flag_spec_F77= + fi + supports_anon_versioning=no + case `$LD -v 2>/dev/null` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix3* | aix4* | aix5*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + ld_shlibs_F77=no + cat <&2 + +*** Warning: the GNU linker, at least up to release 2.9.1, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to modify your PATH +*** so that a non-GNU linker is found, and then restart. + +EOF + fi + ;; + + amigaos*) + archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec_F77='-L$libdir' + hardcode_minus_L_F77=yes + + # Samuel A. Falvo II reports + # that the semantics of dynamic libraries on AmigaOS, at least up + # to version 4, is to share data among multiple programs linked + # with the same dynamic library. Since this doesn't match the + # behavior of shared libraries on other platforms, we can't use + # them. + ld_shlibs_F77=no + ;; + + beos*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag_F77=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + ld_shlibs_F77=no + fi + ;; + + cygwin* | mingw* | pw32*) + # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec_F77='-L$libdir' + allow_undefined_flag_F77=unsupported + always_export_symbols_F77=no + enable_shared_with_static_runtimes_F77=yes + export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' + + if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then + archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + else + ld_shlibs_F77=no + fi + ;; + + linux*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + tmp_addflag= + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers + whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + esac + archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + + if test $supports_anon_versioning = yes; then + archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + $echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + fi + link_all_deplibs_F77=no + else + ld_shlibs_F77=no + fi + ;; + + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris* | sysv5*) + if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then + ld_shlibs_F77=no + cat <&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +EOF + elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs_F77=no + fi + ;; + + sunos4*) + archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct_F77=yes + hardcode_shlibpath_var_F77=no + ;; + + *) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs_F77=no + fi + ;; + esac + + if test "$ld_shlibs_F77" = no; then + runpath_var= + hardcode_libdir_flag_spec_F77= + export_dynamic_flag_spec_F77= + whole_archive_flag_spec_F77= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag_F77=unsupported + always_export_symbols_F77=yes + archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L_F77=yes + if test "$GCC" = yes && test -z "$link_static_flag"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct_F77=unsupported + fi + ;; + + aix4* | aix5*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | grep 'GNU' > /dev/null; then + export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[23]|aix4.[23].*|aix5*) + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + aix_use_runtimelinking=yes + break + fi + done + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds_F77='' + hardcode_direct_F77=yes + hardcode_libdir_separator_F77=':' + link_all_deplibs_F77=yes + + if test "$GCC" = yes; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && \ + strings "$collect2name" | grep resolve_lib_name >/dev/null + then + # We have reworked collect2 + hardcode_direct_F77=yes + else + # We have old collect2 + hardcode_direct_F77=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L_F77=yes + hardcode_libdir_flag_spec_F77='-L$libdir' + hardcode_libdir_separator_F77= + fi + esac + shared_flag='-shared' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' + fi + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols_F77=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag_F77='-berok' + # Determine the default libpath from the value encoded in an empty executable. + cat >conftest.$ac_ext <<_ACEOF + program main + + end +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'`; fi +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' + allow_undefined_flag_F77="-z nodefs" + archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an empty executable. + cat >conftest.$ac_ext <<_ACEOF + program main + + end +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'`; fi +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag_F77=' ${wl}-bernotok' + allow_undefined_flag_F77=' ${wl}-berok' + # -bexpall does not export symbols beginning with underscore (_) + always_export_symbols_F77=yes + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec_F77=' ' + archive_cmds_need_lc_F77=yes + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + amigaos*) + archive_cmds_F77='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec_F77='-L$libdir' + hardcode_minus_L_F77=yes + # see comment about different semantics on the GNU ld section + ld_shlibs_F77=no + ;; + + bsdi[45]*) + export_dynamic_flag_spec_F77=-rdynamic + ;; + + cygwin* | mingw* | pw32*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec_F77=' ' + allow_undefined_flag_F77=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=".dll" + # FIXME: Setting linknames here is a bad hack. + archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_From_new_cmds_F77='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs' + fix_srcfile_path_F77='`cygpath -w "$srcfile"`' + enable_shared_with_static_runtimes_F77=yes + ;; + + darwin* | rhapsody*) + case $host_os in + rhapsody* | darwin1.[012]) + allow_undefined_flag_F77='${wl}-undefined ${wl}suppress' + ;; + *) # Darwin 1.3 on + if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then + allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' + else + case ${MACOSX_DEPLOYMENT_TARGET} in + 10.[012]) + allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' + ;; + 10.*) + allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup' + ;; + esac + fi + ;; + esac + archive_cmds_need_lc_F77=no + hardcode_direct_F77=no + hardcode_automatic_F77=yes + hardcode_shlibpath_var_F77=unsupported + whole_archive_flag_spec_F77='' + link_all_deplibs_F77=yes + if test "$GCC" = yes ; then + output_verbose_link_cmd='echo' + archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds + archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + else + case $cc_basename in + xlc*) + output_verbose_link_cmd='echo' + archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' + module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds + archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + ;; + *) + ld_shlibs_F77=no + ;; + esac + fi + ;; + + dgux*) + archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec_F77='-L$libdir' + hardcode_shlibpath_var_F77=no + ;; + + freebsd1*) + ld_shlibs_F77=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec_F77='-R$libdir' + hardcode_direct_F77=yes + hardcode_shlibpath_var_F77=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2*) + archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_F77=yes + hardcode_minus_L_F77=yes + hardcode_shlibpath_var_F77=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | kfreebsd*-gnu | dragonfly*) + archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec_F77='-R$libdir' + hardcode_direct_F77=yes + hardcode_shlibpath_var_F77=no + ;; + + hpux9*) + if test "$GCC" = yes; then + archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' + hardcode_libdir_separator_F77=: + hardcode_direct_F77=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L_F77=yes + export_dynamic_flag_spec_F77='${wl}-E' + ;; + + hpux10* | hpux11*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + case $host_cpu in + hppa*64*|ia64*) + archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*|ia64*) + archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' + ;; + *) + archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + ;; + esac + fi + if test "$with_gnu_ld" = no; then + case $host_cpu in + hppa*64*) + hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' + hardcode_libdir_flag_spec_ld_F77='+b $libdir' + hardcode_libdir_separator_F77=: + hardcode_direct_F77=no + hardcode_shlibpath_var_F77=no + ;; + ia64*) + hardcode_libdir_flag_spec_F77='-L$libdir' + hardcode_direct_F77=no + hardcode_shlibpath_var_F77=no + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L_F77=yes + ;; + *) + hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' + hardcode_libdir_separator_F77=: + hardcode_direct_F77=yes + export_dynamic_flag_spec_F77='${wl}-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L_F77=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test "$GCC" = yes; then + archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' + fi + hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_F77=: + link_all_deplibs_F77=yes + ;; + + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec_F77='-R$libdir' + hardcode_direct_F77=yes + hardcode_shlibpath_var_F77=no + ;; + + newsos6) + archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_F77=yes + hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_F77=: + hardcode_shlibpath_var_F77=no + ;; + + openbsd*) + hardcode_direct_F77=yes + hardcode_shlibpath_var_F77=no + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' + export_dynamic_flag_spec_F77='${wl}-E' + else + case $host_os in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec_F77='-R$libdir' + ;; + *) + archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' + ;; + esac + fi + ;; + + os2*) + hardcode_libdir_flag_spec_F77='-L$libdir' + hardcode_minus_L_F77=yes + allow_undefined_flag_F77=unsupported + archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + ;; + + osf3*) + if test "$GCC" = yes; then + allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + allow_undefined_flag_F77=' -expect_unresolved \*' + archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + fi + hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_F77=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test "$GCC" = yes; then + allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' + else + allow_undefined_flag_F77=' -expect_unresolved \*' + archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ + $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec_F77='-rpath $libdir' + fi + hardcode_libdir_separator_F77=: + ;; + + sco3.2v5*) + archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var_F77=no + export_dynamic_flag_spec_F77='${wl}-Bexport' + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ;; + + solaris*) + no_undefined_flag_F77=' -z text' + if test "$GCC" = yes; then + wlarc='${wl}' + archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' + else + wlarc='' + archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + fi + hardcode_libdir_flag_spec_F77='-R$libdir' + hardcode_shlibpath_var_F77=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The compiler driver will combine linker options so we + # cannot just pass the convience library names through + # without $wl, iff we do not link with $LD. + # Luckily, gcc supports the same syntax we need for Sun Studio. + # Supported since Solaris 2.6 (maybe 2.5.1?) + case $wlarc in + '') + whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;; + *) + whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; + esac ;; + esac + link_all_deplibs_F77=yes + ;; + + sunos4*) + if test "x$host_vendor" = xsequent; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec_F77='-L$libdir' + hardcode_direct_F77=yes + hardcode_minus_L_F77=yes + hardcode_shlibpath_var_F77=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_F77=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds_F77='$CC -r -o $output$reload_objs' + hardcode_direct_F77=no + ;; + motorola) + archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var_F77=no + ;; + + sysv4.3*) + archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var_F77=no + export_dynamic_flag_spec_F77='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var_F77=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs_F77=yes + fi + ;; + + sysv4.2uw2*) + archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_F77=yes + hardcode_minus_L_F77=no + hardcode_shlibpath_var_F77=no + hardcode_runpath_var=yes + runpath_var=LD_RUN_PATH + ;; + + sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) + no_undefined_flag_F77='${wl}-z ${wl}text' + if test "$GCC" = yes; then + archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var_F77=no + ;; + + sysv5*) + no_undefined_flag_F77=' -z text' + # $CC -shared without GNU ld will not create a library from C++ + # object files and a static libstdc++, better avoid it by now + archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + hardcode_libdir_flag_spec_F77= + hardcode_shlibpath_var_F77=no + runpath_var='LD_RUN_PATH' + ;; + + uts4*) + archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec_F77='-L$libdir' + hardcode_shlibpath_var_F77=no + ;; + + *) + ld_shlibs_F77=no + ;; + esac + fi + +echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5 +echo "${ECHO_T}$ld_shlibs_F77" >&6 +test "$ld_shlibs_F77" = no && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc_F77" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc_F77=yes + + if test "$enable_shared" = yes && test "$GCC" = yes; then + case $archive_cmds_F77 in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 +echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 + $rm conftest* + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl_F77 + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag_F77 + allow_undefined_flag_F77= + if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 + (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + then + archive_cmds_need_lc_F77=no + else + archive_cmds_need_lc_F77=yes + fi + allow_undefined_flag_F77=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $rm conftest* + echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5 +echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6 + ;; + esac + fi + ;; +esac + +echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 +echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=".so" +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +case $host_os in +aix3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='${libname}${release}${shared_ext}$major' + ;; + +aix4* | aix5*) + version_type=linux + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + if test "$aix_use_runtimelinking" = yes; then + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + +beos*) + library_names_spec='${libname}${shared_ext}' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32*) + version_type=windows + shrext_cmds=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$host_os in + yes,cygwin* | yes,mingw* | yes,pw32*) + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $rm \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" + ;; + mingw*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH printed by + # mingw gcc, but we are running on Cygwin. Gcc prints its search + # path with ; separators, and with drive letters. We can handle the + # drive letters (cygwin fileutils understands them), so leave them, + # especially as we might pass files found there to a mingw objdump, + # which wouldn't understand a cygwinified path. Ahh. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + ;; + esac + ;; + + *) + library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' + ;; + esac + dynamic_linker='Win32 ld.exe' + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. + if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` + else + sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' + fi + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd1*) + dynamic_linker=no + ;; + +kfreebsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[123]*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + *) # from 3.2 on + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + esac + ;; + +gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555. + postinstall_cmds='chmod 555 $lib' + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test "$lt_cv_prog_gnu_ld" = yes; then + version_type=linux + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +# This must be Linux ELF. +linux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + +knetbsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +nto-qnx*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +openbsd*) + version_type=sunos + need_lib_prefix=no + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[89] | openbsd2.[89].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi + ;; + +os2*) + libname_spec='$name' + shrext_cmds=".dll" + need_lib_prefix=no + library_names_spec='$libname${shared_ext} $libname.a' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=LIBPATH + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + ;; + +sco3.2v5*) + version_type=osf + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + ;; + +solaris*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + export_dynamic_flag_spec='${wl}-Blargedynsym' + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec ;then + version_type=linux + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +uts4*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +echo "$as_me:$LINENO: result: $dynamic_linker" >&5 +echo "${ECHO_T}$dynamic_linker" >&6 +test "$dynamic_linker" = no && can_build_shared=no + +echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 +echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 +hardcode_action_F77= +if test -n "$hardcode_libdir_flag_spec_F77" || \ + test -n "$runpath_var_F77" || \ + test "X$hardcode_automatic_F77" = "Xyes" ; then + + # We can hardcode non-existant directories. + if test "$hardcode_direct_F77" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no && + test "$hardcode_minus_L_F77" != no; then + # Linking always hardcodes the temporary library directory. + hardcode_action_F77=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action_F77=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action_F77=unsupported +fi +echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5 +echo "${ECHO_T}$hardcode_action_F77" >&6 + +if test "$hardcode_action_F77" = relink; then + # Fast installation is not supported + enable_fast_install=no +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then + # Fast installation is not necessary + enable_fast_install=needless +fi + +striplib= +old_striplib= +echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 +echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 +if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP" ; then + striplib="$STRIP -x" + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + ;; + *) + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 + ;; + esac +fi + + + +# The else clause should only fire when bootstrapping the +# libtool distribution, otherwise you forgot to ship ltmain.sh +# with your package, and you will get complaints that there are +# no rules to generate ltmain.sh. +if test -f "$ltmain"; then + # See if we are running on zsh, and set the options which allow our commands through + # without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + # Now quote all the things that may contain metacharacters while being + # careful not to overquote the AC_SUBSTed values. We take copies of the + # variables and quote the copies for generation of the libtool script. + for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ + SED SHELL STRIP \ + libname_spec library_names_spec soname_spec extract_expsyms_cmds \ + old_striplib striplib file_magic_cmd finish_cmds finish_eval \ + deplibs_check_method reload_flag reload_cmds need_locks \ + lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ + lt_cv_sys_global_symbol_to_c_name_address \ + sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ + old_postinstall_cmds old_postuninstall_cmds \ + compiler_F77 \ + CC_F77 \ + LD_F77 \ + lt_prog_compiler_wl_F77 \ + lt_prog_compiler_pic_F77 \ + lt_prog_compiler_static_F77 \ + lt_prog_compiler_no_builtin_flag_F77 \ + export_dynamic_flag_spec_F77 \ + thread_safe_flag_spec_F77 \ + whole_archive_flag_spec_F77 \ + enable_shared_with_static_runtimes_F77 \ + old_archive_cmds_F77 \ + old_archive_from_new_cmds_F77 \ + predep_objects_F77 \ + postdep_objects_F77 \ + predeps_F77 \ + postdeps_F77 \ + compiler_lib_search_path_F77 \ + archive_cmds_F77 \ + archive_expsym_cmds_F77 \ + postinstall_cmds_F77 \ + postuninstall_cmds_F77 \ + old_archive_from_expsyms_cmds_F77 \ + allow_undefined_flag_F77 \ + no_undefined_flag_F77 \ + export_symbols_cmds_F77 \ + hardcode_libdir_flag_spec_F77 \ + hardcode_libdir_flag_spec_ld_F77 \ + hardcode_libdir_separator_F77 \ + hardcode_automatic_F77 \ + module_cmds_F77 \ + module_expsym_cmds_F77 \ + lt_cv_prog_compiler_c_o_F77 \ + exclude_expsyms_F77 \ + include_expsyms_F77; do + + case $var in + old_archive_cmds_F77 | \ + old_archive_from_new_cmds_F77 | \ + archive_cmds_F77 | \ + archive_expsym_cmds_F77 | \ + module_cmds_F77 | \ + module_expsym_cmds_F77 | \ + old_archive_from_expsyms_cmds_F77 | \ + export_symbols_cmds_F77 | \ + extract_expsyms_cmds | reload_cmds | finish_cmds | \ + postinstall_cmds | postuninstall_cmds | \ + old_postinstall_cmds | old_postuninstall_cmds | \ + sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) + # Double-quote double-evaled strings. + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" + ;; + *) + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" + ;; + esac + done + + case $lt_echo in + *'\$0 --fallback-echo"') + lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` + ;; + esac + +cfgfile="$ofile" + + cat <<__EOF__ >> "$cfgfile" +# ### BEGIN LIBTOOL TAG CONFIG: $tagname + +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc_F77 + +# Whether or not to disallow shared libs when runtime libs are static +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# An echo program that does not interpret backslashes. +echo=$lt_echo + +# The archiver. +AR=$lt_AR +AR_FLAGS=$lt_AR_FLAGS + +# A C compiler. +LTCC=$lt_LTCC + +# A language-specific compiler. +CC=$lt_compiler_F77 + +# Is the compiler the GNU C compiler? +with_gcc=$GCC_F77 + +# An ERE matcher. +EGREP=$lt_EGREP + +# The linker used to build libraries. +LD=$lt_LD_F77 + +# Whether we need hard or soft links. +LN_S=$lt_LN_S + +# A BSD-compatible nm program. +NM=$lt_NM + +# A symbol stripping program +STRIP=$lt_STRIP + +# Used to examine libraries when file_magic_cmd begins "file" +MAGIC_CMD=$MAGIC_CMD + +# Used on cygwin: DLL creation program. +DLLTOOL="$DLLTOOL" + +# Used on cygwin: object dumper. +OBJDUMP="$OBJDUMP" + +# Used on cygwin: assembler. +AS="$AS" + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl_F77 + +# Object file suffix (normally "o"). +objext="$ac_objext" + +# Old archive suffix (normally "a"). +libext="$libext" + +# Shared library suffix (normally ".so"). +shrext_cmds='$shrext_cmds' + +# Executable file suffix (normally ""). +exeext="$exeext" + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic_F77 +pic_mode=$pic_mode + +# What is the maximum length of a command? +max_cmd_len=$lt_cv_sys_max_cmd_len + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Do we need the lib prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static_F77 + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 + +# Compiler flag to generate thread-safe objects. +thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77 + +# Library versioning type. +version_type=$version_type + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME. +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Commands used to build and install an old-style archive. +RANLIB=$lt_RANLIB +old_archive_cmds=$lt_old_archive_cmds_F77 +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 + +# Commands used to build and install a shared archive. +archive_cmds=$lt_archive_cmds_F77 +archive_expsym_cmds=$lt_archive_expsym_cmds_F77 +postinstall_cmds=$lt_postinstall_cmds +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to build a loadable module (assumed same as above if empty) +module_cmds=$lt_module_cmds_F77 +module_expsym_cmds=$lt_module_expsym_cmds_F77 + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + +# Dependencies to place before the objects being linked to create a +# shared library. +predep_objects=$lt_predep_objects_F77 + +# Dependencies to place after the objects being linked to create a +# shared library. +postdep_objects=$lt_postdep_objects_F77 + +# Dependencies to place before the objects being linked to create a +# shared library. +predeps=$lt_predeps_F77 + +# Dependencies to place after the objects being linked to create a +# shared library. +postdeps=$lt_postdeps_F77 + +# The library search path used internally by the compiler when linking +# a shared library. +compiler_lib_search_path=$lt_compiler_lib_search_path_F77 + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method == file_magic. +file_magic_cmd=$lt_file_magic_cmd + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag_F77 + +# Flag that forces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag_F77 + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# Same as above, but a single script fragment to be evaled but not shown. +finish_eval=$lt_finish_eval + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm in a C name address pair +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# This is the shared library runtime path variable. +runpath_var=$runpath_var + +# This is the shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action_F77 + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 + +# If ld is used when linking, flag to hardcode \$libdir into +# a binary during linking. This must work even if \$libdir does +# not exist. +hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 + +# Whether we need a single -rpath flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 + +# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the +# resulting binary. +hardcode_direct=$hardcode_direct_F77 + +# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +# resulting binary. +hardcode_minus_L=$hardcode_minus_L_F77 + +# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +# the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 + +# Set to yes if building a shared library automatically hardcodes DIR into the library +# and all subsequent libraries and executables linked against it. +hardcode_automatic=$hardcode_automatic_F77 + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at relink time. +variables_saved_for_relink="$variables_saved_for_relink" + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs_F77 + +# Compile-time system search path for libraries +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Run-time system search path for libraries +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path="$fix_srcfile_path_F77" + +# Set to yes if exported symbols are required. +always_export_symbols=$always_export_symbols_F77 + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds_F77 + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms_F77 + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms_F77 + +# ### END LIBTOOL TAG CONFIG: $tagname + +__EOF__ + + +else + # If there is no Makefile yet, we rely on a make rule to execute + # `config.status --recheck' to rerun these tests and create the + # libtool script then. + ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` + if test -f "$ltmain_in"; then + test -f Makefile && make "$ltmain" + fi +fi + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC="$lt_save_CC" + + else + tagname="" + fi + ;; + + GCJ) + if test -n "$GCJ" && test "X$GCJ" != "Xno"; then + + + +# Source file extension for Java test sources. +ac_ext=java + +# Object file extension for compiled Java test sources. +objext=o +objext_GCJ=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="class foo {}\n" + +# Code to be used in simple link tests +lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +printf "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$rm conftest* + +ac_outfile=conftest.$ac_objext +printf "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$rm conftest* + + +# Allow CC to be a program name with arguments. +lt_save_CC="$CC" +CC=${GCJ-"gcj"} +compiler=$CC +compiler_GCJ=$CC +for cc_temp in $compiler""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` + + +# GCJ did not exist at the time GCC didn't implicitly link libc in. +archive_cmds_need_lc_GCJ=no + +old_archive_cmds_GCJ=$old_archive_cmds + + +lt_prog_compiler_no_builtin_flag_GCJ= + +if test "$GCC" = yes; then + lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' + + +echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6 +if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_prog_compiler_rtti_exceptions=no + ac_outfile=conftest.$ac_objext + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="-fno-rtti -fno-exceptions" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:15992: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:15996: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp + $SED '/^$/d' conftest.err >conftest.er2 + if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_rtti_exceptions=yes + fi + fi + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6 + +if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then + lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions" +else + : +fi + +fi + +lt_prog_compiler_wl_GCJ= +lt_prog_compiler_pic_GCJ= +lt_prog_compiler_static_GCJ= + +echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 +echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6 + + if test "$GCC" = yes; then + lt_prog_compiler_wl_GCJ='-Wl,' + lt_prog_compiler_static_GCJ='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static_GCJ='-Bstatic' + fi + ;; + + amigaos*) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4' + ;; + + beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | pw32* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic_GCJ='-fno-common' + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared_GCJ=no + enable_shared=no + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic_GCJ=-Kconform_pic + fi + ;; + + hpux*) + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic_GCJ='-fPIC' + ;; + esac + ;; + + *) + lt_prog_compiler_pic_GCJ='-fPIC' + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl_GCJ='-Wl,' + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static_GCJ='-Bstatic' + else + lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp' + fi + ;; + darwin*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + case $cc_basename in + xlc*) + lt_prog_compiler_pic_GCJ='-qnocommon' + lt_prog_compiler_wl_GCJ='-Wl,' + ;; + esac + ;; + + mingw* | pw32* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl_GCJ='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic_GCJ='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl_GCJ='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static_GCJ='-non_shared' + ;; + + newsos6) + lt_prog_compiler_pic_GCJ='-KPIC' + lt_prog_compiler_static_GCJ='-Bstatic' + ;; + + linux*) + case $cc_basename in + icc* | ecc*) + lt_prog_compiler_wl_GCJ='-Wl,' + lt_prog_compiler_pic_GCJ='-KPIC' + lt_prog_compiler_static_GCJ='-static' + ;; + pgcc* | pgf77* | pgf90* | pgf95*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + lt_prog_compiler_wl_GCJ='-Wl,' + lt_prog_compiler_pic_GCJ='-fpic' + lt_prog_compiler_static_GCJ='-Bstatic' + ;; + ccc*) + lt_prog_compiler_wl_GCJ='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static_GCJ='-non_shared' + ;; + esac + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl_GCJ='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static_GCJ='-non_shared' + ;; + + sco3.2v5*) + lt_prog_compiler_pic_GCJ='-Kpic' + lt_prog_compiler_static_GCJ='-dn' + ;; + + solaris*) + lt_prog_compiler_pic_GCJ='-KPIC' + lt_prog_compiler_static_GCJ='-Bstatic' + case $cc_basename in + f77* | f90* | f95*) + lt_prog_compiler_wl_GCJ='-Qoption ld ';; + *) + lt_prog_compiler_wl_GCJ='-Wl,';; + esac + ;; + + sunos4*) + lt_prog_compiler_wl_GCJ='-Qoption ld ' + lt_prog_compiler_pic_GCJ='-PIC' + lt_prog_compiler_static_GCJ='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + lt_prog_compiler_wl_GCJ='-Wl,' + lt_prog_compiler_pic_GCJ='-KPIC' + lt_prog_compiler_static_GCJ='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec ;then + lt_prog_compiler_pic_GCJ='-Kconform_pic' + lt_prog_compiler_static_GCJ='-Bstatic' + fi + ;; + + unicos*) + lt_prog_compiler_wl_GCJ='-Wl,' + lt_prog_compiler_can_build_shared_GCJ=no + ;; + + uts4*) + lt_prog_compiler_pic_GCJ='-pic' + lt_prog_compiler_static_GCJ='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared_GCJ=no + ;; + esac + fi + +echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5 +echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6 + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic_GCJ"; then + +echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 +echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6 +if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_prog_compiler_pic_works_GCJ=no + ac_outfile=conftest.$ac_objext + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic_GCJ" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:16254: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:16258: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $echo "X$_lt_compiler_boilerplate" | $Xsed >conftest.exp + $SED '/^$/d' conftest.err >conftest.er2 + if test ! -s conftest.err || diff conftest.exp conftest.er2 >/dev/null; then + lt_prog_compiler_pic_works_GCJ=yes + fi + fi + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 +echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6 + +if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then + case $lt_prog_compiler_pic_GCJ in + "" | " "*) ;; + *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; + esac +else + lt_prog_compiler_pic_GCJ= + lt_prog_compiler_can_build_shared_GCJ=no +fi + +fi +case $host_os in + # For platforms which do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic_GCJ= + ;; + *) + lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ" + ;; +esac + +echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 +echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6 +if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_prog_compiler_c_o_GCJ=no + $rm -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:16316: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:16320: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $echo "X$_lt_compiler_boilerplate" | $Xsed > out/conftest.exp + $SED '/^$/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.err || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o_GCJ=yes + fi + fi + chmod u+w . 2>&5 + $rm conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files + $rm out/* && rmdir out + cd .. + rmdir conftest + $rm conftest* + +fi +echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6 + + +hard_links="nottested" +if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 +echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6 + hard_links=yes + $rm conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + echo "$as_me:$LINENO: result: $hard_links" >&5 +echo "${ECHO_T}$hard_links" >&6 + if test "$hard_links" = no; then + { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + +echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6 + + runpath_var= + allow_undefined_flag_GCJ= + enable_shared_with_static_runtimes_GCJ=no + archive_cmds_GCJ= + archive_expsym_cmds_GCJ= + old_archive_From_new_cmds_GCJ= + old_archive_from_expsyms_cmds_GCJ= + export_dynamic_flag_spec_GCJ= + whole_archive_flag_spec_GCJ= + thread_safe_flag_spec_GCJ= + hardcode_libdir_flag_spec_GCJ= + hardcode_libdir_flag_spec_ld_GCJ= + hardcode_libdir_separator_GCJ= + hardcode_direct_GCJ=no + hardcode_minus_L_GCJ=no + hardcode_shlibpath_var_GCJ=unsupported + link_all_deplibs_GCJ=unknown + hardcode_automatic_GCJ=no + module_cmds_GCJ= + module_expsym_cmds_GCJ= + always_export_symbols_GCJ=no + export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms_GCJ= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. + exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + extract_expsyms_cmds= + # Just being paranoid about ensuring that cc_basename is set. + for cc_temp in $compiler""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` + + case $host_os in + cygwin* | mingw* | pw32*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$GCC" != yes; then + with_gnu_ld=no + fi + ;; + openbsd*) + with_gnu_ld=no + ;; + esac + + ld_shlibs_GCJ=yes + if test "$with_gnu_ld" = yes; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='${wl}' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir' + export_dynamic_flag_spec_GCJ='${wl}--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + whole_archive_flag_spec_GCJ= + fi + supports_anon_versioning=no + case `$LD -v 2>/dev/null` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix3* | aix4* | aix5*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + ld_shlibs_GCJ=no + cat <&2 + +*** Warning: the GNU linker, at least up to release 2.9.1, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to modify your PATH +*** so that a non-GNU linker is found, and then restart. + +EOF + fi + ;; + + amigaos*) + archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec_GCJ='-L$libdir' + hardcode_minus_L_GCJ=yes + + # Samuel A. Falvo II reports + # that the semantics of dynamic libraries on AmigaOS, at least up + # to version 4, is to share data among multiple programs linked + # with the same dynamic library. Since this doesn't match the + # behavior of shared libraries on other platforms, we can't use + # them. + ld_shlibs_GCJ=no + ;; + + beos*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag_GCJ=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + ld_shlibs_GCJ=no + fi + ;; + + cygwin* | mingw* | pw32*) + # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec_GCJ='-L$libdir' + allow_undefined_flag_GCJ=unsupported + always_export_symbols_GCJ=no + enable_shared_with_static_runtimes_GCJ=yes + export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols' + + if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then + archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib' + else + ld_shlibs_GCJ=no + fi + ;; + + linux*) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + tmp_addflag= + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers + whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + esac + archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + + if test $supports_anon_versioning = yes; then + archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + $echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + fi + link_all_deplibs_GCJ=no + else + ld_shlibs_GCJ=no + fi + ;; + + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris* | sysv5*) + if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then + ld_shlibs_GCJ=no + cat <&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +EOF + elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs_GCJ=no + fi + ;; + + sunos4*) + archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct_GCJ=yes + hardcode_shlibpath_var_GCJ=no + ;; + + *) + if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then + archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs_GCJ=no + fi + ;; + esac + + if test "$ld_shlibs_GCJ" = no; then + runpath_var= + hardcode_libdir_flag_spec_GCJ= + export_dynamic_flag_spec_GCJ= + whole_archive_flag_spec_GCJ= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag_GCJ=unsupported + always_export_symbols_GCJ=yes + archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L_GCJ=yes + if test "$GCC" = yes && test -z "$link_static_flag"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct_GCJ=unsupported + fi + ;; + + aix4* | aix5*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + if $NM -V 2>&1 | grep 'GNU' > /dev/null; then + export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[23]|aix4.[23].*|aix5*) + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + aix_use_runtimelinking=yes + break + fi + done + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds_GCJ='' + hardcode_direct_GCJ=yes + hardcode_libdir_separator_GCJ=':' + link_all_deplibs_GCJ=yes + + if test "$GCC" = yes; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && \ + strings "$collect2name" | grep resolve_lib_name >/dev/null + then + # We have reworked collect2 + hardcode_direct_GCJ=yes + else + # We have old collect2 + hardcode_direct_GCJ=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L_GCJ=yes + hardcode_libdir_flag_spec_GCJ='-L$libdir' + hardcode_libdir_separator_GCJ= + fi + esac + shared_flag='-shared' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' + fi + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols_GCJ=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag_GCJ='-berok' + # Determine the default libpath from the value encoded in an empty executable. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'`; fi +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib' + allow_undefined_flag_GCJ="-z nodefs" + archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an empty executable. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + +aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'` +# Check for a 64-bit object if we didn't find anything. +if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } +}'`; fi +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi + + hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag_GCJ=' ${wl}-bernotok' + allow_undefined_flag_GCJ=' ${wl}-berok' + # -bexpall does not export symbols beginning with underscore (_) + always_export_symbols_GCJ=yes + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec_GCJ=' ' + archive_cmds_need_lc_GCJ=yes + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + amigaos*) + archive_cmds_GCJ='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec_GCJ='-L$libdir' + hardcode_minus_L_GCJ=yes + # see comment about different semantics on the GNU ld section + ld_shlibs_GCJ=no + ;; + + bsdi[45]*) + export_dynamic_flag_spec_GCJ=-rdynamic + ;; + + cygwin* | mingw* | pw32*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec_GCJ=' ' + allow_undefined_flag_GCJ=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=".dll" + # FIXME: Setting linknames here is a bad hack. + archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_From_new_cmds_GCJ='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs' + fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`' + enable_shared_with_static_runtimes_GCJ=yes + ;; + + darwin* | rhapsody*) + case $host_os in + rhapsody* | darwin1.[012]) + allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress' + ;; + *) # Darwin 1.3 on + if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then + allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' + else + case ${MACOSX_DEPLOYMENT_TARGET} in + 10.[012]) + allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' + ;; + 10.*) + allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup' + ;; + esac + fi + ;; + esac + archive_cmds_need_lc_GCJ=no + hardcode_direct_GCJ=no + hardcode_automatic_GCJ=yes + hardcode_shlibpath_var_GCJ=unsupported + whole_archive_flag_spec_GCJ='' + link_all_deplibs_GCJ=yes + if test "$GCC" = yes ; then + output_verbose_link_cmd='echo' + archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' + module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds + archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + else + case $cc_basename in + xlc*) + output_verbose_link_cmd='echo' + archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring' + module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' + # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds + archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + ;; + *) + ld_shlibs_GCJ=no + ;; + esac + fi + ;; + + dgux*) + archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec_GCJ='-L$libdir' + hardcode_shlibpath_var_GCJ=no + ;; + + freebsd1*) + ld_shlibs_GCJ=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec_GCJ='-R$libdir' + hardcode_direct_GCJ=yes + hardcode_shlibpath_var_GCJ=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2*) + archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_GCJ=yes + hardcode_minus_L_GCJ=yes + hardcode_shlibpath_var_GCJ=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | kfreebsd*-gnu | dragonfly*) + archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec_GCJ='-R$libdir' + hardcode_direct_GCJ=yes + hardcode_shlibpath_var_GCJ=no + ;; + + hpux9*) + if test "$GCC" = yes; then + archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' + hardcode_libdir_separator_GCJ=: + hardcode_direct_GCJ=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L_GCJ=yes + export_dynamic_flag_spec_GCJ='${wl}-E' + ;; + + hpux10* | hpux11*) + if test "$GCC" = yes -a "$with_gnu_ld" = no; then + case $host_cpu in + hppa*64*|ia64*) + archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*|ia64*) + archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags' + ;; + *) + archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + ;; + esac + fi + if test "$with_gnu_ld" = no; then + case $host_cpu in + hppa*64*) + hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' + hardcode_libdir_flag_spec_ld_GCJ='+b $libdir' + hardcode_libdir_separator_GCJ=: + hardcode_direct_GCJ=no + hardcode_shlibpath_var_GCJ=no + ;; + ia64*) + hardcode_libdir_flag_spec_GCJ='-L$libdir' + hardcode_direct_GCJ=no + hardcode_shlibpath_var_GCJ=no + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L_GCJ=yes + ;; + *) + hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir' + hardcode_libdir_separator_GCJ=: + hardcode_direct_GCJ=yes + export_dynamic_flag_spec_GCJ='${wl}-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L_GCJ=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test "$GCC" = yes; then + archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir' + fi + hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_GCJ=: + link_all_deplibs_GCJ=yes + ;; + + netbsd* | netbsdelf*-gnu | knetbsd*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec_GCJ='-R$libdir' + hardcode_direct_GCJ=yes + hardcode_shlibpath_var_GCJ=no + ;; + + newsos6) + archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_GCJ=yes + hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_GCJ=: + hardcode_shlibpath_var_GCJ=no + ;; + + openbsd*) + hardcode_direct_GCJ=yes + hardcode_shlibpath_var_GCJ=no + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' + export_dynamic_flag_spec_GCJ='${wl}-E' + else + case $host_os in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec_GCJ='-R$libdir' + ;; + *) + archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir' + ;; + esac + fi + ;; + + os2*) + hardcode_libdir_flag_spec_GCJ='-L$libdir' + hardcode_minus_L_GCJ=yes + allow_undefined_flag_GCJ=unsupported + archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + ;; + + osf3*) + if test "$GCC" = yes; then + allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + allow_undefined_flag_GCJ=' -expect_unresolved \*' + archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + fi + hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator_GCJ=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test "$GCC" = yes; then + allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir' + else + allow_undefined_flag_GCJ=' -expect_unresolved \*' + archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ + $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec_GCJ='-rpath $libdir' + fi + hardcode_libdir_separator_GCJ=: + ;; + + sco3.2v5*) + archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var_GCJ=no + export_dynamic_flag_spec_GCJ='${wl}-Bexport' + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ;; + + solaris*) + no_undefined_flag_GCJ=' -z text' + if test "$GCC" = yes; then + wlarc='${wl}' + archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' + else + wlarc='' + archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + fi + hardcode_libdir_flag_spec_GCJ='-R$libdir' + hardcode_shlibpath_var_GCJ=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The compiler driver will combine linker options so we + # cannot just pass the convience library names through + # without $wl, iff we do not link with $LD. + # Luckily, gcc supports the same syntax we need for Sun Studio. + # Supported since Solaris 2.6 (maybe 2.5.1?) + case $wlarc in + '') + whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;; + *) + whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;; + esac ;; + esac + link_all_deplibs_GCJ=yes + ;; + + sunos4*) + if test "x$host_vendor" = xsequent; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec_GCJ='-L$libdir' + hardcode_direct_GCJ=yes + hardcode_minus_L_GCJ=yes + hardcode_shlibpath_var_GCJ=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_GCJ=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds_GCJ='$CC -r -o $output$reload_objs' + hardcode_direct_GCJ=no + ;; + motorola) + archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var_GCJ=no + ;; + + sysv4.3*) + archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var_GCJ=no + export_dynamic_flag_spec_GCJ='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var_GCJ=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs_GCJ=yes + fi + ;; + + sysv4.2uw2*) + archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct_GCJ=yes + hardcode_minus_L_GCJ=no + hardcode_shlibpath_var_GCJ=no + hardcode_runpath_var=yes + runpath_var=LD_RUN_PATH + ;; + + sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*) + no_undefined_flag_GCJ='${wl}-z ${wl}text' + if test "$GCC" = yes; then + archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var_GCJ=no + ;; + + sysv5*) + no_undefined_flag_GCJ=' -z text' + # $CC -shared without GNU ld will not create a library from C++ + # object files and a static libstdc++, better avoid it by now + archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + hardcode_libdir_flag_spec_GCJ= + hardcode_shlibpath_var_GCJ=no + runpath_var='LD_RUN_PATH' + ;; + + uts4*) + archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec_GCJ='-L$libdir' + hardcode_shlibpath_var_GCJ=no + ;; + + *) + ld_shlibs_GCJ=no + ;; + esac + fi + +echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5 +echo "${ECHO_T}$ld_shlibs_GCJ" >&6 +test "$ld_shlibs_GCJ" = no && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc_GCJ" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc_GCJ=yes + + if test "$enable_shared" = yes && test "$GCC" = yes; then + case $archive_cmds_GCJ in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 +echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 + $rm conftest* + printf "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl_GCJ + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ + allow_undefined_flag_GCJ= + if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 + (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + then + archive_cmds_need_lc_GCJ=no + else + archive_cmds_need_lc_GCJ=yes + fi + allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $rm conftest* + echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5 +echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6 + ;; + esac + fi + ;; +esac + +echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 +echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6 +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=".so" +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +case $host_os in +aix3*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='${libname}${release}${shared_ext}$major' + ;; + +aix4* | aix5*) + version_type=linux + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + if test "$aix_use_runtimelinking" = yes; then + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + +beos*) + library_names_spec='${libname}${shared_ext}' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32*) + version_type=windows + shrext_cmds=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$host_os in + yes,cygwin* | yes,mingw* | yes,pw32*) + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $rm \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" + ;; + mingw*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` + if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH printed by + # mingw gcc, but we are running on Cygwin. Gcc prints its search + # path with ; separators, and with drive letters. We can handle the + # drive letters (cygwin fileutils understands them), so leave them, + # especially as we might pass files found there to a mingw objdump, + # which wouldn't understand a cygwinified path. Ahh. + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' + ;; + esac + ;; + + *) + library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' + ;; + esac + dynamic_linker='Win32 ld.exe' + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. + if test "$GCC" = yes; then + sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` + else + sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib' + fi + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd1*) + dynamic_linker=no + ;; + +kfreebsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[123]*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + *) # from 3.2 on + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + esac + ;; + +gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555. + postinstall_cmds='chmod 555 $lib' + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test "$lt_cv_prog_gnu_ld" = yes; then + version_type=linux + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +# This must be Linux ELF. +linux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + +knetbsd*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +nto-qnx*) version_type=linux + need_lib_prefix=no need_version=no - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - soname_spec='${libname}${release}.so$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" - sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" - export_dynamic_flag_spec=-rdynamic - # the default ld.so.conf also contains /usr/contrib/lib and - # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow - # libtool to hard-code these into programs + shlibpath_overrides_runpath=yes + ;; + +openbsd*) + version_type=sunos + need_lib_prefix=no + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[89] | openbsd2.[89].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi + ;; + +os2*) + libname_spec='$name' + shrext_cmds=".dll" + need_lib_prefix=no + library_names_spec='$libname${shared_ext} $libname.a' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=LIBPATH + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + ;; + +sco3.2v5*) + version_type=osf + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + ;; + +solaris*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + export_dynamic_flag_spec='${wl}-Blargedynsym' + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec ;then + version_type=linux + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +uts4*) + version_type=linux + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no ;; +esac +echo "$as_me:$LINENO: result: $dynamic_linker" >&5 +echo "${ECHO_T}$dynamic_linker" >&6 +test "$dynamic_linker" = no && can_build_shared=no + +echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 +echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6 +hardcode_action_GCJ= +if test -n "$hardcode_libdir_flag_spec_GCJ" || \ + test -n "$runpath_var_GCJ" || \ + test "X$hardcode_automatic_GCJ" = "Xyes" ; then + + # We can hardcode non-existant directories. + if test "$hardcode_direct_GCJ" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no && + test "$hardcode_minus_L_GCJ" != no; then + # Linking always hardcodes the temporary library directory. + hardcode_action_GCJ=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action_GCJ=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action_GCJ=unsupported +fi +echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5 +echo "${ECHO_T}$hardcode_action_GCJ" >&6 + +if test "$hardcode_action_GCJ" = relink; then + # Fast installation is not supported + enable_fast_install=no +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then + # Fast installation is not necessary + enable_fast_install=needless +fi + +striplib= +old_striplib= +echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 +echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6 +if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP" ; then + striplib="$STRIP -x" + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + ;; + *) + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 + ;; + esac +fi + +if test "x$enable_dlopen" != xyes; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen="load_add_on" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32*) + lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen="dlopen" + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 +if test "${ac_cv_lib_dl_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main () +{ +dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dl_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dl_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 +if test $ac_cv_lib_dl_dlopen = yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + + lt_cv_dlopen="dyld" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + *) + echo "$as_me:$LINENO: checking for shl_load" >&5 +echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 +if test "${ac_cv_func_shl_load+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define shl_load to an innocuous variant, in case declares shl_load. + For example, HP-UX 11i declares gettimeofday. */ +#define shl_load innocuous_shl_load + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char shl_load (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef shl_load + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char shl_load (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_shl_load) || defined (__stub___shl_load) +choke me +#else +char (*f) () = shl_load; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != shl_load; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_shl_load=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_func_shl_load=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 +echo "${ECHO_T}$ac_cv_func_shl_load" >&6 +if test $ac_cv_func_shl_load = yes; then + lt_cv_dlopen="shl_load" +else + echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 +echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 +if test "${ac_cv_lib_dld_shl_load+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char shl_load (); +int +main () +{ +shl_load (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dld_shl_load=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dld_shl_load=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 +echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 +if test $ac_cv_lib_dld_shl_load = yes; then + lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" +else + echo "$as_me:$LINENO: checking for dlopen" >&5 +echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 +if test "${ac_cv_func_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define dlopen to an innocuous variant, in case declares dlopen. + For example, HP-UX 11i declares gettimeofday. */ +#define dlopen innocuous_dlopen + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char dlopen (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef dlopen + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_dlopen) || defined (__stub___dlopen) +choke me +#else +char (*f) () = dlopen; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != dlopen; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_func_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 +echo "${ECHO_T}$ac_cv_func_dlopen" >&6 +if test $ac_cv_func_dlopen = yes; then + lt_cv_dlopen="dlopen" +else + echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 +echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 +if test "${ac_cv_lib_dl_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main () +{ +dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dl_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dl_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 +echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 +if test $ac_cv_lib_dl_dlopen = yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" +else + echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 +echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 +if test "${ac_cv_lib_svld_dlopen+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dlopen (); +int +main () +{ +dlopen (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_svld_dlopen=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_svld_dlopen=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 +echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 +if test $ac_cv_lib_svld_dlopen = yes; then + lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" +else + echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 +echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 +if test "${ac_cv_lib_dld_dld_link+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dld_link (); +int +main () +{ +dld_link (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dld_dld_link=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dld_dld_link=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 +echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 +if test $ac_cv_lib_dld_dld_link = yes; then + lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" +fi + + +fi + + +fi + + +fi + + +fi + + +fi -cygwin* | mingw* | pw32*) - version_type=windows - need_version=no - need_lib_prefix=no - case $GCC,$host_os in - yes,cygwin*) - library_names_spec='$libname.dll.a' - soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll' - postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~ - dldir=$destdir/`dirname \$dlpath`~ - test -d \$dldir || mkdir -p \$dldir~ - $install_prog .libs/$dlname \$dldir/$dlname' - postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~ - dlpath=$dir/\$dldll~ - $rm \$dlpath' - ;; - yes,mingw*) - library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll' - sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g" -e "s,=/,/,g"` - ;; - yes,pw32*) - library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}.dll' - ;; - *) - library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib' ;; esac - dynamic_linker='Win32 ld.exe' - # FIXME: first we should search . and the directory the executable is in - shlibpath_var=PATH - ;; -darwin* | rhapsody*) - dynamic_linker="$host_os dyld" - version_type=darwin - need_lib_prefix=no - need_version=no - # FIXME: Relying on posixy $() will cause problems for - # cross-compilation, but unfortunately the echo tests do not - # yet detect zsh echo's removal of \ escapes. - library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)' - soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH - ;; + if test "x$lt_cv_dlopen" != xno; then + enable_dlopen=yes + else + enable_dlopen=no + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS="$LDFLAGS" + eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS="$LIBS" + LIBS="$lt_cv_dlopen_libs $LIBS" + + echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 +echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 +if test "${lt_cv_dlopen_self+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext < +#endif -freebsd*) - objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so' - need_version=no - need_lib_prefix=no - ;; - freebsd-*) - library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix' - need_version=yes - ;; - esac - shlibpath_var=LD_LIBRARY_PATH - case $host_os in - freebsd2*) - shlibpath_overrides_runpath=yes - ;; - *) - shlibpath_overrides_runpath=no - hardcode_into_libs=yes - ;; - esac - ;; +#include -gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so' - soname_spec='${libname}${release}.so$major' - shlibpath_var=LD_LIBRARY_PATH - hardcode_into_libs=yes - ;; +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif -hpux9* | hpux10* | hpux11*) - # Give a soname corresponding to the major version so that dld.sl refuses to - # link against other versions. - dynamic_linker="$host_os dld.sl" - version_type=sunos - need_lib_prefix=no - need_version=no - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH - library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl' - soname_spec='${libname}${release}.sl$major' - # HP-UX runs *really* slowly unless shared libraries are mode 555. - postinstall_cmds='chmod 555 $lib' - ;; +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif -irix5* | irix6* | nonstopux*) - case $host_os in - nonstopux*) version_type=nonstopux ;; - *) version_type=irix ;; - esac - need_lib_prefix=no - need_version=no - soname_spec='${libname}${release}.so$major' - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so' - case $host_os in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in # libtool.m4 will add one of these switches to LD - *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;; - *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; - *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;; - *) libsuff= shlibsuff= libmagic=never-match;; +#ifdef __cplusplus +extern "C" void exit (int); +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + + exit (status); +} +EOF + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_unknown|x*) lt_cv_dlopen_self=no ;; esac - ;; - esac - shlibpath_var=LD_LIBRARY${shlibsuff}_PATH - shlibpath_overrides_runpath=no - sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" - sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" - ;; + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* -# No shared lib support for Linux oldld, aout, or coff. -linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*) - dynamic_linker=no - ;; -# This must be Linux ELF. -linux-gnu*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - soname_spec='${libname}${release}.so$major' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=no - # This implies no fast_install, which is unacceptable. - # Some rework will be needed to allow for fast_install - # before this can be enabled. - hardcode_into_libs=yes +fi +echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 +echo "${ECHO_T}$lt_cv_dlopen_self" >&6 + + if test "x$lt_cv_dlopen_self" = xyes; then + LDFLAGS="$LDFLAGS $link_static_flag" + echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 +echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 +if test "${lt_cv_dlopen_self_static+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "$cross_compiling" = yes; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext < +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +#ifdef __cplusplus +extern "C" void exit (int); +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + + exit (status); +} +EOF + if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 +echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 + fi - case $host_cpu:$lt_cv_cc_64bit_output in - powerpc64:yes | s390x:yes | sparc64:yes | x86_64:yes) - sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /usr/X11R6/lib64" - sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64 /usr/X11R6/lib64" + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" ;; esac - # We used to test for /lib/ld.so.1 and disable shared libraries on - # powerpc, because MkLinux only supported shared libraries with the - # GNU dynamic linker. Since this was broken with cross compilers, - # most powerpc-linux boxes support dynamic linking these days and - # people can always --disable-shared, the test was removed, and we - # assume the GNU/Linux dynamic linker is in use. - dynamic_linker='GNU/Linux ld.so' + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac - # Find out which ABI we are using (multilib Linux x86_64 hack). - libsuff= - case "$host_cpu" in - x86_64*) - echo '#line 6525 "configure"' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - case `/usr/bin/file conftest.$ac_objext` in - *64-bit*) - libsuff=64 - ;; - esac - fi - rm -rf conftest* - ;; - *) - ;; + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; esac - sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff}" - sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}" - ;; +fi -netbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then - library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - dynamic_linker='NetBSD (a.out) ld.so' - else - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so' - soname_spec='${libname}${release}.so$major' - dynamic_linker='NetBSD ld.elf_so' - fi - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - ;; -newsos6) - version_type=linux - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - ;; +# The else clause should only fire when bootstrapping the +# libtool distribution, otherwise you forgot to ship ltmain.sh +# with your package, and you will get complaints that there are +# no rules to generate ltmain.sh. +if test -f "$ltmain"; then + # See if we are running on zsh, and set the options which allow our commands through + # without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + # Now quote all the things that may contain metacharacters while being + # careful not to overquote the AC_SUBSTed values. We take copies of the + # variables and quote the copies for generation of the libtool script. + for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ + SED SHELL STRIP \ + libname_spec library_names_spec soname_spec extract_expsyms_cmds \ + old_striplib striplib file_magic_cmd finish_cmds finish_eval \ + deplibs_check_method reload_flag reload_cmds need_locks \ + lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ + lt_cv_sys_global_symbol_to_c_name_address \ + sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ + old_postinstall_cmds old_postuninstall_cmds \ + compiler_GCJ \ + CC_GCJ \ + LD_GCJ \ + lt_prog_compiler_wl_GCJ \ + lt_prog_compiler_pic_GCJ \ + lt_prog_compiler_static_GCJ \ + lt_prog_compiler_no_builtin_flag_GCJ \ + export_dynamic_flag_spec_GCJ \ + thread_safe_flag_spec_GCJ \ + whole_archive_flag_spec_GCJ \ + enable_shared_with_static_runtimes_GCJ \ + old_archive_cmds_GCJ \ + old_archive_from_new_cmds_GCJ \ + predep_objects_GCJ \ + postdep_objects_GCJ \ + predeps_GCJ \ + postdeps_GCJ \ + compiler_lib_search_path_GCJ \ + archive_cmds_GCJ \ + archive_expsym_cmds_GCJ \ + postinstall_cmds_GCJ \ + postuninstall_cmds_GCJ \ + old_archive_from_expsyms_cmds_GCJ \ + allow_undefined_flag_GCJ \ + no_undefined_flag_GCJ \ + export_symbols_cmds_GCJ \ + hardcode_libdir_flag_spec_GCJ \ + hardcode_libdir_flag_spec_ld_GCJ \ + hardcode_libdir_separator_GCJ \ + hardcode_automatic_GCJ \ + module_cmds_GCJ \ + module_expsym_cmds_GCJ \ + lt_cv_prog_compiler_c_o_GCJ \ + exclude_expsyms_GCJ \ + include_expsyms_GCJ; do -openbsd*) - version_type=sunos - need_lib_prefix=no - need_version=no - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - case "$host_os" in - openbsd2.[89] | openbsd2.[89].*) - shlibpath_overrides_runpath=no + case $var in + old_archive_cmds_GCJ | \ + old_archive_from_new_cmds_GCJ | \ + archive_cmds_GCJ | \ + archive_expsym_cmds_GCJ | \ + module_cmds_GCJ | \ + module_expsym_cmds_GCJ | \ + old_archive_from_expsyms_cmds_GCJ | \ + export_symbols_cmds_GCJ | \ + extract_expsyms_cmds | reload_cmds | finish_cmds | \ + postinstall_cmds | postuninstall_cmds | \ + old_postinstall_cmds | old_postuninstall_cmds | \ + sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) + # Double-quote double-evaled strings. + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ;; *) - shlibpath_overrides_runpath=yes + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" ;; esac - else - shlibpath_overrides_runpath=yes - fi - library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix' - finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' - shlibpath_var=LD_LIBRARY_PATH - ;; + done -os2*) - libname_spec='$name' - need_lib_prefix=no - library_names_spec='$libname.dll $libname.a' - dynamic_linker='OS/2 ld.exe' - shlibpath_var=LIBPATH - ;; + case $lt_echo in + *'\$0 --fallback-echo"') + lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` + ;; + esac -osf3* | osf4* | osf5*) - version_type=osf - need_version=no - soname_spec='${libname}${release}.so$major' - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - shlibpath_var=LD_LIBRARY_PATH - sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" - sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" - hardcode_into_libs=yes - ;; +cfgfile="$ofile" -sco3.2v5*) - version_type=osf - soname_spec='${libname}${release}.so$major' - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - shlibpath_var=LD_LIBRARY_PATH - ;; + cat <<__EOF__ >> "$cfgfile" +# ### BEGIN LIBTOOL TAG CONFIG: $tagname -solaris*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - soname_spec='${libname}${release}.so$major' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - hardcode_into_libs=yes - # ldd complains unless libraries are executable - postinstall_cmds='chmod +x $lib' - ;; +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: -sunos4*) - version_type=sunos - library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix' - finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' - shlibpath_var=LD_LIBRARY_PATH - shlibpath_overrides_runpath=yes - if test "$with_gnu_ld" = yes; then - need_lib_prefix=no - fi - need_version=yes - ;; +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL -sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) - version_type=linux - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - soname_spec='${libname}${release}.so$major' - shlibpath_var=LD_LIBRARY_PATH - case $host_vendor in - sni) - shlibpath_overrides_runpath=no - need_lib_prefix=no - export_dynamic_flag_spec='${wl}-Blargedynsym' - runpath_var=LD_RUN_PATH - ;; - siemens) - need_lib_prefix=no - ;; - motorola) - need_lib_prefix=no - need_version=no - shlibpath_overrides_runpath=no - sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' - ;; - esac - ;; +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared -uts4*) - version_type=linux - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - soname_spec='${libname}${release}.so$major' - shlibpath_var=LD_LIBRARY_PATH - ;; +# Whether or not to build static libraries. +build_old_libs=$enable_static -dgux*) - version_type=linux - need_lib_prefix=no - need_version=no - library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' - soname_spec='${libname}${release}.so$major' - shlibpath_var=LD_LIBRARY_PATH - ;; +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc_GCJ -sysv4*MP*) - if test -d /usr/nec ;then - version_type=linux - library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so' - soname_spec='$libname.so.$major' - shlibpath_var=LD_LIBRARY_PATH - fi - ;; +# Whether or not to disallow shared libs when runtime libs are static +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ -*) - dynamic_linker=no - ;; -esac -echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6 -test "$dynamic_linker" = no && can_build_shared=no +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install -# Report the final consequences. -echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 -echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6 -echo "$as_me:$LINENO: result: $can_build_shared" >&5 -echo "${ECHO_T}$can_build_shared" >&6 +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os -echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 -echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6 -test "$can_build_shared" = "no" && enable_shared=no +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os -# On AIX, shared libraries and static libraries use the same namespace, and -# are all built from PIC. -case "$host_os" in -aix3*) - test "$enable_shared" = yes && enable_static=no - if test -n "$RANLIB"; then - archive_cmds="$archive_cmds~\$RANLIB \$lib" - postinstall_cmds='$RANLIB $lib' - fi - ;; +# An echo program that does not interpret backslashes. +echo=$lt_echo -aix4*) - if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then - test "$enable_shared" = yes && enable_static=no - fi - ;; -esac -echo "$as_me:$LINENO: result: $enable_shared" >&5 -echo "${ECHO_T}$enable_shared" >&6 +# The archiver. +AR=$lt_AR +AR_FLAGS=$lt_AR_FLAGS -echo "$as_me:$LINENO: checking whether to build static libraries" >&5 -echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6 -# Make sure either enable_shared or enable_static is yes. -test "$enable_shared" = yes || enable_static=yes -echo "$as_me:$LINENO: result: $enable_static" >&5 -echo "${ECHO_T}$enable_static" >&6 +# A C compiler. +LTCC=$lt_LTCC -if test "$hardcode_action" = relink; then - # Fast installation is not supported - enable_fast_install=no -elif test "$shlibpath_overrides_runpath" = yes || - test "$enable_shared" = no; then - # Fast installation is not necessary - enable_fast_install=needless -fi +# A language-specific compiler. +CC=$lt_compiler_GCJ -variables_saved_for_relink="PATH $shlibpath_var $runpath_var" -if test "$GCC" = yes; then - variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" -fi +# Is the compiler the GNU C compiler? +with_gcc=$GCC_GCJ -if test "x$enable_dlopen" != xyes; then - enable_dlopen=unknown - enable_dlopen_self=unknown - enable_dlopen_self_static=unknown -else - lt_cv_dlopen=no - lt_cv_dlopen_libs= +# An ERE matcher. +EGREP=$lt_EGREP - case $host_os in - beos*) - lt_cv_dlopen="load_add_on" - lt_cv_dlopen_libs= - lt_cv_dlopen_self=yes - ;; +# The linker used to build libraries. +LD=$lt_LD_GCJ + +# Whether we need hard or soft links. +LN_S=$lt_LN_S + +# A BSD-compatible nm program. +NM=$lt_NM + +# A symbol stripping program +STRIP=$lt_STRIP + +# Used to examine libraries when file_magic_cmd begins "file" +MAGIC_CMD=$MAGIC_CMD + +# Used on cygwin: DLL creation program. +DLLTOOL="$DLLTOOL" - cygwin* | mingw* | pw32*) - lt_cv_dlopen="LoadLibrary" - lt_cv_dlopen_libs= - ;; +# Used on cygwin: object dumper. +OBJDUMP="$OBJDUMP" - *) - echo "$as_me:$LINENO: checking for shl_load" >&5 -echo $ECHO_N "checking for shl_load... $ECHO_C" >&6 -if test "${ac_cv_func_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define shl_load to an innocuous variant, in case declares shl_load. - For example, HP-UX 11i declares gettimeofday. */ -#define shl_load innocuous_shl_load +# Used on cygwin: assembler. +AS="$AS" -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char shl_load (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ +# The name of the directory that contains temporary libtool files. +objdir=$objdir -#ifdef __STDC__ -# include -#else -# include -#endif +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds -#undef shl_load +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl_GCJ -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_shl_load) || defined (__stub___shl_load) -choke me -#else -char (*f) () = shl_load; -#endif -#ifdef __cplusplus -} -#endif +# Object file suffix (normally "o"). +objext="$ac_objext" -int -main () -{ -return f != shl_load; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 +# Old archive suffix (normally "a"). +libext="$libext" -ac_cv_func_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 -echo "${ECHO_T}$ac_cv_func_shl_load" >&6 -if test $ac_cv_func_shl_load = yes; then - lt_cv_dlopen="shl_load" -else - echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 -echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ +# Shared library suffix (normally ".so"). +shrext_cmds='$shrext_cmds' -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char shl_load (); -int -main () -{ -shl_load (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 +# Executable file suffix (normally ""). +exeext="$exeext" -ac_cv_lib_dld_shl_load=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6 -if test $ac_cv_lib_dld_shl_load = yes; then - lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" -else - echo "$as_me:$LINENO: checking for dlopen" >&5 -echo $ECHO_N "checking for dlopen... $ECHO_C" >&6 -if test "${ac_cv_func_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define dlopen to an innocuous variant, in case declares dlopen. - For example, HP-UX 11i declares gettimeofday. */ -#define dlopen innocuous_dlopen +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic_GCJ +pic_mode=$pic_mode -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char dlopen (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ +# What is the maximum length of a command? +max_cmd_len=$lt_cv_sys_max_cmd_len -#ifdef __STDC__ -# include -#else -# include -#endif +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ -#undef dlopen +# Must we lock files when doing compilation? +need_locks=$lt_need_locks -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -{ -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_dlopen) || defined (__stub___dlopen) -choke me -#else -char (*f) () = dlopen; -#endif -#ifdef __cplusplus -} -#endif +# Do we need the lib prefix for modules? +need_lib_prefix=$need_lib_prefix -int -main () -{ -return f != dlopen; - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_func_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 +# Do we need a version for libraries? +need_version=$need_version + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self -ac_cv_func_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 -echo "${ECHO_T}$ac_cv_func_dlopen" >&6 -if test $ac_cv_func_dlopen = yes; then - lt_cv_dlopen="dlopen" -else - echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6 -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dl_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static_GCJ -ac_cv_lib_dl_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6 -if test $ac_cv_lib_dl_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" -else - echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 -echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6 -if test "${ac_cv_lib_svld_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lsvld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dlopen (); -int -main () -{ -dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_svld_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ -ac_cv_lib_svld_dlopen=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6 -if test $ac_cv_lib_svld_dlopen = yes; then - lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" -else - echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 -echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6 -if test "${ac_cv_lib_dld_dld_link+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char dld_link (); -int -main () -{ -dld_link (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_dld_dld_link=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 +# Compiler flag to generate thread-safe objects. +thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ -ac_cv_lib_dld_dld_link=no -fi -rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6 -if test $ac_cv_lib_dld_dld_link = yes; then - lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" -fi +# Library versioning type. +version_type=$version_type +# Format of library name prefix. +libname_spec=$lt_libname_spec -fi +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME. +library_names_spec=$lt_library_names_spec +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec -fi +# Commands used to build and install an old-style archive. +RANLIB=$lt_RANLIB +old_archive_cmds=$lt_old_archive_cmds_GCJ +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ -fi +# Commands used to build and install a shared archive. +archive_cmds=$lt_archive_cmds_GCJ +archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ +postinstall_cmds=$lt_postinstall_cmds +postuninstall_cmds=$lt_postuninstall_cmds +# Commands used to build a loadable module (assumed same as above if empty) +module_cmds=$lt_module_cmds_GCJ +module_expsym_cmds=$lt_module_expsym_cmds_GCJ -fi +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + +# Dependencies to place before the objects being linked to create a +# shared library. +predep_objects=$lt_predep_objects_GCJ + +# Dependencies to place after the objects being linked to create a +# shared library. +postdep_objects=$lt_postdep_objects_GCJ + +# Dependencies to place before the objects being linked to create a +# shared library. +predeps=$lt_predeps_GCJ + +# Dependencies to place after the objects being linked to create a +# shared library. +postdeps=$lt_postdeps_GCJ + +# The library search path used internally by the compiler when linking +# a shared library. +compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method == file_magic. +file_magic_cmd=$lt_file_magic_cmd + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag_GCJ + +# Flag that forces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag_GCJ + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds +# Same as above, but a single script fragment to be evaled but not shown. +finish_eval=$lt_finish_eval + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm in a C name address pair +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address -fi +# This is the shared library runtime path variable. +runpath_var=$runpath_var - ;; - esac +# This is the shared library path variable. +shlibpath_var=$shlibpath_var - if test "x$lt_cv_dlopen" != xno; then - enable_dlopen=yes - else - enable_dlopen=no - fi +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath - case $lt_cv_dlopen in - dlopen) - save_CPPFLAGS="$CPPFLAGS" - test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action_GCJ - save_LDFLAGS="$LDFLAGS" - eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs - save_LIBS="$LIBS" - LIBS="$lt_cv_dlopen_libs $LIBS" +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ - echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 -echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif +# Whether we need a single -rpath flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ -#include +# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the +# resulting binary. +hardcode_direct=$hardcode_direct_GCJ -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif +# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +# resulting binary. +hardcode_minus_L=$hardcode_minus_L_GCJ -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif +# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +# the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ -#ifdef __cplusplus -extern "C" void exit (int); -#endif +# Set to yes if building a shared library automatically hardcodes DIR into the library +# and all subsequent libraries and executables linked against it. +hardcode_automatic=$hardcode_automatic_GCJ -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; +# Variables whose values should be saved in libtool wrapper scripts and +# restored at relink time. +variables_saved_for_relink="$variables_saved_for_relink" - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs_GCJ - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self=no - fi -fi -rm -fr conftest* +# Compile-time system search path for libraries +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec +# Run-time system search path for libraries +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self" >&6 +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path="$fix_srcfile_path_GCJ" - if test "x$lt_cv_dlopen_self" = xyes; then - LDFLAGS="$LDFLAGS $link_static_flag" - echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 -echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6 -if test "${lt_cv_dlopen_self_static+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test "$cross_compiling" = yes; then : - lt_cv_dlopen_self_static=cross -else - lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 - lt_status=$lt_dlunknown - cat > conftest.$ac_ext < -#endif +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds_GCJ -#include +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds -#ifdef RTLD_GLOBAL -# define LT_DLGLOBAL RTLD_GLOBAL -#else -# ifdef DL_GLOBAL -# define LT_DLGLOBAL DL_GLOBAL -# else -# define LT_DLGLOBAL 0 -# endif -#endif +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms_GCJ -/* We may have to define LT_DLLAZY_OR_NOW in the command line if we - find out it does not work in some platform. */ -#ifndef LT_DLLAZY_OR_NOW -# ifdef RTLD_LAZY -# define LT_DLLAZY_OR_NOW RTLD_LAZY -# else -# ifdef DL_LAZY -# define LT_DLLAZY_OR_NOW DL_LAZY -# else -# ifdef RTLD_NOW -# define LT_DLLAZY_OR_NOW RTLD_NOW -# else -# ifdef DL_NOW -# define LT_DLLAZY_OR_NOW DL_NOW -# else -# define LT_DLLAZY_OR_NOW 0 -# endif -# endif -# endif -# endif -#endif +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms_GCJ -#ifdef __cplusplus -extern "C" void exit (int); -#endif +# ### END LIBTOOL TAG CONFIG: $tagname -void fnord() { int i=42;} -int main () -{ - void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); - int status = $lt_dlunknown; +__EOF__ - if (self) - { - if (dlsym (self,"fnord")) status = $lt_dlno_uscore; - else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; - /* dlclose (self); */ - } - exit (status); -} -EOF - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then - (./conftest; exit; ) 2>/dev/null - lt_status=$? - case x$lt_status in - x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; - x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;; - esac - else : - # compilation failed - lt_cv_dlopen_self_static=no +else + # If there is no Makefile yet, we rely on a make rule to execute + # `config.status --recheck' to rerun these tests and create the + # libtool script then. + ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` + if test -f "$ltmain_in"; then + test -f Makefile && make "$ltmain" fi fi -rm -fr conftest* -fi -echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6 - fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu - CPPFLAGS="$save_CPPFLAGS" - LDFLAGS="$save_LDFLAGS" - LIBS="$save_LIBS" - ;; - esac +CC="$lt_save_CC" - case $lt_cv_dlopen_self in - yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; - *) enable_dlopen_self=unknown ;; - esac + else + tagname="" + fi + ;; - case $lt_cv_dlopen_self_static in - yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; - *) enable_dlopen_self_static=unknown ;; - esac -fi + RC) -if test "$enable_shared" = yes && test "$GCC" = yes; then - case $archive_cmds in - *'~'*) - # FIXME: we may have to deal with multi-command sequences. - ;; - '$CC '*) - # Test whether the compiler implicitly links with -lc since on some - # systems, -lgcc has to come before -lc. If gcc already passes -lc - # to ld, don't add -lc before -lgcc. - echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6 - if test "${lt_cv_archive_cmds_need_lc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - $rm conftest* - echo 'static int dummy;' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then - soname=conftest - lib=conftest - libobjs=conftest.$ac_objext - deplibs= - wl=$lt_cv_prog_cc_wl - compiler_flags=-v - linker_flags=-v - verstring= - output_objdir=. - libname=conftest - save_allow_undefined_flag=$allow_undefined_flag - allow_undefined_flag= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 - (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } - then - lt_cv_archive_cmds_need_lc=no - else - lt_cv_archive_cmds_need_lc=yes - fi - allow_undefined_flag=$save_allow_undefined_flag - else - cat conftest.err 1>&5 - fi -fi +# Source file extension for RC test sources. +ac_ext=rc - echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5 -echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6 - ;; +# Object file extension for compiled RC test sources. +objext=o +objext_RC=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n' + +# Code to be used in simple link tests +lt_simple_link_test_code="$lt_simple_compile_test_code" + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +printf "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$rm conftest* + +ac_outfile=conftest.$ac_objext +printf "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$rm conftest* + + +# Allow CC to be a program name with arguments. +lt_save_CC="$CC" +CC=${RC-"windres"} +compiler=$CC +compiler_RC=$CC +for cc_temp in $compiler""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; esac -fi -need_lc=${lt_cv_archive_cmds_need_lc-yes} +done +cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` -# The second clause should only fire when bootstrapping the +lt_cv_prog_compiler_c_o_RC=yes + +# The else clause should only fire when bootstrapping the # libtool distribution, otherwise you forgot to ship ltmain.sh # with your package, and you will get complaints that there are # no rules to generate ltmain.sh. if test -f "$ltmain"; then - : -else - # If there is no Makefile yet, we rely on a make rule to execute - # `config.status --recheck' to rerun these tests and create the - # libtool script then. - test -f Makefile && make "$ltmain" -fi - -if test -f "$ltmain"; then - trap "$rm \"${ofile}T\"; exit 1" 1 2 15 - $rm -f "${ofile}T" - - echo creating $ofile - + # See if we are running on zsh, and set the options which allow our commands through + # without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi # Now quote all the things that may contain metacharacters while being # careful not to overquote the AC_SUBSTed values. We take copies of the # variables and quote the copies for generation of the libtool script. - for var in echo old_CC old_CFLAGS SED \ - AR AR_FLAGS CC LD LN_S NM SHELL \ - reload_flag reload_cmds wl \ - pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \ - thread_safe_flag_spec whole_archive_flag_spec libname_spec \ - library_names_spec soname_spec \ - RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \ - old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \ - postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \ - old_striplib striplib file_magic_cmd export_symbols_cmds \ - deplibs_check_method allow_undefined_flag no_undefined_flag \ - finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \ - global_symbol_to_c_name_address \ - hardcode_libdir_flag_spec hardcode_libdir_separator \ + for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \ + SED SHELL STRIP \ + libname_spec library_names_spec soname_spec extract_expsyms_cmds \ + old_striplib striplib file_magic_cmd finish_cmds finish_eval \ + deplibs_check_method reload_flag reload_cmds need_locks \ + lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ + lt_cv_sys_global_symbol_to_c_name_address \ sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ - compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do + old_postinstall_cmds old_postuninstall_cmds \ + compiler_RC \ + CC_RC \ + LD_RC \ + lt_prog_compiler_wl_RC \ + lt_prog_compiler_pic_RC \ + lt_prog_compiler_static_RC \ + lt_prog_compiler_no_builtin_flag_RC \ + export_dynamic_flag_spec_RC \ + thread_safe_flag_spec_RC \ + whole_archive_flag_spec_RC \ + enable_shared_with_static_runtimes_RC \ + old_archive_cmds_RC \ + old_archive_from_new_cmds_RC \ + predep_objects_RC \ + postdep_objects_RC \ + predeps_RC \ + postdeps_RC \ + compiler_lib_search_path_RC \ + archive_cmds_RC \ + archive_expsym_cmds_RC \ + postinstall_cmds_RC \ + postuninstall_cmds_RC \ + old_archive_from_expsyms_cmds_RC \ + allow_undefined_flag_RC \ + no_undefined_flag_RC \ + export_symbols_cmds_RC \ + hardcode_libdir_flag_spec_RC \ + hardcode_libdir_flag_spec_ld_RC \ + hardcode_libdir_separator_RC \ + hardcode_automatic_RC \ + module_cmds_RC \ + module_expsym_cmds_RC \ + lt_cv_prog_compiler_c_o_RC \ + exclude_expsyms_RC \ + include_expsyms_RC; do case $var in - reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \ - old_postinstall_cmds | old_postuninstall_cmds | \ - export_symbols_cmds | archive_cmds | archive_expsym_cmds | \ - extract_expsyms_cmds | old_archive_from_expsyms_cmds | \ + old_archive_cmds_RC | \ + old_archive_from_new_cmds_RC | \ + archive_cmds_RC | \ + archive_expsym_cmds_RC | \ + module_cmds_RC | \ + module_expsym_cmds_RC | \ + old_archive_from_expsyms_cmds_RC | \ + export_symbols_cmds_RC | \ + extract_expsyms_cmds | reload_cmds | finish_cmds | \ postinstall_cmds | postuninstall_cmds | \ - finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) + old_postinstall_cmds | old_postuninstall_cmds | \ + sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) # Double-quote double-evaled strings. eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ;; @@ -7584,46 +19322,16 @@ esac done - cat <<__EOF__ > "${ofile}T" -#! $SHELL - -# `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. -# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) -# NOTE: Changes made to this file will be lost: look at ltmain.sh. -# -# Copyright (C) 1996-2000 Free Software Foundation, Inc. -# Originally by Gordon Matzigkeit , 1996 -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# A sed that does not truncate output. -SED=$lt_SED - -# Sed that helps us avoid accidentally triggering echo(1) options like -n. -Xsed="${SED} -e s/^X//" + case $lt_echo in + *'\$0 --fallback-echo"') + lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` + ;; + esac -# The HP-UX ksh and POSIX shell print the target directory to stdout -# if CDPATH is set. -if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi +cfgfile="$ofile" -# ### BEGIN LIBTOOL CONFIG + cat <<__EOF__ >> "$cfgfile" +# ### BEGIN LIBTOOL TAG CONFIG: $tagname # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: @@ -7637,7 +19345,10 @@ build_old_libs=$enable_static # Whether or not to add -lc for building shared libraries. -build_libtool_need_lc=$need_lc +build_libtool_need_lc=$archive_cmds_need_lc_RC + +# Whether or not to disallow shared libs when runtime libs are static +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC # Whether or not to optimize for fast installation. fast_install=$enable_fast_install @@ -7645,6 +19356,12 @@ # The host system. host_alias=$host_alias host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os # An echo program that does not interpret backslashes. echo=$lt_echo @@ -7653,14 +19370,20 @@ AR=$lt_AR AR_FLAGS=$lt_AR_FLAGS -# The default C compiler. -CC=$lt_CC +# A C compiler. +LTCC=$lt_LTCC + +# A language-specific compiler. +CC=$lt_compiler_RC # Is the compiler the GNU C compiler? -with_gcc=$GCC +with_gcc=$GCC_RC + +# An ERE matcher. +EGREP=$lt_EGREP # The linker used to build libraries. -LD=$lt_LD +LD=$lt_LD_RC # Whether we need hard or soft links. LN_S=$lt_LN_S @@ -7669,7 +19392,7 @@ NM=$lt_NM # A symbol stripping program -STRIP=$STRIP +STRIP=$lt_STRIP # Used to examine libraries when file_magic_cmd begins "file" MAGIC_CMD=$MAGIC_CMD @@ -7691,7 +19414,7 @@ reload_cmds=$lt_reload_cmds # How to pass a linker flag through the compiler. -wl=$lt_wl +wl=$lt_lt_prog_compiler_wl_RC # Object file suffix (normally "o"). objext="$ac_objext" @@ -7699,20 +19422,23 @@ # Old archive suffix (normally "a"). libext="$libext" +# Shared library suffix (normally ".so"). +shrext_cmds='$shrext_cmds' + # Executable file suffix (normally ""). exeext="$exeext" # Additional compiler flags for building library objects. -pic_flag=$lt_pic_flag +pic_flag=$lt_lt_prog_compiler_pic_RC pic_mode=$pic_mode -# Does compiler simultaneously support -c and -o options? -compiler_c_o=$lt_compiler_c_o +# What is the maximum length of a command? +max_cmd_len=$lt_cv_sys_max_cmd_len -# Can we write directly to a .lo ? -compiler_o_lo=$lt_compiler_o_lo +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC -# Must we lock files when doing compilation ? +# Must we lock files when doing compilation? need_locks=$lt_need_locks # Do we need the lib prefix for modules? @@ -7731,19 +19457,19 @@ dlopen_self_static=$enable_dlopen_self_static # Compiler flag to prevent dynamic linking. -link_static_flag=$lt_link_static_flag +link_static_flag=$lt_lt_prog_compiler_static_RC # Compiler flag to turn off builtin functions. -no_builtin_flag=$lt_no_builtin_flag +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC # Compiler flag to allow reflexive dlopens. -export_dynamic_flag_spec=$lt_export_dynamic_flag_spec +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC # Compiler flag to generate shared objects directly from archives. -whole_archive_flag_spec=$lt_whole_archive_flag_spec +whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC # Compiler flag to generate thread-safe objects. -thread_safe_flag_spec=$lt_thread_safe_flag_spec +thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC # Library versioning type. version_type=$version_type @@ -7760,26 +19486,50 @@ # Commands used to build and install an old-style archive. RANLIB=$lt_RANLIB -old_archive_cmds=$lt_old_archive_cmds +old_archive_cmds=$lt_old_archive_cmds_RC old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # Create an old-style archive from a shared archive. -old_archive_from_new_cmds=$lt_old_archive_from_new_cmds +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC # Create a temporary old-style archive to link instead of a shared archive. -old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC # Commands used to build and install a shared archive. -archive_cmds=$lt_archive_cmds -archive_expsym_cmds=$lt_archive_expsym_cmds +archive_cmds=$lt_archive_cmds_RC +archive_expsym_cmds=$lt_archive_expsym_cmds_RC postinstall_cmds=$lt_postinstall_cmds postuninstall_cmds=$lt_postuninstall_cmds +# Commands used to build a loadable module (assumed same as above if empty) +module_cmds=$lt_module_cmds_RC +module_expsym_cmds=$lt_module_expsym_cmds_RC + # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib +# Dependencies to place before the objects being linked to create a +# shared library. +predep_objects=$lt_predep_objects_RC + +# Dependencies to place after the objects being linked to create a +# shared library. +postdep_objects=$lt_postdep_objects_RC + +# Dependencies to place before the objects being linked to create a +# shared library. +predeps=$lt_predeps_RC + +# Dependencies to place after the objects being linked to create a +# shared library. +postdeps=$lt_postdeps_RC + +# The library search path used internally by the compiler when linking +# a shared library. +compiler_lib_search_path=$lt_compiler_lib_search_path_RC + # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method @@ -7787,10 +19537,10 @@ file_magic_cmd=$lt_file_magic_cmd # Flag that allows shared libraries with undefined symbols to be built. -allow_undefined_flag=$lt_allow_undefined_flag +allow_undefined_flag=$lt_allow_undefined_flag_RC # Flag that forces no undefined symbols. -no_undefined_flag=$lt_no_undefined_flag +no_undefined_flag=$lt_no_undefined_flag_RC # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds @@ -7799,13 +19549,13 @@ finish_eval=$lt_finish_eval # Take the output of nm and produce a listing of raw symbols and C names. -global_symbol_pipe=$lt_global_symbol_pipe +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration -global_symbol_to_cdecl=$lt_global_symbol_to_cdecl +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm in a C name address pair -global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # This is the shared library runtime path variable. runpath_var=$runpath_var @@ -7817,36 +19567,45 @@ shlibpath_overrides_runpath=$shlibpath_overrides_runpath # How to hardcode a shared library path into an executable. -hardcode_action=$hardcode_action +hardcode_action=$hardcode_action_RC # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist. -hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC + +# If ld is used when linking, flag to hardcode \$libdir into +# a binary during linking. This must work even if \$libdir does +# not exist. +hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC # Whether we need a single -rpath flag with a separated argument. -hardcode_libdir_separator=$lt_hardcode_libdir_separator +hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC -# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the +# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the # resulting binary. -hardcode_direct=$hardcode_direct +hardcode_direct=$hardcode_direct_RC # Set to yes if using the -LDIR flag during linking hardcodes DIR into the # resulting binary. -hardcode_minus_L=$hardcode_minus_L +hardcode_minus_L=$hardcode_minus_L_RC # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into # the resulting binary. -hardcode_shlibpath_var=$hardcode_shlibpath_var +hardcode_shlibpath_var=$hardcode_shlibpath_var_RC + +# Set to yes if building a shared library automatically hardcodes DIR into the library +# and all subsequent libraries and executables linked against it. +hardcode_automatic=$hardcode_automatic_RC # Variables whose values should be saved in libtool wrapper scripts and # restored at relink time. variables_saved_for_relink="$variables_saved_for_relink" # Whether libtool must link a program against all its dependency libraries. -link_all_deplibs=$link_all_deplibs +link_all_deplibs=$link_all_deplibs_RC # Compile-time system search path for libraries sys_lib_search_path_spec=$lt_sys_lib_search_path_spec @@ -7855,234 +19614,75 @@ sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Fix the shell variable \$srcfile for the compiler. -fix_srcfile_path="$fix_srcfile_path" +fix_srcfile_path="$fix_srcfile_path_RC" # Set to yes if exported symbols are required. -always_export_symbols=$always_export_symbols +always_export_symbols=$always_export_symbols_RC # The commands to list exported symbols. -export_symbols_cmds=$lt_export_symbols_cmds +export_symbols_cmds=$lt_export_symbols_cmds_RC # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Symbols that should not be listed in the preloaded symbols. -exclude_expsyms=$lt_exclude_expsyms +exclude_expsyms=$lt_exclude_expsyms_RC # Symbols that must always be exported. -include_expsyms=$lt_include_expsyms +include_expsyms=$lt_include_expsyms_RC -# ### END LIBTOOL CONFIG +# ### END LIBTOOL TAG CONFIG: $tagname __EOF__ - case $host_os in - aix3*) - cat <<\EOF >> "${ofile}T" -# AIX sometimes has problems with the GCC collect2 program. For some -# reason, if we set the COLLECT_NAMES environment variable, the problems -# vanish in a puff of smoke. -if test "X${COLLECT_NAMES+set}" != Xset; then - COLLECT_NAMES= - export COLLECT_NAMES +else + # If there is no Makefile yet, we rely on a make rule to execute + # `config.status --recheck' to rerun these tests and create the + # libtool script then. + ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` + if test -f "$ltmain_in"; then + test -f Makefile && make "$ltmain" + fi fi -EOF - ;; - esac - case $host_os in - cygwin* | mingw* | pw32* | os2*) - cat <<'EOF' >> "${ofile}T" - # This is a source program that is used to create dlls on Windows - # Don't remove nor modify the starting and closing comments -# /* ltdll.c starts here */ -# #define WIN32_LEAN_AND_MEAN -# #include -# #undef WIN32_LEAN_AND_MEAN -# #include -# -# #ifndef __CYGWIN__ -# # ifdef __CYGWIN32__ -# # define __CYGWIN__ __CYGWIN32__ -# # endif -# #endif -# -# #ifdef __cplusplus -# extern "C" { -# #endif -# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved); -# #ifdef __cplusplus -# } -# #endif -# -# #ifdef __CYGWIN__ -# #include -# DECLARE_CYGWIN_DLL( DllMain ); -# #endif -# HINSTANCE __hDllInstance_base; -# -# BOOL APIENTRY -# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved) -# { -# __hDllInstance_base = hInst; -# return TRUE; -# } -# /* ltdll.c ends here */ - # This is a source program that is used to create import libraries - # on Windows for dlls which lack them. Don't remove nor modify the - # starting and closing comments -# /* impgen.c starts here */ -# /* Copyright (C) 1999-2000 Free Software Foundation, Inc. -# -# This file is part of GNU libtool. -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# */ -# -# #include /* for printf() */ -# #include /* for open(), lseek(), read() */ -# #include /* for O_RDONLY, O_BINARY */ -# #include /* for strdup() */ -# -# /* O_BINARY isn't required (or even defined sometimes) under Unix */ -# #ifndef O_BINARY -# #define O_BINARY 0 -# #endif -# -# static unsigned int -# pe_get16 (fd, offset) -# int fd; -# int offset; -# { -# unsigned char b[2]; -# lseek (fd, offset, SEEK_SET); -# read (fd, b, 2); -# return b[0] + (b[1]<<8); -# } -# -# static unsigned int -# pe_get32 (fd, offset) -# int fd; -# int offset; -# { -# unsigned char b[4]; -# lseek (fd, offset, SEEK_SET); -# read (fd, b, 4); -# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24); -# } -# -# static unsigned int -# pe_as32 (ptr) -# void *ptr; -# { -# unsigned char *b = ptr; -# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24); -# } -# -# int -# main (argc, argv) -# int argc; -# char *argv[]; -# { -# int dll; -# unsigned long pe_header_offset, opthdr_ofs, num_entries, i; -# unsigned long export_rva, export_size, nsections, secptr, expptr; -# unsigned long name_rvas, nexp; -# unsigned char *expdata, *erva; -# char *filename, *dll_name; -# -# filename = argv[1]; -# -# dll = open(filename, O_RDONLY|O_BINARY); -# if (dll < 1) -# return 1; -# -# dll_name = filename; -# -# for (i=0; filename[i]; i++) -# if (filename[i] == '/' || filename[i] == '\\' || filename[i] == ':') -# dll_name = filename + i +1; -# -# pe_header_offset = pe_get32 (dll, 0x3c); -# opthdr_ofs = pe_header_offset + 4 + 20; -# num_entries = pe_get32 (dll, opthdr_ofs + 92); -# -# if (num_entries < 1) /* no exports */ -# return 1; -# -# export_rva = pe_get32 (dll, opthdr_ofs + 96); -# export_size = pe_get32 (dll, opthdr_ofs + 100); -# nsections = pe_get16 (dll, pe_header_offset + 4 +2); -# secptr = (pe_header_offset + 4 + 20 + -# pe_get16 (dll, pe_header_offset + 4 + 16)); -# -# expptr = 0; -# for (i = 0; i < nsections; i++) -# { -# char sname[8]; -# unsigned long secptr1 = secptr + 40 * i; -# unsigned long vaddr = pe_get32 (dll, secptr1 + 12); -# unsigned long vsize = pe_get32 (dll, secptr1 + 16); -# unsigned long fptr = pe_get32 (dll, secptr1 + 20); -# lseek(dll, secptr1, SEEK_SET); -# read(dll, sname, 8); -# if (vaddr <= export_rva && vaddr+vsize > export_rva) -# { -# expptr = fptr + (export_rva - vaddr); -# if (export_rva + export_size > vaddr + vsize) -# export_size = vsize - (export_rva - vaddr); -# break; -# } -# } -# -# expdata = (unsigned char*)malloc(export_size); -# lseek (dll, expptr, SEEK_SET); -# read (dll, expdata, export_size); -# erva = expdata - export_rva; -# -# nexp = pe_as32 (expdata+24); -# name_rvas = pe_as32 (expdata+32); -# -# printf ("EXPORTS\n"); -# for (i = 0; i> "${ofile}T" || (rm -f "${ofile}T"; exit 1) +CC="$lt_save_CC" - mv -f "${ofile}T" "$ofile" || \ - (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T") - chmod +x "$ofile" -fi + ;; + + *) + { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5 +echo "$as_me: error: Unsupported tag name: $tagname" >&2;} + { (exit 1); exit 1; }; } + ;; + esac + # Append the new tag name to the list of available tags. + if test -n "$tagname" ; then + available_tags="$available_tags $tagname" + fi + fi + done + IFS="$lt_save_ifs" + # Now substitute the updated list of available tags. + if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then + mv "${ofile}T" "$ofile" + chmod +x "$ofile" + else + rm -f "${ofile}T" + { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5 +echo "$as_me: error: unable to update list of available tagged configurations." >&2;} + { (exit 1); exit 1; }; } + fi +fi @@ -8097,10 +19697,31 @@ + + + + + + + + + + + + + + + + + + # Checks for libraries. -echo "$as_me:$LINENO: checking for X" >&5 + +if test "x$ac_path_x_has_been_run" != xyes; then + echo "$as_me:$LINENO: checking for X" >&5 echo $ECHO_N "checking for X... $ECHO_C" >&6 +ac_path_x_has_been_run=yes # Check whether --with-x or --without-x was given. if test "${with_x+set}" = set; then @@ -8193,7 +19814,7 @@ /usr/openwin/share/include' if test "$ac_x_includes" = no; then - # Guess where to find include files, by looking for Intrinsic.h. + # Guess where to find include files, by looking for a specified header file. # First, try using that file with no special directory specified. cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ @@ -8201,7 +19822,7 @@ cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ -#include +#include _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 @@ -8228,7 +19849,7 @@ sed 's/^/| /' conftest.$ac_ext >&5 for ac_dir in $ac_x_header_dirs; do - if test -r "$ac_dir/X11/Intrinsic.h"; then + if test -r "$ac_dir/X11/Xlib.h"; then ac_x_includes=$ac_dir break fi @@ -8242,18 +19863,18 @@ # See if we find them without any special options. # Don't add to $LIBS permanently. ac_save_LIBS=$LIBS - LIBS="-lXt $LIBS" + LIBS="-lX11 $LIBS" cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ -#include +#include int main () { -XtMalloc (0) +XrmInitialize () ; return 0; } @@ -8267,8 +19888,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8292,7 +19912,7 @@ do # Don't even attempt the hair of trying to link an X program! for ac_extension in a so sl; do - if test -r $ac_dir/libXt.$ac_extension; then + if test -r $ac_dir/libX11.$ac_extension; then ac_x_libraries=$ac_dir break 2 fi @@ -8328,10 +19948,15 @@ # Update the cache value to reflect the command line values. ac_cv_have_x="have_x=yes \ ac_x_includes=$x_includes ac_x_libraries=$x_libraries" - echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5 -echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6 + # It might be that x_includes is empty (headers are found in the + # standard search path. Then output the corresponding message + ac_out_x_includes=$x_includes + test "x$x_includes" = x && ac_out_x_includes="in standard search path" + echo "$as_me:$LINENO: result: libraries $x_libraries, headers $ac_out_x_includes" >&5 +echo "${ECHO_T}libraries $x_libraries, headers $ac_out_x_includes" >&6 fi +fi if test "$no_x" = yes; then # Not all programs may use this symbol, but it does not hurt to define it. @@ -8379,8 +20004,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8431,8 +20055,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8508,8 +20131,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8564,8 +20186,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8633,8 +20254,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8742,8 +20362,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8807,8 +20426,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8876,8 +20494,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -8981,8 +20598,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9046,8 +20662,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9144,8 +20759,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9209,8 +20823,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9307,8 +20920,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9372,8 +20984,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9452,8 +21063,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9524,8 +21134,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9592,8 +21201,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9766,8 +21374,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9915,8 +21522,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -9978,8 +21584,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10133,8 +21738,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10228,8 +21832,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10267,8 +21870,8 @@ LIBM= case $host in -*-*-beos* | *-*-cygwin* | *-*-pw32*) - # These system don't have libm +*-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it ;; *-ncr-sysv4.3*) echo "$as_me:$LINENO: checking for _mwvalidcheckl in -lmw" >&5 @@ -10309,8 +21912,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10339,9 +21941,9 @@ LIBM="-lmw" fi - echo "$as_me:$LINENO: checking for main in -lm" >&5 -echo $ECHO_N "checking for main in -lm... $ECHO_C" >&6 -if test "${ac_cv_lib_m_main+set}" = set; then + echo "$as_me:$LINENO: checking for cos in -lm" >&5 +echo $ECHO_N "checking for cos in -lm... $ECHO_C" >&6 +if test "${ac_cv_lib_m_cos+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS @@ -10353,11 +21955,17 @@ cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ - +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char cos (); int main () { -main (); +cos (); ; return 0; } @@ -10371,8 +21979,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10384,28 +21991,28 @@ ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - ac_cv_lib_m_main=yes + ac_cv_lib_m_cos=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 -ac_cv_lib_m_main=no +ac_cv_lib_m_cos=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:$LINENO: result: $ac_cv_lib_m_main" >&5 -echo "${ECHO_T}$ac_cv_lib_m_main" >&6 -if test $ac_cv_lib_m_main = yes; then +echo "$as_me:$LINENO: result: $ac_cv_lib_m_cos" >&5 +echo "${ECHO_T}$ac_cv_lib_m_cos" >&6 +if test $ac_cv_lib_m_cos = yes; then LIBM="$LIBM -lm" fi ;; *) - echo "$as_me:$LINENO: checking for main in -lm" >&5 -echo $ECHO_N "checking for main in -lm... $ECHO_C" >&6 -if test "${ac_cv_lib_m_main+set}" = set; then + echo "$as_me:$LINENO: checking for cos in -lm" >&5 +echo $ECHO_N "checking for cos in -lm... $ECHO_C" >&6 +if test "${ac_cv_lib_m_cos+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS @@ -10417,11 +22024,17 @@ cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ - +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char cos (); int main () { -main (); +cos (); ; return 0; } @@ -10435,8 +22048,7 @@ cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" - || test ! -s conftest.err' + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? @@ -10448,20 +22060,20 @@ ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - ac_cv_lib_m_main=yes + ac_cv_lib_m_cos=yes else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 -ac_cv_lib_m_main=no +ac_cv_lib_m_cos=no fi rm -f conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:$LINENO: result: $ac_cv_lib_m_main" >&5 -echo "${ECHO_T}$ac_cv_lib_m_main" >&6 -if test $ac_cv_lib_m_main = yes; then +echo "$as_me:$LINENO: result: $ac_cv_lib_m_cos" >&5 +echo "${ECHO_T}$ac_cv_lib_m_cos" >&6 +if test $ac_cv_lib_m_cos = yes; then LIBM="-lm" fi @@ -10589,6 +22201,27 @@ LTLIBOBJS=$ac_ltlibobjs +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi : ${CONFIG_STATUS=./config.status} ac_clean_files_save=$ac_clean_files @@ -11022,8 +22655,7 @@ # INIT-COMMANDS section. # -AMDEP_TRUE="$AMDEP_TRUE" -ac_aux_dir="$ac_aux_dir" +AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" _ACEOF @@ -11047,7 +22679,7 @@ "progs/demos/One/Makefile" ) CONFIG_FILES="$CONFIG_FILES progs/demos/One/Makefile" ;; "progs/demos/shapes/Makefile" ) CONFIG_FILES="$CONFIG_FILES progs/demos/shapes/Makefile" ;; "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; - "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; + "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 echo "$as_me: error: invalid argument: $ac_config_target" >&2;} @@ -11137,10 +22769,9 @@ s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t s,@INSTALL_DATA@,$INSTALL_DATA,;t t +s,@CYGPATH_W@,$CYGPATH_W,;t t s,@PACKAGE@,$PACKAGE,;t t s,@VERSION@,$VERSION,;t t -s,@EXEEXT@,$EXEEXT,;t t -s,@OBJEXT@,$OBJEXT,;t t s,@ACLOCAL@,$ACLOCAL,;t t s,@AUTOCONF@,$AUTOCONF,;t t s,@AUTOMAKE@,$AUTOMAKE,;t t @@ -11148,21 +22779,29 @@ s,@MAKEINFO@,$MAKEINFO,;t t s,@AMTAR@,$AMTAR,;t t s,@install_sh@,$install_sh,;t t +s,@STRIP@,$STRIP,;t t +s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t +s,@mkdir_p@,$mkdir_p,;t t s,@AWK@,$AWK,;t t s,@SET_MAKE@,$SET_MAKE,;t t -s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t -s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t -s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t -s,@DEPDIR@,$DEPDIR,;t t +s,@am__leading_dot@,$am__leading_dot,;t t s,@CC@,$CC,;t t s,@CFLAGS@,$CFLAGS,;t t s,@LDFLAGS@,$LDFLAGS,;t t s,@CPPFLAGS@,$CPPFLAGS,;t t s,@ac_ct_CC@,$ac_ct_CC,;t t +s,@EXEEXT@,$EXEEXT,;t t +s,@OBJEXT@,$OBJEXT,;t t +s,@DEPDIR@,$DEPDIR,;t t s,@am__include@,$am__include,;t t s,@am__quote@,$am__quote,;t t +s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t +s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t +s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t s,@CCDEPMODE@,$CCDEPMODE,;t t +s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t +s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t s,@build@,$build,;t t s,@build_cpu@,$build_cpu,;t t s,@build_vendor@,$build_vendor,;t t @@ -11171,14 +22810,24 @@ s,@host_cpu@,$host_cpu,;t t s,@host_vendor@,$host_vendor,;t t s,@host_os@,$host_os,;t t +s,@EGREP@,$EGREP,;t t s,@LN_S@,$LN_S,;t t s,@ECHO@,$ECHO,;t t +s,@AR@,$AR,;t t +s,@ac_ct_AR@,$ac_ct_AR,;t t s,@RANLIB@,$RANLIB,;t t s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t -s,@STRIP@,$STRIP,;t t -s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t s,@CPP@,$CPP,;t t -s,@EGREP@,$EGREP,;t t +s,@CXX@,$CXX,;t t +s,@CXXFLAGS@,$CXXFLAGS,;t t +s,@ac_ct_CXX@,$ac_ct_CXX,;t t +s,@CXXDEPMODE@,$CXXDEPMODE,;t t +s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t +s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t +s,@CXXCPP@,$CXXCPP,;t t +s,@F77@,$F77,;t t +s,@FFLAGS@,$FFLAGS,;t t +s,@ac_ct_F77@,$ac_ct_F77,;t t s,@LIBTOOL@,$LIBTOOL,;t t s,@LIBTOOL_DEPS@,$LIBTOOL_DEPS,;t t s,@X_CFLAGS@,$X_CFLAGS,;t t @@ -11357,11 +23006,6 @@ *) ac_INSTALL=$ac_top_builddir$INSTALL ;; esac - if test x"$ac_file" != x-; then - { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} - rm -f "$ac_file" - fi # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ @@ -11400,6 +23044,12 @@ fi;; esac done` || { (exit 1); exit 1; } + + if test x"$ac_file" != x-; then + { echo "$as_me:$LINENO: creating $ac_file" >&5 +echo "$as_me: creating $ac_file" >&6;} + rm -f "$ac_file" + fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF sed "$ac_vpsub @@ -11650,6 +23300,28 @@ cat $tmp/config.h rm -f $tmp/config.h fi +# Compute $ac_file's index in $config_headers. +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $ac_file | $ac_file:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null || +$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X$ac_file : 'X\(//\)[^/]' \| \ + X$ac_file : 'X\(//\)$' \| \ + X$ac_file : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X$ac_file | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'`/stamp-h$_am_stamp_count done _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF @@ -11766,25 +23438,42 @@ { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 echo "$as_me: executing $ac_dest commands" >&6;} case $ac_dest in - default-1 ) -test x"$AMDEP_TRUE" != x"" || -for mf in $CONFIG_FILES; do - case "$mf" in - Makefile|GNUmakefile) dirpart=.;; - */Makefile|*/GNUmakefile) dirpart=`echo "$mf" | sed -e 's|/[^/]*$||'`;; - *) continue;; - esac + depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # So let's grep whole file. + if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then + dirpart=`(dirname "$mf") 2>/dev/null || +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$mf" : 'X\(//\)[^/]' \| \ + X"$mf" : 'X\(//\)$' \| \ + X"$mf" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + else + continue + fi grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue # Extract the definition of DEP_FILES from the Makefile without # running `make'. - DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"` + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue # When using ansi2knr, U may be empty or an underscore; expand it - U=`sed -n -e '/^U = / s///p' < "$mf"` + U=`sed -n 's/^U = //p' < "$mf"` test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR" # We invoke sed twice because it is the simplest approach to # changing $(DEPDIR) to its actual value in the expansion. - for file in `sed -n -e ' + for file in `sed -n ' /^DEP_FILES = .*\\\\$/ { s/^DEP_FILES = // :loop @@ -11798,8 +23487,43 @@ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue - fdir=`echo "$file" | sed -e 's|/[^/]*$||'` - $ac_aux_dir/mkinstalldirs "$dirpart/$fdir" > /dev/null 2>&1 + fdir=`(dirname "$file") 2>/dev/null || +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$file" : 'X\(//\)[^/]' \| \ + X"$file" : 'X\(//\)$' \| \ + X"$file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p $dirpart/$fdir + else + as_dir=$dirpart/$fdir + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 +echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} + { (exit 1); exit 1; }; }; } + # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done