Hilton@SLIMBLACK ~/git/mainline
$ mkdir ads
Hilton@SLIMBLACK ~/git/mainline
$ cd ads
Hilton@SLIMBLACK ~/git/mainline/ads
$ ../tools/configure
Enter target platform:
==Archos== ==iriver== ==Apple iPod==
0) Player/Studio 10) H120/H140 20) Color/Photo
1) Recorder 11) H320/H340 21) Nano
2) FM Recorder 12) iHP-100/110/115 22) Video
3) Recorder v2 13) iFP-790 23) 3G
4) Ondio SP 14) H10 20Gb 24) 4G Grayscale
5) Ondio FM 15) H10 5/6Gb 25) Mini 1G
6) AV300 26) Mini 2G
27) 1G, 2G
==iAudio== ==Toshiba== ==SanDisk==
30) X5/X5V/X5L 40) Gigabeat F 50) Sansa e200
31) M5/M5L 41) Gigabeat S 51) Sansa e200R
32) 7 52) Sansa c200
33) Cowon D2 53) Sansa m200
34) M3/M3L 54) Sansa c100
55) Sansa Clip
56) Sansa e200v2
57) Sansa Fuze
==Tatung== ==Olympus== ==Logik==
60) Elio TPJ-1022 70) M:Robe 500 80) DAX 1GB MP3/DAB
71) M:Robe 100
==Creative== ==Philips== ==Meizu==
90) Zen Vision:M 30GB 100) GoGear SA9200 110) M6SL
91) Zen Vision:M 60GB 101) GoGear HDD1630 111) M6SP
92) Zen Vision 112) M3
==Onda==
120) VX747
121) VX767
56
Platform set to e200v2
Build (N)ormal, (A)dvanced, (S)imulator, (B)ootloader, (M)anual: (Defaults to N)
B
Bootloader build selected
Using source code root directory: /home/Hilton/git/mainline
Using arm-elf-gcc 4.0.3 (400)
Using arm-elf-ld 2.16
Created Makefile
Hilton@SLIMBLACK ~/git/mainline/ads
$ make -J
make: invalid option -- J
Usage: make [options] [target] ...
Options:
-b, -m Ignored for compatibility.
-B, --always-make Unconditionally make all targets.
-C DIRECTORY, --directory=DIRECTORY
Change to DIRECTORY before doing anything.
-d Print lots of debugging information.
--debug[=FLAGS] Print various types of debugging information.
-e, --environment-overrides
Environment variables override makefiles.
-f FILE, --file=FILE, --makefile=FILE
Read FILE as a makefile.
-h, --help Print this message and exit.
-i, --ignore-errors Ignore errors from commands.
-I DIRECTORY, --include-dir=DIRECTORY
Search DIRECTORY for included makefiles.
-j [N], --jobs[=N] Allow N jobs at once; infinite jobs with no arg.
-k, --keep-going Keep going when some targets can't be made.
-l [N], --load-average[=N], --max-load[=N]
Don't start multiple jobs unless load is below N.
-L, --check-symlink-times Use the latest mtime between symlinks and target.
-n, --just-print, --dry-run, --recon
Don't actually run any commands; just print them.
-o FILE, --old-file=FILE, --assume-old=FILE
Consider FILE to be very old and don't remake it.
-p, --print-data-base Print make's internal database.
-q, --question Run no commands; exit status says if up to date.
-r, --no-builtin-rules Disable the built-in implicit rules.
-R, --no-builtin-variables Disable the built-in variable settings.
-s, --silent, --quiet Don't echo commands.
-S, --no-keep-going, --stop
Turns off -k.
-t, --touch Touch targets instead of remaking them.
-v, --version Print the version number of make and exit.
-w, --print-directory Print the current directory.
--no-print-directory Turn off -w, even if it was turned on implicitly.
-W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE
Consider FILE to be infinitely new.
--warn-undefined-variables Warn when an undefined variable is referenced.
This program built for i686-pc-cygwin
Report bugs to <bug-make@gnu.org>
Hilton@SLIMBLACK ~/git/mainline/ads
$ make -j
make[1]: `rdf2binary' is up to date.
make[1]: `convbdf' is up to date.
make[1]: `codepages' is up to date.
make[1]: `bmp2rb' is up to date.
Create sysfont.h
CC ata_idle_notify.c
CC events.c
CC backlight.c
CC buffer.c
CC id3.c
CC powermgmt.c
CC system.c
CC usb.c
CC kernel.c
CC rolo.c
CC thread.c
CC timer.c
CC panic.c
CC debug.c
CC common/atoi.c
CC common/crc32.c
CC common/ctype.c
thread.c:814:6: warning: #warning core_sleep not implemented, battery life will
be decreased
CC common/dir_uncached.c
rolo.c: In function 'rolo_load':
rolo.c:202: warning: unused variable 'i'
CC common/file.c
CC common/disk.c
CC common/errno.c
CC common/memcmp.c
CC common/memchr.c
CC common/qsort.c
CC common/random.c
CC common/sprintf.c
CC common/strcasecmp.c
CC common/strcasestr.c
CC common/strcat.c
CC common/strchr.c
CC common/strcmp.c
CC common/strcpy.c
CC common/strncmp.c
CC common/strncpy.c
CC common/strrchr.c
CC common/strtok.c
CC common/strstr.c
CC common/structec.c
CC common/timefuncs.c
CC common/unicode.c
CC scroll_engine.c
CC arabjoin.c
CC bidi.c
CC font_cache.c
CC font.c
CC hangul.c
CC lru.c
CC drivers/lcd-16bit.c
CC drivers/led.c
CC drivers/button.c
CC drivers/serial.c
CC drivers/fat.c
CC hotswap.c
CC mp3data.c
CC sound.c
CC target/arm/memcpy-arm.S
CC target/arm/memmove-arm.S
CC common/strlen.c
CC target/arm/memset-arm.S
CC target/arm/memset16-arm.S
CC target/arm/as3525/system-as3525.c
CC target/arm/as3525/sansa-e200v2/lcd-e200v2.c
CC target/arm/crt0.S
sound.c:45:2: warning: #warning define for VOLUME_MIN and VOLUME_MAX is missing
CONVBDF
CC sysfont.c
AR+RANLIB librockbox.a
MAKE in bitmaps/mono
MAKE in bitmaps/native
AR+RANLIB libbitmapsmono.a
BMP2RB rockboxlogo.176x54x16.bmp
CC rockboxlogo.176x54x16.c
AR+RANLIB libbitmapsnative.a
MAKE in bitmaps/mono
MAKE in bitmaps/native
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all'.
CC common.c
CC sansa_as3525.c
CC show_logo.c
CC ata_inand.c
Build linkage.lds
LD bootloader.elf
/home/Hilton/git/mainline/ads/bootloader/sansa_as3525.o: In function `sdram_test
':
sansa_as3525.c:(.text.sdram_test+0x198): undefined reference to `button_read_dev
ice'
/home/Hilton/git/mainline/ads/bootloader/sansa_as3525.o: In function `main':
sansa_as3525.c:(.text.main+0x70): undefined reference to `lcd_init_device'
sansa_as3525.c:(.text.main+0x7c): undefined reference to `lcd_enable'
sansa_as3525.c:(.text.main+0x80): undefined reference to `button_init_device'
collect2: ld returned 1 exit status
make[1]: *** [/home/Hilton/git/mainline/ads/bootloader/bootloader.elf] Error 1
make: *** [build] Error 2