Yes, the distclean is also skipped. On Mon, Nov 7, 2022 at 4:52 PM Sebastien Lorquet <sebast...@lorquet.fr> wrote:
> Ah, perfect, this is great to know, thanks! > > I believe the "expected location" is not destroyed by make distclean? > > This is a minor point. The local tarball can always be redeployed to the > correct place prior to the make command. > > Sebastien > > Le 07/11/2022 à 03:50, Xiang Xiao a écrit : > > With https://github.com/apache/incubator-nuttx-apps/pull/1295, you can > just > > clone(or use submodule/repo) the code to the Makefile's expected > location, > > the build system will skip the download step. > > > > On Mon, Nov 7, 2022 at 4:23 AM Abdelatif Guettouche < > > abdelatif.guettou...@gmail.com> wrote: > > > >>> Are there provisions to use a pre-downloaded tarball for external > >> projects? > >> > >> There is none at the moment. However, an option can be added to just > >> copy from a local folder instead of downloading them. Or the makefile > >> can start with that and fallback to downloading if the tarball is not > >> present. Couple of things could be cumbersome here: > >> 1. Options to choose between local and download. Plus options for > >> local path to copy from. > >> 2. The makefile of every external project interested in this will > >> need to be updated. > >> > >> > >> On Thu, Nov 3, 2022 at 11:55 AM Alan C. Assis <acas...@gmail.com> > wrote: > >>> Hi Sebastien, > >>> > >>> Good question, AFAIK there is not yet a command to just download the > >>> necessary tar balls and keep them in a downloaded area to use later. > >>> > >>> If I remember correctly some build systems like Buildroot and Yocto > >>> has this option. > >>> > >>> BR, > >>> > >>> Alan > >>> > >>> On 11/3/22, Sebastien Lorquet <sebast...@lorquet.fr> wrote: > >>>> Hi, > >>>> > >>>> littlefs too. > >>>> > >>>> This raises an important question for me: how do I handle such a build > >>>> in a self-contained, "airgapped" machine? > >>>> > >>>> Are there provisions to use a pre-downloaded tarball for external > >> projects? > >>>> Sebastien > >>>> > >>>> Le 28/10/2022 à 18:30, Alan C. Assis a écrit : > >>>>> Hi Sebastien, > >>>>> > >>>>> AFAIK there is not such directive, although it is always need to add > >>>>> support to NuttX on external projects. > >>>>> > >>>>> External projects needs to be integrated to be downloaded and > compiled > >>>>> dynamically, once again like LVGL. > >>>>> > >>>>> BR, > >>>>> > >>>>> Alan > >>>>> > >>>>> On 10/28/22, Sebastien Lorquet <sebast...@lorquet.fr> wrote: > >>>>>> IIRC the idea was that we dont integrate code fom externally > >> maintained > >>>>>> projects? > >>>>>> > >>>>>> Also IIRC the acceptable method is a specific makefile that > downloads > >>>>>> code and patch/builds it. > >>>>>> > >>>>>> I agree that such libs go into apps. > >>>>>> > >>>>>> Sebastien > >>>>>> > >>>>>> Le 27/10/2022 à 19:28, Nathan Hartman a écrit : > >>>>>>> On Thu, Oct 27, 2022 at 12:19 PM Alan C. Assis <acas...@gmail.com> > >>>>>>> wrote: > >>>>>>> > >>>>>>>> Hi Michael, > >>>>>>>> > >>>>>>>> I think someone else told some time ago that he used a similar lib > >> for > >>>>>>>> mysql, I think it was Ivan. > >>>>>>>> > >>>>>>>> Those libs inside nuttx/libs/ are libs used by the kernel and > apps, > >>>>>>>> but in this case the lib should be put inside > >> apps/databases/postgres > >>>>>>>> for example. It should be a lib just like apps/graphics/lvgl and > >> many > >>>>>>>> others. > >>>>>>> I agree with that; nothing prevents applications from using the > libs > >>>>>>> under > >>>>>>> apps. > >>>>>>> > >>>>>>> If they require kernel support then that might be another thing. > >>>>>>> > >>>>>>> Cheers > >>>>>>> Nathan > >>>>>>> >