# Run readlog.sh <main> <trace.out> afterwards!

all: cppmain main

cppmain: cppmain.o trace.o
	g++ cppmain.o trace.o -o cppmain

main: main.o trace.o
	gcc main.o trace.o -o main

main.o: main.c
	gcc -finstrument-functions -g -c -o main.o main.c

cppmain.o: cppmain.cc
	g++ -finstrument-functions -g -c -o cppmain.o cppmain.cc

trace.o: trace.c
	gcc -c -o trace.o trace.c

