Skip to content
Snippets Groups Projects
Commit bd06c4c0 authored by Allan Blanchard's avatar Allan Blanchard Committed by Jan Rochel
Browse files

[alias] removed some files / options

parent 20144a58
No related branches found
No related tags found
No related merge requests found
##########################################################################
# #
# This file is part of the Frama-C plug-in 'Alias' (alias). #
# #
# Copyright (C) 2022-2023 #
# 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 LICENSE) #
# #
##########################################################################
.PHONY: all build-profiling build clean
FRAMAC_SHARE:=$(shell frama-c -print-share-path)
sinclude ${FRAMAC_SHARE}/Makefile.common
##########################################################################
# Build
all:: build frama-c-alias.opam
frama-c-alias.opam: frama-c-alias.opam.template dune-project
rm -f $@
dune build $@
build::
dune build @install
build-profiling::
dune build --instrument-with landmarks @install
clean:: purge-tests
dune clean
rm -rf _build .merlin
##########################################################################
# Tests
include ${FRAMAC_SHARE}/Makefile.testing
##########################################################################
# Install
include ${FRAMAC_SHARE}/Makefile.installation
##########################################################################
# Headers
HDRCK_EXTRA:=-headache-config-file ${FRAMAC_SHARE}/headache_config.txt
include ${FRAMAC_SHARE}/Makefile.headers
SHORT_NAME:=alias
LONG_NAME:=Alias
PLUGIN_NAME:=Alias
FROM_YEAR:=2022
include headers/Makefile.generate-headers
##########################################################################
# Linting
include ${FRAMAC_SHARE}/Makefile.linting
##########################################################################
......@@ -30,11 +30,6 @@
)
)
( env
(release (flags -noassert))
(_ (flags (:standard -w @a-4)))
)
( library
(name Alias)
(public_name frama-c-alias.core)
......
......@@ -21,15 +21,5 @@
;; ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(using dune_site 0.1)
(generate_opam_files true)
(name frama-c-alias)
(package (name frama-c-alias)
(depends
("frama-c" (and (>= 25.0) (< 27.0)))
("unionFind" (= 20220122))
)
)
(using dune_site 0.1)
(lang dune 3.2)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;;
;; This file is part of the Frama-C plug-in 'Alias' (alias). ;;
;; ;;
;; Copyright (C) 2022-2023 ;;
;; 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 LICENSE) ;;
;; ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(context
(default
(env (_ (env-vars ("OCAML_LANDMARKS" "auto")))))
)
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
depends: [
"dune" {>= "3.2"}
"frama-c" {>= "25.0" & < "27.0"}
"unionFind" {= "20220122"}
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"--promote-install-files=false"
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
["dune" "install" "-p" name "--create-install-files" name]
]
name: "frama-c-alias"
version: "26"
synopsis: "A Frama-C plug-in for Alias Analysis"
description: """
A Frama-C plug-in for Alias Analysis
"""
maintainer: "https://git.frama-c.com/pub/frama-c"
authors: [
"Tristan Le Gall"
"Jan Rochel"
]
license: "Copyright (C) 2022-2022 CEA LIST, All rights reserved. Contact CEA LIST for licensing."
homepage: "http://frama-c.com/"
bug-reports: "https://git.frama-c.com/pub/frama-c"
name: "frama-c-alias"
version: "26"
synopsis: "A Frama-C plug-in for Alias Analysis"
description: """
A Frama-C plug-in for Alias Analysis
"""
maintainer: "https://git.frama-c.com/pub/frama-c"
authors: [
"Tristan Le Gall"
"Jan Rochel"
]
license: "Copyright (C) 2022-2022 CEA LIST, All rights reserved. Contact CEA LIST for licensing."
homepage: "http://frama-c.com/"
bug-reports: "https://git.frama-c.com/pub/frama-c"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment