diff --git a/ivette/Makefile.distrib b/ivette/Makefile.distrib deleted file mode 100644 index c63e0006e27bfda342fe1463da88531a0d80e707..0000000000000000000000000000000000000000 --- a/ivette/Makefile.distrib +++ /dev/null @@ -1,239 +0,0 @@ -########################################################################## -# # -# This file is part of Frama-C. # -# # -# Copyright (C) 2007-2022 # -# CEA (Commissariat à l'énergie atomique et aux énergies # -# alternatives) # -# # -# you can redistribute it and/or modify it under the terms of the GNU # -# Lesser General Public License as published by the Free Software # -# Foundation, version 2.1. # -# # -# It is distributed in the hope that it will be useful, # -# but WITHOUT ANY WARRANTY; without even the implied warranty of # -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # -# GNU Lesser General Public License for more details. # -# # -# See the GNU Lesser General Public License version 2.1 # -# for more details (enclosed in the file licenses/LGPLv2.1). # -# # -########################################################################## - -HEADER_SPEC += ivette/./headers/header_spec.txt -DISTRIB_FILES += ivette/.babelrc -DISTRIB_FILES += ivette/.dome-pkg-app.lock -DISTRIB_FILES += ivette/.dome-pkg-dev.lock -DISTRIB_FILES += ivette/.eslintignore -DISTRIB_FILES += ivette/.eslintrc.js -DISTRIB_FILES += ivette/.gitignore -DISTRIB_FILES += ivette/CONTRIBUTING.md -DISTRIB_FILES += ivette/INSTALL.md -DISTRIB_FILES += ivette/Makefile -DISTRIB_FILES += ivette/README.md -DISTRIB_FILES += ivette/configure.js -DISTRIB_FILES += ivette/distrib.sh -DISTRIB_FILES += ivette/doc/pandoc/href.lua -DISTRIB_FILES += ivette/doc/pandoc/index.json -DISTRIB_FILES += ivette/doc/pandoc/template.html -DISTRIB_FILES += ivette/electron-builder.json -DISTRIB_FILES += ivette/electron-webpack.json -DISTRIB_FILES += ivette/ivette-macos.sh -DISTRIB_FILES += ivette/package.json -DISTRIB_FILES += ivette/sandboxer.js -DISTRIB_FILES += ivette/src/dome/.gitignore -DISTRIB_FILES += ivette/src/dome/CONTRIBUTING.md -DISTRIB_FILES += ivette/src/dome/CONTRIBUTORS.md -DISTRIB_FILES += ivette/src/dome/LICENSE.md -DISTRIB_FILES += ivette/src/dome/README.md -DISTRIB_FILES += ivette/src/dome/doc/README.md -DISTRIB_FILES += ivette/src/dome/doc/config.json -DISTRIB_FILES += ivette/src/dome/doc/gallery.css -DISTRIB_FILES += ivette/src/dome/doc/guides/application.md -DISTRIB_FILES += ivette/src/dome/doc/guides/development.md -DISTRIB_FILES += ivette/src/dome/doc/guides/dome.md -DISTRIB_FILES += ivette/src/dome/doc/guides/glossary.md -DISTRIB_FILES += ivette/src/dome/doc/guides/hooks.md -DISTRIB_FILES += ivette/src/dome/doc/guides/hotreload.md -DISTRIB_FILES += ivette/src/dome/doc/guides/quickstart.md -DISTRIB_FILES += ivette/src/dome/doc/guides/styling.md -DISTRIB_FILES += ivette/src/dome/doc/icons.js -DISTRIB_FILES += ivette/src/dome/doc/iconsmd.js -DISTRIB_FILES += ivette/src/dome/doc/template/gallery-head.html -DISTRIB_FILES += ivette/src/dome/doc/template/gallery-tail.html -DISTRIB_FILES += ivette/src/dome/doc/template/publish.js -DISTRIB_FILES += ivette/src/dome/doc/template/static/fonts/OpenSans-Bold-webfont.eot -DISTRIB_FILES += ivette/src/dome/doc/template/static/fonts/OpenSans-Bold-webfont.svg -DISTRIB_FILES += ivette/src/dome/doc/template/static/fonts/OpenSans-Bold-webfont.woff -DISTRIB_FILES += ivette/src/dome/doc/template/static/fonts/OpenSans-BoldItalic-webfont.eot -DISTRIB_FILES += ivette/src/dome/doc/template/static/fonts/OpenSans-BoldItalic-webfont.svg -DISTRIB_FILES += ivette/src/dome/doc/template/static/fonts/OpenSans-BoldItalic-webfont.woff -DISTRIB_FILES += ivette/src/dome/doc/template/static/fonts/OpenSans-Italic-webfont.eot -DISTRIB_FILES += ivette/src/dome/doc/template/static/fonts/OpenSans-Italic-webfont.svg -DISTRIB_FILES += ivette/src/dome/doc/template/static/fonts/OpenSans-Italic-webfont.woff -DISTRIB_FILES += ivette/src/dome/doc/template/static/fonts/OpenSans-Light-webfont.eot -DISTRIB_FILES += ivette/src/dome/doc/template/static/fonts/OpenSans-Light-webfont.svg -DISTRIB_FILES += ivette/src/dome/doc/template/static/fonts/OpenSans-Light-webfont.woff -DISTRIB_FILES += ivette/src/dome/doc/template/static/fonts/OpenSans-LightItalic-webfont.eot -DISTRIB_FILES += ivette/src/dome/doc/template/static/fonts/OpenSans-LightItalic-webfont.svg -DISTRIB_FILES += ivette/src/dome/doc/template/static/fonts/OpenSans-LightItalic-webfont.woff -DISTRIB_FILES += ivette/src/dome/doc/template/static/fonts/OpenSans-Regular-webfont.eot -DISTRIB_FILES += ivette/src/dome/doc/template/static/fonts/OpenSans-Regular-webfont.svg -DISTRIB_FILES += ivette/src/dome/doc/template/static/fonts/OpenSans-Regular-webfont.woff -DISTRIB_FILES += ivette/src/dome/doc/template/static/scripts/linenumber.js -DISTRIB_FILES += ivette/src/dome/doc/template/static/scripts/prettify/Apache-License-2.0.txt -DISTRIB_FILES += ivette/src/dome/doc/template/static/scripts/prettify/lang-css.js -DISTRIB_FILES += ivette/src/dome/doc/template/static/scripts/prettify/prettify.js -DISTRIB_FILES += ivette/src/dome/doc/template/static/styles/jsdoc-default.css -DISTRIB_FILES += ivette/src/dome/doc/template/static/styles/prettify-jsdoc.css -DISTRIB_FILES += ivette/src/dome/doc/template/static/styles/prettify-tomorrow.css -DISTRIB_FILES += ivette/src/dome/doc/template/tmpl/augments.tmpl -DISTRIB_FILES += ivette/src/dome/doc/template/tmpl/container.tmpl -DISTRIB_FILES += ivette/src/dome/doc/template/tmpl/details.tmpl -DISTRIB_FILES += ivette/src/dome/doc/template/tmpl/example.tmpl -DISTRIB_FILES += ivette/src/dome/doc/template/tmpl/examples.tmpl -DISTRIB_FILES += ivette/src/dome/doc/template/tmpl/exceptions.tmpl -DISTRIB_FILES += ivette/src/dome/doc/template/tmpl/layout.tmpl -DISTRIB_FILES += ivette/src/dome/doc/template/tmpl/mainpage.tmpl -DISTRIB_FILES += ivette/src/dome/doc/template/tmpl/members.tmpl -DISTRIB_FILES += ivette/src/dome/doc/template/tmpl/method.tmpl -DISTRIB_FILES += ivette/src/dome/doc/template/tmpl/params.tmpl -DISTRIB_FILES += ivette/src/dome/doc/template/tmpl/properties.tmpl -DISTRIB_FILES += ivette/src/dome/doc/template/tmpl/returns.tmpl -DISTRIB_FILES += ivette/src/dome/doc/template/tmpl/source.tmpl -DISTRIB_FILES += ivette/src/dome/doc/template/tmpl/tutorial.tmpl -DISTRIB_FILES += ivette/src/dome/doc/template/tmpl/type.tmpl -DISTRIB_FILES += ivette/src/dome/examples/Makefile -DISTRIB_FILES += ivette/src/dome/examples/README.md -DISTRIB_FILES += ivette/src/dome/main/dome.ts -DISTRIB_FILES += ivette/src/dome/main/menubar.ts -DISTRIB_FILES += ivette/src/dome/misc/devtools.js -DISTRIB_FILES += ivette/src/dome/misc/register.js -DISTRIB_FILES += ivette/src/dome/misc/system.ts -DISTRIB_FILES += ivette/src/dome/misc/utils.ts -DISTRIB_FILES += ivette/src/dome/renderer/controls/buttons.tsx -DISTRIB_FILES += ivette/src/dome/renderer/controls/displays.tsx -DISTRIB_FILES += ivette/src/dome/renderer/controls/gallery.json -DISTRIB_FILES += ivette/src/dome/renderer/controls/icons.tsx -DISTRIB_FILES += ivette/src/dome/renderer/controls/labels.tsx -DISTRIB_FILES += ivette/src/dome/renderer/controls/style.css -DISTRIB_FILES += ivette/src/dome/renderer/dark.css -DISTRIB_FILES += ivette/src/dome/renderer/data/compare.ts -DISTRIB_FILES += ivette/src/dome/renderer/data/json.ts -DISTRIB_FILES += ivette/src/dome/renderer/data/library.js -DISTRIB_FILES += ivette/src/dome/renderer/data/settings.ts -DISTRIB_FILES += ivette/src/dome/renderer/data/states.ts -DISTRIB_FILES += ivette/src/dome/renderer/dialogs.tsx -DISTRIB_FILES += ivette/src/dome/renderer/dnd.js -DISTRIB_FILES += ivette/src/dome/renderer/dome.tsx -DISTRIB_FILES += ivette/src/dome/renderer/errors.tsx -DISTRIB_FILES += ivette/src/dome/renderer/frame/sidebars.tsx -DISTRIB_FILES += ivette/src/dome/renderer/frame/style.css -DISTRIB_FILES += ivette/src/dome/renderer/frame/tabs.tsx -DISTRIB_FILES += ivette/src/dome/renderer/frame/toolbars.tsx -DISTRIB_FILES += ivette/src/dome/renderer/layout/boxes.tsx -DISTRIB_FILES += ivette/src/dome/renderer/layout/dispatch.tsx -DISTRIB_FILES += ivette/src/dome/renderer/layout/forms.tsx -DISTRIB_FILES += ivette/src/dome/renderer/layout/grids.js -DISTRIB_FILES += ivette/src/dome/renderer/layout/qsplit.tsx -DISTRIB_FILES += ivette/src/dome/renderer/layout/splitters.tsx -DISTRIB_FILES += ivette/src/dome/renderer/layout/style.css -DISTRIB_FILES += ivette/src/dome/renderer/light.css -DISTRIB_FILES += ivette/src/dome/renderer/newdnd.tsx -DISTRIB_FILES += ivette/src/dome/renderer/style.css -DISTRIB_FILES += ivette/src/dome/renderer/table/arrays.ts -DISTRIB_FILES += ivette/src/dome/renderer/table/models.ts -DISTRIB_FILES += ivette/src/dome/renderer/table/style.css -DISTRIB_FILES += ivette/src/dome/renderer/table/views.tsx -DISTRIB_FILES += ivette/src/dome/renderer/text/buffers.ts -DISTRIB_FILES += ivette/src/dome/renderer/text/dark-code.css -DISTRIB_FILES += ivette/src/dome/renderer/text/editors.tsx -DISTRIB_FILES += ivette/src/dome/renderer/text/pages.tsx -DISTRIB_FILES += ivette/src/dome/renderer/text/style.css -DISTRIB_FILES += ivette/src/dome/renderer/themes.tsx -DISTRIB_FILES += ivette/src/dome/template/Application.js -DISTRIB_FILES += ivette/src/dome/template/Preferences.js -DISTRIB_FILES += ivette/src/dome/template/babelrc.json -DISTRIB_FILES += ivette/src/dome/template/dome-pull.sh -DISTRIB_FILES += ivette/src/dome/template/dome-push.sh -DISTRIB_FILES += ivette/src/dome/template/electron-webpack.json -DISTRIB_FILES += ivette/src/dome/template/export.sh -DISTRIB_FILES += ivette/src/dome/template/git-ignore -DISTRIB_FILES += ivette/src/dome/template/main.js -DISTRIB_FILES += ivette/src/dome/template/makefile -DISTRIB_FILES += ivette/src/dome/template/makefile.app.packages -DISTRIB_FILES += ivette/src/dome/template/makefile.packages -DISTRIB_FILES += ivette/src/dome/template/package.sh -DISTRIB_FILES += ivette/src/dome/template/renderer.js -DISTRIB_FILES += ivette/src/dome/template/typescript.el -DISTRIB_FILES += ivette/src/dome/template/update.sh -DISTRIB_FILES += ivette/src/dome/template/webpack.main.js -DISTRIB_FILES += ivette/src/dome/template/webpack.renderer.js -DISTRIB_FILES += ivette/src/frama-c/api_generator.ml -DISTRIB_FILES += ivette/src/frama-c/client.ts -DISTRIB_FILES += ivette/src/frama-c/client_socket.ts -DISTRIB_FILES += ivette/src/frama-c/client_zmq.ts -DISTRIB_FILES += ivette/src/frama-c/index.tsx -DISTRIB_FILES += ivette/src/frama-c/kernel/ASTinfo.tsx -DISTRIB_FILES += ivette/src/frama-c/kernel/ASTview.tsx -DISTRIB_FILES += ivette/src/frama-c/kernel/Globals.tsx -DISTRIB_FILES += ivette/src/frama-c/kernel/History.tsx -DISTRIB_FILES += ivette/src/frama-c/kernel/Locations.tsx -DISTRIB_FILES += ivette/src/frama-c/kernel/Messages.tsx -DISTRIB_FILES += ivette/src/frama-c/kernel/PivotTable-style.css -DISTRIB_FILES += ivette/src/frama-c/kernel/PivotTable.tsx -DISTRIB_FILES += ivette/src/frama-c/kernel/Properties.tsx -DISTRIB_FILES += ivette/src/frama-c/kernel/SourceCode.tsx -DISTRIB_FILES += ivette/src/frama-c/kernel/Status.tsx -DISTRIB_FILES += ivette/src/frama-c/kernel/api/ast/index.ts -DISTRIB_FILES += ivette/src/frama-c/kernel/api/data/index.ts -DISTRIB_FILES += ivette/src/frama-c/kernel/api/project/index.ts -DISTRIB_FILES += ivette/src/frama-c/kernel/api/properties/index.ts -DISTRIB_FILES += ivette/src/frama-c/kernel/api/services/index.ts -DISTRIB_FILES += ivette/src/frama-c/kernel/style.css -DISTRIB_FILES += ivette/src/frama-c/menu.ts -DISTRIB_FILES += ivette/src/frama-c/pkg.json -DISTRIB_FILES += ivette/src/frama-c/plugins/dive/api/index.ts -DISTRIB_FILES += ivette/src/frama-c/plugins/dive/cytoscape_libs.js -DISTRIB_FILES += ivette/src/frama-c/plugins/dive/index.tsx -DISTRIB_FILES += ivette/src/frama-c/plugins/dive/layouts.json -DISTRIB_FILES += ivette/src/frama-c/plugins/dive/pkg.json -DISTRIB_FILES += ivette/src/frama-c/plugins/dive/react-cytoscapejs.d.ts -DISTRIB_FILES += ivette/src/frama-c/plugins/dive/style.json -DISTRIB_FILES += ivette/src/frama-c/plugins/dive/tippy.css -DISTRIB_FILES += ivette/src/frama-c/plugins/eva/Coverage.tsx -DISTRIB_FILES += ivette/src/frama-c/plugins/eva/CoverageMeter.tsx -DISTRIB_FILES += ivette/src/frama-c/plugins/eva/Summary.tsx -DISTRIB_FILES += ivette/src/frama-c/plugins/eva/api/general/index.ts -DISTRIB_FILES += ivette/src/frama-c/plugins/eva/api/values/index.ts -DISTRIB_FILES += ivette/src/frama-c/plugins/eva/index.tsx -DISTRIB_FILES += ivette/src/frama-c/plugins/eva/pkg.json -DISTRIB_FILES += ivette/src/frama-c/plugins/eva/style.css -DISTRIB_FILES += ivette/src/frama-c/plugins/eva/style_summary.css -DISTRIB_FILES += ivette/src/frama-c/plugins/eva/valuetable.tsx -DISTRIB_FILES += ivette/src/frama-c/plugins/pivot/api/general/index.ts -DISTRIB_FILES += ivette/src/frama-c/plugins/studia/api/studia/index.ts -DISTRIB_FILES += ivette/src/frama-c/react-pivottable.d.ts -DISTRIB_FILES += ivette/src/frama-c/richtext.tsx -DISTRIB_FILES += ivette/src/frama-c/server.ts -DISTRIB_FILES += ivette/src/frama-c/states.ts -DISTRIB_FILES += ivette/src/ivette/index.tsx -DISTRIB_FILES += ivette/src/ivette/prefs.tsx -DISTRIB_FILES += ivette/src/main/index.js -DISTRIB_FILES += ivette/src/renderer/Application.tsx -DISTRIB_FILES += ivette/src/renderer/Controller.tsx -DISTRIB_FILES += ivette/src/renderer/Extensions.tsx -DISTRIB_FILES += ivette/src/renderer/Laboratory.tsx -DISTRIB_FILES += ivette/src/renderer/Preferences.tsx -DISTRIB_FILES += ivette/src/renderer/index.js -DISTRIB_FILES += ivette/src/renderer/style.css -DISTRIB_FILES += ivette/src/sandbox/README.md -DISTRIB_FILES += ivette/src/sandbox/qsplit.tsx -DISTRIB_FILES += ivette/src/sandbox/usednd.tsx -DISTRIB_FILES += ivette/tests/eva-1.i -DISTRIB_FILES += ivette/tests/eva-2.i -DISTRIB_FILES += ivette/tsconfig.json -DISTRIB_FILES += ivette/tsfmt.json -DISTRIB_FILES += ivette/webpack.main.js -DISTRIB_FILES += ivette/webpack.renderer.js -DISTRIB_FILES += ivette/yarn.lock diff --git a/ivette/distrib.sh b/ivette/distrib.sh deleted file mode 100755 index bf3f52392ee8af21f0f2d32e441a1dec2d072b6f..0000000000000000000000000000000000000000 --- a/ivette/distrib.sh +++ /dev/null @@ -1,90 +0,0 @@ -#!/bin/sh -e -########################################################################## -# # -# This file is part of Frama-C. # -# # -# Copyright (C) 2007-2022 # -# CEA (Commissariat à l'énergie atomique et aux énergies # -# alternatives) # -# # -# you can redistribute it and/or modify it under the terms of the GNU # -# Lesser General Public License as published by the Free Software # -# Foundation, version 2.1. # -# # -# It is distributed in the hope that it will be useful, # -# but WITHOUT ANY WARRANTY; without even the implied warranty of # -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # -# GNU Lesser General Public License for more details. # -# # -# See the GNU Lesser General Public License version 2.1 # -# for more details (enclosed in the file licenses/LGPLv2.1). # -# # -########################################################################## - -# -------------------------------------------------------------------------- -# --- Generate Files for Ivette Distribution -# -------------------------------------------------------------------------- - -Distribute() { - repo=$1 - Distrib=$repo/Makefile.distrib - Headers=$repo/headers/header_spec.txt - rm -f $Distrib - rm -f $Headers - mkdir -p $1/headers - if [ "$repo" == "." ] - then - src=ivette - else - src=ivette/$repo - fi - echo "Distributing $src" - echo "HEADER_SPEC += $src/./headers/header_spec.txt" >> $Distrib - for f in $(git -C $repo ls-files .) - do - case $f in - Makefile.distrib | headers/* | ivette.icns ) - ;; - *) - echo "DISTRIB_FILES += $src/$f" >> $Distrib - case $f in - *.sh | *.json | */dome/doc/* | configure.js | sandboxer.js | .* | webpack*.js ) - echo "$f: .ignore" >> $Headers - ;; - *Make* | *.js* | *.ts* | *.ml*) - echo "$f: CEA_LGPL" >> $Headers - ;; - *) - echo "$f: .ignore" >> $Headers - ;; - esac - esac - done - chmod a-w $Distrib - chmod a-w $Headers - if [ "$repo" != "." ] - then - echo "include ivette/$Distrib" >> Makefile.plugins - fi -} - -## Distribute Core Ivette Files - -Distribute . - -## Distribute Ivette Plugins Files - -rm -f Makefile.plugins -for rgit in $(find src -type d -name ".git") -do - Distribute $(dirname $rgit) -done -if [ -f Makefile.plugins ] -then - chmod a-w Makefile.plugins -fi - -## Terminated. -exit 0 - -# --------------------------------------------------------------------------