Salome HOME
merge from branch DEV tag mergeto_trunk_04apr08
[modules/yacs.git] / src / wrappergen / src / Makefile.am
index cbb844717d9384327a20a17c683ecd02f3c61057..b2299827b8192961965e3dd4bc9e3544e3c4427a 100644 (file)
@@ -1,9 +1,9 @@
 bindir=${prefix}/bin/HXX2SALOME_Test
 
-ENV_SH=${bindir}/env_HXX2SALOME.sh
-ENV_CSH=${bindir}/env_HXX2SALOME.csh
+ENV_SH=$(DESTDIR)${bindir}/env_HXX2SALOME.sh
+ENV_CSH=$(DESTDIR)${bindir}/env_HXX2SALOME.csh
 
-bin_SCRIPTS=    hxx2salome hxx2salome_check hxx2salome_cpp hxx2salome_corba \
+HXX2SALOMESCRIPTS =    hxx2salome hxx2salome_check hxx2salome_cpp hxx2salome_corba \
                parse01.awk \
                parse0.awk \
                parse1.awk \
@@ -16,18 +16,27 @@ bin_SCRIPTS=    hxx2salome hxx2salome_check hxx2salome_cpp hxx2salome_corba \
                runIDLparser \
                compile_HXX2SALOME_GENERIC_CLASS_NAME.sh
 
+bin_SCRIPTS=  $(HXX2SALOMESCRIPTS)
+
+EXTRA_DIST = $(HXX2SALOMESCRIPTS) HXX2SALOME_GENERIC_CLASS_NAME_SRC
 
 install-exec-hook: install_sh install_csh
-       \cp -rf ${srcdir}/HXX2SALOME_GENERIC_CLASS_NAME_SRC ${bindir}
+       \cp -rf ${srcdir}/HXX2SALOME_GENERIC_CLASS_NAME_SRC $(DESTDIR)${bindir}
 
 install_sh:
        echo "#------ HXX2SALOME ------" > ${ENV_SH}
-       echo "export HXX2SALOME_ROOT_DIR=${bindir}" >> ${ENV_SH}
+       echo "export HXX2SALOME_ROOT_DIR=$(DESTDIR)${bindir}" >> ${ENV_SH}
        echo "export PATH=\$${HXX2SALOME_ROOT_DIR}:\$${PATH}" >> ${ENV_SH}
        echo "##" >> ${ENV_SH}
 
 install_csh:
        echo "#------ HXX2SALOME ------" > ${ENV_CSH}
-       echo "setenv HXX2SALOME_ROOT_DIR ${bindir}" >> ${ENV_CSH}
+       echo "setenv HXX2SALOME_ROOT_DIR $(DESTDIR)${bindir}" >> ${ENV_CSH}
        echo "setenv PATH \$${HXX2SALOME_ROOT_DIR}:\$${PATH}" >> ${ENV_CSH}
        echo "##" >> ${ENV_CSH}
+
+uninstall-local:
+       if test -d $(DESTDIR)$(bindir)/HXX2SALOME_GENERIC_CLASS_NAME_SRC; then \
+       chmod -R +w $(DESTDIR)$(bindir)/HXX2SALOME_GENERIC_CLASS_NAME_SRC ; fi
+       rm -rf $(DESTDIR)$(bindir)/HXX2SALOME_GENERIC_CLASS_NAME_SRC
+       rm -rf $(ENV_CSH) ${ENV_SH}