diff -Naurb udev-013/extras/multipath/libdevmapper/Makefile udev.old/extras/multipath/libdevmapper/Makefile --- udev-013/extras/multipath/libdevmapper/Makefile 2003-12-10 12:14:19.000000000 +0100 +++ udev.old/extras/multipath/libdevmapper/Makefile 2004-01-19 12:29:13.153889468 +0100 @@ -10,7 +10,7 @@ GCCINCDIR := ${shell $(CC) -print-search-dirs | sed -ne "s/install: \(.*\)/\1include/gp"} CFLAGS = -pipe -g -O2 -Wall -Wunused -Wstrict-prototypes -nostdinc \ -I$(klibcdir)/klibc/include -I$(klibcdir)/klibc/include/bits32 \ - -I$(GCCINCDIR) -I$(klibcdir)/linux/include -I. -Iioctl + -I$(GCCINCDIR) -I$(KERNEL_DIR)/include -I. -Iioctl OBJS = ioctl/libdevmapper.o libdm-common.o diff -Naurb udev-013/extras/multipath/Makefile udev.old/extras/multipath/Makefile --- udev-013/extras/multipath/Makefile 2004-01-05 20:48:32.000000000 +0100 +++ udev.old/extras/multipath/Makefile 2004-01-19 12:34:49.127502355 +0100 @@ -15,7 +15,7 @@ GCCINCDIR := ${shell $(CC) -print-search-dirs | sed -ne "s/install: \(.*\)/\1include/gp"} CFLAGS = -pipe -g -O2 -Wall -Wunused -Wstrict-prototypes -nostdinc \ -I$(klibcdir)/klibc/include -I$(klibcdir)/klibc/include/bits32 \ - -I$(GCCINCDIR) -I$(klibcdir)/linux/include -I$(sysfsdir) -I. + -I$(GCCINCDIR) -I$(KERNEL_DIR)/include -I$(sysfsdir) -I. OBJS = main.o CRT0 = ../../klibc/klibc/crt0.o @@ -32,7 +32,7 @@ recurse: @for dir in $(SUBDIRS); do\ - $(MAKE) -C $$dir ; \ + $(MAKE) KERNEL_DIR=$(KERNEL_DIR) -C $$dir ; \ done $(MAKE) $(EXEC) diff -Naurb udev-013/klibc/MCONFIG udev.old/klibc/MCONFIG --- udev-013/klibc/MCONFIG 2004-01-19 13:26:01.115895297 +0100 +++ udev.old/klibc/MCONFIG 2004-01-18 16:59:06.047625766 +0100 @@ -12,7 +12,7 @@ -I$(KLIBSRC)/arch/$(ARCH)/include \ -I$(KLIBSRC)/include/bits$(BITSIZE) \ -D__KLIBC__ -DBITSIZE=$(BITSIZE) -I$(KLIBSRC)/include \ - -I$(SRCROOT)/linux/include + -I$(KERNEL_DIR)/include LDFLAGS = AR = $(CROSS)ar RANLIB = $(CROSS)ranlib diff -Naurb udev-013/Makefile udev.old/Makefile --- udev-013/Makefile 2004-01-19 13:26:01.115895297 +0100 +++ udev.old/Makefile 2004-01-19 12:36:13.173255316 +0100 @@ -32,6 +32,10 @@ LOCAL_CFG_DIR = etc/udev DESTDIR = +ifndef KERNEL_DIR +KERNEL_DIR=/usr/src/linux +endif + # override this to make udev look in a different location for it's config files prefix = exec_prefix = ${prefix} @@ -122,7 +126,7 @@ KLIBC_BASE = $(PWD)/klibc KLIBC_DIR = $(KLIBC_BASE)/klibc INCLUDE_DIR := $(KLIBC_DIR)/include - LINUX_INCLUDE_DIR := $(KLIBC_BASE)/linux/include + LINUX_INCLUDE_DIR := $(KERNEL_DIR)/include include $(KLIBC_DIR)/arch/$(ARCH)/MCONFIG # arch specific objects ARCH_LIB_OBJS = \ @@ -150,7 +154,7 @@ @extras="$(EXTRAS)" ; for target in $$extras ; do \ echo $$target ; \ $(MAKE) prefix=$(prefix) LD="$(LD)" SYSFS="$(SYSFS)" \ - -C $$target $@ ; \ + KERNEL_DIR="$(KERNEL_DIR)" -C $$target $@ ; \ done ; \ $(ROOT): $(LIBC)