CC = gcc
FC = gfortran

CFLAGS = -g -O2 -Wall
FFLAGS = -g -O2 -Wall 

LIB    = -lpapi

all: tp4_c tp4_f tp4_opt_c tp4_opt_f

tp4_c: tp4_c.c
	$(CC) $(CFLAGS) -o $@ $^ $(LIB)

tp4_opt_c: tp4_opt_c.c
	$(CC) $(CFLAGS) -o $@ $^ $(LIB)

tp4_f: tp4_f.f90
	$(FC) $(FFLAGS) -o $@ $^ $(LIB)

tp4_opt_f: tp4_opt_f.f90
	$(FC) $(FFLAGS) -o $@ $^ $(LIB)
