Thanks Dan,

I'll give it a try tonight (GMT+1).

Maybe your info could go in the devel-tips part of the geda wiki to be of
assistance to future developers of HIDS. 

Kind regards,

Bert Timmerman.

-----Oorspronkelijk bericht-----
Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Dan McMahill
Verzonden: maandag 18 december 2006 4:13
Aan: gEDA developer mailing list
Onderwerp: Re: gEDA-dev: hids

Bert Timmerman wrote:

> This was Phase I for the "DXF HID" project.
> 
> Sofar the one and only problem starting Phase II (implementing dxf.c 
> in pcb), occurs when I try to do a ./configure --with-exporter=dxf --> 
> make session.
> 
> make[4]: *** No rule to make target `libdxf.a', needed by `all-am'.  Stop.
> 
> What I did for creating a dxf HID was copy the bom HID files to a 
> newly made dxf subdir and replacing all the "bom" references for "dxf".
> 
> I don't know how or where to tell configure (or make) to let the dxf.c 
> hid create a libdxf.a (see the included build log).
> 
> ./configure and Makefile are a bit obfuscated to me, and not really my 
> friends ... yet.

edit configure.ac in the top level directory.  If you need any external libs
for dxf, take a look at the way the png hid works (just search for png).
Otherwise look at how "bom" shows up (really simple, you just list "dxf" in
the 1 line where "bom" shows up).

Now edit src/Makefile.am and again, use the bom hid as a guide.  You'll want
to add libdxf.a to EXTRA_LIBRARIES, add $(srcdir)/hid/dxf/hid.conf to
EXTRA_DIST, and add

libdxf_a_SOURCES = \
        hid/hidint.h \
        hid/dxf/dxf.c

finally, you may or may not need to add hid/dxf/dxf_lists.h to BUILT_SOURCES
-- look at the ps or png hid's here for example.s


Now that you have edited configure.ac and Makefile.am run "./autogen.sh" 
from the top directory.  This recreates configure and all of the 
Makefile.in's.  Now you should be able to ./configure and have it all 
Just Work.

-Dan



_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev



_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to