e354e0cf132285c4b86ca3a69fc3f514a67d105b
[tpg/acess2.git] / Usermode / Applications / axwin3_src / WM / common.mk
1
2 CPPFLAGS += -I include/ -I ../include/
3 CFLAGS += -std=gnu99
4
5 OBJ += wm.o ipc.o
6 OBJ += image.o wm_input.o wm_render.o wm_render_text.o wm_hotkeys.o
7 OBJ += decorator.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
20
21 LDFLAGS += -limage_sif -luri -lunicode
22
23 PNGIMAGES := toolbar_new.png toolbar_save.png toolbar_open.png
24 IMG2SIF = ../../../../Tools/img2sif
25
26 all: $(addprefix resources/,$(PNGIMAGES:%.png=.%.sif))
27
28 %.res.h: % Makefile
29         echo "#define RESOURCE_$(notdir $<) \\"| sed -e 's/\./_/g' > $@
30         base64 $< | sed -e 's/.*/"&"\\/' >> $@
31         echo "" >> $@
32
33 $(IMG2SIF):
34         $(MAKE) -C $(dir $(IMG2SIF)) img2sif
35
36 resources/.%.sif: $(IMG2SIF) Makefile resources/%.png
37         @echo img2sif resources/$*.png
38         @$(IMG2SIF) --rle1x32 resources/$*.png resources/.$*.sif
39

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