summaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* added cppcheckYann Collet2018-09-181-0/+5
| | | | | | as Makefile target and Travis CI test. Fixed last cppcheck warnings in tests and examples
* avoid final trailing comma for enum listsYann Collet2018-09-131-7/+7
| | | | | | | as detected in #485 by @JoachimSchneider. Refactored the c_standards tests so that these issues get automatically detected in CI tests.
* Add support for MidnightBSDLucas Holt2018-09-081-1/+1
|
* Test Linking C-Compiled Library and C++-Compiled TestsW. Felix Handte2018-05-221-0/+8
|
* Add Haiku as a validated target.fbrosson2018-05-171-1/+1
| | | | lz4 1.8.2 works fine on Haiku and passes all tests.
* reduced test time on circle-ciYann Collet2018-04-111-2/+2
|
* added c90 test to c_standardsYann Collet2018-03-211-1/+1
| | | | to catch `//` comments
* fix #481: ensure liblz4.a dependency for `make all`Yann Collet2018-03-091-1/+2
| | | | | | | | | `make all` will trigger several sub-directory makefiles. several of them need `liblz4.a`. When built with `-j#`, there are several concurrent liblz4.a built Make liblz4.a a dependency, which is built once, before moving to sub-directory Makefiles
* added target make checkYann Collet2018-02-261-3/+5
| | | | | | | | | | according to GNU Makefile conventions, the Makefile should feature a make check target to self-test the generated program: https://www.gnu.org/prep/standards/html_node/Standard-Targets.html . this is much less thorough and less taxing than `make test`, and can be run on any target in a reasonable timeframe (several seconds).
* examples/Makefile : changed dependency orderYann Collet2018-02-011-1/+1
| | | | static library *.a must come after source files *.c on linux
* Merge branch 'dev' into frameCompressYann Collet2018-02-011-11/+8
|\
| * modified gpptest recipeYann Collet2018-02-011-11/+8
| |
* | refactored frameCompress exampleYann Collet2018-01-311-1/+2
|/ | | | to better reflect LZ4F API usage.
* nicer console message for `make clean`Yann Collet2018-01-141-1/+1
|
* build: minor : `make lz4` doesn't compile liblz4 anymoreYann Collet2017-11-061-3/+3
| | | | since it's not needed.
* lz4c legacy commands are now enabled at runtime based on link/binary name "lz4c"Yann Collet2017-08-141-1/+4
| | | | | | | | | instead of selected at compilation time depending on a macro. This design makes it possible to have a single binary which supports both modes. An advantageous side effect is that when doing `make; make install` no additional binary is created during `make install` (it used to create `lz4c`, because `make` would only build `lz4`)
* better respect GNU standard Makefile conventionsYann Collet2017-08-141-13/+9
| | | | | | supports lowercase directory variables add an "Installation" section in README.md added an INSTALL file
* fixed c_standards testsYann Collet2017-05-101-10/+14
| | | | and added entry "make list"
* updated MakefileYann Collet2017-05-101-44/+37
| | | | | to automatically build manual files with make all
* Merge pull request #316 from inikep/devYann Collet2017-02-101-4/+4
|\ | | | | Dev
| * added OpenBSD NetBSD SunOS to list of supported `make install` OSesPrzemyslaw Skibinski2017-02-101-4/+4
| |
* | update repolink in makefileBenedikt Heine2017-02-101-1/+1
|/
* added DragonFly to list of supported `make install` OSYann Collet2017-02-091-1/+1
|
* added "This Makefile is validated for"Przemyslaw Skibinski2017-01-191-0/+2
|
* minor fix for travis-install testYann Collet2016-12-211-2/+2
|
* minor update MakefileYann Collet2016-12-211-0/+1
|
* fix `make` concurrency build (#277)Yann Collet2016-12-151-1/+3
|
* added a few datesYann Collet2016-11-211-1/+1
|
* added examples to make allYann Collet2016-11-211-0/+3
|
* fixed #272 (compilation fails on gcc 4.4), reported by @totaamYann Collet2016-11-191-1/+5
|
* usan32 relies on default compiler (by default)Yann Collet2016-11-181-1/+1
|
* switch usan32 tests to gcc-5Yann Collet2016-11-181-4/+4
|
* added sanitize32 tests to TravisYann Collet2016-11-181-0/+3
|
* fixed Travis test casesYann Collet2016-11-171-6/+6
|
* fix 32-bits mode.Yann Collet2016-11-171-4/+7
| | | | | | Large File support for Mac OS-X in 32-bits mode Fixed potential undefined behavior Changed makefile for 32-bits mode
* clang and g++ tests restricted to native only on Travis CI Ubuntu v12 ↵Yann Collet2016-11-141-4/+18
| | | | environment
* fixed conversion warningsYann Collet2016-11-141-1/+4
|
* fuzzer code refactoringYann Collet2016-11-131-5/+5
| | | | fix g++ conversion warning
* better MSYS/MinGW supportPrzemyslaw Skibinski2016-11-101-16/+31
|
* reordered Travis CI testsPrzemyslaw Skibinski2016-11-101-0/+1
|
* joined arm and aarch64 testsPrzemyslaw Skibinski2016-11-081-0/+2
|
* test powerpc64Przemyslaw Skibinski2016-11-081-6/+6
|
* tests\Makefile: added test-platformPrzemyslaw Skibinski2016-11-081-7/+8
|
* added platformTestPrzemyslaw Skibinski2016-11-081-4/+4
|
* added "make c_standards"Przemyslaw Skibinski2016-11-071-7/+17
|
* redefined VOID for Windows/MSYSPrzemyslaw Skibinski2016-11-041-4/+3
|
* updated programs/README.mdPrzemyslaw Skibinski2016-11-031-2/+1
|
* test programs moved to tests/Przemyslaw Skibinski2016-11-031-1/+4
|
* moved cmake and debian directories to contrib (#245)Yann Collet2016-11-021-1/+1
|
* Add missing $(EXT) to lz4 program nameKouhei Sutou2016-09-231-2/+4
|