.SUFFIXES: .cxx .a

all: MicroTrace

CC = g++ 
CFLAGS = -O3 -Wall

%.o: %.cxx *.hxx
	$(CC) $(CFLAGS) -c $< -o $@

%.a:
	ar r $@ $<

libMicroTracer.a: Image.o

MicroTrace: MicroTrace.o libMicroTracer.a

clean: 
	rm *.o *.a MicroTrace
