2 # Open \______ \ ____ ____ | | _\_ |__ _______ ___
3 # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
4 # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
5 # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
10 OBJS
= start.o sh-stub.o
17 sh-elf-gcc
-O
-I..
/firmware
/drivers
-m1
-Wall
-Wstrict-prototypes
-c
-o
$@
$<
19 archos.mod
: $(TARGET
).elf
20 sh-elf-objcopy
-O binary
$(TARGET
).elf
$(TARGET
).out
21 ..
/tools
/scramble
$(TARGET
).out archos.mod
23 $(TARGET
).elf
: $(OBJS
)
24 sh-elf-gcc
-nostartfiles
$(OBJS
) -lgcc
-Wl
,-Map
,$(TARGET
).map
-o
$(TARGET
).elf
-Tlinker.cfg
27 rm $(OBJS
) $(TARGET
).map
$(TARGET
).elf
$(TARGET
).out archos.mod