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

Subversion Repositories systemcmd5

[/] [systemcmd5/] [trunk/] [rtl/] [systemc/] [Makefile.defs] - Diff between revs 2 and 6

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

Rev 2 Rev 6
## Variable that points to SystemC installation path
## Variable that points to SystemC installation path
SYSTEMC = $(SYSTEMC_HOME)
SYSTEMC = $(SYSTEMC_HOME)
INCDIR = -I. -I.. -I../../bench -I$(SYSTEMC)/include
INCDIR = -I. -I.. -I../../bench -I$(SYSTEMC)/include
LIBDIR = -L. -L.. -L$(SYSTEMC)/lib-$(TARGET_ARCH)
LIBDIR = -L. -L.. -L$(SYSTEMC)/lib-$(TARGET_ARCH)
# Build with maximum gcc warning level
# Build with maximum gcc warning level
CFLAGS = $(PLATFORM_SPECIFIC_FLAGS) $(EXTRA_CFLAGS)
CFLAGS = $(PLATFORM_SPECIFIC_FLAGS) $(EXTRA_CFLAGS)
LIBS   = -lm -lsystemc $(EXTRA_LIBS)
LIBS   = -lm -lsystemc $(EXTRA_LIBS)
EXE    = $(MODULE).x
EXE    = $(MODULE).x
.SUFFIXES: .cpp .cc .o .x
.SUFFIXES: .cpp .cc .o .x
$(EXE): $(OBJS) $(SYSTEMC)/lib-$(TARGET_ARCH)/libsystemc.a
$(EXE): $(OBJS) $(SYSTEMC)/lib-$(TARGET_ARCH)/libsystemc.a
        $(CC) $(CFLAGS) $(INCDIR) $(LIBDIR) -o $@ $(OBJS) $(LIBS) $(SYSTEMC)/lib-$(TARGET_ARCH)/libsystemc.a 2>&1 | c++filt
        $(CC) $(CFLAGS) $(INCDIR) $(LIBDIR) -o $@ $(OBJS) $(LIBS) $(SYSTEMC)/lib-$(TARGET_ARCH)/libsystemc.a 2>&1 | c++filt
.cpp.o:
.cpp.o:
        $(CC) $(CFLAGS) $(INCDIR) -c $< $(USB_FLAGS)
        $(CC) $(CFLAGS) $(INCDIR) -c $< $(USB_FLAGS)
.cc.o:
.cc.o:
        $(CC) $(CFLAGS) $(INCDIR) -c $< $(USB_FLAGS)
        $(CC) $(CFLAGS) $(INCDIR) -c $< $(USB_FLAGS)
clean::
clean::
        rm -f $(OBJS) *~ $(EXE)
        rm -f $(OBJS) *~ $(EXE)
ultraclean: clean
ultraclean: clean
        rm -f Makefile.deps
        rm -f Makefile.deps
Makefile.deps:
Makefile.deps:
        $(CC) $(CFLAGS) $(INCDIR) -M $(SRCS) >> Makefile.deps
        $(CC) $(CFLAGS) $(INCDIR) -M $(SRCS) >> Makefile.deps
#include Makefile.deps
#include Makefile.deps
 
 

powered by: WebSVN 2.1.0

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