git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@8598 f3b2605a-c512-4ea7-a41b-209d697bcdaa

This commit is contained in:
sjplimp 2012-08-10 22:51:30 +00:00
parent 6356cc0d18
commit 59cce1ca8a
9 changed files with 49 additions and 25 deletions

View File

@ -34,8 +34,8 @@ LMP_INC = -DLAMMPS_GZIP
# LIB = name of MPI library
MPI_INC = -I../STUBS
MPI_PATH =
MPI_LIB = ../STUBS/libmpi.a
MPI_PATH = -L../STUBS
MPI_LIB = -lmpi_stubs
# FFT library, OPTIONAL
# see discussion in doc/Section_start.html#2_2 (step 6)

View File

@ -8,13 +8,17 @@ SHELL = /bin/sh
CC = g++
CCFLAGS = -g -O # -Wunused
SHFLAGS = -fPIC
DEPFLAGS = -M
LINK = g++
LINKFLAGS = -g -O
LIB =
LIB =
SIZE = size
ARCHIVE = ar
ARFLAGS = -rc
SIZE = size
SHLIBFLAGS = -shared
# ---------------------------------------------------------------------
# LAMMPS-specific settings
@ -76,15 +80,19 @@ $(EXE): $(OBJ)
$(LINK) $(LINKFLAGS) $(EXTRA_PATH) $(OBJ) $(EXTRA_LIB) $(LIB) -o $(EXE)
$(SIZE) $(EXE)
# Library target
# Library targets
lib: $(OBJ)
$(ARCHIVE) $(ARFLAGS) $(EXE) $(OBJ)
shlib: $(OBJ)
$(CC) $(CCFLAGS) $(SHFLAGS) $(SHLIBFLAGS) $(EXTRA_PATH) -o $(EXE) \
$(OBJ) $(EXTRA_LIB) $(LIB)
# Compilation rules
%.o:%.cpp
$(CC) $(CCFLAGS) $(EXTRA_INC) -c $<
$(CC) $(CCFLAGS) $(SHFLAGS) $(EXTRA_INC) -c $<
%.d:%.cpp
$(CC) $(CCFLAGS) $(EXTRA_INC) $(DEPFLAGS) $< > $@

View File

@ -8,13 +8,17 @@ SHELL = /bin/sh
CC = icc
CCFLAGS = -O
SHFLAGS = -fPIC
DEPFLAGS = -M
LINK = icc
LINKFLAGS = -O
LIB = -lstdc++
SIZE = size
ARCHIVE = ar
ARFLAGS = -rc
SIZE = size
SHLIBFLAGS = -shared
# ---------------------------------------------------------------------
# LAMMPS-specific settings
@ -76,15 +80,19 @@ $(EXE): $(OBJ)
$(LINK) $(LINKFLAGS) $(EXTRA_PATH) $(OBJ) $(EXTRA_LIB) $(LIB) -o $(EXE)
$(SIZE) $(EXE)
# Library target
# Library targets
lib: $(OBJ)
$(ARCHIVE) $(ARFLAGS) $(EXE) $(OBJ)
shlib: $(OBJ)
$(CC) $(CCFLAGS) $(SHFLAGS) $(SHLIBFLAGS) $(EXTRA_PATH) -o $(EXE) \
$(OBJ) $(EXTRA_LIB) $(LIB)
# Compilation rules
%.o:%.cpp
$(CC) $(CCFLAGS) $(EXTRA_INC) -c $<
$(CC) $(CCFLAGS) $(SHFLAGS) $(EXTRA_INC) -c $<
%.d:%.cpp
$(CC) $(CCFLAGS) $(EXTRA_INC) $(DEPFLAGS) $< > $@

View File

@ -34,8 +34,8 @@ LMP_INC = -DLAMMPS_GZIP
# LIB = name of MPI library
MPI_INC = -I../STUBS
MPI_PATH =
MPI_LIB = ../STUBS/libmpi.a
MPI_PATH = -L../STUBS
MPI_LIB = -lmpi_stubs
# FFT library, OPTIONAL
# see discussion in doc/Section_start.html#2_2 (step 6)

View File

@ -34,9 +34,9 @@ LMP_INC = -DLAMMPS_XDR # -DLAMMPS_GZIP -DMALLOC_MEMALIGN=64
# PATH = path for MPI library
# LIB = name of MPI library
MPI_INC = -I../STUBS
MPI_INC = -I../STUBS
MPI_PATH =
MPI_LIB = mpi.o
MPI_LIB = mpi.o
# FFT library, OPTIONAL
# see discussion in doc/Section_start.html#2_2 (step 6)

View File

@ -8,13 +8,17 @@ SHELL = /bin/sh
CC = g++
CCFLAGS = -O
SHFLAGS = -fPIC
DEPFLAGS = -M
LINK = g++
LINKFLAGS = -O
LIB =
SIZE = size
ARCHIVE = ar
ARFLAGS = -rc
SIZE = size
SHLIBFLAGS = -shared
# ---------------------------------------------------------------------
# LAMMPS-specific settings
@ -34,8 +38,8 @@ LMP_INC = -DLAMMPS_GZIP
# LIB = name of MPI library
MPI_INC = -I../STUBS
MPI_PATH =
MPI_LIB = ../STUBS/libmpi.a
MPI_PATH = -L../STUBS
MPI_LIB = -lmpi_stubs
# FFT library, OPTIONAL
# see discussion in doc/Section_start.html#2_2 (step 6)
@ -44,7 +48,7 @@ MPI_LIB = ../STUBS/libmpi.a
# PATH = path for FFT library
# LIB = name of FFT library
FFT_INC =
FFT_INC =
FFT_PATH =
FFT_LIB =
@ -76,15 +80,19 @@ $(EXE): $(OBJ)
$(LINK) $(LINKFLAGS) $(EXTRA_PATH) $(OBJ) $(EXTRA_LIB) $(LIB) -o $(EXE)
$(SIZE) $(EXE)
# Library target
# Library targets
lib: $(OBJ)
$(ARCHIVE) $(ARFLAGS) $(EXE) $(OBJ)
shlib: $(OBJ)
$(CC) $(CCFLAGS) $(SHFLAGS) $(SHLIBFLAGS) $(EXTRA_PATH) -o $(EXE) \
$(OBJ) $(EXTRA_LIB) $(LIB)
# Compilation rules
%.o:%.cpp
$(CC) $(CCFLAGS) $(EXTRA_INC) -c $<
$(CC) $(CCFLAGS) $(SHFLAGS) $(EXTRA_INC) -c $<
%.d:%.cpp
$(CC) $(CCFLAGS) $(EXTRA_INC) $(DEPFLAGS) $< > $@

View File

@ -34,8 +34,8 @@ LMP_INC = -DLAMMPS_GZIP
# LIB = name of MPI library
MPI_INC = -I../STUBS
MPI_PATH =
MPI_LIB = ../STUBS/libmpi.a
MPI_PATH = -L../STUBS
MPI_LIB = -lmpi_stubs
# FFT library, OPTIONAL
# see discussion in doc/Section_start.html#2_2 (step 6)

View File

@ -34,8 +34,8 @@ LMP_INC = -DLAMMPS_GZIP
# LIB = name of MPI library
MPI_INC = -I../STUBS
MPI_PATH =
MPI_LIB = ../STUBS/libmpi.a
MPI_PATH = -L../STUBS
MPI_LIB = -lmpi_stubs
# FFT library, OPTIONAL
# see discussion in doc/Section_start.html#2_2 (step 6)

View File

@ -34,8 +34,8 @@ LMP_INC = -DLAMMPS_GZIP
# LIB = name of MPI library
MPI_INC = -I../STUBS
MPI_PATH =
MPI_LIB = ../STUBS/libmpi.a
MPI_PATH = -L../STUBS
MPI_LIB = -lmpi_stubs
# FFT library, OPTIONAL
# see discussion in doc/Section_start.html#2_2 (step 6)