mirror of
https://github.com/lm-sensors/lm-sensors.git
synced 2026-11-07 16:01:34 +00:00
Delete all kernel chip drivers, documentation and references. We are
moving to a user-space-only package, all the drivers are maintained in the Linux kernel tree itself. I tried to update the documentation a bit, but there's still a lot to go. In fact, a complete rewrite seems to be needed. git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4397 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
1 parent
448c4a70e9
commit
9232f4eb43
136 files changed
+1633
-55767
No files matched your search
@@ -4,36 +4,28 @@ See doc/useful_addresses.html for a link to this article.
|
||||
|
||||
There is one big Makefile in the root of this package. It includes many
|
||||
other files; one for each directory in which source code is found. These
|
||||
included files are called 'Module.mk'. There is a separate set of Makefiles
|
||||
in the i2c/ directories; these are Simon Vogl's original Makefiles, and
|
||||
not referred by the main package Makefile.
|
||||
included files are called 'Module.mk'.
|
||||
|
||||
There are several interesting targets defined through this Makefile:
|
||||
* all
|
||||
Create everything in all directories.
|
||||
* all-i2c, all-src, ...
|
||||
Create everything in the designated directory.
|
||||
* install
|
||||
Install everything from all directories.
|
||||
* install-i2c, install-src, ...
|
||||
Install everything in the designated directory.
|
||||
* uninstall
|
||||
Uninstall everything.
|
||||
* clean
|
||||
Remove anything which can be regenerated from all directories. A call
|
||||
of 'make clean' (without any other targets) will ignore any .d files;
|
||||
this is useful when they are out of date (and prevent the calling of
|
||||
any other target).
|
||||
* clean-i2c, clean-src, ...
|
||||
Remove anything which can be regenerated from the designated directory.
|
||||
* version
|
||||
Regenerate version.h, using the current date for the date-stamp, and
|
||||
a user-supplied version number.
|
||||
* package
|
||||
Create a .tar.gz file containing everything except the SVN directories.
|
||||
* src/lm78.o, i2c/i2c-core.o, ...
|
||||
You can of course also specify one or more targets to make.
|
||||
|
||||
The best way to understand the Module.mk subfiles is to examine one of them,
|
||||
for example src/Module.mk. They are not too difficult to understand.
|
||||
for example lib/Module.mk. They are not too difficult to understand.
|
||||
|
||||
There are several variables which can be set in the main Makefile. You can
|
||||
also specify them on the command-line; this overrules any definitions
|
||||
@@ -47,16 +39,12 @@ ones for developers:
|
||||
only output more information, and never make the code mis-behave.
|
||||
|
||||
Several files are generated by Makefiles:
|
||||
* .d
|
||||
Dependency files for modules. Automatically generated.
|
||||
* .rd
|
||||
Dependency files for executables. Automatically generated.
|
||||
* .ao
|
||||
Dependency files for static libraries. Automatically generated.
|
||||
* .lo
|
||||
Dependency files for shared libraries. Automatically generated.
|
||||
* .o
|
||||
Generated modules
|
||||
* .ro
|
||||
Object files for executables. They will be linked together to create
|
||||
the executable. This extension is used to distinguish them from
|
||||
|
||||
Reference in new issue
Block a user