From b77fe29a1e99a37a00dc15faa0a32aba343594bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Loi=CC=88c=20Correnson?= <loic.correnson@cea.fr> Date: Tue, 18 Oct 2022 17:53:16 +0200 Subject: [PATCH] [ivette] conforms to global make install --- ivette/Makefile.installation | 30 +++++++++++------------------- opam | 2 +- 2 files changed, 12 insertions(+), 20 deletions(-) diff --git a/ivette/Makefile.installation b/ivette/Makefile.installation index 852e0a56588..7a69ff94f9c 100644 --- a/ivette/Makefile.installation +++ b/ivette/Makefile.installation @@ -24,32 +24,24 @@ # --- OPAM Installation # -------------------------------------------------------------------------- -ifeq ($(INSTALLDIR),) -IVETTE_PREFIX=$(OPAM_SWITCH_PREFIX) -else -IVETTE_PREFIX=$(INSTALLDIR) -endif - -ifeq ($(IVETTE_PREFIX),) - +ifndef PREFIX +then install:: @echo "Warning: not target for Ivette" @echo " (no INSTALLDIR, nor OPAM_SWITCH_PREFIX)" - else - install:: - @echo "Installing Ivette to ${IVETTE_PREFIX}" - @mkdir -p ${IVETTE_PREFIX}/bin - @install ivette/ivette-bootstrap.sh ${IVETTE_PREFIX}/bin/ivette - @mkdir -p ${IVETTE_PREFIX}/lib/frama-c - @tar zcf ${IVETTE_PREFIX}/lib/frama-c/ivette.tgz ivette + @echo "Installing Ivette to ${PREFIX}" + @mkdir -p ${PREFIX}/bin + @install ivette/ivette-bootstrap.sh ${PREFIX}/bin/ivette + @mkdir -p ${PREFIX}/lib/frama-c + @tar zcf ${PREFIX}/lib/frama-c/ivette.tgz ivette uninstall:: @echo "Removing Ivette" - @rm -f ${IVETTE_PREFIX}/bin/ivette - @rm -f ${IVETTE_PREFIX}/lib/frama-c/ivette.tgz - @rm -fr ${IVETTE_PREFIX}/lib/frama-c/Ivette.app - @rm -fr ${IVETTE_PREFIX}/lib/frama-c/ivette + @rm -f ${PREFIX}/bin/ivette + @rm -f ${PREFIX}/lib/frama-c/ivette.tgz + @rm -fr ${PREFIX}/lib/frama-c/Ivette.app + @rm -fr ${PREFIX}/lib/frama-c/ivette endif diff --git a/opam b/opam index 274e43adb66..66652917748 100644 --- a/opam +++ b/opam @@ -97,7 +97,7 @@ install: [ ] remove: [ - [make "PREFIX=%{prefix}%" "-f" "ivette/makefile.opam" "uninstall"] + [make "PREFIX=%{prefix}%" "-f" "ivette/Makefile.installation" "uninstall"] ] run-test: [ -- GitLab