diff --git a/prog/detect/Module.mk b/prog/detect/Module.mk new file mode 100644 index 00000000..4e336d49 --- /dev/null +++ b/prog/detect/Module.mk @@ -0,0 +1,38 @@ +# Module.mk - Makefile for a Linux module for reading sensor data. +# Copyright (c) 1998 Frodo Looijaard +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +# Note that MODULE_DIR (the directory in which this file resides) is a +# 'simply expanded variable'. That means that its value is substituted +# verbatim in the rules, until it is redefined. +MODULE_DIR := prog/detect + +# Regrettably, even 'simply expanded variables' will not put their currently +# defined value verbatim into the command-list of rules... +PROGDETECTTARGETS := $(MODULE_DIR)/i2cdetect +PROGDETECTSOURCES := $(MODULE_DIR)/i2cdetect.c + +# Include all dependency files. We use '.rd' to indicate this will create +# executables. +INCLUDEFILES += $(PROGDETECTSOURCES:.c=.rd) + +all-prog-detect: $(PROGDETECTTARGETS) +all :: all-prog-detect + +clean-prog-detect: + $(RM) $(PROGDETECTSOURCES:.c=.rd) $(PROGDETECTSOURCES:.c=.ro) \ + $(PROGDETECTTARGETS) +clean :: clean-prog-detect diff --git a/prog/dump/Module.mk b/prog/dump/Module.mk index 0a3e9a3f..444b40d1 100644 --- a/prog/dump/Module.mk +++ b/prog/dump/Module.mk @@ -22,10 +22,8 @@ MODULE_DIR := prog/dump # Regrettably, even 'simply expanded variables' will not put their currently # defined value verbatim into the command-list of rules... -PROGDUMPTARGETS := $(MODULE_DIR)/isadump $(MODULE_DIR)/i2cdump \ - $(MODULE_DIR)/i2cdetect -PROGDUMPSOURCES := $(MODULE_DIR)/isadump.c $(MODULE_DIR)/i2cdump.c \ - $(MODULE_DIR)/i2cdetect.c +PROGDUMPTARGETS := $(MODULE_DIR)/isadump $(MODULE_DIR)/i2cdump +PROGDUMPSOURCES := $(MODULE_DIR)/isadump.c $(MODULE_DIR)/i2cdump.c # Include all dependency files. We use '.rd' to indicate this will create # executables.