[riot-commits] [RIOT-OS/RIOT] 5906f1: Add USEPKG variable for Makefiles

René Kijewski kijewski at mi.fu-berlin.de
Fri Feb 14 14:40:25 CET 2014


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 5906f18a81597e6e9b132a1d14baf57f1b4b0f0a
      https://github.com/RIOT-OS/RIOT/commit/5906f18a81597e6e9b132a1d14baf57f1b4b0f0a
  Author: René Kijewski <rene.kijewski at fu-berlin.de>
  Date:   2014-02-12 (Wed, 12 Feb 2014)

  Changed paths:
    M Makefile.include
    M pkg/USING

  Log Message:
  -----------
  Add USEPKG variable for Makefiles

Currently pkg/USING says one should use
`EXTERNAL+=$(RIOTBASE)/pkg/<pkg_name>` to enable PKG modules.
Using this line the PKG will be compiled but not linked.

This change adds a USEPKG variable to be used like
`USEPKG += <pkg_name>`, which looks less clumsy and gets the PKG linked
in the binary.


  Commit: 84cffaa0a07971bd10fce4ccdace775139604920
      https://github.com/RIOT-OS/RIOT/commit/84cffaa0a07971bd10fce4ccdace775139604920
  Author: René Kijewski <rene.kijewski at fu-berlin.de>
  Date:   2014-02-12 (Wed, 12 Feb 2014)

  Changed paths:
    M Makefile.include
    M pkg/libcoap/Makefile
    A pkg/libcoap/Makefile.include
    A pkg/libcoap/include/coap.h

  Log Message:
  -----------
  Use include path convention for PKGs

Packages have to define a Makefile.include target in pkg/%/Makefile.
pkg/%/Makefile.include will be loaded after all other dependencies.


  Commit: ee6f6830aac9aff6368f9cecb30337ac3e421b41
      https://github.com/RIOT-OS/RIOT/commit/ee6f6830aac9aff6368f9cecb30337ac3e421b41
  Author: René Kijewski <rene.kijewski at fu-berlin.de>
  Date:   2014-02-12 (Wed, 12 Feb 2014)

  Changed paths:
    M pkg/libcoap/Makefile.include
    R pkg/libcoap/include/coap.h

  Log Message:
  -----------
  Apply @authmillenon's patch


  Commit: 4b012dfa54ac23b14ef54537d5f324cf62c77439
      https://github.com/RIOT-OS/RIOT/commit/4b012dfa54ac23b14ef54537d5f324cf62c77439
  Author: René Kijewski <kijewski at mi.fu-berlin.de>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M Makefile.include
    M pkg/USING
    M pkg/libcoap/Makefile
    A pkg/libcoap/Makefile.include

  Log Message:
  -----------
  Merge pull request #576 from Kijewski/usepkg

Add USEPKG variable for Makefiles


Compare: https://github.com/RIOT-OS/RIOT/compare/7f4fb027dbbe...4b012dfa54ac


More information about the commits mailing list