Björn Stenberg | b913925 | 2002-04-11 08:53:12 +0000 | [diff] [blame] | 1 | # __________ __ ___. |
| 2 | # Open \______ \ ____ ____ | | _\_ |__ _______ ___ |
| 3 | # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / |
| 4 | # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < |
| 5 | # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ |
| 6 | # \/ \/ \/ \/ \/ |
| 7 | # $Id$ |
| 8 | # |
Linus Nielsen Feltzing | abf3ea6 | 2005-01-28 12:28:35 +0000 | [diff] [blame] | 9 | CFLAGS := -O -ansi -g |
| 10 | LDFLAGS := -g |
Björn Stenberg | efdfdc3 | 2002-03-28 14:42:55 +0000 | [diff] [blame] | 11 | |
Daniel Stenberg | ee1ab2e | 2006-03-27 08:23:00 +0000 | [diff] [blame] | 12 | CLEANALL := scramble descramble iriver sh2d bmp2rb rdf2binary convbdf \ |
Marcoen Hirschberg | b0fee17 | 2005-12-06 13:27:15 +0000 | [diff] [blame] | 13 | generate_rocklatin mkboot ipod_fw codepages uclpack |
Björn Stenberg | efdfdc3 | 2002-03-28 14:42:55 +0000 | [diff] [blame] | 14 | |
Daniel Stenberg | d7b5c5a | 2005-12-02 08:56:20 +0000 | [diff] [blame] | 15 | all: |
| 16 | @echo "Run make in your build directory!" |
Björn Stenberg | e1715c2 | 2002-03-28 14:34:13 +0000 | [diff] [blame] | 17 | |
Daniel Stenberg | adaae24 | 2005-01-24 09:01:48 +0000 | [diff] [blame] | 18 | scramble: scramble.o iriver.o |
| 19 | descramble: descramble.o iriver.o |
Björn Stenberg | e1715c2 | 2002-03-28 14:34:13 +0000 | [diff] [blame] | 20 | |
Daniel Stenberg | adaae24 | 2005-01-24 09:01:48 +0000 | [diff] [blame] | 21 | scramble.o: scramble.c iriver.h |
| 22 | descramble.o: descramble.c iriver.h |
| 23 | iriver.o: iriver.c iriver.h |
Björn Stenberg | e1715c2 | 2002-03-28 14:34:13 +0000 | [diff] [blame] | 24 | |
| 25 | sh2d: sh2d.c |
Björn Stenberg | efdfdc3 | 2002-03-28 14:42:55 +0000 | [diff] [blame] | 26 | |
Mats Lidell | 8cca95b | 2002-08-16 14:03:24 +0000 | [diff] [blame] | 27 | bmp2rb: bmp2rb.c |
Brandon Low | 4872825 | 2006-02-09 04:27:57 +0000 | [diff] [blame] | 28 | $(SILENT)$(CC) -DAPPLICATION_NAME=\"$@\" -g $+ -o $@ |
Daniel Stenberg | d2d2ecc | 2002-09-18 15:41:09 +0000 | [diff] [blame] | 29 | |
Tomas Salfischberger | 52abc68 | 2005-05-02 15:05:07 +0000 | [diff] [blame] | 30 | rdf2binary: rdf2binary.c |
Brandon Low | 4872825 | 2006-02-09 04:27:57 +0000 | [diff] [blame] | 31 | $(SILENT)$(CC) -g $+ -o $@ |
Tomas Salfischberger | 52abc68 | 2005-05-02 15:05:07 +0000 | [diff] [blame] | 32 | |
Linus Nielsen Feltzing | abf3ea6 | 2005-01-28 12:28:35 +0000 | [diff] [blame] | 33 | mkboot: mkboot.c |
Brandon Low | 4872825 | 2006-02-09 04:27:57 +0000 | [diff] [blame] | 34 | $(SILENT)$(CC) -g $+ -o $@ |
Linus Nielsen Feltzing | abf3ea6 | 2005-01-28 12:28:35 +0000 | [diff] [blame] | 35 | |
Dave Chapman | 5592e37 | 2005-11-11 17:58:05 +0000 | [diff] [blame] | 36 | ipod_fw: ipod_fw.c |
Brandon Low | 4872825 | 2006-02-09 04:27:57 +0000 | [diff] [blame] | 37 | $(SILENT)$(CC) -g $+ -o $@ |
Dave Chapman | 5592e37 | 2005-11-11 17:58:05 +0000 | [diff] [blame] | 38 | |
Daniel Stenberg | d2d2ecc | 2002-09-18 15:41:09 +0000 | [diff] [blame] | 39 | convbdf: convbdf.c |
Brandon Low | 4872825 | 2006-02-09 04:27:57 +0000 | [diff] [blame] | 40 | $(SILENT)$(CC) -g $+ -o $@ |
Mats Lidell | 8cca95b | 2002-08-16 14:03:24 +0000 | [diff] [blame] | 41 | |
Marcoen Hirschberg | f9752c4 | 2005-12-06 15:04:48 +0000 | [diff] [blame] | 42 | codepages: codepages.c codepage_tables.c |
Brandon Low | 4872825 | 2006-02-09 04:27:57 +0000 | [diff] [blame] | 43 | $(SILENT)$(CC) -g $+ -o $@ |
Marcoen Hirschberg | b0fee17 | 2005-12-06 13:27:15 +0000 | [diff] [blame] | 44 | |
Kjell Ericson | e346f1f | 2003-01-10 10:05:32 +0000 | [diff] [blame] | 45 | generate_rocklatin: generate_rocklatin.c ../firmware/drivers/lcd-player-charset.c |
Brandon Low | 4872825 | 2006-02-09 04:27:57 +0000 | [diff] [blame] | 46 | $(SILENT)$(CC) -DHAVE_LCD_CHARCELLS -D__CONFIG_H__ -I../firmware/export $+ -o $@ |
Kjell Ericson | e346f1f | 2003-01-10 10:05:32 +0000 | [diff] [blame] | 47 | |
Daniel Stenberg | 4fe9d4d | 2005-11-28 00:12:17 +0000 | [diff] [blame] | 48 | uclpack: |
Brandon Low | 4872825 | 2006-02-09 04:27:57 +0000 | [diff] [blame] | 49 | $(SILENT)$(MAKE) -C ucl |
Daniel Stenberg | 4fe9d4d | 2005-11-28 00:12:17 +0000 | [diff] [blame] | 50 | |
Björn Stenberg | efdfdc3 | 2002-03-28 14:42:55 +0000 | [diff] [blame] | 51 | clean: |
Brandon Low | 4872825 | 2006-02-09 04:27:57 +0000 | [diff] [blame] | 52 | @echo "Cleaning tools" |
| 53 | $(SILENT)rm -f $(CLEANALL) $(shell for f in $(CLEANALL) ; do echo $$f.exe $$f.o $$f.obj ; done) *.ajf *~ |
| 54 | $(SILENT)$(MAKE) -C ucl clean |
Björn Stenberg | cd22573 | 2002-08-11 09:17:47 +0000 | [diff] [blame] | 55 | |