Merge changes from admb-11.2.
Merge 11.2pre changes.
For MinGW64 use _FILE_OFFSET_BIT=64 to call 64 bit version of lseek.
Use option for only g++ and clang++
Ignore unused results for opt lib.
Fix clean for DEBUG=yes.
Fix broken build, incorrect filename.
Combine libadmb and libcontrib to libadmb-contrib.
Since g++ unders windows -fPIC by default, don't compile again.
Fix syntax in build files.
Move copy target to src.
For debug directories.
Clean up, use prefixes instead of directories for objects.
Remove ununsed targets.
add zip target.
Put debug into separate directory.
Do like revision 2186.
Use soft links.
Copy script instead of soft link since vbox shared drive does not allow it.
Do not hard code it.
Opps fix previous commit.
Revert trunk back to r1973.
Move dvector class into separate header.
Move ivector class to ivector.h and add a test file.
Move unneeded smartbuf.h to unused, but keep the byte_copy function.
class fmmt already defined in fvar.hpp.
USE_LAPLACE is now the default macro. Removed unneeded macros and compiler option.
Remove -D__SPDLL__ compiler option.
SAFE_ALL will be only used by developers.
Remove unneeded linux macro from build file.
GNUDOS macro no longer needed for build.
Remove unneeded output line.
Fix ADMB_VERSION macro in build file.
Don't do fPIC for windows.
Don't use fPIC with windows.
Compile with SPDLL for certain files only.
Use cpplint on C++ source files only.
Ignore unused parameter warnings for now to avoid API changes.
Fix broken build.
Fixes to broken build. Update objects list and use correct comments.
Opps not yet...
Update the build files.
Fixed a rogue "x" typo that broke build.
Fixed a bunch more -o's that had no spaces. To fix older Xcode dists.
Debug symbols should be the default
For releases, build with
Fix issues with dll compile. Batch file did not link needed object file.
Should have LDFLAGS in shared target.
Combine shared and static targets.
Never mind last commit.
Ignore line lenght for now.
Include check for coding standard in build files.
Don't use MINGW_HOME confusing.
Use a better check for LLVM compilers that use different options.
Fix linker option to statically load to shared library.
Use LDFLaGS in shared target.
Hard code paths for shared.
Hard code paths.
Use object files for shared.
Fix shareed object targets.
Allow CXXFLAGS and LDFLAGS to be set on command line.
For only libadmb builds.
Fix clean and should copy utilities.
Big changes to the GNU make build files. Enable parallel builds, documentation and minimize unnessary tasks for building ADMB.
REVISION is too much of a problem remove for now.
Opss fix make verify.
Fix paths and copy less.
Don't use quotes.
Fix broken build file for cygwin and mingw shells.
Readd adlink.bat and adcomp.bat and other fixes.
* User interface: Windows admb bash script has a .sh extension to avoid conflict with batch file. So in MinGW or Cygwin shell, user will need+ to use + + [~/admb/examples/admb/simple/]$ ~/admb/admb.sh simple
Revert some changes from previous revision.
Fixes for mingw builds.
Fixes to windows utilities\make build if msys is in PATH.
Use right path.
Opps put back line.
Readd adlink and adcomp.
Fix AND cleanup tpl2rem and tpl2cpp targets.
Fixes and cleanups with main and contributed build files.
Fix Windows build with sh.exe in PATH.
More fixes with contrib build files.
Fix typo and clean up build files.
More fixes, now utilities/mingw/bin is in front of path.
I totally get it nowsvn diff GNUmakefile | less! Should not attempt to set SHELL...Just use what's given to avoid hangups. Simple is good.
Major changeBuild file is be able to work with windows PATH containing bash.exe or sh.exe, but will require futher testing by the group.
Cleanups to admb-cfg file and shared target.
MinGW scripts cleanups.
Change .bat to .cmd extension to force non 16 bit shell. More cleanups
Fix broken build file.
Don't use cscript.