]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - test/mk-test.awk
ncurses 6.1 - patch 20191214
[ncurses.git] / test / mk-test.awk
index f7d4fd59bd470e63e13b8e0c08675279b91796ed..a438580f3de0176b992b5d7c7b93db87899014d2 100644 (file)
@@ -1,6 +1,6 @@
-# $Id: mk-test.awk,v 1.16 2017/08/11 16:51:10 tom Exp $
+# $Id: mk-test.awk,v 1.22 2019/01/06 00:35:28 tom Exp $
 ##############################################################################
-# Copyright (c) 2006-2010,2015 Free Software Foundation, Inc.                #
+# Copyright (c) 2006-2018,2019 Free Software Foundation, Inc.                #
 #                                                                            #
 # Permission is hereby granted, free of charge, to any person obtaining a    #
 # copy of this software and associated documentation files (the "Software"), #
@@ -67,12 +67,21 @@ END {
                }
                print "";
        }
-       print   "DATAFILES = $(srcdir)/*.x* $(srcdir)/*.dat"
+       print   "SCRIPTS = \\"
+       print   "       $(srcdir)/savescreen.sh \\"
+       print   "       $(srcdir)/tput-colorcube \\"
+       print   "       $(srcdir)/tput-initc \\"
+       print   "       $(srcdir)/tracemunch"
+       print   "DATAFILES = \\"
+       print   "       $(srcdir)/*.x* \\"
+       print   "       $(srcdir)/*.dat"
        print   ""
        print   "all: $(TESTS)"
        print   ""
        print   "sources:"
        print   ""
+       print   "check:"
+       print   "       @ echo The test-programs are interactive"
        print   "tags:"
        print   "       $(CTAGS) *.[ch]"
        print   ""
@@ -85,11 +94,19 @@ END {
                print   "# we might install the test-programs"
                print   "install \\"
                print   "install.test: $(BINDIR) $(DATADIR) $(TESTS)"
+
                print   "       @$(SHELL) -c 'for src in $(TESTS); do \\"
                print   "       dst=`echo $$src | $(TRANSFORM)`; \\"
                print   "       echo \"installing $$src -> $(BINDIR)/$$dst\"; \\"
                print   "       $(INSTALL_PROG) $$src $(BINDIR)/$$dst; \\"
                print   "       done'"
+
+               print   "       @$(SHELL) -c 'for src in $(SCRIPTS); do \\"
+               print   "       dst=`echo $$src | sed -e 's,^.*/,,' | $(TRANSFORM)`; \\"
+               print   "       echo \"installing $$src -> $(BINDIR)/$$dst\"; \\"
+               print   "       $(INSTALL_SCRIPT) $$src $(BINDIR)/$$dst; \\"
+               print   "       done'"
+
                print   "       @$(SHELL) -c 'for src in $(DATAFILES); do \\"
                print   "       dst=`echo $$src | sed -e 's,^.*/,,'`; \\"
                print   "       echo \"installing $$src -> $(DATADIR)/$$dst\"; \\"
@@ -98,10 +115,17 @@ END        {
                print   ""
                print   "uninstall \\"
                print   "uninstall.test:"
+
                print   "       @$(SHELL) -c 'for src in $(TESTS); do \\"
                print   "       dst=`echo $$src | $(TRANSFORM)`; \\"
                print   "       rm -f $(BINDIR)/$$dst; \\"
                print   "       done'"
+
+               print   "       @$(SHELL) -c 'for src in $(SCRIPTS); do \\"
+               print   "       dst=`echo $$src | sed -e 's,^.*/,,' | $(TRANSFORM)`; \\"
+               print   "       rm -f $(BINDIR)/$$dst; \\"
+               print   "       done'"
+
                print   "       @$(SHELL) -c 'for src in $(DATAFILES); do \\"
                print   "       dst=`echo $$src | sed -e 's,^.*/,,'`; \\"
                print   "       rm -f $(DATADIR)/$$dst; \\"