Blame view

build6/epsilon-master/escher/Makefile 2.36 KB
6663b6c9   adorian   projet complet av...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
  SFLAGS += -Iescher/include
  
  objs += $(addprefix escher/src/,\
    alternate_empty_view_controller.o\
    app.o\
    bank_view_controller.o\
    buffer_text_view.o\
    button.o\
    button_row_controller.o\
    chevron_view.o\
    clipboard.o\
    container.o\
    dynamic_view_controller.o\
    editable_text_cell.o\
    ellipsis_view.o\
    expression_field.o\
    even_odd_cell.o\
    even_odd_cell_with_ellipsis.o\
    even_odd_buffer_text_cell.o\
    even_odd_editable_text_cell.o\
    even_odd_expression_cell.o\
    even_odd_message_text_cell.o\
    expression_table_cell.o\
    expression_table_cell_with_pointer.o\
    expression_view.o\
    highlight_cell.o\
    gauge_view.o\
    image_view.o\
    invocation.o\
    input_view_controller.o\
    key_view.o\
    list_view_data_source.o\
    message_table_cell.o\
    message_table_cell_with_buffer.o\
    message_table_cell_with_chevron.o\
    message_table_cell_with_chevron_and_message.o\
    message_table_cell_with_chevron_and_expression.o\
    message_table_cell_with_editable_text.o\
    message_table_cell_with_expression.o\
    message_table_cell_with_gauge.o\
    message_table_cell_with_message.o\
    message_table_cell_with_switch.o\
    message_text_view.o\
    message_tree.o\
    modal_view_controller.o\
    palette.o\
    pointer_text_view.o\
    responder.o\
    run_loop.o\
    scroll_view.o\
    scroll_view_data_source.o\
    scroll_view_indicator.o\
    scrollable_view.o\
    expression_layout_field.o\
    expression_layout_field_content_view.o\
    selectable_table_view.o\
    selectable_table_view_data_source.o\
    selectable_table_view_delegate.o\
    simple_list_view_data_source.o\
    simple_table_view_data_source.o\
    solid_color_view.o\
    solid_text_area.o\
    stack_view.o\
    stack_view_controller.o\
    switch_view.o\
    tab_view.o\
    tab_view_cell.o\
    tab_view_controller.o\
    tab_view_data_source.o\
    table_cell.o\
    table_view.o\
    table_view_data_source.o\
    text_cursor_view.o\
    text_area.o\
    text_field.o\
    text_input.o\
    text_input_helpers.o\
    text_view.o\
    tiled_view.o\
    timer.o\
    toolbox.o\
    transparent_view.o\
    view.o\
    view_controller.o\
    warning_controller.o\
    window.o\
  )
  
  INLINER := escher/image/inliner
  
  $(INLINER): escher/image/inliner.c
  	@echo "HOSTCC  $@"
  	$(Q) $(HOSTCC) -std=c99 `libpng-config --cflags` $< `libpng-config --ldflags` -o $@
  
  %.h %.cpp : %.png $(INLINER)
  	@echo "INLINER $@"
  	$(Q) $(INLINER) $<
  
  INLINER_PRODUCTS = $(1:.png=.h) $(1:.png=.cpp) $(1:.png=.o)
  
  products += $(INLINER)