Skip to content
Snippets Groups Projects
Commit 79886d65 authored by Kurt A. O'Hearn's avatar Kurt A. O'Hearn
Browse files

Update autotools config to distribute headers. Fix doc build target to be opt-in.

parent 4d920b5c
No related branches found
No related tags found
No related merge requests found
ACLOCAL_AMFLAGS = -I m4 ACLOCAL_AMFLAGS = -I m4
SUBDIRS = SUBDIRS =
DIST_SUBDIRS =
if BUILD_S_OMP if BUILD_S_OMP
SUBDIRS += sPuReMD SUBDIRS += sPuReMD
DIST_SUBDIRS += sPuReMD
endif endif
if BUILD_MPI if BUILD_MPI
SUBDIRS += PuReMD SUBDIRS += PuReMD
DIST_SUBDIRS += PuReMD
endif endif
if BUILD_GPU if BUILD_GPU
SUBDIRS += PuReMD-GPU SUBDIRS += PuReMD-GPU
DIST_SUBDIRS += PuReMD-GPU
endif endif
if BUILD_MPI_GPU if BUILD_MPI_GPU
SUBDIRS += PG-PuReMD SUBDIRS += PG-PuReMD
DIST_SUBDIRS += PG-PuReMD
endif endif
if BUILD_DOC if BUILD_DOC
SUBDIRS += doc SUBDIRS += doc
DIST_SUBDIRS += doc
endif endif
dist-hook: rm -rf `find $(distdir) -name .git` EXTRA_DIST = data environ tools
dist-hook:
rm -rf `find $(distdir) -name .git`
...@@ -28,6 +28,14 @@ bin_pg_puremd_SOURCES = src/allocate.c src/basic_comm.c src/ffield.c src/grid.c ...@@ -28,6 +28,14 @@ bin_pg_puremd_SOURCES = src/allocate.c src/basic_comm.c src/ffield.c src/grid.c
src/qEq.c src/bond_orders.c src/multi_body.c src/bonds.c src/valence_angles.c \ src/qEq.c src/bond_orders.c src/multi_body.c src/bonds.c src/valence_angles.c \
src/hydrogen_bonds.c src/torsion_angles.c src/nonbonded.c src/forces.c \ src/hydrogen_bonds.c src/torsion_angles.c src/nonbonded.c src/forces.c \
src/integrate.c src/init_md.c src/parallelreax.c src/integrate.c src/init_md.c src/parallelreax.c
include_HEADERS = src/reax_defs.h src/reax_types.h \
src/allocate.h src/basic_comm.h src/ffield.h src/grid.h src/list.h \
src/lookup.h src/io_tools.h src/reset_tools.h src/restart.h src/random.h \
src/tool_box.h src/traj.h src/analyze.h src/box.h src/system_props.h \
src/control.h src/comm_tools.h src/geo_tools.h src/linear_solvers.h src/neighbors.h \
src/qEq.h src/bond_orders.h src/multi_body.h src/bonds.h src/valence_angles.h \
src/hydrogen_bonds.h src/torsion_angles.h src/nonbonded.h src/forces.h \
src/integrate.h src/init_md.h
bin_pg_puremd_LDADD = src/vector.o bin_pg_puremd_LDADD = src/vector.o
if USE_CUDA if USE_CUDA
...@@ -40,6 +48,15 @@ bin_pg_puremd_SOURCES += src/cuda_utils.cu src/dev_alloc.cu src/cuda_environment ...@@ -40,6 +48,15 @@ bin_pg_puremd_SOURCES += src/cuda_utils.cu src/dev_alloc.cu src/cuda_environment
src/cuda_qEq.cu src/cuda_linear_solvers.cu src/matvec.cu src/dual_matvec.cu \ src/cuda_qEq.cu src/cuda_linear_solvers.cu src/matvec.cu src/dual_matvec.cu \
src/cuda_nonbonded.cu src/cuda_integrate.cu src/cuda_post_evolve.cu \ src/cuda_nonbonded.cu src/cuda_integrate.cu src/cuda_post_evolve.cu \
src/cuda_init_md.cu src/validation.cu src/cuda_lookup.cu src/cuda_init_md.cu src/validation.cu src/cuda_lookup.cu
include_HEADERS += src/cuda_utils.h src/dev_alloc.h src/cuda_environment.h \
src/dev_system_props.h src/reduction.h src/center_mass.h \
src/cuda_copy.h src/cuda_reset_tools.h src/dev_list.h \
src/cuda_neighbors.h src/cuda_bond_orders.h src/cuda_bonds.h \
src/cuda_multi_body.h src/cuda_valence_angles.h \
src/cuda_torsion_angles.h src/cuda_hydrogen_bonds.h src/cuda_forces.h \
src/cuda_qEq.h src/cuda_linear_solvers.h src/matvec.h src/dual_matvec.h \
src/cuda_nonbonded.h src/cuda_integrate.h src/cuda_post_evolve.h \
src/cuda_init_md.h src/validation.h src/cuda_lookup.h
# dummy source to cause C linking # dummy source to cause C linking
nodist_EXTRA_bin_pg_puremd_SOURCES = src/dummy.c nodist_EXTRA_bin_pg_puremd_SOURCES = src/dummy.c
......
...@@ -28,6 +28,18 @@ bin_puremd_gpu_SOURCES = src/analyze.c src/print_utils.c src/reset_utils.c src/p ...@@ -28,6 +28,18 @@ bin_puremd_gpu_SOURCES = src/analyze.c src/print_utils.c src/reset_utils.c src/p
src/cuda_utils.cu src/cuda_copy.cu src/cuda_init.cu src/reduction.cu \ src/cuda_utils.cu src/cuda_copy.cu src/cuda_init.cu src/reduction.cu \
src/center_mass.cu src/helpers.cu src/validation.cu src/matvec.cu src/center_mass.cu src/helpers.cu src/validation.cu src/matvec.cu
include_HEADERS = src/mytypes.h src/analyze.h src/print_utils.h \
src/reset_utils.h src/param.h src/pdb_tools.h \
src/GMRES.h src/QEq.h src/allocate.h src/bond_orders.h \
src/box.h src/forces.h src/four_body_interactions.h \
src/grid.h src/init_md.h src/integrate.h src/list.h \
src/lookup.h src/neighbors.h \
src/restart.h src/single_body_interactions.h \
src/system_props.h src/three_body_interactions.h \
src/traj.h src/two_body_interactions.h src/vector.h \
src/cuda_utils.h src/cuda_copy.h src/cuda_init.h src/reduction.h \
src/center_mass.h src/helpers.h src/validation.h src/matvec.h
# dummy source to cause C linking # dummy source to cause C linking
nodist_EXTRA_bin_puremd_gpu_SOURCES = src/dummy.c nodist_EXTRA_bin_puremd_gpu_SOURCES = src/dummy.c
......
...@@ -8,5 +8,13 @@ bin_puremd_SOURCES = src/allocate.c src/basic_comm.c src/ffield.c src/grid.c src ...@@ -8,5 +8,13 @@ bin_puremd_SOURCES = src/allocate.c src/basic_comm.c src/ffield.c src/grid.c src
src/bonds.c src/valence_angles.c src/hydrogen_bonds.c src/torsion_angles.c src/nonbonded.c src/forces.c \ src/bonds.c src/valence_angles.c src/hydrogen_bonds.c src/torsion_angles.c src/nonbonded.c src/forces.c \
src/integrate.c src/init_md.c src/parallelreax.c src/integrate.c src/init_md.c src/parallelreax.c
include_HEADERS = src/reax_defs.h src/reax_types.h \
src/allocate.h src/basic_comm.h src/ffield.h src/grid.h src/list.h src/lookup.h \
src/io_tools.h src/reset_tools.h src/restart.h src/random.h src/tool_box.h src/traj.h \
src/vector.h src/analyze.h src/box.h src/system_props.h src/control.h src/comm_tools.h \
src/geo_tools.h src/linear_solvers.h src/neighbors.h src/qEq.h src/bond_orders.h src/multi_body.h \
src/bonds.h src/valence_angles.h src/hydrogen_bonds.h src/torsion_angles.h src/nonbonded.h src/forces.h \
src/integrate.h src/init_md.h
bin_puremd_CFLAGS = $(AM_CFLAGS) $(MPI_CFLAGS) bin_puremd_CFLAGS = $(AM_CFLAGS) $(MPI_CFLAGS)
bin_puremd_LDFLAGS = $(AM_LDFLAGS) $(MPI_LDFLAGS) bin_puremd_LDFLAGS = $(AM_LDFLAGS) $(MPI_LDFLAGS)
...@@ -143,14 +143,16 @@ then ...@@ -143,14 +143,16 @@ then
export BUILD_SUPERLU_MT="${package_superlu_mt}" export BUILD_SUPERLU_MT="${package_superlu_mt}"
fi fi
AC_ARG_ENABLE([doc],
[AS_HELP_STRING([--enable-doc],
[enable documentation generation @<:@default: no@:>@])],
[pack_doc_enabled=${enableval}], [pack_doc_enabled=no])
AC_PROG_PDFLATEX AC_PROG_PDFLATEX
AM_CONDITIONAL([BUILD_DOC], [test "x${PDFLATEX}" != "x"]) AM_CONDITIONAL([BUILD_DOC], [test "x${pack_doc_enabled}" = "xyes" && test "x${PDFLATEX}" != "x"])
if test "x${pack_doc_enabled}" = "xyes"; then
AC_CONFIG_SUBDIRS([doc])
fi
AC_CONFIG_FILES([Makefile]) AC_CONFIG_FILES([Makefile])
if test "x${PDFLATEX}" != "x"
then
AC_CONFIG_FILES([doc/Makefile])
fi
AC_OUTPUT AC_OUTPUT
...@@ -8,3 +8,11 @@ bin_spuremd_SOURCES = src/ffield.c src/grid.c src/list.c src/lookup.c src/print_ ...@@ -8,3 +8,11 @@ bin_spuremd_SOURCES = src/ffield.c src/grid.c src/list.c src/lookup.c src/print_
src/single_body_interactions.c src/two_body_interactions.c \ src/single_body_interactions.c src/two_body_interactions.c \
src/three_body_interactions.c src/four_body_interactions.c src/forces.c \ src/three_body_interactions.c src/four_body_interactions.c src/forces.c \
src/integrate.c src/init_md.c src/testmd.c src/integrate.c src/init_md.c src/testmd.c
include_HEADERS = src/mytypes.h src/ffield.h src/grid.h src/list.h src/lookup.h src/print_utils.h \
src/reset_utils.h src/restart.h src/random.h src/tool_box.h src/traj.h \
src/vector.h src/allocate.h src/analyze.h src/box.h src/system_props.h src/control.h \
src/geo_tools.h src/neighbors.h src/GMRES.h src/QEq.h src/bond_orders.h \
src/single_body_interactions.h src/two_body_interactions.h \
src/three_body_interactions.h src/four_body_interactions.h src/forces.h \
src/integrate.h src/init_md.h
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment