Skip to content
Snippets Groups Projects
  1. Jun 14, 2015
    • nbd's avatar
      Makefile: move the cleaning of staging_dir/target* from dirclean to clean · 28239659
      nbd authored
      
      Currently "make clean" only clears the build_dir/target*, but leaves
      staging_dir/target* intact. "make clean" should also clean the
      staging_dir/target* directories, as in the current situation some old
      packages or libraries may be linked into the firmware from staging_dir
      despite a "make clean".
      
      The patch reorganises clean / dirclean functionality so that
      * "make clean" also clears the staging_dir/target* in addition to
      build_dir/target*.
      * "make dirclean" clears toolchain and host(=tools) directories from both
      build_dir and staging_dir
      
      signed-off-by: default avatarHannu Nyman <hannu.nyman@iki.fi>
      
      git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45973 3c298f89-4303-0410-b956-a3cf2f4a3e73
      28239659
  2. May 23, 2015
  3. May 10, 2015
    • nbd's avatar
      build: don't call prereq for any package/symlinks rules · ab7ddd68
      nbd authored
      
      Most of the time, we want to make sure OpenWrt has been configured and
      setup before start running make. However, in case of package/symlinks,
      forcing prereq as a dependency creates multiple issues:
      *when executed on a clean workspace, it will prompt for user input
       and open a menuconfig window before executing the feeds command
      *the only way around that is to provide a .config. However, the "prereq"
       target would then run a "make defconfig", which will remove all the
       packages in the .config but from external feeds, as feeds have not been
       installed yet.
      
      The only way to currently work around this, is to generate a fake config
      by running "make defconfig", then "make package/symlinks", copy the real
      config (which at this point disregards the previously generated config),
      and run make defconfig again. Something like this:
      
      make defconfig
      make package/symlinks
      cp real.config .config
      make defconfig
      
      This change is removing the need for the first defconfig, making the
      process more logical for OpenWrt users using the package/symlinks target.
      
      Signed-off-by: default avatarMathieu Olivari <mathieu@qca.qualcomm.com>
      
      git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45657 3c298f89-4303-0410-b956-a3cf2f4a3e73
      ab7ddd68
  4. Mar 28, 2015
  5. Oct 22, 2014
  6. Mar 21, 2014
  7. Dec 02, 2012
  8. Oct 21, 2012
  9. Oct 15, 2012
  10. Oct 06, 2012
  11. Jan 19, 2012
  12. Sep 01, 2010
  13. Aug 01, 2010
  14. May 28, 2009
  15. Mar 03, 2009
  16. Dec 03, 2008
  17. Aug 16, 2008
  18. Aug 05, 2008
  19. Jun 09, 2008
  20. Mar 20, 2008
  21. Dec 28, 2007
  22. Dec 04, 2007
  23. Nov 04, 2007
  24. Oct 14, 2007
  25. Sep 15, 2007
  26. Sep 08, 2007
  27. Aug 30, 2007
  28. Aug 07, 2007
  29. Aug 01, 2007
  30. Jul 31, 2007
  31. Jul 30, 2007
  32. Jul 28, 2007
  33. Jul 16, 2007
Loading