Alan Cox wrote:
>
> This is actually something for the Makefile and config hackers to ponder
> actually: being able to pack a 2.4 extra module as source so that the
> end user (or their rpm, dpkg, slp,... tools) can type Make and the Make
> script can grab all the needed config from the kernel .config and module
> syms that are already present
It is not that difficult; lm_sensors does exactly this when building.
Its Makefile looks in $(LINUX_HEADERS)/linux/autoconf.h (and
$(LINUX)/.config and $(LINUX_HEADERS)/linux/config.h for older kernels)
to determine whether it needs MOD_VERSIONS and SMP declarations.
It then compiles the modules in a sensible way, without ever writing
to your kernel tree.
If people are interested, I could strip it of all lm_sensors-specific
things and put it somewhere public.
Frodo
-- Frodo Looijaard <frodol@dds.nl> PGP key and more: http://huizen.dds.nl/~frodol Defenestration n. (formal or joc.): The act of removing Windows from your computer in disgust, usually followed by the installation of Linux or some other Unix-like operating system.- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Thu Mar 23 2000 - 21:00:31 EST