2 # Open \______ \ ____ ____ | | _\_ |__ _______ ___
3 # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
4 # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
5 # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
7 # $Id: checkwps.make 22680 2009-09-11 17:58:17Z gevaerts $
10 FIRMINC
= -I..
/..
/firmware
/include -fno-builtin
12 DBDEFINES
=-g
-DDEBUG
-D__PCTOOL__
-DSIMULATOR
15 SRC
= $(call preprocess
, $(TOOLSDIR
)/database
/SOURCES
)
17 FIRMINC
= -I
$(ROOTDIR
)/firmware
/include -fno-builtin
19 INCLUDES
= -I
$(ROOTDIR
)/apps
/gui \
20 -I
$(ROOTDIR
)/firmware
/export \
25 SIMINCLUDES
+= -I
$(ROOTDIR
)/uisimulator
/sdl
-I
$(ROOTDIR
)/uisimulator
/common \
26 -I
$(FIRMDIR
)/export $(TARGET_INC
) -I
$(BUILDDIR
) -I
$(APPSDIR
) -I
/usr
/include/SDL
28 # Makes mkdepfile happy
29 OLDGCCOPTS
:=$(GCCOPTS
)
30 GCCOPTS
+=-D__PCTOOL__
$(FIRMINC
) $(SIMINCLUDES
)
32 .SECONDEXPANSION
: # $$(OBJ) is not populated until after this
34 $(BUILDDIR
)/$(BINARY
): $$(OBJ
)
36 $(SILENT
)$(HOSTCC
) $(INCLUDE
) $(FLAGS
) -ldl
-o
$@
$+
38 SIMFLAGS
+= $(SIMINCLUDES
) $(DBDEFINES
) -DHAVE_CONFIG_H
$(OLDGCCOPTS
) $(INCLUDES
)
40 $(BUILDDIR
)/tools
/database
/..
/..
/uisimulator
/%.o
: $(ROOTDIR
)/uisimulator
/%.c
41 $(SILENT
)mkdir
-p
$(dir $@
)
42 $(call PRINTS
,CC
$(subst $(ROOTDIR
)/,,$<))$(CC
) $(SIMFLAGS
) -c
$< -o
$@
44 $(BUILDDIR
)/tools
/database
/database.o
: $(APPSDIR
)/database.c
45 $(SILENT
)mkdir
-p
$(dir $@
)
46 $(call PRINTS
,CC
$(subst $(ROOTDIR
)/,,$<))$(CC
) $(SIMFLAGS
) -c
$< -o
$@