Hi,

--- [EMAIL PROTECTED] wrote:

> What is the procedure for adding a new user package
> to the official
> uClinux-dist? I am currently using
> uClinux-dist-20070130.
> 
> I added 'haserl' (see http://haserl.sourceforge.net)
> to my tree, and I
> believe others will find it useful. I added the
> latest development
> version, which is 0.9.16. Haserl uses
> autoconf/automake, and I don't
> like the practice of editing the resultant
> 'Makefile' for uClinux.
> Instead, I "ported" haserl by creating a
> uClinux-specific makefile
> (lower-case 'm') that drives the build process. My
> makefile looks like
> this:
> 
> all: Makefile
>         $(MAKE) -f Makefile
> 
> Makefile:
>         ./configure $(CONFIGURE_OPTS) --prefix=
> 
> romfs:
>         $(ROMFSINST) src/haserl /bin
> 
> # Default rule retries target in 'Makefile'
> %:
>         $(MAKE) -f Makefile $@
> 
> I can submit patches for my makefile, and
> ROOTDIR/config/config.in,
> but am not sure about the procedure for getting the
> haserl sources
> into the tree.
> 
> What's the process for upgrading packages in the
> uClinux tree? I would
> also like to see mini_httpd upgraded to v1.19
> (currently v1.14). I've
> done so in my own tree, and can supply patches. I
> used the same
> porting trick of adding a new makefile, rather than
> editing
> mini_httpd's own Makefile.

The first place to start is by reading:
uClinux-dist/Documentation/Adding-User-Apps-HOWTO

There are several apps (e.g. net-snmp, quagga, shadow)
already in the tree that are built using configure. 
Take a lot at these for example makefile.  Note the
uClinux convention is to use 'm'akefile as you did.

When you have everything integrated create a patch and
submit.  I don't believe you need to include haserl in
your patch.  Just reference the URL and version and
Greg/David will pull it in if the patch is acceptable.
 If you modifed haserl in order to get it to
compile/run, include this patch too.

Regards,
...doug



       
____________________________________________________________________________________
Got a little couch potato? 
Check out fun summer activities for kids.
http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for+kids&cs=bz
 
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to