root/lm-sensors/trunk/kernel/include/Module.mk @ 1705

Revision 1705, 1.6 KB (checked in by kmalkki, 10 years ago)

(Kyösti) Cleanups

Copy sysctl enums to chip drivers from sensors.h for now,
as seen in drivers included in 2.5 tree. File no longer included
from kernel side.

Apply i2c-proc change in CVS tagged -km2.

Partial clean and sort of includes everywhere.

Add i2c-dev.h, as a partial copy from i2c.
Add to sensors.h from i2c-proc.h to compile things.
Remove i2c-isa.h.

Reflect header file changes to lib/ and prog/.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1#  Module.mk - Makefile for a Linux module for reading sensor data.
2#  Copyright (c) 1998, 1999  Frodo Looijaard <frodol@dds.nl>
3#
4#  This program is free software; you can redistribute it and/or modify
5#  it under the terms of the GNU General Public License as published by
6#  the Free Software Foundation; either version 2 of the License, or
7#  (at your option) any later version.
8#
9#  This program is distributed in the hope that it will be useful,
10#  but WITHOUT ANY WARRANTY; without even the implied warranty of
11#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12#  GNU General Public License for more details.
13#
14#  You should have received a copy of the GNU General Public License
15#  along with this program; if not, write to the Free Software
16#  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17
18# Note that MODULE_DIR (the directory in which this file resides) is a
19# 'simply expanded variable'. That means that its value is substituted
20# verbatim in the rules, until it is redefined.
21MODULE_DIR := kernel/include
22KERNELINCLUDEDIR := $(MODULE_DIR)
23
24KERNELINCLUDEFILES := 
25ifneq ($(shell if grep -q '^CONFIG_SENSORS=y' $(LINUX)/.config; then echo 1; fi),1)
26KERNELINCLUDEFILES += $(MODULE_DIR)/sensors.h
27endif
28
29install-all-kernel-include:
30        if [ -n "$(KERNELINCLUDEFILES)" ] ; then \
31          $(MKDIR) $(DESTDIR)$(SYSINCLUDEDIR) ; \
32          $(INSTALL) -o root -g root -m 644 $(KERNELINCLUDEFILES) $(DESTDIR)$(SYSINCLUDEDIR) ; \
33        fi
34
35install :: install-all-kernel-include
36
37clean-all-kernel-include:
38        $(RM) $(KERNELINCLUDEDIR)/*.h.install
39
40clean :: clean-all-kernel-include
Note: See TracBrowser for help on using the browser.