[riot-commits] [RIOT-OS/RIOT] 5e2b9f: Makefile.include: Refactor ar-wrapper test.

Ludwig Ortmann ludwig.ortmann at fu-berlin.de
Sun Feb 8 22:03:59 CET 2015


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 5e2b9f52ba7117b85c3372e075fdd778b407ec20
      https://github.com/RIOT-OS/RIOT/commit/5e2b9f52ba7117b85c3372e075fdd778b407ec20
  Author: Joakim Gebart <joakim.gebart at eistec.se>
  Date:   2015-02-08 (Sun, 08 Feb 2015)

  Changed paths:
    M Makefile.include

  Log Message:
  -----------
  Makefile.include: Refactor ar-wrapper test.

llvm-ar does not understand `-rc`, but works for creating empty
archives when called with `rc` (without the leading dash). BSD `ar`
which ships with OSX, which the test is written for, understands the
argument with or without the leading dash (but does not support creating
empty archives.)


  Commit: 8d68afa6e6caa4b62a12875bb13d0c651c0945ed
      https://github.com/RIOT-OS/RIOT/commit/8d68afa6e6caa4b62a12875bb13d0c651c0945ed
  Author: Joakim Gebart <joakim.gebart at eistec.se>
  Date:   2015-02-08 (Sun, 08 Feb 2015)

  Changed paths:
    M Makefile.base
    M Makefile.cflags
    M Makefile.vars

  Log Message:
  -----------
  Makefile: Add ARFLAGS for overriding command line options to `ar`

 - Makefile.base: Respect ARFLAGS when building static archives.
 - Makefile.cflags: Add default ARFLAGS.
 - Makefile.vars: Add description for ARFLAGS.


  Commit: daac342a6966627aab2d8487a14131a7e4102dc3
      https://github.com/RIOT-OS/RIOT/commit/daac342a6966627aab2d8487a14131a7e4102dc3
  Author: Ludwig Ortmann <ludwig.ortmann at fu-berlin.de>
  Date:   2015-02-08 (Sun, 08 Feb 2015)

  Changed paths:
    M Makefile.base
    M Makefile.cflags
    M Makefile.include
    M Makefile.vars

  Log Message:
  -----------
  Merge pull request #2331 from gebart/pr/Makefile-ar-wrapper-refactor

Makefile: Respect ARFLAGS and refactor OSX ar test


Compare: https://github.com/RIOT-OS/RIOT/compare/d456e57a8a19...daac342a6966


More information about the commits mailing list