diff options
Diffstat (limited to 'FreeRTOS-Plus/Test/CBMC/proofs/MakefileCommon.json')
-rw-r--r-- | FreeRTOS-Plus/Test/CBMC/proofs/MakefileCommon.json | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/FreeRTOS-Plus/Test/CBMC/proofs/MakefileCommon.json b/FreeRTOS-Plus/Test/CBMC/proofs/MakefileCommon.json new file mode 100644 index 000000000..1d49986d2 --- /dev/null +++ b/FreeRTOS-Plus/Test/CBMC/proofs/MakefileCommon.json @@ -0,0 +1,47 @@ +{ + "FREERTOS": [ " ../../../../FreeRTOS" ], + "PROOFS": [ "." ], + + "DEF ": [ + "WIN32", + "WINVER=0x400", + "_CONSOLE", + "_CRT_SECURE_NO_WARNINGS", + "_DEBUG", + "_WIN32_WINNT=0x0500", + "__PRETTY_FUNCTION__=__FUNCTION__", + "__free_rtos__", + + "CBMC", + "'configASSERT(X)=__CPROVER_assert(X,\"Assertion Error\")'", + "'configPRECONDITION(X)=__CPROVER_assume(X)'", + "'_static='", + "'_volatile='" + ], + + "INC ": [ + "$(FREERTOS)/Source/include", + "$(FREERTOS)/Source/portable/MSVC-MingW", + "$(FREERTOS)/../FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/include", + "$(FREERTOS)/../FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/portable/Compiler/MSVC", + "$(FREERTOS)/../FreeRTOS-Plus/Demo/FreeRTOS_Plus_TCP_Minimal_Windows_Simulator/WinPCap", + "$(FREERTOS)/Demo/Common/include", + "$(FREERTOS)/../FreeRTOS-Plus/Test/CBMC/include", + "$(FREERTOS)/../FreeRTOS-Plus/Test/CBMC/patches", + "$(FREERTOS)/../FreeRTOS-Plus/Test/CBMC/windows", + "$(FREERTOS)/../FreeRTOS-Plus/Test/CBMC/windows2" + ], + + "CBMCFLAGS ": [ + "--object-bits 7", + "--32", + "--bounds-check", + "--pointer-check" + ], + + "FORWARD_SLASH": ["/"], + + "TYPE_HEADERS": [ + "$(FREERTOS)/Source/queue.c" + ] +} |