ex1.$(obj-suffix):\
    ex1.C\
    $(LIBMESH_DIR)/include/base/auto_ptr.h\
    $(LIBMESH_DIR)/include/base/dof_object.h\
    $(LIBMESH_DIR)/include/base/id_types.h\
    $(LIBMESH_DIR)/include/base/libmesh.h\
    $(LIBMESH_DIR)/include/base/libmesh_base.h\
    $(LIBMESH_DIR)/include/base/libmesh_common.h\
    $(LIBMESH_DIR)/include/base/libmesh_config.h\
    $(LIBMESH_DIR)/include/base/libmesh_exceptions.h\
    $(LIBMESH_DIR)/include/base/libmesh_logging.h\
    $(LIBMESH_DIR)/include/base/multi_predicates.h\
    $(LIBMESH_DIR)/include/base/print_trace.h\
    $(LIBMESH_DIR)/include/base/reference_counted_object.h\
    $(LIBMESH_DIR)/include/base/reference_counter.h\
    $(LIBMESH_DIR)/include/base/single_predicates.h\
    $(LIBMESH_DIR)/include/base/variant_filter_iterator.h\
    $(LIBMESH_DIR)/include/enums/enum_elem_quality.h\
    $(LIBMESH_DIR)/include/enums/enum_elem_type.h\
    $(LIBMESH_DIR)/include/enums/enum_io_package.h\
    $(LIBMESH_DIR)/include/enums/enum_order.h\
    $(LIBMESH_DIR)/include/enums/enum_solver_package.h\
    $(LIBMESH_DIR)/include/geom/elem.h\
    $(LIBMESH_DIR)/include/geom/node.h\
    $(LIBMESH_DIR)/include/geom/point.h\
    $(LIBMESH_DIR)/include/mesh/mesh.h\
    $(LIBMESH_DIR)/include/mesh/mesh_base.h\
    $(LIBMESH_DIR)/include/mesh/parallel_mesh.h\
    $(LIBMESH_DIR)/include/mesh/serial_mesh.h\
    $(LIBMESH_DIR)/include/mesh/unstructured_mesh.h\
    $(LIBMESH_DIR)/include/numerics/type_vector.h\
    $(LIBMESH_DIR)/include/parallel/threads.h\
    $(LIBMESH_DIR)/include/partitioning/partitioner.h\
    $(LIBMESH_DIR)/include/utils/compare_types.h\
    $(LIBMESH_DIR)/include/utils/mapvector.h\
    $(LIBMESH_DIR)/include/utils/o_string_stream.h\
    $(LIBMESH_DIR)/include/utils/perf_log.h
