]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/scout/lib/src/Make.rules
update
[l4.git] / l4 / pkg / scout / lib / src / Make.rules
1 # vi:ft=make
2
3 TARGET          = libscout.a libscout.so
4 LINK_INCR       := libscout.a
5 SRC_CC          = factory.cc main.cc platform.cc \
6                   platform_fb.cc \
7                   about.cc browser_window.cc
8
9
10 SRC_RGBA  =     sizer.rgba \
11              titlebar.rgba \
12             kill_icon.rgba \
13           opened_icon.rgba \
14           closed_icon.rgba
15
16 SRC_BIN += $(SRC_RGBA)
17
18 SRC_BIN +=    cover.rgba \
19             forward.rgba \
20            backward.rgba \
21                home.rgba \
22               index.rgba \
23               about.rgba \
24             pointer.rgba
25
26 SRC_BIN += ior.map
27
28 OBJS += $(addsuffix .bin.o, $(notdir $(SRC_BIN)))
29
30 REQUIRES_LIBS := mag-gfx scout-gfx libpng libpthread
31
32 %.bin.o: $(SRC_DIR)/../data/% $(SRC_DIR)/Make.rules
33         @$(GEN_MESSAGE)
34         $(VERBOSE)(TARGETDIR=$$PWD && cd $(SRC_DIR)/../data/ && $(OBJCOPY) -I binary -B $(BFD_ARCH_$(ARCH)) -O $(OFORMAT) $(notdir $<) $$TARGETDIR/$@)
35
36