CC=gcc CFLAGS=-std=gnu99 -g -Wall LIBS=-pthread TARGETS=data_race data_race_lock all: $(TARGETS) data_race: data_race.c $(CC) $(CFLAGS) -o $@ $^ $(LIBS) data_race_lock: data_race_lock.c $(CC) $(CFLAGS) -o $@ $^ $(LIBS) clean: rm -f $(TARGETS)