Bruce Madigan wrote:
> I have a stand-alone driver for the US Digital PCI4e (and the encoder
> part of the PCI3e) encoder card.  I am in the process of converting it
> to run under HAL by following hal_moten.c, hal_tiro.c,  and hal_vti.c as
> examples.  How to I integrate my code, hal_usdpcixe.c into the emc build
> process? (ie add entries to makefiles?)  Sorry if the process is covered
> in the docs, but I have missed or not understood the procedure if it is
> already defined in the docs.

Yay new drivers!


You have to add your driver to both src/Makefile.inc and src/Makefile.


In Makefile.inc, define a new variable with a name that associates it 
with your driver, for example "CONFIG_USDPCIXE", and assign it the value 
"m".


In Makefile, list the object files you want to be made, and how to make 
them.  There are plenty of examples there of how to do it, just beware 
that the makefile is set up for a two-stage building of modules: first 
you list the loadable objects that will be insmodded for your driver, 
then you lists the compiled objects that will be linked together to form 
your loadable driver.  The existing examples in there should make it clear.


-- 
Sebastian Kuzminsky
We need numbers, not adjectives.  -- David MacKay
                   <http://www.withouthotair.com/>

------------------------------------------------------------------------------
Crystal Reports &#45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty&#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to