Add install target
It is pretty common to have an install target that can be used like
this [1]:
make install DESTDIR=/some/dir
This comes in handy to install into a local root FS directory that
would be exported via NFS for instance.
[1] https://www.gnu.org/prep/standards/html_node/DESTDIR.html
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
diff --git a/Makefile b/Makefile
index c3d235e..5fd8231 100644
--- a/Makefile
+++ b/Makefile
@@ -10,8 +10,10 @@
ifneq ($V,1)
q := @
+ echo := @echo
else
q :=
+ echo := @:
endif
.PHONY: all
@@ -263,3 +265,11 @@
patch:
$(q) echo "Please define CFG_GP_PACKAGE_PATH" && false
endif
+
+install:
+ $(echo) ' INSTALL ${DESTDIR}/lib/optee_armtz'
+ $(q)mkdir -p ${DESTDIR}/lib/optee_armtz
+ $(q)find $(out-dir) -name \*.ta -exec cp -a {} ${DESTDIR}/lib/optee_armtz \;
+ $(echo) ' INSTALL ${DESTDIR}/bin'
+ $(q)mkdir -p ${DESTDIR}/bin
+ $(q)cp -a $(out-dir)/xtest/xtest ${DESTDIR}/bin