31 lines
1.0 KiB
Makefile
31 lines
1.0 KiB
Makefile
# -*- mode: makefile -*-
|
|
# The first line sets the emacs major mode to Makefile
|
|
|
|
################################################################
|
|
# Use this file to give project-specific definitions of the command
|
|
# line arguments to pass to CBMC tools like goto-cc to build the goto
|
|
# binaries and cbmc to do the property and coverage checking.
|
|
#
|
|
# Use this file to override most default definitions of variables in
|
|
# Makefile.common.
|
|
################################################################
|
|
|
|
# Flags to pass to goto-cc for compilation (typically those passed to gcc -c)
|
|
COMPILE_FLAGS += -fPIC
|
|
COMPILE_FLAGS += -std=gnu90
|
|
|
|
LITANI = $(SRCDIR)/test/cbmc/litani/litani
|
|
PROJECT_NAME = "FreeRTOS coreShadow"
|
|
|
|
# Flags to pass to goto-cc for linking (typically those passed to gcc)
|
|
# LINK_FLAGS =
|
|
|
|
# Preprocessor include paths -I...
|
|
INCLUDES += -I$(SRCDIR)/test/cbmc/include
|
|
INCLUDES += -I$(SRCDIR)/source/include
|
|
INCLUDES += -I$(SRCDIR)/source
|
|
INCLUDES += -I$(SRCDIR)/test/include
|
|
|
|
# Preprocessor definitions -D...
|
|
DEFINES += -Dshadow_EXPORTS
|