head     1.1;
branch   1.1.1;
access   ;
symbols  arelease:1.1.1.1 avendor:1.1.1;
locks    ; strict;
comment  @# @;


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

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


desc
@@



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

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

LIBS   = -lm -lsystemc $(EXTRA_LIBS)

EXE    = $(MODULE).x

.SUFFIXES: .cpp .cc .o .x

$(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

.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
@Initial release
@
text
@@
