Rockbox Development > Starting Development and Compiling

/tools/configure question... sort of

(1/2) > >>

hayduke:
I have more then one iPod I use Rockbox on. I had to compile my own Rockbox for a Mini with a CF card, so I figured I might as well try and compile one for my 30G Video too.

Since I'm pretty new at this, it led me to a quesiton. First I should probably explain what I've done so far so setup the question.

I installed the Cygwin environment, and checked out the source with svn. Everythign is working fine. I applied the patch for the Mini and recompiled the code. We're fine there. Now I want to compile a Video version. So here is the question.

I run configure and make inside a folder in the Rockbox source folder. Can I make a different "build" folder for each player platform I want to work with? ie buildMini2g build30GVid buildRio etc

As long as I run configure in each folder, they will compile the correct versions, right? And is it OK if they all share the source code?

AlexP:
Yep, that is fine :)

Llorean:
Yes, as long as you're okay with them all having the same patches installed (or the patches are all developed in a way that keeps them from being active on the wrong player).

AlexP:

--- Quote from: Llorean on March 02, 2008, 06:54:32 PM ---Yes, as long as you're okay with them all having the same patches installed (or the patches are all developed in a way that keeps them from being active on the wrong player).

--- End quote ---

Good point.

hayduke:

--- Quote from: Llorean on March 02, 2008, 06:54:32 PM ---Yes, as long as you're okay with them all having the same patches installed (or the patches are all developed in a way that keeps them from being active on the wrong player).

--- End quote ---

That's what I figured. The patch for the Mini with a CF card looked like it does a check for the platform, so I think it's OK in there :)

Thanks for confirming what I thought was the case. This is new to me and I still doubt my understanding of the process :P

Navigation

[0] Message Index

[#] Next page

Go to full version