Makefile: use GNU standards for directory variables
Use `bindir` and `libdir` as variables for installation
targets.
These variables names are defined by GNU coding standards [1].
Link: [1] https://www.gnu.org/prep/standards/html_node/Directory-Variables.html
Signed-off-by: Clement Faure <clement.faure@nxp.com>
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
diff --git a/Makefile b/Makefile
index 5c2f11f..9892064 100644
--- a/Makefile
+++ b/Makefile
@@ -8,6 +8,9 @@
endif
endif
+bindir ?= /bin
+libdir ?= /lib
+
-include $(TA_DEV_KIT_DIR)/host_include/conf.mk
-include $(OPTEE_CLIENT_EXPORT)/include/optee_client_config.mk
@@ -74,12 +77,12 @@
@./scripts/checkpatch.sh --cached
install:
- $(echo) ' INSTALL ${DESTDIR}/lib/optee_armtz'
- $(q)mkdir -p ${DESTDIR}/lib/optee_armtz
- $(q)find $(out-dir) -name \*.ta -exec cp {} ${DESTDIR}/lib/optee_armtz \;
- $(echo) ' INSTALL ${DESTDIR}/bin'
- $(q)mkdir -p ${DESTDIR}/bin
- $(q)cp $(out-dir)/xtest/xtest ${DESTDIR}/bin
+ $(echo) ' INSTALL ${DESTDIR}${libdir}/optee_armtz'
+ $(q)mkdir -p ${DESTDIR}${libdir}/optee_armtz
+ $(q)find $(out-dir) -name \*.ta -exec cp {} ${DESTDIR}${libdir}/optee_armtz \;
+ $(echo) ' INSTALL ${DESTDIR}${bindir}'
+ $(q)mkdir -p ${DESTDIR}${bindir}
+ $(q)cp $(out-dir)/xtest/xtest ${DESTDIR}${bindir}
$(echo) ' INSTALL ${DESTDIR}/$(CFG_TEE_PLUGIN_LOAD_PATH)'
$(q)mkdir -p ${DESTDIR}/$(CFG_TEE_PLUGIN_LOAD_PATH)
$(q)cp $(out-dir)/supp_plugin/*.plugin ${DESTDIR}/$(CFG_TEE_PLUGIN_LOAD_PATH)