summaryrefslogtreecommitdiff
path: root/tools/database
diff options
context:
space:
mode:
Diffstat (limited to 'tools/database')
-rw-r--r--tools/database/SOURCES37
-rw-r--r--tools/database/database.c1
-rw-r--r--tools/database/database.make42
3 files changed, 80 insertions, 0 deletions
diff --git a/tools/database/SOURCES b/tools/database/SOURCES
new file mode 100644
index 0000000000..60a70755c4
--- /dev/null
+++ b/tools/database/SOURCES
@@ -0,0 +1,37 @@
1database.c
2../../apps/fixedpoint.c
3../../apps/metadata.c
4../../apps/metadata/mp3.c
5#if CONFIG_CODEC == SWCODEC
6../../apps/metadata/metadata_common.c
7../../apps/metadata/aiff.c
8../../apps/metadata/ape.c
9../../apps/metadata/asf.c
10../../apps/metadata/adx.c
11../../apps/metadata/flac.c
12../../apps/metadata/monkeys.c
13../../apps/metadata/mp4.c
14../../apps/metadata/mpc.c
15../../apps/metadata/ogg.c
16../../apps/metadata/sid.c
17../../apps/metadata/mod.c
18../../apps/metadata/spc.c
19../../apps/metadata/vorbis.c
20../../apps/metadata/wave.c
21../../apps/metadata/wavpack.c
22../../apps/metadata/a52.c
23../../apps/metadata/asap.c
24../../apps/metadata/rm.c
25../../apps/metadata/nsf.c
26../../apps/replaygain.c
27#endif
28../../apps/misc.c
29../../apps/mp3data.c
30../../apps/tagcache.c
31../../firmware/common/crc32.c
32../../firmware/common/ctype.c
33../../firmware/common/strlcpy.c
34../../firmware/common/structec.c
35../../firmware/common/unicode.c
36../../firmware/logf.c
37../../uisimulator/common/io.c
diff --git a/tools/database/database.c b/tools/database/database.c
index 1f398c02f0..41e73ae4a3 100644
--- a/tools/database/database.c
+++ b/tools/database/database.c
@@ -1,5 +1,6 @@
1/* A _very_ skeleton file to demonstrate building tagcache db on host. */ 1/* A _very_ skeleton file to demonstrate building tagcache db on host. */
2 2
3#include <stdbool.h>
3#include <stdio.h> 4#include <stdio.h>
4#include <sys/stat.h> 5#include <sys/stat.h>
5#include "tagcache.h" 6#include "tagcache.h"
diff --git a/tools/database/database.make b/tools/database/database.make
new file mode 100644
index 0000000000..482b3dfa2a
--- /dev/null
+++ b/tools/database/database.make
@@ -0,0 +1,42 @@
1# __________ __ ___.
2# Open \______ \ ____ ____ | | _\_ |__ _______ ___
3# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
4# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
5# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
6# \/ \/ \/ \/ \/
7# $Id: checkwps.make 22680 2009-09-11 17:58:17Z gevaerts $
8#
9
10FIRMINC = -I../../firmware/include -fno-builtin
11
12DBDEFINES=-g -DDEBUG -D__PCTOOL__ -DSIMULATOR
13CFLAGS+=$(DBDEFINES)
14
15SRC= $(call preprocess, $(TOOLSDIR)/database/SOURCES)
16
17FIRMINC = -I$(ROOTDIR)/firmware/include -fno-builtin
18
19INCLUDES = -I$(ROOTDIR)/apps/gui \
20 -I$(ROOTDIR)/firmware/export \
21 -I$(ROOTDIR)/apps \
22 -I$(APPSDIR) \
23 -I$(BUILDDIR) \
24
25SIMINCLUDES += -I$(ROOTDIR)/uisimulator/sdl -I$(ROOTDIR)/uisimulator/common \
26 -I$(FIRMDIR)/export $(TARGET_INC) -I$(BUILDDIR) -I$(APPSDIR) -I/usr/include/SDL
27
28# Makes mkdepfile happy
29OLDGCCOPTS:=$(GCCOPTS)
30GCCOPTS+=-D__PCTOOL__ $(FIRMINC) $(SIMINCLUDES)
31
32.SECONDEXPANSION: # $$(OBJ) is not populated until after this
33
34$(BUILDDIR)/$(BINARY): $$(OBJ)
35 @echo LD $(BINARY)
36 $(SILENT)$(HOSTCC) $(INCLUDE) $(FLAGS) -ldl -o $@ $+
37
38SIMFLAGS += $(SIMINCLUDES) $(DBDEFINES) -DHAVE_CONFIG_H $(OLDGCCOPTS)
39
40$(BUILDDIR)/tools/database/../../uisimulator/%.o: $(ROOTDIR)/uisimulator/%.c
41 $(SILENT)mkdir -p $(dir $@)
42 $(call PRINTS,CC $(subst $(ROOTDIR)/,,$<))$(CC) $(SIMFLAGS) -c $< -o $@