Steffen Jaeckel
|
4efe229726
|
Merge pull request #208 from libtom/improve/makefiles
Re-work, improve & fix makefiles
|
2017-05-11 23:56:47 +02:00 |
|
Steffen Jaeckel
|
a12b97f84e
|
travis doesn't seem to provide lcov...
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
90d5fe5bdb
|
re-format .travis.yml
no sudo required to gem install
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
56283c947a
|
improve coverage creation
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
6a4978ef5e
|
better EXTRALIBS
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
81f0297285
|
small fix-ups
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
7379c94f0a
|
merge .include and .common makefiles
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
2c27aee5d4
|
fixup df733f79fa
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
ea67579298
|
further clean-up
- improve doc generation
- update version handling
no need for VERSION_{MAJ,MIN}
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
6cd8f2504b
|
clean-up some makefiles
move shared variables between makefile and makefile.shared
to makefile.include
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
d996958133
|
move biggest part of install rules to makefile.common
|
2017-05-11 23:04:37 +02:00 |
|
Karel Miko
|
2b9dbb4ff7
|
cosmetics in makefile.unix|mingw|msvc
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
0cd9e94736
|
Partially revert "don't include testprof for library build"
This partially reverts commit 3a1cbcfee2a16d15167876423b6ca720458e801a.
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
794a416715
|
fix libtomcrypt.pc installation
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
abe9116de5
|
introduce makefile.common
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
ee0874b50b
|
minor improvements
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
3c5ec6b699
|
split-out binary installation in separate install target
|
2017-05-11 23:04:37 +02:00 |
|
Karel Miko
|
7ed5a832b0
|
tuning makefile.msvc+mingw
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
37fa03829c
|
use gnu-make wildcard to get source files
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
12cf50d4e2
|
move translation rule after modifications of CFLAGS
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
39f12dafc4
|
make travis build a bit more verbose
|
2017-05-11 23:04:37 +02:00 |
|
Karel Miko
|
ab34b0bd93
|
or perhaps exclude .git*
|
2017-05-11 23:04:37 +02:00 |
|
Karel Miko
|
85197a485a
|
do not exclude anything during make zipup
|
2017-05-11 23:04:37 +02:00 |
|
Karel Miko
|
add3495bfc
|
fix perlcritics warnings in helper.pl
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
5e4415427a
|
OSX touch has no "--reference" long-option, only "-r"
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
c93bee9575
|
rename perlcritic make target & also run helper.pl -a
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
b35ce0467b
|
move documentation-related files to doc folder
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
6e484cd420
|
use make internal macros
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
c0abe2a5dc
|
crypt doesn't exist anymore
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
8ee458b625
|
don't include testprof for library build
...well msvc still does it as I can't test it...
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
1b71e23e42
|
fix some testprof related errors
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
544f7cc6ce
|
ignore eclipse special files
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
ee17cc2e67
|
compress archive to xz
|
2017-05-11 23:04:37 +02:00 |
|
Karel Miko
|
1300c5ade5
|
make fixupind.pl part of helper.pl
|
2017-05-11 23:04:37 +02:00 |
|
Karel Miko
|
3176103c15
|
fix makefile.icc in makefile update scripts
|
2017-05-11 23:04:37 +02:00 |
|
Karel Miko
|
31cf796011
|
updated makefile.unix should work fine with Intel C compiler, so no need to keep an extra clone - makefile.icc
|
2017-05-11 23:04:37 +02:00 |
|
Karel Miko
|
9a3db508bb
|
typo in "git commit: .."
|
2017-05-11 23:04:37 +02:00 |
|
Karel Miko
|
5c2bea093a
|
zipup target facelift
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
3fd1771d35
|
also install useful demos
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
90daad0764
|
add new make-target 'bins'
so you can easily build the useful demos
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
85dc39483f
|
rename crypt to ltcrypt
a binary called crypt already exists and creates a name-clash as we won't
implement the entire CLI even if this tool implements similar functionality
|
2017-05-11 23:04:37 +02:00 |
|
Karel Miko
|
f544418d56
|
re-work makefile.mingw in the same style as makefile.unix
|
2017-05-11 23:04:37 +02:00 |
|
Karel Miko
|
c225f22a23
|
remove building dynamic libs from makefile.unix
|
2017-05-11 23:04:37 +02:00 |
|
Karel Miko
|
ceb7332631
|
typo
|
2017-05-11 23:04:37 +02:00 |
|
Karel Miko
|
3540eedb4a
|
HP-UX make does not like ?= and $<
|
2017-05-11 23:04:37 +02:00 |
|
Karel Miko
|
bb4a051e40
|
makefile.unix facelift
|
2017-05-11 23:04:37 +02:00 |
|
Karel Miko
|
bf45ea66e5
|
drop the need for testprof/makefile*
|
2017-05-11 23:04:37 +02:00 |
|
Karel Miko
|
2c97498554
|
wipe out testprof/makefile*
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
93067e189a
|
fix testprof/makefile.shared
|
2017-05-11 23:04:37 +02:00 |
|
Steffen Jaeckel
|
7ac857686d
|
add git version as compile flag
|
2017-05-11 23:04:37 +02:00 |
|