Committer: Miika Komu <miika@xxxxxx> Date: 13/05/2010 at 21:46:22 Revision: 4504 Revision-id: miika@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Branch nick: trunk Log: Removed an obsolete section on autotools from HACKING. Modified: M doc/HACKING === modified file 'doc/HACKING' --- doc/HACKING 2010-05-12 16:09:38 +0000 +++ doc/HACKING 2010-05-13 18:46:22 +0000 @@ -32,33 +32,6 @@ - xx -AUTOCONF AND AUTOMAKE -===================== - -Autoconf and automake tools help developers to avoid from "include -header dependency hell" so they are also used by HIPL in "tools" and -"test" directories. Standard linux kernel supports only plain old -Makefiles, so "linux" subdirectory is not controlled with -autoconf/automake. The "doc" directory uses plain old Makefile because -it uses the same documentation building system as "linux". - -If you need to add or remove source/header files or modify build -rules, edit "Makefile.am". If you need to modify dependencies, edit -"configure.ac". After editing the files, run "autoreconf". Autoreconf -may then update some files (config.h.in, config.sub, configure, -Makefile, Makefile.in) and you need to commit them too into the CVS -along with your new source and header files. - -If you need to share a file between userspace and kernelspace, place -it in the kernelspace and modify userspace Makefile.am to create a -link to it from userspace (CVS does not accept links). For example, -"tools/Makefile.am" makes a local link to -"hipl/linux/net/ipv6/builder.c" by the following rule: - - builder.c: - $(LN_S) ../linux/net/ipv6/hip/builder.c . - - HOWTO Bazaar VCS ===========================================