1. 28 Jun, 2018 1 commit
  2. 15 May, 2018 1 commit
  3. 22 Jan, 2018 1 commit
  4. 19 Jan, 2018 1 commit
    • Krzysztof Stachowiak's avatar
      Have doxygen run in the doxygen directory · a0188d67
      Krzysztof Stachowiak authored
      When the Doxywizzard GUI is used and the doxyfile is loaded, the
      workind directory for doxygen is set to the location of the doxyfile.
      However the Make and CMake build systems expect doxygen to be ran
      from the top level directory.
      This commit unifies the build system and the Doxywizzard GUI so that
      all of them expect doxygen to be executed in the doxygen directory.
      a0188d67
  5. 16 Sep, 2016 1 commit
    • Andres AG's avatar
      Add missing dependency to check in Makefile · c49b808a
      Andres AG authored
      The main makefile check target does not depend on tests. When running
      make with the -j option it could happen that the tests are build twice
      and concurrently, which causes errors.
      c49b808a
  6. 25 Aug, 2016 2 commits
  7. 27 Jun, 2016 1 commit
  8. 21 Jun, 2016 1 commit
    • Simon Butcher's avatar
      Adds a check and warning for the null entropy option · 1ceab6e4
      Simon Butcher authored
      If the option MBEDTLS_TEST_NULL_ENTROPY is enabled, the cmake generated
      makefile will generate an error unless a UNSAFE_BUILD switch is also enabled.
      
      Equally, a similar warning will always be generated if the Makefile is built,
      and another warning is generated on every compilation of entropy.c.
      
      This is to ensure the user is aware of what they're doing when they enable the
      null entropy option.
      1ceab6e4
  9. 12 Jan, 2016 1 commit
    • Manuel Pégourié-Gonnard's avatar
      Revert changes done to 'make apidoc' target · c990189e
      Manuel Pégourié-Gonnard authored
      This partially reverts 1989caf7 (only the changes to Makefile and
      CMakeLists, the addition to scripts/config.pl is kept).
      
      Modifying config.h in the apidoc target creates a race condition with
      
          make -j4 all apidoc
      
      where some parts of the library, tests or programs could be built with the
      wrong config.h, resulting in all kinds of (semi-random) errors. Recent
      versions of CMake mitigate this by adding a .NOTPARALLEL target to the
      generated Makefile, but people would still get errors with older CMake
      versions that are still in use (eg in RHEL 5), and with plain make.
      
      An additional issue is that, by failing to use cp -p, the apidoc target was
      updating the timestamp on config.h, which seems to cause further build issues.
      
      Let's get back to the previous, safe, situation. The improved apidoc building
      will be resurrected in a script in the next commit.
      
      fixes #390
      fixes #391
      c990189e
  10. 04 Jan, 2016 1 commit
    • Manuel Pégourié-Gonnard's avatar
      Use a full config.h with doxygen · 1989caf7
      Manuel Pégourié-Gonnard authored
      Otherwise we get warnings that some documentation items don't have
      corresponding #define, and more importantly the corresponding snippets are not
      included in the output.
      
      For that we need a modified version of the "full" argument for config.pl.
      
      Also, the new CMakeLists.txt target only works on Unix (which was already the
      case of the Makefile target). Hopefully this is not an issue as people are
      unlikely to need that target on Windows.
      1989caf7
  11. 03 Aug, 2015 2 commits
  12. 27 Jul, 2015 1 commit
  13. 08 Jul, 2015 2 commits
  14. 02 Jul, 2015 1 commit
    • Manuel Pégourié-Gonnard's avatar
      Small Make tune-up · cf26e211
      Manuel Pégourié-Gonnard authored
      On first build, targets such as 'programs' already worked fine. By adding
      'lib' as a dependency here, we make sure dependencies for the library are
      checked first so that it is rebuild if necessary on subsequent builds.
      cf26e211
  15. 26 Jun, 2015 1 commit
  16. 25 Jun, 2015 1 commit
  17. 29 Apr, 2015 1 commit
  18. 13 Mar, 2015 1 commit
  19. 10 Mar, 2015 2 commits
  20. 27 Jan, 2015 1 commit
  21. 23 Jan, 2015 1 commit
  22. 22 Jan, 2015 2 commits
  23. 23 Jun, 2014 2 commits
  24. 14 Mar, 2014 4 commits
  25. 31 Jan, 2014 3 commits
  26. 14 Nov, 2012 1 commit
  27. 13 Nov, 2012 1 commit
  28. 05 Apr, 2012 1 commit
  29. 21 Jun, 2011 1 commit