SFLAGS += -Iescher/include ifeq ($(ESCHER_LOG_EVENTS),1) SFLAGS += -DESCHER_LOG_EVENTS=1 endif objs += $(addprefix escher/src/,\ alternate_empty_view_controller.o\ app.o\ buffer_text_view.o\ button.o\ chevron_menu_list_cell.o\ chevron_view.o\ container.o\ editable_text_menu_list_cell.o\ editable_text_cell.o\ even_odd_cell.o\ even_odd_buffer_text_cell.o\ even_odd_editable_text_cell.o\ even_odd_expression_cell.o\ even_odd_pointer_text_cell.o\ expression_view.o\ header_view_controller.o\ header_view_delegate.o\ image_view.o\ invocation.o\ input_view_controller.o\ list_view_data_source.o\ menu_list_cell.o\ metric.o\ modal_view_controller.o\ palette.o\ pointer_text_view.o\ responder.o\ scroll_view.o\ scroll_view_indicator.o\ selectable_table_view.o\ simple_list_view_data_source.o\ simple_table_view_data_source.o\ solid_color_view.o\ stack_view.o\ stack_view_controller.o\ switch_menu_list_cell.o\ switch_view.o\ tab_view.o\ tab_view_cell.o\ tab_view_controller.o\ table_view.o\ table_view_cell.o\ table_view_data_source.o\ text_field.o\ text_menu_list_cell.o\ text_view.o\ tiled_view.o\ view.o\ view_controller.o\ warning_controller.o\ window.o\ ) INLINER := escher/image/inliner $(INLINER): escher/image/inliner.c @echo "HOSTCC $@" @$(HOSTCC) -std=c99 `libpng-config --cflags` `libpng-config --ldflags` $< -o $@ %.h %.cpp : %.png $(INLINER) @echo "INLINER $@" @$(INLINER) $< INLINER_PRODUCTS = $(1:.png=.h) $(1:.png=.cpp) $(1:.png=.o) products += $(INLINER)