head     1.1;
branch   1.1.1;
access   ;
symbols  V10:1.1.1.1 GNU:1.1.1;
locks    ; strict;
comment  @# @;


1.1
date     2004.07.05.17.31.18;  author jcastillo;  state Exp;
branches 1.1.1.1;
next     ;

1.1.1.1
date     2004.07.05.17.31.18;  author jcastillo;  state Exp;
branches ;
next     ;


desc
@@



1.1
log
@Initial revision
@
text
@## Variable that points to SystemC installation path
SYSTEMC = $(SYSTEMC_HOME)
SCV = $(SCV_HOME)
 
INCDIR = -I. -I.. -I../../bench -I$(SYSTEMC)/include -I$(SCV)/include
LIBDIR = -L. -L.. -L$(SYSTEMC)/lib-$(TARGET_ARCH) -L$(SCV)/lib-$(TARGET_ARCH)

# Build with maximum gcc warning level
CFLAGS = $(PLATFORM_SPECIFIC_FLAGS) $(EXTRA_CFLAGS)

LIBS   = -lm -lsystemc -lscv $(EXTRA_LIBS)

EXE    = $(MODULE).x

.SUFFIXES: .cpp .cc .o .x

$(EXE): $(OBJS) $(SYSTEMC)/lib-$(TARGET_ARCH)/libsystemc.a $(SCV)/lib-$(TARGET_ARCH)/libscv.a 
	$(CC) $(CFLAGS) $(INCDIR) $(LIBDIR) -o $@@ $(OBJS) $(LIBS) $(SYSTEMC)/lib-$(TARGET_ARCH)/libsystemc.a $(SCV)/lib-$(TARGET_ARCH)/libscv.a 2>&1 | c++filt

.cpp.o:
	$(CC) $(CFLAGS) $(INCDIR) -c $< $(USB_FLAGS)

.cc.o:
	$(CC) $(CFLAGS) $(INCDIR) -c $< $(USB_FLAGS)

clean::
	rm -f $(OBJS) *~ $(EXE)

ultraclean: clean
	rm -f Makefile.deps

Makefile.deps:
	$(CC) $(CFLAGS) $(INCDIR) -M $(SRCS) >> Makefile.deps

#include Makefile.deps
@


1.1.1.1
log
@First import
@
text
@@
