diff options
author | Björn Stenberg <bjorn@haxx.se> | 2011-02-28 10:48:58 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2011-02-28 10:48:58 +0000 |
commit | 3a5eaa8fa98f077b17e352e3afaa03d995773d5c (patch) | |
tree | 33ed45707c8829caf98217861d03cebd6a3689b4 /firmware/test/fat/Makefile | |
parent | d8f6c75ab94ee97e9a49ce669d74dc252225586a (diff) | |
download | rockbox-3a5eaa8fa98f077b17e352e3afaa03d995773d5c.tar.gz rockbox-3a5eaa8fa98f077b17e352e3afaa03d995773d5c.zip |
Made the fat test code compile again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29456 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/test/fat/Makefile')
-rw-r--r-- | firmware/test/fat/Makefile | 43 |
1 files changed, 16 insertions, 27 deletions
diff --git a/firmware/test/fat/Makefile b/firmware/test/fat/Makefile index cb7d1a70ee..74d2628ab7 100644 --- a/firmware/test/fat/Makefile +++ b/firmware/test/fat/Makefile | |||
@@ -8,57 +8,46 @@ export TARGET_INC=-I$(FIRMWARE)/target/arm/ipod/video -I$(FIRMWARE)/target/arm/i | |||
8 | DRIVERS = ../../drivers | 8 | DRIVERS = ../../drivers |
9 | EXPORT = ../../export | 9 | EXPORT = ../../export |
10 | 10 | ||
11 | INCLUDE = -I$(EXPORT) | 11 | INCLUDE = -I$(EXPORT) -I$(FIRMWARE)/include |
12 | 12 | ||
13 | RINCLUDE = -I$(FIRMWARE)/include | 13 | DEFINES = -DTEST_FAT -DDEBUG -DCRT_DISPLAY -DDISK_WRITE -DHAVE_FAT16SUPPORT -D__PCTOOL__ |
14 | DEFINES = -DTEST_FAT -DDEBUG -DCRT_DISPLAY -DDISK_WRITE -DHAVE_FAT16SUPPORT | ||
15 | 14 | ||
16 | CFLAGS = -g -Wall $(DEFINES) -I. $(INCLUDE) $(RINCLUDE) $(BUILDDATE) | 15 | CFLAGS = -g -Wall -std=gnu99 -Wno-pointer-sign $(DEFINES) -I. $(INCLUDE) $(BUILDDATE) -I$(FIRMWARE)/libc/include |
17 | SIMFLAGS = -g -Wall $(DEFINES) -I. $(INCLUDE) | 16 | SIMFLAGS = -g -Wall -std=gnu99 -Wno-pointer-sign $(DEFINES) -I. $(INCLUDE) |
18 | 17 | ||
19 | TARGET = fat | 18 | TARGET = fat |
20 | 19 | ||
20 | all: $(TARGET) | ||
21 | 21 | ||
22 | $(TARGET): fat.o ata-sim.o main.o disk.o debug.o dir.o file.o ctype.o | 22 | $(TARGET): fat.o ata-sim.o main.o disk.o dir.o file.o ctype.o unicode.o strlcpy.o |
23 | gcc -g -o fat $+ -lfl | 23 | gcc -g -o fat $+ -lfl |
24 | 24 | ||
25 | fat.o: $(DRIVERS)/fat.c $(EXPORT)/fat.h $(EXPORT)/ata.h | 25 | fat.o: $(DRIVERS)/fat.c $(EXPORT)/fat.h $(EXPORT)/ata.h |
26 | $(CC) $(CFLAGS) -DSIMULATOR -c $< -o $@ | 26 | $(CC) $(CFLAGS) -c $< -o $@ |
27 | 27 | ||
28 | ctype.o: $(FIRMWARE)/common/ctype.c | 28 | ctype.o: $(FIRMWARE)/libc/ctype.c |
29 | $(CC) $(CFLAGS) -c $< -o $@ | 29 | $(CC) $(CFLAGS) -c $< -o $@ |
30 | 30 | ||
31 | disk.o: $(FIRMWARE)/common/disk.c | 31 | disk.o: $(FIRMWARE)/common/disk.c |
32 | $(CC) $(CFLAGS) -c $< -o $@ | 32 | $(CC) $(CFLAGS) -c $< -o $@ |
33 | 33 | ||
34 | dir.o: $(FIRMWARE)/common/dir.c | 34 | dir.o: $(FIRMWARE)/common/dir_uncached.c |
35 | $(CC) $(CFLAGS) -c $< -o $@ | 35 | $(CC) $(CFLAGS) -c $< -o $@ |
36 | 36 | ||
37 | file.o: $(FIRMWARE)/common/file.c | 37 | file.o: $(FIRMWARE)/common/file.c |
38 | $(CC) $(CFLAGS) -c $< -o $@ | 38 | $(CC) $(CFLAGS) -c $< -o $@ |
39 | 39 | ||
40 | debug.o: $(FIRMWARE)/debug.c | 40 | unicode.o: $(FIRMWARE)/common/unicode.c |
41 | $(CC) $(SIMFLAGS) -DSIMULATOR -c $< -o $@ | 41 | $(CC) $(CFLAGS) -c $< -o $@ |
42 | |||
43 | ata-sim.o: ata-sim.c $(EXPORT)/ata.h | ||
44 | $(CC) $(SIMFLAGS) -DSIMULATOR -c $< -o $@ | ||
45 | 42 | ||
46 | dir.h: $(FIRMWARE)/include/dir.h | 43 | strlcpy.o: $(FIRMWARE)/common/strlcpy.c |
47 | ln -s $(FIRMWARE)/include/dir.h . | 44 | $(CC) $(CFLAGS) -c $< -o $@ |
48 | 45 | ||
49 | file.h: $(FIRMWARE)/include/file.h | 46 | ata-sim.o: ata-sim.c $(EXPORT)/ata.h |
50 | ln -s $(FIRMWARE)/include/file.h . | 47 | $(CC) $(SIMFLAGS) -c $< -o $@ |
51 | 48 | ||
52 | main.o: main.c $(EXPORT)/ata.h dir.h file.h | 49 | main.o: main.c $(EXPORT)/ata.h |
53 | $(CC) $(SIMFLAGS) -c $< -o $@ | 50 | $(CC) $(SIMFLAGS) -c $< -o $@ |
54 | 51 | ||
55 | clean: | 52 | clean: |
56 | rm -f *.o $(TARGET) | 53 | rm -f *.o $(TARGET) |
57 | rm -f *~ | ||
58 | rm -f cmd.tab.h lex.yy.c cmd.tab.c | ||
59 | rm -f core | ||
60 | rm -f dir.h file.h | ||
61 | |||
62 | tar: | ||
63 | rm -f $(TARGET).tar | ||
64 | tar cvf $(TARGET).tar -C .. fat | ||