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