-
Notifications
You must be signed in to change notification settings - Fork 23
/
Copy pathMakefile.am
41 lines (33 loc) · 1.3 KB
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#
# Copyright (C) 2003, Northwestern University and Argonne National Laboratory
# See COPYRIGHT notice in top-level directory.
#
# $Id$
#
# @configure_input@
SUBDIRS = ncmpigen ncmpidump ncmpidiff ncvalidator pnetcdf_version ncoffsets
DIST_SUBDIRS = ncmpigen ncmpidump ncmpidiff ncvalidator pnetcdf_version ncoffsets ncmpilogdump
if ENABLE_BURST_BUFFER
SUBDIRS += ncmpilogdump
endif
# The script shows the end users how pnetcdf is built
bin_SCRIPTS = pnetcdf-config
EXTRA_DIST = pnetcdf-config.in README.md
# For VPATH build (parallel build), try delete all sub-directories
distclean-local:
@for d in $(DIST_SUBDIRS) ; do \
if [ -d $$d/.deps ] ; then rmdir $$d/.deps || true ; fi ; \
done ; \
if [ "$(abs_builddir)" != "$(abs_srcdir)" ] ; then \
for d in $(DIST_SUBDIRS) ; do \
rmdir $$d || true ; \
done ; \
fi
# Note sed option -i for in-place substitution is not portable
dist-hook:
$(SED_I) -e "s|PNETCDF_RELEASE_DATE|@PNETCDF_RELEASE_DATE@|g" $(distdir)/pnetcdf-config.in
# GNU autoconf allows DESTDIR variable when running 'make install' which will
# prepend it before all installation names.
install-exec-hook:
$(SED_I) -e 's|INSTALL_PREFIX|$(DESTDIR)$(prefix)|g ; s|INSTALL_EXEC_PREFIX|$(DESTDIR)$(exec_prefix)|g' $(DESTDIR)$(bindir)/pnetcdf-config
chmod +x $(DESTDIR)$(bindir)/pnetcdf-config