diff options
author | Luotao Fu <l.fu@pengutronix.de> | 2007-11-30 10:27:09 +0000 |
---|---|---|
committer | Luotao Fu <l.fu@pengutronix.de> | 2007-11-30 10:27:09 +0000 |
commit | 9e5959d32f0705be7de196b6e6f28e38d13adf5e (patch) | |
tree | 45947a59698ef11d3af3cdd5a44b10439b110504 /rules/directfb-examples.make | |
parent | 02e813dba38829fa3a778f7966fd89c63273b5f6 (diff) | |
download | ptxdist-9e5959d32f0705be7de196b6e6f28e38d13adf5e.tar.gz ptxdist-9e5959d32f0705be7de196b6e6f28e38d13adf5e.tar.xz |
added directfb examples install routines
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7629 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/directfb-examples.make')
-rw-r--r-- | rules/directfb-examples.make | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/rules/directfb-examples.make b/rules/directfb-examples.make index 714061c71..4a8d1ac16 100644 --- a/rules/directfb-examples.make +++ b/rules/directfb-examples.make @@ -113,9 +113,18 @@ $(STATEDIR)/directfb-examples.targetinstall: @$(call install_fixup, directfb-examples,DEPENDS,) @$(call install_fixup, directfb-examples,DESCRIPTION,missing) -# @$(call install_copy, directfb-examples, 0, 0, 0755, $(DIRECTFB_EXAMPLES_DIR)/foobar, /dev/null) - - @$(call install_finish, directfb-examples) +# installs the binaries + @for i in `find $(DIRECTFB_EXAMPLES_DIR)/src -perm /u+x -type f ! -name "*.[h|c]"`; do \ + $(call install_copy, directfb-examples, 0, 0, 0755, $$i, /usr/bin/$$(basename $$i)); \ + done; + +# install the datafiles +ifdef PTXCONF_DIRECTFB_EXAMPLES_DATA + @cd $(DIRECTFB_EXAMPLES_DIR)/data; \ + for i in `find . -type f ! -name "*akefile*"`; do \ + $(call install_copy, directfb-examples, 0, 0, 0644, $$i, /usr/share/directfb-examples/$$i, n); \ + done +endif @$(call touch, $@) |