67 lines
2.2 KiB
Makefile
67 lines
2.2 KiB
Makefile
## ****************************************************************************
|
|
##
|
|
## Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
|
|
## more contributor license agreements. See the NOTICE file distributed
|
|
## with this work for additional information regarding copyright ownership.
|
|
## Accellera licenses this file to you under the Apache License, Version 2.0
|
|
## (the "License"); you may not use this file except in compliance with the
|
|
## License. You may obtain a copy of the License at
|
|
##
|
|
## http://www.apache.org/licenses/LICENSE-2.0
|
|
##
|
|
## Unless required by applicable law or agreed to in writing, software
|
|
## distributed under the License is distributed on an "AS IS" BASIS,
|
|
## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
|
## implied. See the License for the specific language governing
|
|
## permissions and limitations under the License.
|
|
##
|
|
## ****************************************************************************
|
|
##
|
|
## Makefile.config --
|
|
##
|
|
## Original Author: Philipp A. Hartmann, OFFIS
|
|
##
|
|
## ***************************************************************************
|
|
##
|
|
## MODIFICATION LOG - modifiers, enter your name, affiliation, date and
|
|
## changes you are making here.
|
|
##
|
|
## Name, Affiliation, Date:
|
|
## Description of Modification:
|
|
##
|
|
## ***************************************************************************
|
|
|
|
## guess config from environment
|
|
|
|
## Variable that points to SystemC installation path
|
|
SYSTEMC_HOME?=../../../..
|
|
|
|
## Select the target architecture
|
|
#TARGET_ARCH = linux
|
|
|
|
## Select the architecture suffix, if necessary
|
|
#ARCH_SUFFIX = -$(TARGET_ARCH)
|
|
|
|
## How to instruct the dynamic linker to locate the SystemC library
|
|
#LDFLAG_RPATH = -Wl,-rpath=
|
|
|
|
# default compiler flags
|
|
FLAGS_COMMON = -g -Wall
|
|
FLAGS_STRICT = -pedantic -Wno-long-long
|
|
FLAGS_WERROR = -Werror
|
|
|
|
# combined flags
|
|
#SYSTEMC_CXXFLAGS = $(FLAGS_COMMON) $(FLAGS_STRICT) $(FLAGS_WERROR)
|
|
|
|
# Additional preprocessor symbols
|
|
#SYSTEMC_DEFINES =
|
|
|
|
# Explicit location of the SystemC headers
|
|
#SYSTEMC_INC_DIR = $(SYSTEMC_HOME)/include
|
|
|
|
# Explicit location if the SystenC library
|
|
#SYSTEMC_LIB_DIR = $(SYSTEMC_HOME)/lib$(ARCH_SUFFIX)
|
|
|
|
# Run with valgrind
|
|
#VALGRIND=valgrind --log-file-exactly=valgrind.log
|