3cf2b028bcb15ffec256a4249ba1c1fcfbd9cc98
[tpg/acess2.git] / Usermode / Applications / axwin3_src / WM / common.mk
1
2 CPPFLAGS += -I include/ -I ../include/
3 CFLAGS += -std=gnu99
4
5 OBJ += image.o wm.o wm_input.o wm_render.o wm_render_text.o wm_hotkeys.o
6 OBJ += decorator.o
7 OBJ += renderers/framebuffer.o
8 OBJ += renderers/background.o
9 OBJ += renderers/menu.o
10 OBJ += renderers/richtext.o
11 # TODO: Move to a lower makefile
12 OBJ += renderers/widget.o
13 OBJ += renderers/widget/button.o
14 OBJ += renderers/widget/image.o
15 OBJ += renderers/widget/disptext.o
16 OBJ += renderers/widget/textinput.o
17 OBJ += renderers/widget/spacer.o
18 OBJ += renderers/widget/subwin.o
19
20 LDFLAGS += -limage_sif -luri -lunicode
21
22 PNGIMAGES := toolbar_new.png toolbar_save.png toolbar_open.png
23 IMG2SIF = ../../../../Tools/img2sif
24
25 all: $(addprefix resources/,$(PNGIMAGES:%.png=.%.sif))
26
27 %.res.h: % Makefile
28         echo "#define RESOURCE_$(notdir $<) \\"| sed -e 's/\./_/g' > $@
29         base64 $< | sed -e 's/.*/"&"\\/' >> $@
30         echo "" >> $@
31
32 $(IMG2SIF):
33         $(MAKE) -C $(dir $(IMG2SIF)) img2sif
34
35 resources/.%.sif: $(IMG2SIF) Makefile resources/%.png
36         @echo img2sif resources/$*.png
37         @$(IMG2SIF) --rle1x32 resources/$*.png resources/.$*.sif
38

UCC git Repository :: git.ucc.asn.au