svn commit: trunk/uClibc: extra/scripts

vda at uclibc.org vda at uclibc.org
Sun Apr 27 23:10:01 UTC 2008


Author: vda
Date: 2008-04-27 16:10:00 -0700 (Sun, 27 Apr 2008)
New Revision: 21880

Log:
build system: improve install_headers.
Now it uses dedicated script instead of inline makefile commands,
which helps readability.
It also installs asm[-generic] and linux subdirs from kernel headers
(previously it had to be done separately).
Lastly, it passes each uclibc header thru unifdef, which strips
#ifdef UCLIBC_INTERNAL conditional from headers.
Currently it's a no-op (no such #ifders in tree).
The plan is to have libc_hidden_proto(foo) migrated to headers
and guard them by these #ifdefs.



Added:
   trunk/uClibc/extra/scripts/install_headers.sh
   trunk/uClibc/extra/scripts/unifdef.c

Modified:
   trunk/uClibc/Makefile.in


Changeset:

Sorry, the patch is too large to include (1144 lines).
Please use ViewCVS to see it!

http://uclibc.org/cgi-bin/viewcvs.cgi?view=rev&root=svn&rev=21880



More information about the uClibc-cvs mailing list