[Xpert]how to add a new driver
Hello, I'm currently trying to write a simple driver and add it to the source tree to compile. I can find much resources from DESIGN doc and also by reading other driver examples. But I don't know how to add this new driver to the source tree for it to compile. I made a new directory in the Xserver/hw/xfree86/drivers directory and modified other's Imakefile for it to compile, but it seems that doing make will simply jump over it. How can I assure that the driver will be compile ? Better still if it can compile only my driver without re-making other modules. Also, I find that the SDK /usr/X11/lib/Server is not working well, I try a make there and most of the drivers could not be make from there. Thanks, WeiChong, Tan. -- Get your free email from http://www.bsdmail.org Powered by Outblaze ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
Re: [Xpert]how to add a new driver
Tan Wei Chong wrote: Hello, I'm currently trying to write a simple driver and add it to the source tree to compile. I can find much resources from DESIGN doc and also by reading other driver examples. But I don't know how to add this new driver to the source tree for it to compile. I made a new directory in the Xserver/hw/xfree86/drivers directory and modified other's Imakefile for it to compile, but it seems that doing make will simply jump over it. How Which other's Imakefile? Or do you mean you made one in the new drivers directory? Did you add your driver to the files in xc/config/cf? For example xfree86.cf lists card drivers. You need to touch that or add your driver to host.def. At least a 'make Makefiles' is required for the full tree after that, possibly a 'make Everything'. I thought there where more changes required, but I don't see any evidence of it in the places I looked. can I assure that the driver will be compile ? Better still if it can compile only my driver without re-making other modules. Also, I find that the SDK /usr/X11/lib/Server is not working well, I try a make there and most of the drivers could not be make from there. -- Kevin ___ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert