Changeset 4397
- Timestamp:
- 05/09/07 15:00:30 (6 years ago)
- Location:
- lm-sensors/branches/lm-sensors-3.0.0
- Files:
-
- 1 added
- 68 removed
- 9 modified
-
CHANGES (modified) (1 diff)
-
Makefile (modified) (10 diffs)
-
QUICKSTART (modified) (2 diffs)
-
README.directories (modified) (1 diff)
-
doc/chips/adm1021 (deleted)
-
doc/chips/adm1024 (deleted)
-
doc/chips/adm1025 (deleted)
-
doc/chips/adm1026 (deleted)
-
doc/chips/adm1031 (deleted)
-
doc/chips/adm9240 (deleted)
-
doc/chips/asb100 (deleted)
-
doc/chips/bmcsensors (deleted)
-
doc/chips/bt869 (deleted)
-
doc/chips/ddcmon (deleted)
-
doc/chips/ds1307 (deleted)
-
doc/chips/ds1621 (deleted)
-
doc/chips/eeprom (deleted)
-
doc/chips/f71805f (deleted)
-
doc/chips/fscher (deleted)
-
doc/chips/fscpos (deleted)
-
doc/chips/fscscy (deleted)
-
doc/chips/gl518sm (deleted)
-
doc/chips/gl520sm (deleted)
-
doc/chips/it87 (deleted)
-
doc/chips/lm63 (deleted)
-
doc/chips/lm75 (deleted)
-
doc/chips/lm78 (deleted)
-
doc/chips/lm80 (deleted)
-
doc/chips/lm83 (deleted)
-
doc/chips/lm85 (deleted)
-
doc/chips/lm87 (deleted)
-
doc/chips/lm90 (deleted)
-
doc/chips/lm92 (deleted)
-
doc/chips/lm93 (deleted)
-
doc/chips/ltc1710 (deleted)
-
doc/chips/matorb (deleted)
-
doc/chips/max1619 (deleted)
-
doc/chips/max6650 (deleted)
-
doc/chips/maxilife (deleted)
-
doc/chips/mic74 (deleted)
-
doc/chips/mtp008 (deleted)
-
doc/chips/pc87360 (deleted)
-
doc/chips/pca9540 (deleted)
-
doc/chips/pcf8574 (deleted)
-
doc/chips/pcf8591 (deleted)
-
doc/chips/saa1064 (deleted)
-
doc/chips/sis5595 (deleted)
-
doc/chips/smartbatt (deleted)
-
doc/chips/smbus-arp (deleted)
-
doc/chips/smsc47m1 (deleted)
-
doc/chips/thmc50 (deleted)
-
doc/chips/via686a (deleted)
-
doc/chips/vt1211 (deleted)
-
doc/chips/vt8231 (deleted)
-
doc/chips/w83627hf (deleted)
-
doc/chips/w83781d (deleted)
-
doc/chips/w83792d (deleted)
-
doc/chips/w83l785ts (deleted)
-
doc/chips/xeontemp (deleted)
-
doc/developers/design (deleted)
-
doc/developers/makefiles (modified) (5 diffs)
-
doc/developers/new_drivers (deleted)
-
doc/developers/proc (deleted)
-
doc/developers/release_checklist (modified) (3 diffs)
-
doc/developers/sysctl (deleted)
-
doc/kernel (deleted)
-
doc/modules (deleted)
-
etc/sensors.conf.eg (modified) (3 diffs)
-
kernel/Module.mk (deleted)
-
kernel/chips (deleted)
-
kernel/include/Module.mk (modified) (2 diffs)
-
kernel/include/ds1307.h (deleted)
-
kernel/include/sensors.h (added)
-
kernel/include/sensors.h.template (deleted)
-
kernel/include/sensors_compat.h (deleted)
-
kernel/include/sensors_vid.h (deleted)
-
kernel/sensors.c (deleted)
-
lm_sensors.lsm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lm-sensors/branches/lm-sensors-3.0.0/CHANGES
r4386 r4397 4 4 SVN HEAD 5 5 All bus modules and documentation: Delete 6 All chip modules and documentation: Delete 6 7 File doc/version-2: Delete, obsolete 7 8 File sensors.conf.eg: Add a dme1737 section -
lm-sensors/branches/lm-sensors-3.0.0/Makefile
r4386 r4397 28 28 #SHELL := /usr/bin/bash 29 29 30 # The currently running kernel version. This is used right below to31 # determine where the kernel sources can be found.32 KERNELVERSION := $(shell uname -r)33 34 # The location of linux itself. This is used to find the kernel headers35 # and other things.36 #LINUX := /usr/src/linux37 LINUX := $(shell if [ -L "/lib/modules/$(KERNELVERSION)/build" ] ; \38 then echo "/lib/modules/$(KERNELVERSION)/build" ; \39 else echo "/usr/src/linux" ; fi)40 LINUX_HEADERS := $(LINUX)/include41 42 # If you have installed the i2c header at some other place (like43 # /usr/local/include/linux), set that directory here. Please check this out44 # if you get strange compilation errors; the default Linux i2c headers45 # may be used mistakenly. Note: This should point to the directory46 # *above* the linux/ subdirectory, so to /usr/local/include in the47 # above example.48 I2C_HEADERS := /usr/local/include49 #I2C_HEADERS := $(LINUX_HEADERS)50 51 ifneq ($(MAKECMDGOALS),user)52 ifneq ($(MAKECMDGOALS),user_install)53 ifneq ($(MAKECMDGOALS),user_uninstall)54 SMP := $(shell if grep -q '^[[:space:]]*\#define[[:space:]]*CONFIG_SMP[[:space:]]*1' $(LINUX_HEADERS)/linux/autoconf.h ; \55 then echo 1; else echo 0; fi)56 MODVER := $(shell if grep -q '^[[:space:]]*\#define[[:space:]]*CONFIG_MODVERSIONS[[:space:]]*1' $(LINUX_HEADERS)/linux/autoconf.h ; \57 then echo 1; else echo 0; fi)58 endif59 endif60 endif61 62 30 # Uncomment the second line if you are a developer. This will enable many 63 31 # additional warnings at compile-time … … 81 49 CC := gcc 82 50 83 # This is the main modules directory into which the modules will be installed. 84 # The magic invocation will return something like this: 85 # /lib/modules/2.4.29 86 KERNELVERSION := $(shell $(CC) -I$(LINUX_HEADERS) -E etc/config.c | grep uts_release | cut -f 2 -d'"') 87 MODPREF := /lib/modules/$(KERNELVERSION) 88 89 # When building userspace for use with 2.4.x series kernels, we turn off 90 # sysfs support by default. You can override this (e.g. if you want 91 # to build binaries that work for both 2.4.x, and 2.6.x and above) 92 # by uncommenting the line after the next endif. Keep in mind, if and only 93 # if you do this: you will need to install the libsysfs libraries on your 94 # kernel 2.4.x systems also. 95 ifeq (,$(findstring /2.4., $(MODPREF))) 96 SYSFS_SUPPORT := 1 97 else 98 SYSFS_SUPPORT := 99 endif 100 #SYSFS_SUPPORT := 1 101 102 # Prevent 2.6+ users from using improper targets, as this won't work. 103 ifeq (,$(findstring /2.4., $(MODPREF))) 104 ifeq (, $(MAKECMDGOALS)) 105 $(error For 2.6 kernels and later, use "make user") 106 endif 107 ifeq (install, $(MAKECMDGOALS)) 108 $(error For 2.6 kernels and later, use "make user_install") 109 endif 110 endif 51 # Build with sysfs support 52 SYSFS_SUPPORT := 1 111 53 112 54 # This is the directory where sensors.conf will be installed, if no other … … 171 113 # The subdirectories we need to build things in 172 114 SRCDIRS := 173 ifneq ($(MAKECMDGOALS),user)174 ifneq ($(MAKECMDGOALS),user_install)175 ifneq ($(MAKECMDGOALS),user_uninstall)176 ifneq ($(MAKECMDGOALS),package)177 ifneq ($(MAKECMDGOALS),userpackage)178 ifneq ($(MAKECMDGOALS),manhtml)179 SRCDIRS += kernel kernel/chips180 endif181 endif182 endif183 endif184 endif185 endif186 115 SRCDIRS += kernel/include 187 116 SRCDIRS += lib prog/detect prog/dump prog/eeprom prog/pwm \ … … 205 134 # Set CFLAGS or CPPFLAGS above to add your own flags to all. 206 135 # ALLCPPFLAGS/ALLCFLAGS are common flags, plus any user-specified overrides from the environment or make command line. 207 # MODCPPFLAGS/MODCFLAGS is to create in-kernel object files (modules). 208 # PROGCPPFLAGS/PROGCFLAGS is to create non-kernel object files (which are linked into executables). 136 # PROGCPPFLAGS/PROGCFLAGS is to create regular object files (which are linked into executables). 209 137 # ARCPPFLAGS/ARCFLAGS are used to create archive object files (static libraries). 210 138 # LIBCPPFLAGS/LIBCFLAGS are for shared library objects. 211 ALL_CPPFLAGS := -I. -Ikernel/include -I$(I2C_HEADERS)139 ALL_CPPFLAGS := -I. -Ikernel/include 212 140 ALL_CFLAGS := -Wall 213 141 … … 227 155 ALL_CFLAGS += $(CFLAGS) 228 156 229 MODCPPFLAGS :=230 MODCFLAGS := -fno-strict-aliasing231 232 ifeq ($(MACHINE),alpha)233 MODCFLAGS += -ffixed-8 -mno-fp-regs -mcpu=ev56234 endif235 236 ifeq ($(MACHINE),x86_64)237 MODCFLAGS += -fno-common -fomit-frame-pointer -mno-red-zone \238 -mcmodel=kernel -fno-reorder-blocks -finline-limit=2000 -fno-strength-reduce239 endif240 241 ifeq ($(MACHINE),mips)242 MODCFLAGS += -mabi=32 -mips3 -Wa,-32 -Wa,-mips3 -Wa,--trap243 endif244 245 ifeq ($(MACHINE),sparc32)246 MODCFLAGS += -m32 -pipe -mno-fpu -fcall-used-g5 -fcall-used-g7247 endif248 249 ifeq ($(MACHINE),sparc64)250 MODCFLAGS += -m64 -pipe -mno-fpu -mcpu=ultrasparc -mcmodel=medlow \251 -ffixed-g4 -fcall-used-g5 -fcall-used-g7 -Wno-sign-compare \252 -Wa,--undeclared-regs253 endif254 255 ifeq ($(SMP),1)256 MODCPPFLAGS += -D__SMP__257 endif258 259 ifeq ($(MODVER),1)260 MODCPPFLAGS += -DMODVERSIONS -include $(LINUX_HEADERS)/linux/modversions.h261 endif262 263 # This magic is from the kernel Makefile.264 # Extra cflags for kbuild 2.4. The default is to forbid includes by kernel code265 # from user space headers.266 kbuild_2_4_nostdinc := -nostdinc $(shell LC_ALL=C $(CC) -print-search-dirs | sed -ne 's/install: \(.*\)/-I \1include/gp')267 268 MODCPPFLAGS += -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -fomit-frame-pointer $(ALL_CPPFLAGS) -I$(LINUX_HEADERS) $(kbuild_2_4_nostdinc)269 MODCFLAGS += $(ALL_CFLAGS)270 157 PROGCPPFLAGS := -DETCDIR="\"$(ETCDIR)\"" $(ALL_CPPFLAGS) -Wundef 271 158 PROGCFLAGS := $(ALL_CFLAGS) … … 318 205 all :: user 319 206 install :: all user_install 320 ifeq ($(DESTDIR),)321 -if [ -r $(MODPREF)/build/System.map -a -x /sbin/depmod ] ; then \322 /sbin/depmod -a -F $(MODPREF)/build/System.map $(KERNELVERSION) ; \323 fi324 else325 @echo "*** This is a \`staged' install using \"$(DESTDIR)\" as prefix."326 @echo "***"327 @echo "*** Once the modules have been moved to their final destination"328 @echo "*** you must run the command \"/sbin/depmod -a\"."329 @echo "***"330 @echo "*** Alternatively, if you build a package (e.g. rpm), include the"331 @echo "*** command \"/sbin/depmod -a\" in the post-(un)install procedure."332 @echo "***"333 @echo "*** The depmod command mentioned above may generate errors. We are"334 @echo "*** aware of the problem and are working on a solution."335 endif336 207 337 208 clean:: … … 341 212 342 213 uninstall :: user_uninstall 343 @echo "*** Note:"344 @echo "*** * Kernel modules were not uninstalled."345 214 346 215 # This is tricky, but it works like a charm. It needs lots of utilities … … 360 229 cat doc/developers/checklist 361 230 362 # doesn't work well yet... needs Makefile changes too363 userpackage: version clean $(KERNELINCLUDEDIR)/sensors.h364 lmversion=`tail -1 version.h|cut -f 2 -d \"`; \365 lmpackage=lm_sensors-user-$$lmversion; \366 ln -s . $$lmpackage; \367 find $$lmpackage/ -type f | grep -v ^$$lmpackage/$$lmpackage$$ | \368 grep -v ^$$lmpackage/$$lmpackage.tar$$ | \369 grep -v ^$$lmpackage/doc/chips | \370 grep -v ^$$lmpackage/kernel/chips | \371 grep -v ^$$lmpackage/$$ | \372 grep -v /CVS | \373 grep -v /\\.# | \374 tar rvf $$lmpackage.tar -T -; \375 gzip -9 $$lmpackage.tar ;\376 $(RM) $$lmpackage.tar $$lmpackage377 cat doc/developers/checklist378 379 231 version: 380 232 $(RM) version.h … … 385 237 help: 386 238 @echo 'Make targets are:' 387 @echo ' all (default): build modules and userspace programs' 388 @echo ' install: install modules and userspace programs' 389 @echo ' user: build userspace programs' 390 @echo ' user_install: install userspace programs' 391 @echo ' user_uninstall: remove userspace programs' 239 @echo ' all (default): build library and userspace programs' 240 @echo ' install: install library and userspace programs' 241 @echo ' uninstall: uninstall library and userspace programs' 392 242 @echo ' clean: cleanup' 393 243 @echo ' package: create a distribution package' 394 395 $(LINUX)/.config:396 @echo397 @echo "Error - missing file $(LINUX)/.config !! "398 @echo " Verify kernel source is in $(LINUX) and then"399 @echo " cd to $(LINUX) and run 'make config' !!"400 @echo401 @echo "Exception: if you're using a stock RedHat kernel..."402 @echo " (1) Install the appropriate kernel-source RPM."403 @echo " (2) Copy the appropriate config..."404 @echo " from $(LINUX)/configs/<...>"405 @echo " to $(LINUX)/.config"406 @echo " (3) Do *NOT* 'make dep' or 'make config'."407 @echo408 @exit 1409 244 410 245 # Generate html man pages to be copied to the lm_sensors website. … … 428 263 # dir/file.c in front of the dependency file rule. 429 264 430 # .o files are used for modules431 # depend on the kernel config file!432 %.o: %.c $(LINUX)/.config433 $(CC) $(MODCPPFLAGS) $(MODCFLAGS) -c $< -o $@434 435 %.d: %.c $(LINUX)/.config436 $(CC) -M -MG $(MODCPPFLAGS) $(MODCFLAGS) $< | \437 $(SED) -e 's@^\(.*\)\.o:@$*.d $*.o: Makefile '`dirname $*.d`/Module.mk' @' > $@438 439 440 265 441 266 # .ro files are used for programs (as opposed to modules) -
lm-sensors/branches/lm-sensors-3.0.0/QUICKSTART
r4174 r4397 5 5 system, but not always!! 6 6 7 The first part of document is for 2.6 kernel series, second part is for8 older 2.4 kernels.9 10 7 Quickstart for Kernel 2.6 11 8 ------------------------- 12 9 13 10 0) Just compile and install lm-sensors userspace tools. You can do that with: 14 'make user; make user_install'11 'make ; make install' 15 12 1) Make sure your kernel has support for all I2C bus drivers and 16 13 'i2c device interface'. If you are using a distribution kernel, all is … … 27 24 We are aware that the documentation could be improved, please contact us if 28 25 you want to help us with that. 29 30 Quickstart for Kernel 2.431 -------------------------32 33 NOTE: PLEASE SKIM THE INSTALL DOCUMENT, OR BETTER YET READ IT CAREFULLY!34 35 Quickstart for i2c option 1 (modules) and lm_sensors option 1 (modules).36 This is by far the EASIEST METHOD.37 Other methods are described in INSTALL.38 ------------------------------------------39 40 * Verify you are running a 2.4 kernel, 2.4.10 or later.41 42 * Make sure you have the kernel tree corresponding to your current43 kernel in /lib/modules/$(uname -r)/build.44 Even if the source is there, it may not correspond to your running45 kernel. If so, you will have to recompile your kernel.46 47 * Verify that your i2c support in the kernel is configured as48 modules or is disabled. If it is compiled-in, you obviously49 cannot replace it with modules in the next step.50 51 * Do `lsmod'. If there are any old i2c or sensors modules loaded,52 you MUST remove them (as root) with `rmmod'.53 54 * Download, build, and install the latest i2c package,55 (i2c-2.9.0 or later). The i2c subsystem found in the Linux 2.456 kernel trees, even the latest ones, is outdated and won't work.57 Quickstart for i2c: make; (as root) make install58 59 * Go back to the lm_sensors directory. Do `make'.60 The warnings about .d files at the start are harmless.61 62 * Do (as root) `make install'.63 64 * Verify that /usr/local/lib is listed in /etc/ld.so.conf;65 if it isn't, add it, then run (as root) `ldconfig'.66 67 * Run (as root) `prog/mkdev/mkdev.sh' to create the device files,68 unless you already have them or are running devfs or udev.69 70 * Run (as root) `prog/detect/sensors-detect' to detect your hardware,71 put the lines it suggests into /etc/modules.conf, and run all72 the commands it suggests (`modprobe X', `sensors -s').73 74 * Run `sensors' to see your output.75 76 * That's it! If you have problems, read our excellent FAQ77 (doc/FAQ or doc/lm_sensors-FAQ.html). -
lm-sensors/branches/lm-sensors-3.0.0/README.directories
r4386 r4397 2 2 3 3 * doc 4 Documentation about the modules within this package, and all other things.4 Documentation. 5 5 * etc 6 6 A sample configuration file for the 'sensors' program. 7 7 * kernel 8 The kernel modules: sensor chip drivers.8 A few kernel-related header files. 9 9 * lib 10 10 The user-space sensors support library code. -
lm-sensors/branches/lm-sensors-3.0.0/doc/developers/makefiles
r4069 r4397 5 5 There is one big Makefile in the root of this package. It includes many 6 6 other files; one for each directory in which source code is found. These 7 included files are called 'Module.mk'. There is a separate set of Makefiles 8 in the i2c/ directories; these are Simon Vogl's original Makefiles, and 9 not referred by the main package Makefile. 7 included files are called 'Module.mk'. 10 8 11 9 There are several interesting targets defined through this Makefile: 12 10 * all 13 11 Create everything in all directories. 14 * all-i2c, all-src, ...15 Create everything in the designated directory.16 12 * install 17 13 Install everything from all directories. 18 * install-i2c, install-src, ...19 Install everything in the designated directory.14 * uninstall 15 Uninstall everything. 20 16 * clean 21 17 Remove anything which can be regenerated from all directories. A call … … 23 19 this is useful when they are out of date (and prevent the calling of 24 20 any other target). 25 * clean-i2c, clean-src, ...26 Remove anything which can be regenerated from the designated directory.27 21 * version 28 22 Regenerate version.h, using the current date for the date-stamp, and … … 30 24 * package 31 25 Create a .tar.gz file containing everything except the SVN directories. 32 * src/lm78.o, i2c/i2c-core.o, ...33 You can of course also specify one or more targets to make.34 26 35 27 The best way to understand the Module.mk subfiles is to examine one of them, 36 for example src/Module.mk. They are not too difficult to understand.28 for example lib/Module.mk. They are not too difficult to understand. 37 29 38 30 There are several variables which can be set in the main Makefile. You can … … 48 40 49 41 Several files are generated by Makefiles: 50 * .d51 Dependency files for modules. Automatically generated.52 42 * .rd 53 43 Dependency files for executables. Automatically generated. … … 56 46 * .lo 57 47 Dependency files for shared libraries. Automatically generated. 58 * .o59 Generated modules60 48 * .ro 61 49 Object files for executables. They will be linked together to create -
lm-sensors/branches/lm-sensors-3.0.0/doc/developers/release_checklist
r4253 r4397 3 3 4 4 Release steps: 5 - Check out i2c andlm-sensors5 - Check out lm-sensors 6 6 - Update if necessary, the version number of libsensors 7 7 (edit lib/Module.mk and change LIBMAINVER and/or LIBMINORVER) … … 9 9 functionality is added, and patch if only bugs are fixed. 10 10 `svn diff -r Vx-y-z lib' is your friend. 11 - Update both CHANGES files (add the release date) 12 - Verify i2c dependency instructions in README, QUICKSTART, and INSTALL, 13 update if necessary 11 - Update the CHANGES file (add the release date) 14 12 - Update lm_sensors.lsm and send it to the LSM by mailing it to 15 13 lsm@execpc.com with the subject `add' (no quotes). 16 - Update lm_sensors2/version.h and i2c/kernel/i2c.h14 - Update version.h 17 15 - Commit 18 16 - Tag the release using SVN: … … 22 20 - Remove empty directories (e.g. rmdir `find . -type d`) 23 21 - Remove 'SVN' related files/directories (e.g. rm -fR `find . -name .svn`) 24 - Rename i2c and lm_sensors2 to i2c-#.#.# andlm_sensors-#.#.#22 - Rename lm_sensors2 to lm_sensors-#.#.# 25 23 - Tar it up and post it (sign it) 26 - Make sure the file permissions on both the archive s and the signatures24 - Make sure the file permissions on both the archive and the signature 27 25 are correct (664) 28 26 -
lm-sensors/branches/lm-sensors-3.0.0/etc/sensors.conf.eg
r4357 r4397 921 921 922 922 # IMPORTANT: in0, in1, and in2 values (+5, +3, and +12) CANNOT be read 923 # unless you use the slow 'iterate' method. Limits will still924 # work even when iterate=0. See doc/chips/gl518sm.925 # Note that the 'iterate' method was trimmed while porting the926 # driver to Linux 2.6 as we considered it too ugly for the thin927 # benefit.928 923 # 929 924 # Factors and labels taken from GL518SM datasheet, they seem to give … … 1855 1850 1856 1851 # Compute Voltages using mainboard dependant MRO-values 1857 # (see doc/chips/fscher)1852 # (see the fscher driver documentation in the kernel tree) 1858 1853 # M R O O M R 1859 1854 compute in0 (@ * (49 * 33) / 255) + (0 / 100), (@ - (0 / 100)) * 255 / (49 * 33) … … 1861 1856 compute in2 (@ * (10 * 33) / 255) + (0 / 100), (@ - (0 / 100)) * 255 / (10 * 33) 1862 1857 1863 # Read documentation before enabling pwm settings (see doc/chips/fscher) 1858 # Read documentation before enabling pwm settings 1859 # (see the fscher driver documentation in the kernel tree) 1864 1860 # WARNING: IMPROPER VALUES MAY DAMAGE YOUR SYSTEM DUE TO OVERHEATING! 1865 1861 -
lm-sensors/branches/lm-sensors-3.0.0/kernel/include/Module.mk
r4163 r4397 21 21 MODULE_DIR := kernel/include 22 22 KERNELINCLUDEDIR := $(MODULE_DIR) 23 KERNELCHIPSDIR := kernel/chips24 23 25 24 KERNELINCLUDEFILES := $(MODULE_DIR)/i2c-dev.h $(MODULE_DIR)/sensors.h 26 27 $(KERNELINCLUDEDIR)/sensors.h: $(KERNELINCLUDEDIR)/sensors.h.template28 cat $@.template > $@29 $(AWK) '/SENSORS SYSCTL START/,/SENSORS SYSCTL END/' $(KERNELCHIPSDIR)/*.c >> $@30 echo '#endif' >> $@31 32 $(KERNELINCLUDEDIR)/sensors.hd:33 ( $(GREP) 'SENSORS SYSCTL START' /dev/null $(KERNELCHIPSDIR)/*.c | \34 $(SED) -e 's/:.*//' -e 's#^#$(KERNELINCLUDEDIR)/sensors.h: #' ) > $@35 36 # Get dependencies of sensors.h37 INCLUDEFILES += $(MODULE_DIR)/sensors.hd38 25 39 26 REMOVEKERNELINC := $(patsubst $(MODULE_DIR)/%,$(DESTDIR)$(SYSINCLUDEDIR)/%,$(KERNELINCLUDEFILES)) … … 51 38 # Remove directory if empty, ignore failure 52 39 $(RMDIR) $(DESTDIR)$(SYSINCLUDEDIR) 2> /dev/null || true 53 54 clean-all-kernel-include:55 $(RM) $(KERNELINCLUDEDIR)/*.h.install $(KERNELINCLUDEDIR)/sensors.h $(KERNELINCLUDEDIR)/sensors.hd56 57 clean :: clean-all-kernel-include -
lm-sensors/branches/lm-sensors-3.0.0/lm_sensors.lsm
r4386 r4397 4 4 Entered-date: 29DEC98 5 5 Description: Hardware health monitoring package for Linux. It consists of 6 kernel modules to access sensor chips and SMBus hardware, 7 of a library to allow applications to read this data more 6 a library to allow applications to read sensors data more 8 7 easily, and of an example program to pretty print this data. 9 LM78, LM79, LM80, W83781D and GL518SM sensor chips are10 supported, among others.11 8 Version 2 is a complete non-compatible modular rewrite of this 12 9 package. 13 Keywords: kernel module SMBus sensors LM78health10 Keywords: sensors health 14 11 Author: frodol@dds.nl (Frodo Looijaard) 15 12 phil@netroedge.com (Philip Edelbrock)
