Commit graph

2139 commits

Author SHA1 Message Date
brlcad
122ba659ec indicate that all of the step libs shouldn't be version-managed by libtool so that it doesn't create bogus/meaningless version suffixes. add -avoid-version -no-undefined to hint libtool accordingly. this is in response to sf (build system) bug 2796656 from pedro (incorrect numbering of shared libraries).
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34584 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:47 -04:00
erikgreenwald
624f5e2d52 ok, ok, NULL is not necessarily 0.
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34461 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:47 -04:00
erikgreenwald
9cd13ee891 Change the exists() method to return a bool. This only seems to be
used in that capacity and causes 32/64b issues by using the address
as "true" and NULL as "false".


git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34460 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:47 -04:00
davidloman
c7b53e72b1 Changed a return type from int to long in order to support building on 64bit hardware.
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34441 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:47 -04:00
starseeker
bedc8dc65d Whoops. Commit fixes for src/other/step Makefile.am files so they will work with multiple processor building.
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34386 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:46 -04:00
indianlarry
f8eba8a944 Replaced static token table with one generated from lexer.
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34377 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:46 -04:00
indianlarry
e6ae76b2d2 Added "dirobj.cc" to step utils library for test programs also added the DEFS header
file "scl_config.h" and additional header checks for "unistd.h" and "sys/stat.h" to
"dirobj.cc". Replaced "scl_cf.h" usage with "scl_config.h" to reflect current config.



git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34195 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:46 -04:00
indianlarry
80e25d0e3c added hash initialize calls to the registry constructor, the registry hash tables were not being
initialized properly from the test programs. Also added checks in hash functions to make sure hash
is initialized only once.


git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34194 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:46 -04:00
indianlarry
3e4d1507a8 yylineno fixed to properly track parser line numbers
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34193 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:46 -04:00
indianlarry
447a17d38f Added unistd.h to header checks and memcpy, memmove to function checks
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34192 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:46 -04:00
indianlarry
19f7a877a0 Added standard C++ library via LIBSTDCXX variable to build where needed.
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34055 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:46 -04:00
starseeker
50c55ef1f9 Add a few notes on the current state of the STEP libraries. Since things are now passing distcheck, pass the baton over to the 'make functionality fixes and develop new functionality' folk.
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34045 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:46 -04:00
brlcad
2eab942143 more distcheck fixes. few files missing from dist and a few that can die with the old build system gone.
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34037 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:46 -04:00
starseeker
9e77cfdc67 Add BUILT_SOURCES to EXTRA_DIST for step
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34035 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:46 -04:00
starseeker
fb9862e557 Don't need autogen.sh in this directory while step is acting as a part of brlcad
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34032 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:46 -04:00
starseeker
7095a09558 Add configure to DISTCLEANFILES. Previous commit message was incorrected - added configure.ac to EXTRA_DIST files, NOT DISTCLEANFILES.
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34029 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:46 -04:00
starseeker
8b0f0d98d6 Oops, step's configure.ac should be in the DISTCLEANFILES list.
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34027 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:46 -04:00
starseeker
b1724c49e6 OK, looks like a flag may be needed for flex
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34021 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:45 -04:00
starseeker
00ec571fa5 OK, one more time with the step include files.
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34020 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:45 -04:00
starseeker
21500dbce7 Clean up old config stuff in step
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34019 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:45 -04:00
starseeker
f1c59aeab1 One more misc Makefile.am cleanup
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34018 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:45 -04:00
starseeker
63cb5e6fbb Few more fixes for step build system
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34017 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:45 -04:00
starseeker
fbcfb64ad4 More step build tweaks.
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34016 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:45 -04:00
starseeker
bf827984f5 Whoops - put the right prefix.m4 back
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34015 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:45 -04:00
starseeker
aee0467bfd Oh, yeah - those include links shouldn't assume in-source build
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34011 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:45 -04:00
starseeker
40a02e3dc6 Add in some more headers to scl Makefile.ams
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34010 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:45 -04:00
starseeker
80981ce48d Ahem - as I was trying to do before the power went out, add in conf so step configure has some version numbers to work with.
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34009 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:45 -04:00
starseeker
d21d19d3f5 Add the clstepcore headers to Makefile.am as noinst for now.
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34008 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:45 -04:00
starseeker
36798aa51f Whoops - fix noinst_HEADERS in exppp
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34007 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:45 -04:00
starseeker
6b895bd894 Add includes needed for original header locations in cldai
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34006 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:44 -04:00
starseeker
44e1d863a1 Add includes needed for original header locations in cleditor
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34005 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:44 -04:00
starseeker
00fb188621 Add includes needed for original header locations in clstepcore
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34004 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:44 -04:00
starseeker
695811c680 Put clutils headers back where they came from
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34003 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:44 -04:00
starseeker
b96080340f Put clstepcore headers back where they came from
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34002 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:44 -04:00
starseeker
8fcb62e868 Put cleditor headers back where they came from
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34001 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:44 -04:00
starseeker
888ee76e3f Put cldai headers back where they came from
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@34000 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:44 -04:00
starseeker
10ca0bac02 Stuff the other dirs behind EXTRA_DIST for now, and bring them out later if they should be elsewhere.
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@33996 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:44 -04:00
starseeker
18b691f3e2 Merge in most of the changes made thus far. Probably won't build yet as new Makefile.am stuff is untested, but getting close
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@33993 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:44 -04:00
starseeker
7a0a956138 Add some Makefile.am files to various directories
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@33992 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:44 -04:00
starseeker
120e756dff Add step/misc directory
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@33990 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:43 -04:00
starseeker
b2ed633945 More inching forward in STEP
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@33989 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:43 -04:00
starseeker
c4a9a32e03 Clear out arch_template and bin
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@33988 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:43 -04:00
starseeker
7865b16505 Start setting up standard README, COPYING, NEWS, etc. files
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@33987 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:43 -04:00
starseeker
ee0830097b Add back in the properly named sdaiDaObject.cc
git-svn-id: https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/src/other/step@33984 2f96ce8b-6d43-0410-b8df-bffccc660ffb
2011-07-09 10:57:43 -04:00
Mark Pictor
049b322cb2 Use git_load_dirs to link the history of brlcad-scl and my scl after tu-cottbus patches
I do not know why there are differences
2011-07-09 10:46:43 -04:00
Christopher Sean Morrison
7133ef4f1a remove the SCLLOG/SCLBOOL wrappers on the SCL Boolean and Logical enums. they were being conditionally put into a namespace in order to be protected in case they're used within a 3rd party context (like CORBA) that might also define same-named enums, but the macrofied protection just adds complexity. iff a conflict is encountered, the types can be put into an SCL or P23 or SDAI namespace. 'Boolean' would be prime for outright removal/replacement with 'bool' except it also supports an unknown value so keep it around for now. 2011-06-20 15:22:16 +00:00
Cliff Yapp
501b514c0c Needs more testing, but simplify down the install dir variables. 2011-06-06 20:48:22 +00:00
Erik Greenwald
c4759aeea0 add CMake/* stuff to EXTRA_DIST 2011-06-06 19:36:22 +00:00
Erik Greenwald
56d50c6af9 add scl_cf_cmake.h.in to EXTRA_DIST 2011-06-06 19:35:03 +00:00
Erik Greenwald
d8e7edccd9 Add CMakeLists.txt to EXTRA_DIST. 2011-06-06 18:40:56 +00:00