aboutsummaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am50
1 files changed, 50 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..f673015
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,50 @@
+## Process this file with automake to generate Makefile.in
+
+AUTOMAKE_OPTIONS = cygnus
+
+SUBDIRS = doc testsuite example
+
+# driver script goes in /usr/local/bin
+bin_SCRIPTS = runtest
+
+# auxiliary scripts go in /usr/local/share/dejagnu
+pkgdata_SCRIPTS = config.guess runtest.exp
+
+# Below, host-independent data files that need to get installed.
+# We do it this way so we can use globbing.
+
+lib_dest = $(DESTDIR)$(pkgdatadir)
+lib_files = $(srcdir)/*.c $(srcdir)/lib/*.exp
+
+baseboards_dest = $(DESTDIR)$(pkgdatadir)/baseboards
+baseboards_files = $(srcdir)/baseboards/README $(srcdir)/baseboards/*.exp
+
+config_dest = $(DESTDIR)$(pkgdatadir)/config
+config_files = $(srcdir)/config/README $(srcdir)/config/*.exp
+
+install-data-local:
+ $(mkinstalldirs) $(lib_dest)
+ for f in $(lib_files); do \
+ test ! -f "$$f" || $(INSTALL_DATA) $$f $(lib_dest); \
+ done
+ #
+ $(mkinstalldirs) $(baseboards_dest)
+ for f in $(baseboards_files); do \
+ test ! -f "$$f" || $(INSTALL_DATA) $$f $(baseboards_dest); \
+ done
+ #
+ $(mkinstalldirs) $(config_dest)
+ for f in $(config_files); do \
+ test ! -f "$$f" || $(INSTALL_DATA) $$f $(config_dest); \
+ done
+
+uninstall-local:
+ for f in $(lib_files); do \
+ test ! -f "$$f" || rm -f $(lib_dest)/`basename "$$f"`; \
+ done
+ for f in $(config_files); do \
+ test ! -f "$$f" || rm -f $(config_dest)/`basename "$$f"`; \
+ done
+ for f in $(baseboards_files); do \
+ test ! -f "$$f" || rm -f $(baseboards_dest)/`basename "$$f"`; \
+ done