3 TARGET = libscout-gfx.a libscout-gfx.so
4 SRC_CC = tick.cc png_image.cc \
5 user_state.cc scrollbar.cc layout.cc layout_item.cc \
6 layout_engine.cc box_layout.cc stack_layout.cc \
7 scroll_pane.cc document.cc widget.cc fonts.cc \
18 SRC_BIN = vera16.tff \
26 SRC_RGBA = uparrow.rgba \
37 SRC_BIN += $(SRC_RGBA)
39 OBJS += $(addsuffix .bin.o, $(notdir $(SRC_BIN)))
41 REQUIRES_LIBS := mag-gfx libpng libstdc++
44 %.bin.o: $(SRC_DIR)/data/% $(SRC_DIR)/Make.rules $(ELF_PATCHER)
46 $(VERBOSE)(TARGETDIR=$$PWD && cd $(SRC_DIR)/data/ && $(OBJCOPY) -I binary -B $(BFD_ARCH) -O $(OFORMAT) $(notdir $<) $$TARGETDIR/$@ )
47 $(VERBOSE)$(ELF_PATCHER) $@ --min-section-align=4