Commit graph

158 commits

Author SHA1 Message Date
Daniel Stenberg
5c9c16f32f Simplied the directory usage. This script now checks for (or asks if it
doesn't find it) the Rockbox source code root directory. All the directories
are then assumed to be placed "correctly" within that source tree.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4705 a1c6a512-1295-4272-9138-f99709370657
2004-05-26 11:07:16 +00:00
Daniel Stenberg
7cdab5c91c remove rockbox.zip on make clean
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4674 a1c6a512-1295-4272-9138-f99709370657
2004-05-21 19:40:20 +00:00
Daniel Stenberg
3d9f774724 provide a zip target on target builds
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4672 a1c6a512-1295-4272-9138-f99709370657
2004-05-21 19:05:47 +00:00
Daniel Stenberg
503ce1bc04 Allow building two Neo targets...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4129 a1c6a512-1295-4272-9138-f99709370657
2003-12-12 10:48:40 +00:00
Daniel Stenberg
7eda324c3b Removed the prompting for demos and games. They're plugins now anyway.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4070 a1c6a512-1295-4272-9138-f99709370657
2003-11-26 14:10:21 +00:00
Daniel Stenberg
86b146da68 recorder v2 support added
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4036 a1c6a512-1295-4272-9138-f99709370657
2003-11-19 06:40:59 +00:00
Daniel Stenberg
8fd7828148 Don't pass in TOOLSDIR to the simulator Makefile until we've made the path
absolute. Using a relative path is not wise, since we use make -C when we
build the simulator and the relative path to the tools dir is not the same
from the build dir as from the simulator's main source dir...


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3615 a1c6a512-1295-4272-9138-f99709370657
2003-04-25 12:50:25 +00:00
Daniel Stenberg
31e0cd67ff made the script detect the toolsdir and pass that on to the sub-makefiles
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3579 a1c6a512-1295-4272-9138-f99709370657
2003-04-22 22:18:57 +00:00
Uwe Freese
4846ce8654 export MEM variable in firmware and apps
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3371 a1c6a512-1295-4272-9138-f99709370657
2003-03-03 13:17:49 +00:00
Daniel Stenberg
ea9c5bb167 Added a ram size question
Made the script more informative about what selection that takes effect
Passes MEM to the apps Makefile for memorysize


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3344 a1c6a512-1295-4272-9138-f99709370657
2003-02-26 09:13:47 +00:00
Daniel Stenberg
f092920de7 Added FM recorder support
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3106 a1c6a512-1295-4272-9138-f99709370657
2003-01-16 14:37:30 +00:00
Robert Hak
672b0e26f3 as dumb as i am, its amazing i can breath
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2696 a1c6a512-1295-4272-9138-f99709370657
2002-10-17 09:19:34 +00:00
Robert Hak
9465d4e59b bug fix on my part
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2695 a1c6a512-1295-4272-9138-f99709370657
2002-10-17 09:14:57 +00:00
Robert Hak
c3320ae1ca sim questions are in order now
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2693 a1c6a512-1295-4272-9138-f99709370657
2002-10-17 09:08:05 +00:00
Linus Nielsen Feltzing
0a4b247080 The player firmware now autodetects the LCD type. No need for two player versions anymore
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2658 a1c6a512-1295-4272-9138-f99709370657
2002-10-15 12:25:57 +00:00
Daniel Stenberg
f2d57eab5d quote the EXTRA_DEFINES properly
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2353 a1c6a512-1295-4272-9138-f99709370657
2002-09-20 11:42:57 +00:00
Daniel Stenberg
0f434ebac9 make the language selection work for sim builds too
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2344 a1c6a512-1295-4272-9138-f99709370657
2002-09-20 06:50:29 +00:00
Daniel Stenberg
ebe963d554 Added "select a language" stuff
Made the extra_defines a bit different (to prevent it from growing all
the time on "configure update" invokes)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2341 a1c6a512-1295-4272-9138-f99709370657
2002-09-20 06:38:38 +00:00
Björn Stenberg
a316213f0f Fixed DISABLE_DEMOS
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2331 a1c6a512-1295-4272-9138-f99709370657
2002-09-19 08:27:38 +00:00
Daniel Stenberg
ae0c23847b Greg Haerr removed the font questions
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2281 a1c6a512-1295-4272-9138-f99709370657
2002-09-13 06:30:47 +00:00
Daniel Stenberg
3d90ed43f1 Maintain this simple philosophy:
Default build actions are without any flags/options. Only modiciations from
default use extra defines etc.

This is because:

1) We want builds that don't run configure to keep building the same kind
   of build it was configured to do.

2) 'configure update' must work to read the selected options and generate
   an updated makefile with the same options.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2203 a1c6a512-1295-4272-9138-f99709370657
2002-09-06 06:44:43 +00:00
Daniel Stenberg
52a87c7ce7 removed the conflict markers
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2130 a1c6a512-1295-4272-9138-f99709370657
2002-09-02 12:40:19 +00:00
Daniel Stenberg
e800bca6dc make it bourne shell pure
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2129 a1c6a512-1295-4272-9138-f99709370657
2002-09-02 12:33:18 +00:00
Daniel Stenberg
42c125fad6 Prevent this script from being run in the same directory where this script
lives. It will make more people happy. ;-)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2128 a1c6a512-1295-4272-9138-f99709370657
2002-09-02 11:50:52 +00:00
Robert Hak
5e1270e60c i stupid, forgot to fix simulators
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2109 a1c6a512-1295-4272-9138-f99709370657
2002-09-01 16:37:57 +00:00
Robert Hak
28c60ff40a Corrected to allow for game removal via USE_GAMES (on by default)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2104 a1c6a512-1295-4272-9138-f99709370657
2002-08-31 23:21:59 +00:00
Robert Hak
7dcdf05d94 cleaned up USE_SCREENSAVERS questions/usage
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2099 a1c6a512-1295-4272-9138-f99709370657
2002-08-31 22:49:41 +00:00
Robert Hak
15c5cac721 We now ask if the user wants Screensavers (on by default)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2098 a1c6a512-1295-4272-9138-f99709370657
2002-08-31 20:59:23 +00:00
Björn Stenberg
1f4e4d339c Reverted back to monospace again. Let's not rock the boat until people can change it themselves (i.e. loadable fonts).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2032 a1c6a512-1295-4272-9138-f99709370657
2002-08-28 11:54:41 +00:00
Björn Stenberg
af406a1f6d Made LCD_PROPFONTS default on recorder
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2016 a1c6a512-1295-4272-9138-f99709370657
2002-08-27 22:49:13 +00:00
Björn Stenberg
62625737a4 Added helpful reminder about copying font file
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1760 a1c6a512-1295-4272-9138-f99709370657
2002-08-15 11:51:49 +00:00
Daniel Stenberg
6246ce5a37 added tags target for the generated simulator makefile as well
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1755 a1c6a512-1295-4272-9138-f99709370657
2002-08-15 10:07:27 +00:00
Daniel Stenberg
bc35ae3f50 Generates a 'tags' target in the toplevel makefile now, this is only
for target builds as of yet. More to come.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1753 a1c6a512-1295-4272-9138-f99709370657
2002-08-15 09:32:59 +00:00
Robert Hak
72f54337d6 case issue with questions
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1702 a1c6a512-1295-4272-9138-f99709370657
2002-08-13 08:40:40 +00:00
Björn Stenberg
7a8f398b6f Clear extra_defines for players
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1675 a1c6a512-1295-4272-9138-f99709370657
2002-08-11 20:22:53 +00:00
Robert Hak
f29f6fa66c == is not a valid POSIX compare, use =
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1672 a1c6a512-1295-4272-9138-f99709370657
2002-08-11 14:19:18 +00:00
Björn Stenberg
cd225736f9 First version of loadable fonts patch by Alex Gitelman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1666 a1c6a512-1295-4272-9138-f99709370657
2002-08-11 09:17:47 +00:00
Daniel Stenberg
23d0b5d65a Applied Bjoern Fischer's patch to make this generate correct makefiles
using '$(MAKE)' instead of 'make' for recursion.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1596 a1c6a512-1295-4272-9138-f99709370657
2002-08-07 14:37:53 +00:00
Daniel Stenberg
60fe9dfa4a Adjustments to allow generating a Makefile for building win32 simulator
cross-compiled. Based on the excellent patch from Bill Napier.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1517 a1c6a512-1295-4272-9138-f99709370657
2002-08-02 12:06:07 +00:00
Linus Nielsen Feltzing
e53bdf0c20 Fixed misspelled .PHONY target. Spotted by Nick Robinson and Markus Braun.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1452 a1c6a512-1295-4272-9138-f99709370657
2002-07-26 14:13:03 +00:00
Björn Stenberg
6d55a71e0e Added build timestamp in version string
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1349 a1c6a512-1295-4272-9138-f99709370657
2002-07-15 13:19:00 +00:00
Daniel Stenberg
e45a8f5f3c works with traditional sh now (as tested on Solaris)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@901 a1c6a512-1295-4272-9138-f99709370657
2002-06-06 13:33:38 +00:00
Daniel Stenberg
d86da20fac configure update for simulator builds must preserve display and keypad
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@879 a1c6a512-1295-4272-9138-f99709370657
2002-06-03 22:26:56 +00:00
Daniel Stenberg
63787dffde now configure update works for simulator builds too
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@878 a1c6a512-1295-4272-9138-f99709370657
2002-06-03 21:56:48 +00:00
Daniel Stenberg
45abe619cd target builds must run make in firmware AND apps
this script now creates an archos subdir when creating a simulator build env


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@846 a1c6a512-1295-4272-9138-f99709370657
2002-05-31 08:38:35 +00:00
Daniel Stenberg
c38ccba483 made it support --help or -h as arguments, and then displays a very short
and really not very helpful message but now you know where to fill in that
very large and friendly help text you want the users to see! ;-)


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@845 a1c6a512-1295-4272-9138-f99709370657
2002-05-31 08:21:20 +00:00
Daniel Stenberg
58f4d0d6c6 now manages simulator makefiles too!
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@841 a1c6a512-1295-4272-9138-f99709370657
2002-05-31 07:22:38 +00:00
Daniel Stenberg
c7036f1f5e use a better file to find the firmware dir
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@746 a1c6a512-1295-4272-9138-f99709370657
2002-05-27 12:33:30 +00:00
Daniel Stenberg
44d76bc1ae store nodebug status too, as it makes 'update' work better if there's
a non-empty field when the status is known, be it debug or nodebug.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@690 a1c6a512-1295-4272-9138-f99709370657
2002-05-24 10:14:10 +00:00
Daniel Stenberg
2f06ff764f the all target only builds in apps now, as the apps Makefile itself will
depend on the firmware lib and run that makefile if needed


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@688 a1c6a512-1295-4272-9138-f99709370657
2002-05-24 10:10:20 +00:00
Daniel Stenberg
40c6129c91 fixed the clean target, also made two separate clean targets in case
you ever wanna clean just one of them


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@686 a1c6a512-1295-4272-9138-f99709370657
2002-05-24 09:33:37 +00:00
Daniel Stenberg
3c286ec63c generates separate 'firmware' and 'apps' targets in the makefile, also
added a clean target


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@671 a1c6a512-1295-4272-9138-f99709370657
2002-05-23 13:55:26 +00:00
Daniel Stenberg
f8a59f27f8 change the order we check for the apps dir to more often get the shortest
path


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@670 a1c6a512-1295-4272-9138-f99709370657
2002-05-23 12:48:04 +00:00
Daniel Stenberg
6709658768 escape $ properly, added 'update' support
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@662 a1c6a512-1295-4272-9138-f99709370657
2002-05-23 10:10:44 +00:00
Daniel Stenberg
fcf56299f2 pass better variables
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@661 a1c6a512-1295-4272-9138-f99709370657
2002-05-23 09:58:44 +00:00
Daniel Stenberg
e0c12aff3b bash happy now?
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@660 a1c6a512-1295-4272-9138-f99709370657
2002-05-23 09:39:31 +00:00
Daniel Stenberg
82e6a07298 try the directories in the current dir too
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@657 a1c6a512-1295-4272-9138-f99709370657
2002-05-23 09:18:14 +00:00
Daniel Stenberg
3aacd2edf1 First attempt. This script sets up a toplevel build Makefile.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@656 a1c6a512-1295-4272-9138-f99709370657
2002-05-23 09:11:35 +00:00