summaryrefslogtreecommitdiff
path: root/tools/database/database.make
diff options
context:
space:
mode:
Diffstat (limited to 'tools/database/database.make')
-rw-r--r--tools/database/database.make42
1 files changed, 42 insertions, 0 deletions
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 $@