Go to file
Steffen Jaeckel 09c4d4c93b proper use of $(DESTDIR)
@rofl0r @ [1]

"...still it's unusual/unexpected to embed DESTDIR in LIBPATH
etc. where this could hickup is when for example hardcoded paths need
to be embedded into the resulting binary. for example, in the
netbsd-curses makefile i linked earlier, such a case would be reference
to the terminfo DB location, which is derived from PREFIX.
other possible cases might be stuff that dlopen()s its own libs using an
absolute path, or uses other data files. for such a case a contributor
would typically re-use DATAPATH oslt and put it into CPPFLAGS or write
it into a header, to find the required files. when now these paths have
DESTDIR in them too, this will not work. thus it is good practice to use
$(DESTDIR) only in install targets, and keep it out of other vars."


[1] 8e29a6061f (commitcomment-22678488)

This closes #232
2017-06-22 14:21:14 +02:00
demos DH facelift part1 2017-06-22 13:19:47 +02:00
doc update title page of pdf doc 2017-06-22 14:21:14 +02:00
hooks add pre-commit hook 2017-03-22 11:21:49 +01:00
notes replace SVN tags 2017-06-20 15:16:11 +02:00
src fix compile warning when building w/o tests 2017-06-22 14:21:14 +02:00
tests allow to give only a part as parameter to ./test 2017-06-22 14:21:14 +02:00
.clang-format add .clang-format 2015-08-25 23:58:08 +02:00
.gitattributes or perhaps exclude .git* 2017-05-11 23:04:37 +02:00
.gitignore also build openssl-enc 2017-06-08 21:32:10 +02:00
.travis.yml ... 2017-06-13 18:41:09 +02:00
build.sh replace SVN tags 2017-06-20 15:16:11 +02:00
changes update changes document 2017-04-25 21:23:24 +02:00
check_source.sh replace SVN tags 2017-06-20 15:16:11 +02:00
coverage_more.sh replace SVN tags 2017-06-20 15:16:11 +02:00
coverage.sh replace SVN tags 2017-06-20 15:16:11 +02:00
coverity.sh fix coverity script 2014-10-10 00:55:18 +02:00
helper.pl introduce XMEMMOVE and check for its usage 2017-06-22 14:21:14 +02:00
libtomcrypt_VS2008.sln improving MS Windows builds (msvc) 2017-03-29 08:48:33 +02:00
libtomcrypt_VS2008.vcproj update makefiles 2017-06-22 13:19:47 +02:00
libtomcrypt.pc.in drop the need for testprof/makefile* 2017-05-11 23:04:37 +02:00
LICENSE after multiple objections of libtom users [1], we decided to change licensing 2011-01-19 10:18:15 +01:00
makefile use CROSS_COMPILE instead of PREFIX to indicate toolchain prefix 2017-06-20 15:16:11 +02:00
makefile_include.mk proper use of $(DESTDIR) 2017-06-22 14:21:14 +02:00
makefile.mingw also use DESTDIR in makefile.m{ingw,svc} 2017-06-22 14:21:14 +02:00
makefile.msvc also use DESTDIR in makefile.m{ingw,svc} 2017-06-22 14:21:14 +02:00
makefile.shared proper use of $(DESTDIR) 2017-06-22 14:21:14 +02:00
makefile.unix proper use of $(DESTDIR) 2017-06-22 14:21:14 +02:00
printinfo.sh small fix-ups 2017-05-11 23:04:37 +02:00
README.md part of feature/doc changes 2017-02-28 17:35:57 +01:00
run.sh replace SVN tags 2017-06-20 15:16:11 +02:00
scan_build.sh this is a horrible PR 2017-06-13 18:41:09 +02:00
testbuild.sh travis: print version information in build scripts 2014-02-25 10:31:13 +01:00
testme.sh replace SVN tags 2017-06-20 15:16:11 +02:00
TODO added libtomcrypt-1.17 2010-06-16 12:39:13 +02:00
updatemakes.sh small fix-ups 2017-05-11 23:04:37 +02:00

libtomcrypt

See doc/crypt.pdf for a detailed documentation

Project Status

develop: Build Status Coverage Status Coverity Scan Build Status

Submitting patches

Please branch off from develop if you want to submit a patch.

Patch integration will be faster if tests and documentation are included.

Please update the makefiles in a separate commit. To update them simply run the updatemakes.sh script.

Branches

Please be aware, that all branches besides master and develop can and will be force-pushed, rebased and/or removed!

If you want to rely on such an unstable branch, create your own fork of this repository to make sure nothing breaks for you.