root/lm-sensors/trunk/kernel/Module.mk @ 29

Revision 29, 1.7 KB (checked in by frodo, 16 years ago)

LM75 driver finished

Well, it should work. But until we have implemented the remaining parts of
piix4.o, we won't be able to test it. Anybody?

  • 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  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 := src
22
23# Regrettably, even 'simply expanded variables' will not put their currently
24# defined value verbatim into the command-list of rules...
25SRCTARGETS := $(MODULE_DIR)/smbus.o $(MODULE_DIR)/piix4.o $(MODULE_DIR)/isa.o \
26              $(MODULE_DIR)/lm78.o $(MODULE_DIR)/sensors.o  \
27              $(MODULE_DIR)/i2c-proc.o $(MODULE_DIR)/lm75.o
28
29HEADERFILES := $(MODULE_DIR)/sensors.h
30
31# Include all dependency files
32INCLUDEFILES += $(SRCTARGETS:.o=.d)
33
34all-src: $(SRCTARGETS)
35all :: all-src
36
37install-src:
38        $(MKDIR) $(MODDIR)
39        install -o root -g root -m 644 $(SRCTARGETS) $(MODDIR)
40        install -o root -g root -m 644 $(HEADERFILES) $(INCLUDEDIR)
41install :: install-src
42
43clean-src:
44        $(RM) $(SRCTARGETS) $(SRCTARGETS:.o=.d)
45clean :: clean-src
Note: See TracBrowser for help on using the browser.