URL
https://opencores.org/ocsvn/systemcmd5/systemcmd5/trunk
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
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.