1. 19 5月, 2022 1 次提交
  2. 10 8月, 2021 1 次提交
  3. 27 2月, 2020 1 次提交
  4. 20 3月, 2018 1 次提交
  5. 09 3月, 2018 1 次提交
    • R
      Make "make variables" config attributes for overridable flags · abe256e7
      Richard Levitte 提交于
      With the support of "make variables" comes the possibility for the
      user to override them.  However, we need to make a difference between
      defaults that we use (and that should be overridable by the user) and
      flags that are crucial for building OpenSSL (should not be
      overridable).
      
      Typically, overridable flags are those setting optimization levels,
      warnings levels, that kind of thing, while non-overridable flags are,
      for example, macros that indicate aspects of how the config target
      should be treated, such as L_ENDIAN and B_ENDIAN.
      
      We do that differentiation by allowing upper case attributes in the
      config targets, named exactly like the "make variables" we support,
      and reserving the lower case attributes for non-overridable project
      flags.
      Reviewed-by: NAndy Polyakov <appro@openssl.org>
      (Merged from https://github.com/openssl/openssl/pull/5534)
      abe256e7
  6. 14 9月, 2016 1 次提交
  7. 04 7月, 2016 1 次提交
  8. 03 6月, 2016 1 次提交
  9. 01 6月, 2016 2 次提交
  10. 24 5月, 2016 1 次提交
  11. 20 4月, 2016 1 次提交
  12. 14 4月, 2016 1 次提交
  13. 21 3月, 2016 1 次提交
  14. 18 3月, 2016 1 次提交
  15. 13 2月, 2016 1 次提交
    • R
      Rename INSTALL_PREFIX to DESTDIR, remove option --install_prefix · 3c65577f
      Richard Levitte 提交于
      INSTALL_PREFIX is a confusing name, as there's also --prefix.
      Instead, tag along with the rest of the open source world and adopt
      the Makefile variable DESTDIR to designate the desired staging
      directory.
      
      The Configure option --install_prefix is removed, the only way to
      designate a staging directory is with the Makefile variable (this is
      also implemented for VMS' descrip.mms et al).
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      3c65577f
  16. 01 2月, 2016 1 次提交
  17. 26 1月, 2016 1 次提交
    • R
      Generate warning text · 9ab6fc59
      Richard Levitte 提交于
      Now that we're using templates, we should warn people not to edit the
      resulting file.  We do it through util/dofile.pl, which is enhanced
      with an option to tell what file it was called from.  We also change
      the calls so the template files are on the command line instead of
      being redirected through standard input.  That way, we can display
      something like this (example taken from include/openssl/opensslconf.h):
      
          /* WARNING: do not edit! */
          /* Generated by Configure from include/openssl/opensslconf.h.in */
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      9ab6fc59
  18. 23 1月, 2016 1 次提交
    • R
      Refactor file writing - introduce template driven file writing · 291e94df
      Richard Levitte 提交于
      apps/CA.pl and tools/c_rehash are built from template files.  So far,
      this was done by Configure, which created its own problems as it
      forced everyone to reconfigure just because one of the template files
      had changed.
      Instead, have those files created as part of the normal build in apps/
      and in tools/.
      
      Furthermore, this prepares for a future where Configure may produce
      entirely other build files than Makefile, and the latter can't be
      guaranteed to be the holder of all information for other scripts.
      Instead, configdata.pm (described below) becomes the center of
      configuration information.
      
      This introduces a few new things:
      
      %config         a hash table to hold all kinds of configuration data
                      that can be used by any other script.
      configdata.pm   a perl module that Configure writes.  It currently
                      holds the hash tables %config and %target.
      util/dofile.pl  a script that takes a template on STDIN and outputs
                      the result after applying configuration data on it.
                      It's supposed to be called like this:
      
                              perl -I$(TOP) -Mconfigdata < template > result
      
                      or
      
                              perl -I$(TOP) -Mconfigdata templ1 templ2 ... > result
      
                      Note: util/dofile.pl requires Text::Template.
      
      As part of this changed, remove a number of variables that are really
      just copies of entries in %target, and use %target directly.  The
      exceptions are $target{cflags} and $target{lflags}, they do get copied
      to $cflags and $lflags.  The reason for this is that those variable
      potentially go through a lot of changes and would rather deserve a
      place in %config.  That, however, is for another commit.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      Reviewed-by: NRichard Levitte <levitte@openssl.org>
      291e94df
  19. 20 1月, 2016 1 次提交
  20. 18 1月, 2016 1 次提交
  21. 13 1月, 2016 1 次提交
  22. 11 9月, 2015 1 次提交
  23. 09 9月, 2015 1 次提交
  24. 02 6月, 2015 1 次提交
  25. 23 5月, 2015 1 次提交
    • R
      Fix the update target and remove duplicate file updates · 0f539dc1
      Richard Levitte 提交于
      We had updates of certain header files in both Makefile.org and the
      Makefile in the directory the header file lived in.  This is error
      prone and also sometimes generates slightly different results (usually
      just a comment that differs) depending on which way the update was
      done.
      
      This removes the file update targets from the top level Makefile, adds
      an update: target in all Makefiles and has it depend on the depend: or
      local_depend: targets, whichever is appropriate, so we don't get a
      double run through the whole file tree.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      0f539dc1
  26. 01 4月, 2015 1 次提交
  27. 12 1月, 2015 1 次提交
    • R
      RT478: Add uninstall make target · 9405a9a2
      Rich Salz 提交于
      Add INSTALLDIRS variable, list of directories where things get
      installed. Change install_html_docs to use perl mkdir-p script.
      
      Add uninstall, uninstall_sw, uninstall_docs, uninstall_html_docs
      to Makefile.org.  The actions of these targets were figured out
      by "inverting" the install target.
      
      Recurse into subdirs to do uninstall as needed.  Added uninstall
      targets whose actions were similarly figured out by "inverting"
      the install target.
      
      Also remove some 'space before tab' complaints in Makefile.org
      Reviewed-by: NTim Hudson <tjh@openssl.org>
      9405a9a2
  28. 16 12月, 2014 1 次提交
  29. 12 12月, 2014 1 次提交
  30. 29 11月, 2014 1 次提交
  31. 12 9月, 2014 1 次提交
  32. 08 9月, 2014 2 次提交
  33. 31 8月, 2014 1 次提交
  34. 01 6月, 2014 2 次提交
  35. 15 4月, 2010 1 次提交
    • D
      PR: 2234 · 45078e6c
      Dr. Stephen Henson 提交于
      Submitted By: Matthias Andree <matthias.andree@gmx.de>
      
      Use correct path to openssl utility in c_rehash script.
      45078e6c
  36. 24 4月, 2009 1 次提交
  37. 26 10月, 2006 1 次提交