2 # Open \______ \ ____ ____ | | _\_ |__ _______ ___
3 # Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
4 # Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
5 # Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
10 CXX
= $(shell $(PREFIX
)wx-config
--version
=2.8 --cxx)
11 INC
= `$(PREFIX)wx-config --version=2.8 --cxxflags`
12 LIBS
= `$(PREFIX)wx-config --version=2.8 --libs`
14 CFLAGS
= -Wall
-Wundef
-DRBUTIL
-D_LARGEFILE64_SOURCE
15 ICONS
:= $(wildcard *.png
)
16 HEADERS
:= $(subst .png
,.h
,$(ICONS
))
17 OBJS
:= $(subst .png
,.o
,$(ICONS
))
18 CXXSOURCES
= $(subst .png
,.
cpp,$(ICONS
))
27 $(SILENT
) $(CC
) -o
$@
$<
30 $(SILENT
) echo BIN2C
$<
35 $(SILENT
) $(CXX
) $(CFLAGS
) $(INC
) -c
-o
$@
$<
38 $(SILENT
) echo cleaning icons.
39 $(SILENT
) rm -f bin2c
$(OBJS
) $(HEADERS
) $(CXXSOURCES
)