diff --git a/lib/meam/Makefile.pgf90 b/lib/meam/Makefile.pgf90 new file mode 100644 index 0000000000..cfcaf05f7a --- /dev/null +++ b/lib/meam/Makefile.pgf90 @@ -0,0 +1,48 @@ +# * +# *_________________________________________________________________________* +# * MEAM: MODEFIED EMBEDDED ATOM METHOD * +# * DESCRIPTION: SEE READ-ME * +# * FILE NAME: Makefile * +# * AUTHORS: Greg Wagner, Sandia National Laboratories * +# * CONTACT: gjwagne@sandia.gov * +# *_________________________________________________________________________*/ + +SHELL = /bin/sh + +# ------ FILES ------ + +SRC = meam_data.F meam_setup_done.F meam_setup_global.F meam_setup_param.F meam_dens_init.F meam_dens_final.F meam_force.F meam_cleanup.F + +FILES = $(SRC) Makefile + +# ------ DEFINITIONS ------ + +LIB = libmeam.a +OBJ = $(SRC:.F=.o) + +# ------ SETTINGS ------ + +F90 = pgf90 +F90FLAGS = -O +ARCHIVE = ar +ARCHFLAG = -rc +USRLIB = +SYSLIB = + +# ------ MAKE PROCEDURE ------ + +lib: $(OBJ) + $(ARCHIVE) $(ARFLAGS) $(LIB) $(OBJ) + +# ------ COMPILE RULES ------ + +%.o:%.F + $(F90) $(F90FLAGS) -c $< + +# ------ CLEAN ------ + +clean: + -rm *.o *.mod *~ $(LIB) + +tar: + -tar -cvf ../MEAM.tar $(FILES)