OBJ = fstress.o populate.o doit.o
INC = fstress.h
LDFLAGS = -lm
CFLAGS = -pthread -O2

%.o: %.c $(INC)
	$(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@

fstress: $(OBJ) $(INC)
	cc $(CFLAGS) -o fstress1 $(OBJ) $(LDFLAGS)

clean:
	/bin/rm -f *.o fstress1 core.*

clcore:
	/bin/rm -f core.*
