2 # Open \______ \ ____ ____ | | _\_ |__ _______ ___
3 # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
4 # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
5 # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
10 GCCOPTS
=-g
-D__PCTOOL__
-DCHECKWPS
$(TARGET
)
12 CHECKWPS_SRC
= $(call preprocess
, $(TOOLSDIR
)/checkwps
/SOURCES
)
13 CHECKWPS_OBJ
= $(call c2obj
,$(CHECKWPS_SRC
))
15 OTHER_SRC
+= $(CHECKWPS_SRC
)
17 INCLUDES
= -I
$(ROOTDIR
)/apps
/gui \
18 -I
$(ROOTDIR
)/apps
/gui
/skin_engine \
19 -I
$(ROOTDIR
)/firmware
/export \
20 -I
$(ROOTDIR
)/firmware
/include \
21 -I
$(ROOTDIR
)/firmware
/target
/hosted \
22 -I
$(ROOTDIR
)/firmware
/target
/hosted
/sdl \
24 -I
$(ROOTDIR
)/apps
/recorder \
25 -I
$(ROOTDIR
)/apps
/radio \
26 -I
$(ROOTDIR
)/lib
/rbcodec \
27 -I
$(ROOTDIR
)/lib
/rbcodec
/metadata \
28 -I
$(ROOTDIR
)/lib
/rbcodec
/dsp \
32 .SECONDEXPANSION
: # $$(OBJ) is not populated until after this
34 $(BUILDDIR
)/$(BINARY
): $$(CHECKWPS_OBJ
) $$(CORE_LIBS
)
36 $(SILENT
)$(HOSTCC
) -o
$@
$+ $(INCLUDE
) $(GCCOPTS
) \
37 -L
$(BUILDDIR
)/lib
$(call a2lnk
,$(CORE_LIBS
))