summaryrefslogtreecommitdiffstats
path: root/config/conclude.in
diff options
context:
space:
mode:
Diffstat (limited to 'config/conclude.in')
-rw-r--r--config/conclude.in80
1 files changed, 80 insertions, 0 deletions
diff --git a/config/conclude.in b/config/conclude.in
new file mode 100644
index 0000000..4ff8b0b
--- /dev/null
+++ b/config/conclude.in
@@ -0,0 +1,80 @@
+#------------------------------------------------------------- -*- makefile -*-
+# The following section of this makefile comes from the
+# `./config/conclude' file which was generated with config.status
+# from `./config/conclude.in'.
+#------------------------------------------------------------------------------
+
+# The default is to build the library and programs.
+all: $(LIB) $(PROGS)
+lib: $(LIB)
+
+# This is the target for the library described in the main body of the
+# makefile.
+#
+$(LIB) __no_library__: $(LIB_OBJ)
+ $(AR) -rc $@ $(LIB_OBJ)
+ $(RANLIB) $@
+
+# Build a tags file in this directory.
+TAGS: $(LIB_SRC)
+ $(RM) $@
+ -etags $(LIB_SRC)
+
+# Install the library, the public header files, and programs.
+install: $(LIB) $(PUB_HDR) $(PROGS)
+ @if test -n "$(LIB)"; then \
+ (set -x; $(INSTALL_DATA) $(LIB) $(libdir) || exit 1); \
+ fi
+ @if test -n "$(PUB_HDR)"; then \
+ (set -x; $(INSTALL_DATA) $(PUB_HDR) $(includedir) || exit 1); \
+ fi
+ @if test -n "$(PROGS)"; then \
+ (set -x; $(INSTALL_PROGRAM) $(PROGS) $(bindir) || exit 1); \
+ fi
+
+# Removes those things that `make install' (would have) installed.
+uninstall:
+ $(RM) $(libdir)/$(LIB)
+ $(RM) $(includedir)/$(PUB_HDR)
+ $(RM) $(bindir)/$(PROGS)
+
+# Removes temporary files without removing the final target files. That is,
+# remove things like object files but not libraries or executables.
+#
+mostlyclean:
+ $(RM) $(LIB_OBJ) $(PROG_OBJ)
+
+# Like `mostlyclean' except it also removes the final targets: things like
+# libraries and executables. This target doesn't remove any file that
+# is part of the HDF5 distribution.
+#
+clean: mostlyclean
+ $(RM) $(LIB) $(PROGS)
+
+# Like `clean' except it also removes files that were created by running
+# configure. If you've unpacked the source and built HDF5 without creating
+# any other files, then `make distclean' will leave only the files that were
+# in the distribution.
+#
+distclean: clean
+ $(RM) .depend TAGS
+ @if test -f Makefile.in; then \
+ (set -x; $(RM) Makefile); \
+ fi
+
+# Like `distclean' except it deletes all files that can be regenerated from
+# the makefile, including those generated from autoheader and autoconf.
+#
+maintainer-clean: distclean
+
+
+# Implicit rules
+.c.a:
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
+ $(AR) -rc $@ $*.o
+ $(RM) $*.o
+
+.c.o:
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
+
+@DEPEND@