root/lm-sensors/trunk/i2c/detect/Module.mk @ 88

Revision 88, 1.5 KB (checked in by frodo, 15 years ago)

Makefile updates

Several, mostly internal, things changed. Most notably, the install
directories are extended (we'll need this to install the new library).
Also, explicit rules for creating .c and .o files are added.

  • Property svn:eol-style set to native
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 := i2c/detect
22
23# Regrettably, even 'simply expanded variables' will not put their currently
24# defined value verbatim into the command-list of rules...
25I2CDETECTTARGETS := $(MODULE_DIR)/detect
26I2CDETECTSOURCES := $(MODULE_DIR)/detect.c
27
28# Include all dependency files
29INCLUDEFILES += $(I2CDETECTSOURCES:.c=.rd)
30
31all-i2c-detect: $(I2CDETECTTARGETS)
32all :: all-i2c-detect
33
34# No install rule
35
36clean-i2c-detect:
37        $(RM) $(I2CDETECTSOURCES:.c=.rd) $(I2CDETECTSOURCES:.c=.ro) \
38              $(I2CDETECTTARGETS)
39clean :: clean-i2c-detect
40
Note: See TracBrowser for help on using the browser.