Changeset 3327
- Timestamp:
- 07/19/99 13:21:35 (9 years ago)
- Files:
-
- i2c/trunk/Makefile (modified) (2 diffs)
- i2c/trunk/kernel/Makefile (modified) (3 diffs)
- i2c/trunk/kernel/Module.mk (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
i2c/trunk/Makefile
r3315 r3327 52 52 MODDIR := /lib/modules/current/extra/misc 53 53 54 # This is the directory into which the header files will be installed. 55 # If you want to make sure your current kernel tree is not overwritten, 56 # the default should work. 57 LINUX_INCLUDE_DIR := /usr/local/include/linux 58 #LINUX_INCLUDE_DIR := $(LINUX_HEADERS) 59 54 60 # Uncomment the second line if you are a developer. This will enable many 55 61 # additional warnings at compile-time … … 67 73 68 74 install: 69 $(MAKE) -C kernel KERNEL_LOCATION=$(LINUX) MODULE_DIR=$(MODDIR) install 75 $(MAKE) -C kernel KERNEL_LOCATION=$(LINUX) MODULE_DIR=$(MODDIR) \ 76 I2CKERNELDIR=(LINUX_INCLUDE_DIR) install 70 77 71 78 clean: i2c/trunk/kernel/Makefile
r3314 r3327 3 3 KERNEL_LOCATION=/usr/src/linux 4 4 CURRENT=$(shell uname -r) 5 I2CINCLUDES := i2c.h i2c-dev.h i2c-algo-bit.h i2c-algo-pcf.h \ 6 i2c-elektor.h i2c-pcf8584.h 7 I2CKERNELDIR := /usr/include/linux 5 8 6 9 ################################################# … … 14 17 EXTRA_CFLAGS = -Wno-unused 15 18 19 16 20 here: 17 21 DIR=`pwd`; (cd $(KERNEL_LOCATION); make SUBDIRS=$$DIR modules) … … 19 23 install: 20 24 su -c "cp -v $(M_OBJS) $(MX_OBJS) /lib/modules/$(CURRENT)/misc" 25 su -c "cp -v $(I2CINCLUDES) $(I2CKERNELDIR)" 21 26 22 27 clean: i2c/trunk/kernel/Module.mk
r3315 r3327 24 24 # defined value verbatim into the command-list of rules... 25 25 KERNELTARGETS := $(MODULE_DIR)/i2c-core.o \ 26 $(MODULE_DIR)/i2c-dev.o \ 26 27 $(MODULE_DIR)/i2c-algo-bit.o \ 27 $(MODULE_DIR)/i2c-dev.o \28 28 $(MODULE_DIR)/i2c-algo-pcf.o \ 29 29 $(MODULE_DIR)/i2c-elv.o \ … … 31 31 $(MODULE_DIR)/i2c-velleman.o \ 32 32 $(MODULE_DIR)/i2c-elektor.o 33 34 KERNELINCLUDES := $(MODULE_DIR)/i2c.h $(MODULE_DIR)/i2c-dev.h \ 35 $(MODULE_DIR)/i2c-algo-bit.h $(MODULE_DIR)/i2c-algo-pcf.h \ 36 $(MODULE_DIR)/i2c-elektor.h $(MODULE_DIR)/i2c-pcf8584.h 33 37 34 35 38 # Include all dependency files 36 39 INCLUDEFILES += $(KERNELTARGETS:.o=.d) … … 40 43 41 44 install-kernel: all-kernel 42 $(MKDIR) $(MODDIR) 45 $(MKDIR) $(MODDIR) $(LINUX_INCLUDE_DIR) 43 46 $(INSTALL) -o root -g root -m 644 $(KERNELTARGETS) $(MODDIR) 47 $(INSTALL) -o root -g root -m 644 $(KERNELINCLUDES) $(LINUX_INCLUDE_DIR) 44 48 install :: install-kernel 45 49
