mirror of
https://github.com/HDFGroup/hdf5.git
synced 2024-12-15 07:40:23 +08:00
89fbe00dec
* commit '54957d37f5aa73912763dbb6e308555e863c43f4': Commit copyright header change for src/H5PLpkg.c which was added after running script to make changes. Add new files in release_docs to MANIFEST. Cimmit changes to Makefile.in(s) and H5PL.c that resulted from running autogen.sh. Merge pull request #407 in HDFFV/hdf5 from ~LRKNOX/hdf5_lrk:hdf5_1_10_1 to hdf5_1_10_1 Change copyright headers to replace url referring to file to be removed and replace it with new url for COPYING file.
68 lines
2.4 KiB
Makefile
68 lines
2.4 KiB
Makefile
#
|
|
# Copyright by The HDF Group.
|
|
# Copyright by the Board of Trustees of the University of Illinois.
|
|
# All rights reserved.
|
|
#
|
|
# This file is part of HDF5. The full HDF5 copyright notice, including
|
|
# terms governing use, modification, and redistribution, is contained in
|
|
# the COPYING file, which can be found at the root of the source code
|
|
# distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases.
|
|
# If you do not have access to either file, you may request a copy from
|
|
# help@hdfgroup.org.
|
|
|
|
##
|
|
## Makefile.am
|
|
## Run automake to generate a Makefile.in from this file.
|
|
#
|
|
# HDF5 Library Makefile(.in)
|
|
#
|
|
|
|
## Makefile.am template
|
|
## When automake is run, it scans configure.ac to find all Makefiles used by
|
|
## the build that come from Makefile.in files. If there are Makefile.am's
|
|
## in any of those locations, it parses the Makefile.am's to produce
|
|
## Makefile.in's, which configure uses to create Makefiles.
|
|
##
|
|
## Comments in the Makefile.am with two pound signs will be stripped by
|
|
## automake, comments with one pound sign will be passed through to the
|
|
## Makefile.in (and thence into the Makefile). Be warned, though, that
|
|
## automake tends to move things around in the Makefile.in, lines in the
|
|
## Makefile.in aren't always in the order they were in the Makefile.am.
|
|
##
|
|
## Almost all Makefile.am's in hdf5 include commence.am and conclude.am; these
|
|
## files are treated as if they were included textually in the Makefile.am when
|
|
## automake processes it. Commence.am also includes a (mostly) comprehensive
|
|
## list of make targets.
|
|
##
|
|
|
|
include $(top_srcdir)/config/commence.am
|
|
|
|
# Add include directories to the C preprocessor flags
|
|
AM_CPPFLAGS+=-I$(top_srcdir)/src
|
|
|
|
# Our main targets, the library foo.la and the programs bar and baz
|
|
lib_LTLIBRARIES=foo.la
|
|
bin_PROGRAMS=bar baz
|
|
|
|
# Helper programs and test programs
|
|
noinst_PROGRAMS=helper
|
|
check_PROGRAMS=test1 test2
|
|
check_SCRIPTS=runtest
|
|
|
|
# Remove files generated by tests during 'make check-clean'
|
|
CHECK_CLEANFILES=test1.h5 test2.h5
|
|
|
|
# library sources
|
|
foo_la_SOURCES= source1.c source2.c anothersource.c \
|
|
sourceonanotherline.c
|
|
|
|
# program sources
|
|
bar_SOURCES= bar.c barsource.c
|
|
test2_SOURCES= asdf.c jkl.c
|
|
|
|
# Link with the main HDF5 library and foo.la when building other targets.
|
|
# It's important that libhdf5 comes last, since foo.la depends on it.
|
|
LDADD=foo.la $(LIBHDF5)
|
|
|
|
include $(top_srcdir)/config/conclude.am
|