summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/test/wavey/Makefile56
1 files changed, 56 insertions, 0 deletions
diff --git a/firmware/test/wavey/Makefile b/firmware/test/wavey/Makefile
new file mode 100644
index 0000000000..298134ca80
--- /dev/null
+++ b/firmware/test/wavey/Makefile
@@ -0,0 +1,56 @@
1# __________ __ ___.
2# Open \______ \ ____ ____ | | _\_ |__ _______ ___
3# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
4# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
5# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
6# \/ \/ \/ \/ \/
7# $Id$
8#
9
10FIRMWARE = ../..
11COMMON = $(FIRMWARE)/common
12DRIVERS = $(FIRMWARE)/drivers
13
14CC = gcc
15LD = ld
16AR = ar
17AS = as
18OC = objcopy
19scramble = scramble-win32
20DEFINES = -DCRT_DISPLAY -DDEBUG
21INCLUDES=-I. -I$(FIRMWARE) -I$(COMMON) -I$(DRIVERS)
22TARGET_OPTIONS =
23CFLAGS = -g -Wall ${TARGET_OPTIONS} -Wstrict-prototypes $(INCLUDES) $(DEFINES)
24
25SRC := playlist.c settings.c panic.c disk.c debug.c harness.c
26OBJS := $(SRC:%.c=%.o)
27
28%.o: %.s
29 $(CC) -o $@ $(CFLAGS) $(INCLUDES) $(DEFS) -c $<
30
31all : rockbox
32
33rockbox: $(OBJS)
34 $(CC) -o $@ ${OBJS}
35
36playlist.o:$(FIRMWARE)/playlist.c
37 $(CC) $(CFLAGS) -c $< -o $@
38
39settings.o:$(FIRMWARE)/settings.c
40 $(CC) $(CFLAGS) -c $< -o $@
41
42panic.o:$(FIRMWARE)/panic.c
43 $(CC) $(CFLAGS) -c $< -o $@
44
45disk.o:$(FIRMWARE)/disk.c
46 $(CC) $(CFLAGS) -c $< -o $@
47
48debug.o:$(FIRMWARE)/debug.c
49 $(CC) $(CFLAGS) -c $< -o $@
50
51dist:
52 tar czvf dist.tar.gz Makefile main.c start.s app.lds
53
54clean:
55 -rm -f *.x *.i *.o *.elf *.bin *.map *.mod *.bak *~
56