Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [RFC] configure options & install targets
@ 2007-08-12  9:30 Cristian Ionescu-Idbohrn
  2007-08-14 14:26 ` Benjamin Tietz
  0 siblings, 1 reply; 2+ messages in thread
From: Cristian Ionescu-Idbohrn @ 2007-08-12  9:30 UTC (permalink / raw)
  To: buildroot

Noticed a few questionable things the wrapper makefiles do (in this
example package/bison/bison.mk) and wonder:

,----
| --- package/bison/bison.mk	(revision 19307)
| +++ package/bison/bison.mk	(working copy)
|

The canonical place for man, info and doc is under /usr/share, isn't it?

|  		--sysconfdir=/etc \
|  		--datadir=/usr/share \
|  		--localstatedir=/var \
| -		--mandir=/usr/man \
| -		--infodir=/usr/info \
| +		--mandir=/usr/share/man \
| +		--infodir=/usr/share/info \

Stuff is removed using a machete instead of knife :(
See example below.  Is that the intended behavior?

|  $(TARGET_DIR)/$(BISON_TARGET_BINARY): $(BISON_DIR)/$(BISON_BINARY)
|  	$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(BISON_DIR) install
| -	rm -rf $(TARGET_DIR)/share/locale $(TARGET_DIR)/usr/info \
| -		$(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/doc
| +	rm -f $(TARGET_DIR)/share/locale/*/LC_MESSAGES/bison*
| +	rm -f $(TARGET_DIR)/usr/info/bison*
| +	rm -f $(TARGET_DIR)/usr/share/man/man?/bison*
| +	rm -rf $(TARGET_DIR)/usr/share/bison*
| +	rm -rf $(TARGET_DIR)/usr/share/doc/bison*
`----


Cheers,

-- 
Cristian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bison.mk.patch
Type: text/x-diff
Size: 1576 bytes
Desc: 
Url : http://busybox.net/lists/buildroot/attachments/20070812/4cbcd867/attachment.bin 

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2007-08-14 14:26 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-08-12  9:30 [Buildroot] [RFC] configure options & install targets Cristian Ionescu-Idbohrn
2007-08-14 14:26 ` Benjamin Tietz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox