2 CPPFLAGS += -I include/ -I ../include/
6 OBJ += image.o wm_input.o wm_render.o wm_render_text.o wm_hotkeys.o
8 OBJ += renderers/framebuffer.o
9 OBJ += renderers/background.o
10 OBJ += renderers/menu.o
11 OBJ += renderers/richtext.o
12 # TODO: Move to a lower makefile
13 OBJ += renderers/widget.o
14 OBJ += renderers/widget/button.o
15 OBJ += renderers/widget/image.o
16 OBJ += renderers/widget/disptext.o
17 OBJ += renderers/widget/textinput.o
18 OBJ += renderers/widget/spacer.o
19 OBJ += renderers/widget/subwin.o
21 LDFLAGS += -limage_sif -luri -lunicode
23 PNGIMAGES := toolbar_new.png toolbar_save.png toolbar_open.png
24 IMG2SIF = ../../../../Tools/img2sif
26 all: $(addprefix resources/,$(PNGIMAGES:%.png=.%.sif))
29 echo "#define RESOURCE_$(notdir $<) \\"| sed -e 's/\./_/g' > $@
30 base64 $< | sed -e 's/.*/"&"\\/' >> $@
34 $(MAKE) -C $(dir $(IMG2SIF)) img2sif
36 resources/.%.sif: $(IMG2SIF) Makefile resources/%.png
37 @echo img2sif resources/$*.png
38 @$(IMG2SIF) --rle1x32 resources/$*.png resources/.$*.sif