Changeset 179
- Timestamp:
- 01/28/99 15:45:20 (14 years ago)
- Location:
- lm-sensors/trunk
- Files:
-
- 1 added
- 4 modified
-
Makefile (modified) (2 diffs)
-
kernel/Module.mk (modified) (1 diff)
-
kernel/busses/Module.mk (modified) (1 diff)
-
kernel/chips/Module.mk (modified) (1 diff)
-
kernel/include/Module.mk (added)
Legend:
- Unmodified
- Added
- Removed
-
lm-sensors/trunk/Makefile
r176 r179 40 40 # smbus/sensor module versions, you will get into severe problems. 41 41 # If you want to use a self-compiled version of the i2c modules, make 42 # sure <linux/i2c.h> contains the *correct* i2c header file! 42 # sure <linux/i2c.h> contains the *correct* i2c header file! The stock 43 # Linux 2.1.xxx and 2.2.x modules are *not* good enough; you really need 44 # Simon Vogl's version! 43 45 I2C := 1 44 46 #I2C := 0 … … 103 105 104 106 # The subdirectories we need to build things in 105 SRCDIRS := kernel lib prog/sensors prog/dump etc 107 SRCDIRS := kernel kernel/busses kernel/chips kernel/include lib prog/sensors \ 108 prog/dump etc 106 109 ifeq ($(I2C),1) 107 110 SRCDIRS += i2c i2c/detect i2c/drivers i2c/eeprom -
lm-sensors/trunk/kernel/Module.mk
r177 r179 21 21 MODULE_DIR := kernel 22 22 23 SRCDIRS := kernel/busses kernel/chips24 25 23 # Regrettably, even 'simply expanded variables' will not put their currently 26 24 # defined value verbatim into the command-list of rules... 27 SRCTARGETS := $(MODULE_DIR)/smbus.o \ 28 $(MODULE_DIR)/i2c-proc.o \ 29 $(MODULE_DIR)/i2c-dev.o $(MODULE_DIR)/sensors.o 30 31 SRCHEADERFILES := $(MODULE_DIR)/include/sensors.h $(MODULE_DIR)/include/isa.h \ 32 $(MODULE_DIR)/include/smbus.h $(MODULE_DIR)/include/i2c-dev.h 25 KERNELTARGETS := $(MODULE_DIR)/smbus.o \ 26 $(MODULE_DIR)/i2c-proc.o \ 27 $(MODULE_DIR)/i2c-dev.o $(MODULE_DIR)/sensors.o 33 28 34 29 # Include all dependency files 35 INCLUDEFILES += $( SRCTARGETS:.o=.d)30 INCLUDEFILES += $(KERNELTARGETS:.o=.d) 36 31 37 all- src: $(SRCTARGETS)38 all :: all- src32 all-kernel: $(KERNELTARGETS) 33 all :: all-kernel 39 34 40 # Include all makefiles for sub-modules 41 INCLUDEFILES := 42 include $(patsubst %,%/Module.mk,$(SRCDIRS)) 43 ifneq ($(MAKECMDGOALS),clean) 44 include $(INCLUDEFILES) 45 endif 35 install-kernel: all-kernel 36 $(MKDIR) $(MODDIR) 37 $(INSTALL) -o root -g root -m 644 $(KERNELTARGETS) $(MODDIR) 38 install :: install-kernel 46 39 47 48 install-src: all-src 49 $(MKDIR) $(MODDIR) $(SYSINCLUDEDIR) 50 $(INSTALL) -o root -g root -m 644 $(SRCTARGETS) $(MODDIR) 51 $(INSTALL) -o root -g root -m 644 $(SRCHEADERFILES) $(SYSINCLUDEDIR) 52 install :: install-src 53 54 clean-src: 55 $(RM) $(SRCTARGETS) $(SRCTARGETS:.o=.d) 56 clean :: clean-src 40 clean-kernel: 41 $(RM) $(KERNELTARGETS) $(KERNELTARGETS:.o=.d) 42 clean :: clean-kernel -
lm-sensors/trunk/kernel/busses/Module.mk
r176 r179 23 23 # Regrettably, even 'simply expanded variables' will not put their currently 24 24 # defined value verbatim into the command-list of rules... 25 SRCTARGETS := $(MODULE_DIR)/i2c-piix4.o $(MODULE_DIR)/i2c-isa.o 26 27 SRCHEADERFILES := $(MODULE_DIR)/../include/sensors.h $(MODULE_DIR)/../include/isa.h \ 28 $(MODULE_DIR)/../include/smbus.h $(MODULE_DIR)/../include/i2c-dev.h 25 KERNELBUSSESTARGETS := $(MODULE_DIR)/i2c-piix4.o $(MODULE_DIR)/i2c-isa.o 29 26 30 27 # Include all dependency files 31 INCLUDEFILES += $( SRCTARGETS:.o=.d)28 INCLUDEFILES += $(KERNELBUSSESTARGETS:.o=.d) 32 29 33 all- src: $(SRCTARGETS)34 all :: all- src30 all-kernel-busses: $(KERNELBUSSESTARGETS) 31 all :: all-kernel-busses 35 32 36 install-src-busses: all-src 37 $(MKDIR) $(MODDIR) $(SYSINCLUDEDIR) 38 $(INSTALL) -o root -g root -m 644 $(SRCTARGETS) $(MODDIR) 39 $(INSTALL) -o root -g root -m 644 $(SRCHEADERFILES) $(SYSINCLUDEDIR) 40 install :: install-src-busses 33 install-kernel-busses: all-kernel-busses 34 $(MKDIR) $(MODDIR) 35 $(INSTALL) -o root -g root -m 644 $(KERNELBUSSESTARGETS) $(MODDIR) 36 install :: install-kernel-busses 41 37 42 clean- src-busses:43 $(RM) $( SRCTARGETS) $(SRCTARGETS:.o=.d)44 clean :: clean- src-busses38 clean-kernel-busses: 39 $(RM) $(KERNELBUSSESTARGETS) $(KERNELBUSSESTARGETS:.o=.d) 40 clean :: clean-kernel-busses -
lm-sensors/trunk/kernel/chips/Module.mk
r176 r179 23 23 # Regrettably, even 'simply expanded variables' will not put their currently 24 24 # defined value verbatim into the command-list of rules... 25 SRCTARGETS := $(MODULE_DIR)/adm1021.o $(MODULE_DIR)/adm9240.o \ 26 $(MODULE_DIR)/eeprom.o $(MODULE_DIR)/gl518sm.o \ 27 $(MODULE_DIR)/lm75.o $(MODULE_DIR)/lm78.o \ 28 $(MODULE_DIR)/lm80.o $(MODULE_DIR)/ltc1710.o \ 29 $(MODULE_DIR)/w83781d.o 30 31 SRCHEADERFILES := $(MODULE_DIR)/../include/sensors.h $(MODULE_DIR)/../include/isa.h \ 32 $(MODULE_DIR)/../include/smbus.h $(MODULE_DIR)/../include/i2c-dev.h 25 KERNELCHIPSTARGETS := $(MODULE_DIR)/adm1021.o $(MODULE_DIR)/adm9240.o \ 26 $(MODULE_DIR)/eeprom.o $(MODULE_DIR)/gl518sm.o \ 27 $(MODULE_DIR)/lm75.o $(MODULE_DIR)/lm78.o \ 28 $(MODULE_DIR)/lm80.o $(MODULE_DIR)/ltc1710.o \ 29 $(MODULE_DIR)/w83781d.o 33 30 34 31 # Include all dependency files 35 INCLUDEFILES += $( SRCTARGETS:.o=.d)32 INCLUDEFILES += $(KERNELCHIPSTARGETS:.o=.d) 36 33 37 all- src: $(SRCTARGETS)38 all :: all- src34 all-kernel-chips: $(KERNELCHIPSTARGETS) 35 all :: all-kernel-chips 39 36 40 install-src-chips: all-src 41 $(MKDIR) $(MODDIR) $(SYSINCLUDEDIR) 42 $(INSTALL) -o root -g root -m 644 $(SRCTARGETS) $(MODDIR) 43 $(INSTALL) -o root -g root -m 644 $(SRCHEADERFILES) $(SYSINCLUDEDIR) 44 install :: install-src-chips 37 install-kernel-chips: all-kernel-chips 38 $(MKDIR) $(MODDIR) 39 $(INSTALL) -o root -g root -m 644 $(KERNELCHIPSTARGETS) $(MODDIR) 40 install :: install-kernel-chips 45 41 46 clean- src-chips:47 $(RM) $( SRCTARGETS) $(SRCTARGETS:.o=.d)48 clean :: clean- src-chips42 clean-kernel-chips: 43 $(RM) $(KERNELCHIPSTARGETS) $(KERNELCHIPSTARGETS:.o=.d) 44 clean :: clean-kernel-chips
