Skip to content
  1. Jul 28, 2016
    • Gregory Nutt's avatar
      Top-Level Makefiles. Fix a chicken-and-egg problem. · b27df02b
      Gregory Nutt authored
      In the menuconfig target, the context dependency was executed before kconfig-mconf.  That was necessary because the link at apps/platform/board needed to be set up before creating the apps/Kconfig file.  Otherwise, the platform Kconfig files would not be included.  But this introduces the chicken-and-egg problem in some configurations.
      
      In particular:  (1) An NX graphics configuration is used that requires auto-generation of source files using cpp, (2) the configuration is set for Linux, but (3) we are running under Cygwin with (4) a Windows native toolchain.  In this case, POSIX-style symbolic links are set up but the Windows native toolchain cannot follow them.
      
      The reason we are running 'make menuconfig' is to change from Linux to Cygwin, but the target fails.  During the context phase, NX runs CPP to generate source files but that fails because the Windows native toolchain cannot follow the links.  Checkmate.
      
      This was fixed by changing all of the make menuconfig (and related) targets.  They no long depend on context being run.  Instead, they depend only on the dirlinks target.  The dirlinks target only sets up the directory links but does not try to run all of the context setup; the compiler is never invoked; no code is autogeneraed; and things work.
      b27df02b
    • Gregory Nutt's avatar
      Fix a typo in a Make.defs file · 94d34bba
      Gregory Nutt authored
      94d34bba
    • Gregory Nutt's avatar
      Update ChangeLog · e8636432
      Gregory Nutt authored
      e8636432
    • Gregory Nutt's avatar
      Trivial spacing change · d36d9d61
      Gregory Nutt authored
      d36d9d61
    • Gregory Nutt's avatar
  2. Jul 27, 2016
  3. Jul 26, 2016
  4. Jul 25, 2016
  5. Jul 24, 2016
  6. Jul 23, 2016