summaryrefslogtreecommitdiff
path: root/extra/scripts/install_headers.sh
AgeCommit message (Collapse)Author
2008-12-27ctype: remove some trivial macros from ctype.h;Denis Vlasenko
remove __tolower and __toupper (they existed only in SOME configs!); remove usages of _tolower (some of them clearly buggy) from uclibc code; add a few more -U<define> options to unifdef pass over installed headers; document it on docs/wchar_and_locale.txt text data bss dec hex filename - 514963 2727 15396 533086 8225e lib/libuClibc-0.9.30-svn.so + 514888 2727 15396 533011 82213 lib/libuClibc-0.9.30-svn.so
2008-12-13Do not install libc-XXXX.h files in "make install".Denis Vlasenko
glibc does not have them, so should be safe.
2008-10-10- .. and don't install the config dir, tooBernhard Reutner-Fischer
2008-10-10- remove bashism; don't install config/* to the targetBernhard Reutner-Fischer
2008-09-26- remove all *_hidden_proto(...) on install_headersBernhard Reutner-Fischer
2008-06-08In string.h, move libc_hidden_proto next to the corresponding declaration.Bernd Schmidt
Filter them out when installing headers. Tested by building up bfin-*linux toolchains and building our copy of uClinux-dist.
2008-05-07Split kernel headers installation from "make install_headers".Denis Vlasenko
It is "make install_kernel_headers" now.
2008-05-01install_headers: do not exit if unifdef "fails", it's okDenis Vlasenko
2008-04-30install_headers: properly quote thingsDenis Vlasenko
2008-04-30install_headers.sh: detect a case when kernel headers are alreadyDenis Vlasenko
installed in target dir, and dont try to copy them again
2008-04-27build system: improve install_headers.Denis Vlasenko
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.