OpenCores
URL https://opencores.org/ocsvn/noc/noc/trunk

Subversion Repositories noc

[/] [noc/] [src/] [Makefile] - Diff between revs 4 and 5

Only display areas with differences | Details | Blame | View Log

Rev 4 Rev 5
#---------------------------------------
#---------------------------------------
# SYSTEMC Makefile
# SYSTEMC Makefile
# Write by MS.slump
# Write by MS.slump
#---------------------------------------
#---------------------------------------
SYSTEMC         = /usr/local/systemc/systemc-2.2.0
SYSTEMC         = /usr/local/systemc/systemc-2.2.0
INC_DIRS        = -I$(SYSTEMC)/include
INC_DIRS        = -I$(SYSTEMC)/include
LIB_DIRS        = -L$(SYSTEMC)/lib-linux
LIB_DIRS        = -L$(SYSTEMC)/lib-linux
CC              = g++
CC              = g++
CFLAGS  = -Wall -g
CFLAGS  = -Wall -g
CFLAGS += -DROUTER_DEBUG
CFLAGS += -DROUTER_DEBUG
#CFLAGS += -DCORE_DEBUG -DROUTER_DEBUG
#CFLAGS += -DCORE_DEBUG -DROUTER_DEBUG
#CFLAGS += -DCORE_DEBUG
#CFLAGS += -DCORE_DEBUG
#CFLAGS += -DFIFO_DEBUG
#CFLAGS += -DFIFO_DEBUG
CFLAGS  += -DCORE_RECEIVE_DEBUG
#CFLAGS += -DCORE_RECEIVE_DEBUG
#CFLAGS += -DCORE_TRANSMIT_DEBUG
#CFLAGS += -DCORE_TRANSMIT_DEBUG
LIBS    = -lsystemc
LIBS    = -lsystemc
TARGET = onoc
TARGET = onoc
OBJECTS = fifo.o \
OBJECTS = fifo.o \
                  router.o \
                  router.o \
                  core.o \
                  core.o \
                  power_model.o \
                  power_model.o \
                  photonic_sw.o \
                  photonic_sw.o \
                  noc.o \
                  noc.o \
                  top.o
                  top.o
default: $(TARGET)
default: $(TARGET)
clean:
clean:
        @rm $(OBJECTS) $(TARGET)
        @rm $(OBJECTS) $(TARGET)
$(TARGET): $(OBJECTS)
$(TARGET): $(OBJECTS)
        @$(CC) $(LIB_DIRS) -o $(TARGET) $(OBJECTS) $(LIBS)
        @$(CC) $(LIB_DIRS) -o $(TARGET) $(OBJECTS) $(LIBS)
fifo.o:fifo.cc
fifo.o:fifo.cc
        @$(CC) $(INC_DIRS) -c $(CFLAGS) $< -o $@
        @$(CC) $(INC_DIRS) -c $(CFLAGS) $< -o $@
core.o:core.cc
core.o:core.cc
        @$(CC) $(INC_DIRS) -c $(CFLAGS) $< -o $@
        @$(CC) $(INC_DIRS) -c $(CFLAGS) $< -o $@
router.o:router.cc
router.o:router.cc
        @$(CC) $(INC_DIRS) -c $(CFLAGS) $< -o $@
        @$(CC) $(INC_DIRS) -c $(CFLAGS) $< -o $@
photonic_sw.o:photonic_sw.cc
photonic_sw.o:photonic_sw.cc
        @$(CC) $(INC_DIRS) -c $(CFLAGS) $< -o $@
        @$(CC) $(INC_DIRS) -c $(CFLAGS) $< -o $@
power_model.o:power_model.cc
power_model.o:power_model.cc
        @$(CC) $(INC_DIRS) -c $(CFLAGS) $< -o $@
        @$(CC) $(INC_DIRS) -c $(CFLAGS) $< -o $@
noc.o:noc.cc
noc.o:noc.cc
        @$(CC) $(INC_DIRS) -c $(CFLAGS) $< -o $@
        @$(CC) $(INC_DIRS) -c $(CFLAGS) $< -o $@
top.o:top.cc
top.o:top.cc
        @$(CC) $(INC_DIRS) -c $(CFLAGS) $< -o $@
        @$(CC) $(INC_DIRS) -c $(CFLAGS) $< -o $@
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.