CC = cc OPTIONS = -O2 all: smv lmv rmv hmv #mmv smv: mv.c $(CC) $(OPTIONS) -o smv mv.c smv_opt: mv_opt.c $(CC) $(OPTIONS) -o smv_opt mv_opt.c lmv: mv.c $(CC) $(OPTIONS) -DPTHREAD_LOCK -o lmv mv.c -lpthread rmv: mv.c $(CC) $(OPTIONS) -DSUNPTHREAD_REDUCE -o rmv mv.c -lpthread mmv: mmv.c $(CC) $(OPTIONS) -o mmv mmv.c -lmpi hmv: hmv.c $(CC) $(OPTIONS) -DSUNPTHREAD -o hmv hmv.c -lpthread clean: rm -f smv lmv rmv mmv hmv