Age | Commit message (Collapse) | Author |
|
The path can be overriden with --bindir=, and this change makes
distcheck work.
|
|
This is done according to the style policy which states that
"Tabulation characters are strictly forbidden in source files,
and should only be used in Makefiles where absolutely required".
|
|
|
|
Asciidoc was selected because of its text-based lightweight markup
nature, its extensibility and configurability, and the range of
available output formats. Most importantly, it's an acceptable way
to write Unix man pages and guides.
Despite the surprising lack of pre-existing autotools support, it
was quite easy to implement correctly.
|
|
|
|
Instead of mixing standard headers and internal redefinitions of standard
types, completely rely on the compiler for what is guaranteed for a free
standing environment. This results in the removal of kern/stddef.h and
kern/stdint.h. The kern/types.h header is reintroduced for the different
(and saner) purpose of defining types not specified in standard C,
namely ssize_t for now.
|
|
The previous fix seem to rely on a distribution-specific patch.
Replace the custom LDS_V{,_{,0}} variables with AM_V_GEN.
|
|
|
|
Disable common storage for uninitialized global variables.
|
|
Don't assume GCC is used. As a result, pass linker arguments with -Xlinker.
|
|
Some macros assign too common names to their local variables, which can
easily result in name captures. This warning helps identify such cases.
|
|
|
|
Architecture specific stuff is now completely isolated in its arch/xxx
directory. The install and dist targets have been fixed, as well as the
source file list. Autoconf strictness is reduced to foreign, and the
now unneeded files have been removed. Additions to the generated
config.h header can be added in the global kern/config.h or the
architecture specific machine/config.h headers.
|
|
|