# Makefile template for Frama-C/Eva case studies. # For details and usage information, see the Frama-C User Manual. ### Prologue. Do not modify this block. ####################################### -include path.mk FRAMAC ?= frama-c include $(shell $(FRAMAC)-config -print-lib-path)/analysis-scripts/prologue.mk ############################################################################### # Edit below as needed. Suggested flags are optional. MACHDEP = x86_32 ## Preprocessing flags (for -cpp-extra-args) CPPFLAGS += \ -CC ## General flags FCFLAGS += \ -add-symbolic-path=..:. \ -kernel-warn-key annot:missing-spec=abort \ -kernel-warn-key typing:implicit-function-declaration=abort \ ## Eva-specific flags EVAFLAGS += \ -eva-warn-key builtins:missing-spec=abort \ ## GUI-only flags FCGUIFLAGS += \ ## Analysis targets (suffixed with .eva) TARGETS = 2048.eva ### Each target <t>.eva needs a rule <t>.parse with source files as prerequisites 2048.parse: \ ../2048.c \ ### Epilogue. Do not modify this block. ####################################### include $(shell $(FRAMAC)-config -print-lib-path)/analysis-scripts/epilogue.mk ############################################################################### # optional, for OSCS -include ../../Makefile.common