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 \
19 SRC_BIN = vera16.tff \
27 SRC_RGBA = uparrow.rgba \
38 SRC_BIN += $(SRC_RGBA)
40 OBJS += $(addsuffix .bin.o, $(notdir $(SRC_BIN)))
42 REQUIRES_LIBS := mag-gfx libpng libstdc++
45 %.bin.o: $(SRC_DIR)/data/% $(SRC_DIR)/Make.rules $(ELF_PATCHER)
47 $(VERBOSE)(TARGETDIR=$$PWD && cd $(SRC_DIR)/data/ && $(OBJCOPY) -I binary -B $(BFD_ARCH) -O $(OFORMAT) $(notdir $<) $$TARGETDIR/$@ )
48 $(VERBOSE)$(ELF_PATCHER) $@ --min-section-align=4