Makefile 511 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# -*- Makefile ; coding: utf-8 -*-

# Simics module makefile

MODULE_CLASSES=simbricks_mem
MODULE_COMPONENTS=simbricks_mem_comp

SRC_FILES = simbricks_mem.c
PYTHON_FILES = simbricks_mem_comp.py module_load.py

# SIMBRICKS_LIB needs to be set by caller
MODULE_CFLAGS := -I"$(SIMBRICKS_LIB)"
MODULE_LDFLAGS := -L"$(SIMBRICKS_LIB)" -lsimbricks

SIMICS_API := 6
THREAD_SAFE:=yes

ifeq ($(MODULE_MAKEFILE),)
$(error Make sure you compile your module from the project directory)
else
include $(MODULE_MAKEFILE)
endif