Commit bbee11b8 authored by Federico Vaga's avatar Federico Vaga

sw: re-organize header files for better distribution

Signed-off-by: Federico Vaga's avatarFederico Vaga <federico.vaga@cern.ch>
parent f0a42f39
......@@ -5,11 +5,11 @@ CURDIR:=$(shell /bin/pwd)
REPO_PARENT ?= $(CURDIR)/..
-include $(REPO_PARENT)/parent_common.mk
DIRS = kernel lib tools include/hw
DIRS = kernel lib tools include/mockturtle/hw
all clean modules install modules_install: $(DIRS)
headers: include/hw
headers: include/mockturtle/hw
kernel lib: headers
tools: lib
......
......@@ -16,10 +16,10 @@
#include <stdarg.h>
#include <generated/autoconf.h>
#include <hw/mockturtle_addresses.h>
#include <hw/mockturtle_queue.h>
#include <hw/mockturtle_endpoint.h>
#include <hw/mockturtle_cpu_lr.h>
#include mockturtle/hw/mockturtle_addresses.h>
#include mockturtle/hw/mockturtle_queue.h>
#include mockturtle/hw/mockturtle_endpoint.h>
#include mockturtle/hw/mockturtle_cpu_lr.h>
#include <urv/riscv.h>
......
HEADERS := mockturtle_cpu_csr.h
HEADERS += mockturtle_cpu_lr.h
TRTL ?= ../../..
TRTL ?= ../../../..
TRTL_HDL = $(TRTL)/hdl/rtl/
WBGEN2 ?= wbgen2
......
......@@ -19,7 +19,7 @@ extern "C" {
#include <stdint.h>
#include <stdio.h>
#include <poll.h>
#include "mockturtle.h"
#include "mockturtle/mockturtle.h"
extern const unsigned int trtl_default_timeout_ms;
......
......@@ -36,7 +36,7 @@ all modules: hw_header
hw_header:
ifeq ($(DKMS), 0)
$(MAKE) -C ../include/hw/
$(MAKE) -C ../include/mockturtle/hw/
endif
install modules_install:
......
......@@ -26,8 +26,8 @@
#include <linux/tty.h>
#include <linux/platform_device.h>
#include <hw/mockturtle_cpu_csr.h>
#include <hw/mockturtle_queue.h>
#include <mockturtle/hw/mockturtle_cpu_csr.h>
#include <mockturtle/hw/mockturtle_queue.h>
#include "mockturtle-drv.h"
#include "mockturtle-compat.h"
......
......@@ -14,7 +14,7 @@
#include <linux/uaccess.h>
#include <linux/wait.h>
#include <hw/mockturtle_cpu_csr.h>
#include <mockturtle/hw/mockturtle_cpu_csr.h>
#include "mockturtle-drv.h"
......
......@@ -10,7 +10,7 @@
#include <linux/seq_file.h>
#include <linux/mm.h>
#include <hw/mockturtle_cpu_csr.h>
#include <mockturtle/hw/mockturtle_cpu_csr.h>
#include "mockturtle-drv.h"
#include "mockturtle-compat.h"
......
......@@ -13,9 +13,9 @@
#include <linux/circ_buf.h>
#include <linux/tty.h>
#include "hw/mockturtle_addresses.h"
#include "hw/mockturtle_queue.h"
#include "mockturtle.h"
#include "mockturtle/hw/mockturtle_addresses.h"
#include "mockturtle/hw/mockturtle_queue.h"
#include "mockturtle/mockturtle.h"
#define MAX_MQUEUE_SLOTS (TRTL_MAX_HMQ_SLOT / 2)
#define TRTL_MAX_CPU_MINORS (TRTL_MAX_CPU * TRTL_MAX_CARRIER)
......
......@@ -17,8 +17,8 @@
#include <linux/delay.h>
#include <linux/circ_buf.h>
#include <hw/mockturtle_queue.h>
#include <hw/mockturtle_cpu_csr.h>
#include <mockturtle/hw/mockturtle_queue.h>
#include <mockturtle/hw/mockturtle_cpu_csr.h>
#include "mockturtle-drv.h"
......
......@@ -16,7 +16,7 @@
#include <linux/tty_flip.h>
#include <linux/kallsyms.h>
#include <hw/mockturtle_cpu_csr.h>
#include <mockturtle/hw/mockturtle_cpu_csr.h>
#include "mockturtle-drv.h"
......
......@@ -23,7 +23,7 @@ LOBJ := libmockturtle.o
LOBJ += libmockturtle-rt-msg.o
CFLAGS += -Wall -Werror -fPIC
CFLAGS += -I. -I$(TRTL_SW)/include
CFLAGS += -I$(TRTL_SW)/include
CFLAGS += -DVERSION="\"$(GIT_VERSION)\""
CFLAGS += $(EXTRACFLAGS)
ARFLAGS = rcv
......
......@@ -7,7 +7,7 @@
#ifndef __LIBTRTL_INTERNAL_H__
#define __LIBTRTL_INTERNAL_H__
#include "libmockturtle.h"
#include <mockturtle/libmockturtle.h>
/**
* Maximum size for device name
......
......@@ -13,7 +13,7 @@ TRTL_SW = $(TRTL)/software
GIT_VERSION := $(shell git describe --dirty --long --tags)
CFLAGS += -Wall -Werror -I$(TRTL_SW)/lib
CFLAGS += -Wall -Werror
CFLAGS += -I$(TRTL_SW)/include
CFLAGS += $(EXTRACFLAGS)
LDFLAGS += -L$(TRTL_SW)/lib
......
......@@ -11,7 +11,7 @@
#include <stdlib.h>
#include <getopt.h>
#include <errno.h>
#include <libmockturtle.h>
#include <mockturtle/libmockturtle.h>
/**
......
......@@ -19,7 +19,7 @@
#include <stdio.h>
#include <getopt.h>
#include <errno.h>
#include <libmockturtle.h>
#include <mockturtle/libmockturtle.h>
static void help(char *name)
{
......
......@@ -9,7 +9,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <libmockturtle.h>
#include <mockturtle/libmockturtle.h>
int main(int argc, char *argv[])
{
......
......@@ -10,7 +10,7 @@
#include <stdlib.h>
#include <getopt.h>
#include <errno.h>
#include <libmockturtle.h>
#include <mockturtle/libmockturtle.h>
static void help()
{
......
......@@ -25,7 +25,7 @@
#include <assert.h>
#include <limits.h>
#include <hw/mockturtle_cpu_csr.h>
#include <mockturtle/hw/mockturtle_cpu_csr.h>
#define TRTL_DBG_PORT_SIZE pagesize
#define TRTL_GDB_PACKET_SIZE_MAX 2048
......
......@@ -9,7 +9,7 @@
#include <stdlib.h>
#include <stdio.h>
#include <errno.h>
#include <libmockturtle.h>
#include <mockturtle/libmockturtle.h>
#include <getopt.h>
......
......@@ -10,7 +10,7 @@
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <libmockturtle.h>
#include <mockturtle/libmockturtle.h>
#include <getopt.h>
#include <pthread.h>
#include <unistd.h>
......
......@@ -20,7 +20,7 @@
#include <stdlib.h>
#include <getopt.h>
#include <errno.h>
#include <libmockturtle.h>
#include <mockturtle/libmockturtle.h>
/**
......
......@@ -10,7 +10,7 @@
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <libmockturtle.h>
#include <mockturtle/libmockturtle.h>
#include <getopt.h>
#include <pthread.h>
#include <time.h>
......
......@@ -19,7 +19,7 @@
#include <stdio.h>
#include <getopt.h>
#include <errno.h>
#include <libmockturtle.h>
#include <mockturtle/libmockturtle.h>
static void help(char *name)
{
......
......@@ -7,7 +7,7 @@
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <libmockturtle.h>
#include <mockturtle/libmockturtle.h>
#include <lib{{short_name}}-internal.h>
/**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment