1. 21 Feb, 2012 1 commit
    • Ian Jackson's avatar
      build: add autoconf to replace custom checks in tools/check · bfa8db13
      Ian Jackson authored
      Added autotools magic to replace custom check scripts. The previous
      checks have been ported to autoconf, and some additional ones have
      been added (plus the suggestions from running autoscan). Two files are
      created as a result from executing configure script, config/Tools.mk
      and config.h.
      
      conf/Tools.mk is included by tools/Rules.mk, and contains most of the
      options previously defined in .config, that can now be set passing
      parameters or defining environment variables when executing configure
      script.
      
      config.h is only used by libxl/xl to detect yajl_version.h.
      
      [ tools/config.sub and config.guess copied from
        autotools-dev 20100122.1 from Debian squeeze i386,
        which is GPLv2.
      
        tools/configure generated using the included ./autogen.sh
        which ran autoconf 2.67-2 from Debian squeeze i386.  autoconf
        is GPLv3+ but has a special exception for the autoconf output;
        this exception applies to us and exempts us from complying
        with GPLv3+ for configure, which is good as Xen is GPL2 only.
      
        - Ian Jackson ]
      Signed-off-by: default avatarRoger Pau Monne <roger.pau@entel.upc.edu>
      Tested-by: default avatarIan Jackson <ian.jackson@eu.citrix.com>
      Committed-by: default avatarIan Jackson <Ian.Jackson@eu.citrix.com>
      bfa8db13
  2. 14 Nov, 2011 1 commit
    • Roger Pau Monne's avatar
      tools/build: Introduce {PREPEND,APPEND}_{LIB,INCLUDES} · 40585c2d
      Roger Pau Monne authored
      Create two new variables called APPEND_ and PREPEND_ to add compile
      flags at the beginning or at the end of the search path.
      
      Added a new semantic for user defined compile flags, here is the list
      of possible options:
      
      PREPEND_LIB: add libraries to the search path before xen
                   (before xen installation folders).
      PREPEND_INCLUDES: add headers to the search path before xen
                        (before xen installation folders).
      APPEND_LIB: add libraries to the search path at the end
                  (after all xen installation folders have been added).
      APPEND_INCLUDES: add libraries to the search path at the end
                       (after all xen installation folders have been added).
      
      EXTRA_INCLUDES and EXTRA_LIB can still be used, and they will have the
      same effect as PREPEND_INCLUDES and PREPEND_LIB.
      Signed-off-by: default avatarRoger Pau Monne <roger.pau@entel.upc.edu>
      Committed-by: default avatarIan Jackson <ian.jackson@eu.citrix.com>
      40585c2d
  3. 31 Mar, 2011 1 commit
  4. 17 Mar, 2011 1 commit
  5. 11 Aug, 2010 1 commit
  6. 22 Jan, 2008 2 commits
  7. 17 Jan, 2008 1 commit
  8. 20 Dec, 2007 1 commit
  9. 27 Apr, 2007 1 commit
  10. 21 Apr, 2007 2 commits
  11. 29 Mar, 2007 1 commit
  12. 07 Mar, 2007 1 commit
  13. 31 Jan, 2007 1 commit
  14. 01 Dec, 2006 1 commit
  15. 28 Nov, 2006 1 commit
  16. 22 Nov, 2006 1 commit
  17. 25 Oct, 2006 1 commit
  18. 07 Oct, 2006 1 commit