CPP = g++
CPPFLAGS = -g -O2 -I. `gtk-config --cflags`  \
	-fno-rtti -fno-exceptions #\
#        -ansi -pedantic -Wall
LIBS = `gtk-config --libs`
OBJS = main.o \
	ArithmeticUnit.o \
	BranchUnit.o \
	Decoder.o \
	FloatingPointUnit.o \
	LoadStoreUnit.o \
	LogicUnit.o \
	Memory.o \
	Processor.o \
	ProcessorPart.o \
	Registers.o \
	ScoreBoard.o \
	ShiftUnit.o 

DEST = main

$(DEST): $(OBJS)
	$(CPP) -o $(DEST) $(CFLAGS) $(LIBS) $(OBJS)

clean:
	-rm -f $(OBJS) $(DEST) *~ core *.bak

depend:
	makedepend *.cc
	rm -f Makefile.bak

# DO NOT DELETE

