Show
Ignore:
Timestamp:
01/28/99 15:45:20 (14 years ago)
Author:
frodo
Message:

Makefile tweaks for the new kernel directory structure

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/kernel/Module.mk

    r177 r179  
    2121MODULE_DIR := kernel 
    2222 
    23 SRCDIRS := kernel/busses kernel/chips 
    24  
    2523# Regrettably, even 'simply expanded variables' will not put their currently 
    2624# 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 
     25KERNELTARGETS := $(MODULE_DIR)/smbus.o \ 
     26                 $(MODULE_DIR)/i2c-proc.o \ 
     27                 $(MODULE_DIR)/i2c-dev.o $(MODULE_DIR)/sensors.o 
    3328 
    3429# Include all dependency files 
    35 INCLUDEFILES += $(SRCTARGETS:.o=.d) 
     30INCLUDEFILES += $(KERNELTARGETS:.o=.d) 
    3631 
    37 all-src: $(SRCTARGETS) 
    38 all :: all-src 
     32all-kernel: $(KERNELTARGETS) 
     33all :: all-kernel 
    3934 
    40 # Include all makefiles for sub-modules 
    41 INCLUDEFILES :=  
    42 include $(patsubst %,%/Module.mk,$(SRCDIRS)) 
    43 ifneq ($(MAKECMDGOALS),clean) 
    44 include $(INCLUDEFILES) 
    45 endif 
     35install-kernel: all-kernel 
     36        $(MKDIR) $(MODDIR) 
     37        $(INSTALL) -o root -g root -m 644 $(KERNELTARGETS) $(MODDIR) 
     38install :: install-kernel 
    4639 
    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 
     40clean-kernel: 
     41        $(RM) $(KERNELTARGETS) $(KERNELTARGETS:.o=.d) 
     42clean :: clean-kernel