Hi,

You can edit the source code using ANY text editor by just opening the
files. There's nothing exotic in there; just c/c++ source files,
headers, automake/autoconf stuff, and Makefile.in.

You build the code by running the configure script, which you can
either use the pre-existing one on a downloaded tarball, or generate
it yourself with autogen.sh if you checked out from git. More
information on autoconf: http://www.gnu.org/software/autoconf/

Autoconf will create a Makefile that then drives the actual
compilation. The Makefile has to be generated at build-time by the
configure script, because the actual details of the Makefile (build
paths, linkage, etc.) will depend on your environment, operating
system, etc.

So the built-in autogen.sh script generates the configure script

The configure script generates the Makefile

The Makefile generates the binary.

Also - be advised that the implications of the GPL license of MPD are
*approximately* thus (it's an oversimplification because local laws
will modify the actual interpretation of the license):

 - If you are doing this work on company time, then the only other
people who you can distribute your modified binaries to *without also
providing the full modified source code* are those people who are also
employed by the same company.

 - If you are doing this work as a personal project (not for a
company), then at best you can only distribute your modified binaries
to your family members, or, depending upon local laws, to absolutely
nobody, *unless* you also provide them the modified source code.


So, if you are planning on releasing devices built using your modified
code and not also providing your modified mpd source code to the
users, that would be a problem.

HTH,

Sean



On Thu, May 9, 2013 at 2:30 PM, Sam Virgillo <s...@daysequerra.com> wrote:
> Hello:
>
>
>
> My name is Sam Virgillo and I would like to make some modifications to the
> MPD server for custom use and not for a patch.
>
>
>
> I am running it as is on a TI eval board AM1808 installed with apt-get.
>
>
>
> I am new to Linux development and don’t know how to modify and re-compile
> the code.
>
>
>
> I have downloaded the source files  from the GIT repository.
>
>
>
> I am cross compiling on Linux for the AM1808 board which uses a dual core
> chip ARM/DSP.
>
>
>
> I use the Code Sourcery G++ cross compiler.
>
>
>
> Can I import the files into Code Composer Studio?
>
>
>
> Can I compile from just a command line using a Makefile?
>
>
>
> How do I create the new binary?
>
>
>
> I apologize for not knowing how to do this.
>
>
>
> Thank you for whatever help you can provide.
>
>
>
> Sam
>
>
>
>
> ------------------------------------------------------------------------------
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and
> their applications. This 200-page book is written by three acclaimed
> leaders in the field. The early access version is available now.
> Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
> _______________________________________________
> Musicpd-dev-team mailing list
> Musicpd-dev-team@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team
>

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team

Reply via email to