[617118d] | 1 | # To allow us to cross build the kernel, we fixes calls to
|
---|
| 2 | # expr and xargs that used linux syntax, and call a patched
|
---|
| 3 | # depmod.pl instead of the target native depmod.
|
---|
| 4 |
|
---|
| 5 | --- linux-2.4.21/Makefile.orig Wed Aug 20 20:07:06 2003
|
---|
| 6 | +++ linux-2.4.21/Makefile Thu Aug 21 00:53:16 2003
|
---|
| 7 | @@ -347,7 +347,7 @@
|
---|
| 8 | @rm -f .ver1
|
---|
| 9 |
|
---|
| 10 | include/linux/version.h: ./Makefile
|
---|
| 11 | - @expr length "$(KERNELRELEASE)" \<= $(uts_len) > /dev/null || \
|
---|
| 12 | + @expr "$(KERNELRELEASE)" : '.*' \<= $(uts_len) > /dev/null || \
|
---|
| 13 | (echo KERNELRELEASE \"$(KERNELRELEASE)\" exceeds $(uts_len) characters >&2; false)
|
---|
| 14 | @echo \#define UTS_RELEASE \"$(KERNELRELEASE)\" > .ver
|
---|
| 15 | @echo \#define LINUX_VERSION_CODE `expr $(VERSION) \\* 65536 + $(PATCHLEVEL) \\* 256 + $(SUBLEVEL)` >> .ver
|
---|
| 16 | @@ -410,11 +410,11 @@
|
---|
| 17 | ifeq "$(strip $(INSTALL_MOD_PATH))" ""
|
---|
| 18 | depmod_opts :=
|
---|
| 19 | else
|
---|
| 20 | -depmod_opts := -b $(INSTALL_MOD_PATH) -r
|
---|
| 21 | +depmod_opts := -b $(INSTALL_MOD_PATH)/lib/modules/$(KERNELRELEASE)
|
---|
| 22 | endif
|
---|
| 23 | .PHONY: _modinst_post
|
---|
| 24 | _modinst_post: _modinst_post_pcmcia
|
---|
| 25 | - if [ -r System.map ]; then $(DEPMOD) -ae -F System.map $(depmod_opts) $(KERNELRELEASE); fi
|
---|
| 26 | + if [ -r System.map ]; then depmod.pl -F System.map $(depmod_opts) -k vmlinux; fi
|
---|
| 27 |
|
---|
| 28 | # Backwards compatibilty symlinks for people still using old versions
|
---|
| 29 | # of pcmcia-cs with hard coded pathnames on insmod. Remove
|
---|
| 30 | @@ -423,7 +423,7 @@
|
---|
| 31 | _modinst_post_pcmcia:
|
---|
| 32 | cd $(MODLIB); \
|
---|
| 33 | mkdir -p pcmcia; \
|
---|
| 34 | - find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia
|
---|
| 35 | + find kernel -path '*/pcmcia/*' -name '*.o' -exec ln -sf '../{}' pcmcia \;
|
---|
| 36 |
|
---|
| 37 | .PHONY: $(patsubst %, _modinst_%, $(SUBDIRS))
|
---|
| 38 | $(patsubst %, _modinst_%, $(SUBDIRS)) :
|
---|