1 ################################################################################
5 ################################################################################
7 DIRECTFB_EXAMPLES_VERSION
= 1.6.0
8 DIRECTFB_EXAMPLES_SITE
= http
://www.directfb.org
/downloads
/Extras
9 DIRECTFB_EXAMPLES_SOURCE
= DirectFB-examples-
$(DIRECTFB_EXAMPLES_VERSION
).
tar.gz
10 DIRECTFB_EXAMPLES_LICENSE
= MIT
11 DIRECTFB_EXAMPLES_LICENSE_FILES
= COPYING
12 DIRECTFB_EXAMPLES_INSTALL_STAGING
= YES
13 DIRECTFB_EXAMPLES_DEPENDENCIES
= directfb
15 ifeq ($(BR2_STATIC_LIBS
),y
)
16 DIRECTFB_EXAMPLES_CONF_OPTS
+= LIBS
=-lstdc
++
19 DIRECTFB_EXAMPLES_TARGETS_
=
20 DIRECTFB_EXAMPLES_TARGETS_y
=
22 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI
) += usr
/bin
/df_andi
23 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_BLTLOAD
) += usr
/bin
/df_bltload
24 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_CPULOAD
) += usr
/bin
/df_cpuload
25 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_DATABUFFER
) += usr
/bin
/df_databuffer
26 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_DIOLOAD
) += usr
/bin
/df_dioload
27 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
) += usr
/bin
/df_dok
28 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_DRIVERTEST
) += usr
/bin
/df_drivertest
29 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_FIRE
) += usr
/bin
/df_fire
30 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_FLIP
) += usr
/bin
/df_flip
31 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_FONTS
) += usr
/bin
/df_fonts
32 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_INPUT
) += usr
/bin
/df_input
33 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_JOYSTICK
) += usr
/bin
/df_joystick
34 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_KNUCKLES
) += usr
/bin
/df_knuckles
35 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_LAYER
) += usr
/bin
/df_layer
36 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX
) += usr
/bin
/df_matrix
37 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_MATRIX_WATER
) += usr
/bin
/df_matrix_water
38 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_NEO
) += usr
/bin
/df_neo
39 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_NETLOAD
) += usr
/bin
/df_netload
40 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_PALETTE
) += usr
/bin
/df_palette
41 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_PARTICLE
) += usr
/bin
/df_particle
42 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_PORTER
) += usr
/bin
/df_porter
43 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_STRESS
) += usr
/bin
/df_stress
44 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_TEXTURE
) += usr
/bin
/df_texture
45 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO
) += usr
/bin
/df_video
46 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO_PARTICLE
) += usr
/bin
/df_video_particle
47 DIRECTFB_EXAMPLES_TARGETS_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_WINDOW
) += usr
/bin
/df_window
49 DIRECTFB_EXAMPLES_DATA_
=
50 DIRECTFB_EXAMPLES_DATA_y
=
52 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI
) += usr
/share
/directfb-examples
/destination_mask.png
53 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI
) += usr
/share
/directfb-examples
/tux.png
54 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_ANDI
) += usr
/share
/directfb-examples
/wood_andi.jpg
56 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
) += usr
/share
/directfb-examples
/biglogo.png
57 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
) += usr
/share
/directfb-examples
/card.png
58 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
) += usr
/share
/directfb-examples
/melted.png
59 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
) += usr
/share
/directfb-examples
/meter.png
60 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
) += usr
/share
/directfb-examples
/pngtest
*.png
61 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
) += usr
/share
/directfb-examples
/colorkeyed.gif
62 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
) += usr
/share
/directfb-examples
/intro.png
63 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
) += usr
/share
/directfb-examples
/fish.png
64 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
) += usr
/share
/directfb-examples
/swirl.png
65 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_DOK
) += usr
/share
/directfb-examples
/rose.png
67 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_DRIVERTEST
) += usr
/share
/directfb-examples
/pngtest.png
68 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_DRIVERTEST
) += usr
/share
/directfb-examples
/testmask.png
70 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_INPUT
) += usr
/share
/directfb-examples
/joystick.png
71 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_INPUT
) += usr
/share
/directfb-examples
/gnu-keys.png
72 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_INPUT
) += usr
/share
/directfb-examples
/gnome-mouse.png
74 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_NEO
) += usr
/share
/directfb-examples
/apple-red.png
75 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_NEO
) += usr
/share
/directfb-examples
/gnome-
*.png
76 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_NEO
) += usr
/share
/directfb-examples
/gnu-
*.png
77 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_NEO
) += usr
/share
/directfb-examples
/background
*.jpg
79 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_STRESS
) += usr
/share
/directfb-examples
/melted.png
81 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_TEXTURE
) += usr
/share
/directfb-examples
/texture.png
83 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO
) += usr
/share
/directfb-examples
/shot.png
85 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_VIDEO_PARTICLE
) += usr
/share
/directfb-examples
/convergence.png
87 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_WINDOW
) += usr
/share
/directfb-examples
/desktop.png
88 DIRECTFB_EXAMPLES_DATA_
$(BR2_PACKAGE_DIRECTFB_EXAMPLES_WINDOW
) += usr
/share
/directfb-examples
/dfblogo.png
90 DIRECTFB_EXAMPLES_FONT_y
=
91 ifeq ($(BR2_PACKAGE_DIRECTFB_EXAMPLES_FONTS
),y
)
92 DIRECTFB_EXAMPLES_FONT_y
= usr
/share
/directfb-examples
/fonts
/*
95 define DIRECTFB_EXAMPLES_INSTALL_TARGET_CMDS
96 $(Q
)mkdir
-p
$(TARGET_DIR
)/usr
/bin
97 $(Q
)mkdir
-p
$(TARGET_DIR
)/usr
/share
/directfb-examples
/
98 $(Q
)mkdir
-p
$(TARGET_DIR
)/usr
/share
/directfb-examples
/fonts
/
99 $(Q
)for file in
$(DIRECTFB_EXAMPLES_TARGETS_y
); do \
100 cp
-dpf
$(STAGING_DIR
)/$$file $(TARGET_DIR
)/$$file; \
101 $(STRIPCMD
) $(STRIP_STRIP_UNNEEDED
) $(TARGET_DIR
)/$$file; \
103 $(Q
)cp
-rdpf
$(STAGING_DIR
)/usr
/share
/directfb-examples
/fonts
/decker.ttf
$(TARGET_DIR
)/usr
/share
/directfb-examples
/fonts
/
104 $(Q
)for file in
$(DIRECTFB_EXAMPLES_FONT_y
); do \
105 $(INSTALL
) -m
0644 $(STAGING_DIR
)/$$file $(TARGET_DIR
)/usr
/share
/directfb-examples
/fonts
/; \
107 $(Q
)$(INSTALL
) -m
0755 -d
$(TARGET_DIR
)/usr
/share
/directfb-examples
108 $(Q
)for file in
$(DIRECTFB_EXAMPLES_DATA_y
); do \
109 $(INSTALL
) -m
0644 $(STAGING_DIR
)/$$file $(TARGET_DIR
)/usr
/share
/directfb-examples
; \
113 $(eval
$(autotools-package
))