aboutsummaryrefslogtreecommitdiffstats
path: root/src/build-data/makefile
Commit message (Collapse)AuthorAgeFilesLines
* Fix VC++ static lib buildslloyd2010-03-031-0/+4
|
* Fix Windows distclean targetlloyd2010-03-031-1/+3
|
* Use a single dir for all boost.python objectslloyd2010-03-021-5/+3
|
* Lowercase DOCDIR to match common conventionslloyd2010-01-293-3/+3
|
* Fix make doxygenlloyd2009-12-292-2/+2
|
* Fix the Nmake file - turns out the LIB is a really bad name for a variablelloyd2009-11-231-6/+6
| | | | in nmake, causes strange linker errors without any obvious cause.
* Various fixes for Visual C++ per bug 63 - --enable-debug sets debug options,lloyd2009-11-201-7/+8
| | | | | --disable-shared disables DLL options, and don't define _CONSOLE in the library build.
* Remove long #### blocks for readabilitylloyd2009-11-202-48/+16
|
* Fix nmake's distclean and DLL inking. Add static lib to InnoSetuplloyd2009-11-201-5/+6
|
* Nmake makefile cleanups and DLL fixeslloyd2009-11-201-34/+10
|
* Switch from only-static with VC++ to only a DLL. The static library islloyd2009-11-191-11/+9
| | | | | huge (60+ Mb!); the DLL should be smaller due to link-time merging making it viable to distribute binaries.
* Fix python install target. Add CryptoBox wrapper plus an examplelloyd2009-10-091-1/+1
|
* Add more or less functional integration with Boost.Python. Uselloyd2009-10-093-2/+31
| | | | | --use-boost-python to enable creating a second makefile, Makefile.python, which has targets for building and installing the Python module.
* Use just %{version} instead of combining sub-parts needlessly in nmake.inlloyd2009-07-021-5/+1
|
* s/build-dir/build_dir/ in unix.in and nmake.in, missed themlloyd2009-07-012-8/+8
|
* Change the makefile template language somewhat. Previously variableslloyd2009-07-013-97/+97
| | | | | | | | | | | | | | | | | had been denoted with @{var:NAME}, this has changed to %{NAME}. This is pretty much a wash for configure.pl but it makes it much easier to process the templates using Python's string.Template. The logic being the 'var:' prefix had been to support conditional statements in the templates (using an 'if:' prefix), but this functionality was not being used and support for it is removed from configure.pl in this revision. For a similiar reason, rename a number of template variables with hyphens in their name to use underscores instead. This is slightly more consistent anyway (since many variable names had already used _ instead of -) but more importantly makes them much easier to deal with using aforementioned Python template code. This should not result in any user-visible change (unless I messed up).
* Patch to fix --as-needed bug was slightly wrong: linked to -lbotan-@{version},lloyd2009-06-061-1/+1
| | | | | but with the most recent change to decouple version # and so version this is wrong - use @{var:so_version} instead.
* Fix Gentoo bug 272242lloyd2009-06-061-2/+2
|
* Allow for the shared library soname to stay fixed even when the versionlloyd2009-05-132-13/+6
| | | | number increments, for stable releases that don't affect binary compat.
* Make installation a little noisierlloyd2008-11-132-4/+4
|
* In Makefiles and pkg-config / botan-config, use -lbotan-@{var:version}lloyd2008-11-072-2/+2
| | | | | | | | so we link against the specific intended version of the library, for instance -lbotan-1.7.20 rather than simply -lbotan This again seems especially an improvement where you want more than one version installed (1.6 vs 1.7, for instance).
* Provide pkg-config file as botan-$major$minor.pc, so it can be used like:lloyd2008-11-062-5/+5
| | | | | | | $ pkg-config botan-17 --libs -L/usr/local/lib -lbotan -lm -lpthread -lrt to make it easier to have multiple versions of Botan installed and in use at the same time.
* Install pkg-config file to /lib/pkgconfiglloyd2008-10-222-5/+13
|
* Delete generated botan.pc on make distcleanlloyd2008-10-152-2/+2
|
* Only delete Doxygen files on distclean, not regular cleanlloyd2008-10-132-2/+2
|
* Add basic support for Doxygen, including a make targetlloyd2008-10-132-2/+10
|
* Rename makefile variable INSTALLROOT to DESTDIR for autotools compatabilitylloyd2008-09-303-16/+16
|
* Remove the misc dir:lloyd2008-09-293-0/+360
Moved XS, Boost Python, and SWIG wrappers to new toplevel directory 'wrappers' Moved NIST X.509 test suite into checks directory Move the build information used by configure.pl to src/build-data Move scripts directory to doc (for lack of a better spot)