[Buildroot] x11r7 created $(BUILD_DIR)/<package-dir>/.stamp_downloaded

Benjamin Tietz benjamin at micronet24.de
Wed Aug 15 09:26:04 UTC 2007


On Tue, Aug 14, 2007 at 08:30:07PM +0200, Ulf Samuelsson wrote:
> tis 2007-08-14 klockan 16:20 +0200 skrev Benjamin Tietz:
> > On Sat, Aug 11, 2007 at 10:29:31PM +0200, Ulf Samuelsson wrote:
> > > The Makefile seems to create this file to indicate that it 
> > > had downloaded the source code.
> > > The $(BUILD_DIR) becomes really crowded this way.
> > From this one file, I see.
> > > 
> 
> Every package downloaded by make source, 
> creates a directory in $(BUILD_DIR)
> - And just to have a storage location for the
> "<PACKAGE>/.stamp_downloaded".
not just for this one file, the directory will also used far all other
stamp-files as well as a target for the unpacked source, their build and
so on
> 
> 
> > > I Think we should modify this so that the Makefile
> > > checks for the existance of the source file in $(DL_DIR)
> > > like most other packages.
> > > Tried, (see patch below), but the rule:
> > > 
> > > +$(DL_DIR)/$$($(PKG)_SOURCE):
> > >         $(call MESSAGE,"Downloading")
> > >         test -e $(DL_DIR)/$($(PKG)_SOURCE) || $(WGET) -P $(DL_DIR)
> > > $($(PKG)_SITE)/$($(PKG)_SOURCE)
> > >         mkdir -p $(@D)
> > Mainly because of the way, make handles variables. They get
> > expanded,when the makefile is parsed. Even the doubled dollarsign can't
> > help you here.
> > 
> > > 
> > > fails (is not found) so I had to add 
> > > 
> > > +$$($(2)_TARGET_SOURCE):
> > > +       $(WGET) -P $(DL_DIR) $$($(2)_SITE)/$$($(2)_SOURCE)
> > > +
> > > 
> > In the macro it gets evaluated every time any package wants it to use.
> > Does that really pays the one unneeded stamp-file?
> > 
> 
> No 50-100 new directories in $(BUILD_DIR) 
> (I didn't count)
You will get them anyway, when you build the package.
> 
> > > to make it work.
> > > Anyone got a clue why the first rule fails?
> > > 
> > > 
> > > Maybe we should also consider building x11r7 in $(BUILD_DIR)/x11r7
> > > due to crowding.
> > You even get afraid of crowding, aren't you?
> > > 
> 
> NO, pissed off...
> I like all/most of the folders to fit into one window w/o scrolling.
What about changing your view to list? 
> 
> BR
> Ulf Samuelsson
> 
> 
> 



More information about the buildroot mailing list