summaryrefslogtreecommitdiff
path: root/tools/database/database.make
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2021-02-27 18:28:09 -0500
committerSolomon Peachy <pizza@shaftnet.org>2021-02-27 18:29:02 -0500
commitdad23a060745bec1d7b7999996c1af4e92148bcf (patch)
tree101cfaafc18f87cef8ae50ab2a02be4eb59a8de5 /tools/database/database.make
parentef685cc6da09d01817be6ccfbeae85516c2a9296 (diff)
downloadrockbox-dad23a060745bec1d7b7999996c1af4e92148bcf.tar.gz
rockbox-dad23a060745bec1d7b7999996c1af4e92148bcf.zip
database: Database tool was excluding all SWCODECs!
When fixing this, I used this this opportunity to clean up the Makefile Change-Id: I5dea77a8a2048bbfce5930f8ce2899b597e425eb
Diffstat (limited to 'tools/database/database.make')
-rw-r--r--tools/database/database.make15
1 files changed, 2 insertions, 13 deletions
diff --git a/tools/database/database.make b/tools/database/database.make
index dfe632446b..79f84b4bee 100644
--- a/tools/database/database.make
+++ b/tools/database/database.make
@@ -9,20 +9,9 @@
9 9
10GCCOPTS += -g -DDEBUG -D__PCTOOL__ -DDBTOOL 10GCCOPTS += -g -DDEBUG -D__PCTOOL__ -DDBTOOL
11 11
12# Make compatibility hack 12METADATAS := $(wildcard $(ROOTDIR)/lib/rbcodec/metadata/*.c)
13H := \#
14createsrc = $(shell cat $(1) > $(3); echo "$(H)if CONFIG_CODEC == SWCODEC" >> $(3); \
15 echo $(2) | sed 's/ /\n/g' >> $(3); \
16 echo "$(H)endif" >> $(3); \
17 echo $(3))
18 13
19METADATAS := $(call full_path_subst,$(ROOTDIR)/%,../../%,$(wildcard $(ROOTDIR)/lib/rbcodec/metadata/*.c)) 14DATABASE_SRC = $(call preprocess, $(TOOLSDIR)/database/SOURCES) $(METADATAS)
20
21SRCFILE := $(call createsrc, $(TOOLSDIR)/database/SOURCES, \
22 $(METADATAS), \
23 $(TOOLSDIR)/database/SOURCES.build)
24
25DATABASE_SRC = $(call preprocess, $(SRCFILE))
26DATABASE_OBJ = $(call c2obj,$(DATABASE_SRC)) 15DATABASE_OBJ = $(call c2obj,$(DATABASE_SRC))
27 16
28OTHER_SRC += $(DATABASE_SRC) 17OTHER_SRC += $(DATABASE_SRC)