]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lib: use unique ifdefs for tests
authorKarel Zak <kzak@redhat.com>
Wed, 4 Jan 2017 10:44:37 +0000 (11:44 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 4 Jan 2017 10:44:37 +0000 (11:44 +0100)
Let's use unique TEST_PROGRAM_<NAME> ifdefs to make build system more
robust.

Signed-off-by: Karel Zak <kzak@redhat.com>
15 files changed:
lib/Makemodule.am
lib/blkdev.c
lib/colors.c
lib/cpuset.c
lib/fileutils.c
lib/ismounted.c
lib/linux_version.c
lib/mangle.c
lib/pager.c
lib/procutils.c
lib/randutils.c
lib/strutils.c
lib/sysfs.c
lib/timeutils.c
lib/ttyutils.c

index f5f7d0bbf6e2a0d04d34987f95e800056de169ed..4bc6d5f0291477584e5fd1c09ab4809da1c40006 100644 (file)
@@ -84,7 +84,7 @@ check_PROGRAMS += test_procutils
 endif
 
 test_ttyutils_SOURCES = lib/ttyutils.c
-test_ttyutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
+test_ttyutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_TTYUTILS
 test_ttyutils_LDADD = $(LDADD) libcommon.la
 
 test_blkdev_SOURCES = lib/blkdev.c
@@ -92,44 +92,44 @@ test_blkdev_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_BLKDEV
 test_blkdev_LDADD = $(LDADD) libcommon.la
 
 test_ismounted_SOURCES = lib/ismounted.c
-test_ismounted_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
+test_ismounted_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_ISMOUNTED
 test_ismounted_LDADD = $(LDADD) libcommon.la
 
 test_mangle_SOURCES = lib/mangle.c
-test_mangle_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
+test_mangle_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_MANGLE
 
 test_strutils_SOURCES = lib/strutils.c
-test_strutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
+test_strutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_STRUTILS
 
 test_colors_SOURCES = lib/colors.c lib/color-names.c
-test_colors_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM $(TINFO_CFLAGS)
+test_colors_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_COLORS $(TINFO_CFLAGS)
 test_colors_LDADD = $(LDADD) $(TINFO_LIBS)
 
 test_randutils_SOURCES = lib/randutils.c
-test_randutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
+test_randutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_RANDUTILS
 
 if HAVE_OPENAT
 test_procutils_SOURCES = lib/procutils.c
-test_procutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
+test_procutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_PROCUTILS
 endif
 
 if LINUX
 test_cpuset_SOURCES = lib/cpuset.c
-test_cpuset_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
+test_cpuset_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_CPUSET
 
 test_sysfs_SOURCES = lib/sysfs.c
 test_sysfs_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_SYSFS
 test_sysfs_LDADD = $(LDADD) libcommon.la
 
 test_pager_SOURCES = lib/pager.c
-test_pager_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
+test_pager_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_PAGER
 
 test_linux_version_SOURCES = lib/linux_version.c
-test_linux_version_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
+test_linux_version_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_LINUXVERSION
 endif
 
 test_fileutils_SOURCES = lib/fileutils.c
-test_fileutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM
+test_fileutils_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_FILEUTILS
 
 test_canonicalize_SOURCES = lib/canonicalize.c
 test_canonicalize_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_CANONICALIZE
index 077d92697f55152a8b72100f462ce0c67852791f..2b62f09d8b8077abe901f66af98ce7f3a5fee51c 100644 (file)
@@ -406,4 +406,4 @@ main(int argc, char **argv)
 
        return EXIT_SUCCESS;
 }
-#endif /* TEST_PROGRAM */
+#endif /* TEST_PROGRAM_BLKDEV */
index e5a27ba25f0771511a862f681614f13192f81235..99e2228ed29bd4fdd518355526bf23d355a0f5c4 100644 (file)
@@ -822,7 +822,7 @@ int colormode_or_err(const char *str, const char *errmsg)
        return colormode;
 }
 
-#ifdef TEST_PROGRAM
+#ifdef TEST_PROGRAM_COLORS
 # include <getopt.h>
 int main(int argc, char *argv[])
 {
@@ -876,5 +876,5 @@ int main(int argc, char *argv[])
 
        return EXIT_SUCCESS;
 }
-#endif
+#endif /* TEST_PROGRAM_COLORS */
 
index 7445ab43782a05655d18cb68cb819afa6516d3f0..89cd0f14cd6816b91f4c20a075083d2871b05869 100644 (file)
@@ -321,7 +321,7 @@ int cpulist_parse(const char *str, cpu_set_t *set, size_t setsize, int fail)
        return 0;
 }
 
-#ifdef TEST_PROGRAM
+#ifdef TEST_PROGRAM_CPUSET
 
 #include <getopt.h>
 
index 15cc9258302d7cb531c620b0c5acae83fd1065a3..822ca9676bd1e774ebfecde749a3eed137987b00 100644 (file)
@@ -124,7 +124,7 @@ int get_fd_tabsize(void)
        return m;
 }
 
-#ifdef TEST_PROGRAM
+#ifdef TEST_PROGRAM_FILEUTILS
 int main(void)
 {
        FILE *f;
index dd2d356c4e0dc1c3749d9f1dacd588b66bd05d3e..682104d5141da6f342ad2cb708f514976c4382e9 100644 (file)
@@ -369,7 +369,7 @@ int is_mounted(const char *file)
        return mount_flags & MF_MOUNTED;
 }
 
-#ifdef TEST_PROGRAM
+#ifdef TEST_PROGRAM_ISMOUNTED
 int main(int argc, char **argv)
 {
        int flags = 0;
index 7174a24f10932b7fbbc4faee95fa98da05c99f47..13580bc215a656663933bab8f2384ae1478b4111 100644 (file)
@@ -23,7 +23,7 @@ int get_linux_version (void)
        return kver = KERNEL_VERSION(x, y, z);
 }
 
-#ifdef TEST_PROGRAM
+#ifdef TEST_PROGRAM_LINUXVERSION
 # include <stdlib.h>
        int main(int argc, char *argv[])
        {
index 5236e97bfa711acf7fe69ce9a34058d970f0e65b..354d3359fcc7701c55b040e422f92a3d9646e946 100644 (file)
@@ -127,7 +127,7 @@ char *unmangle(const char *s, char **end)
        return buf;
 }
 
-#ifdef TEST_PROGRAM
+#ifdef TEST_PROGRAM_MANGLE
 #include <errno.h>
 int main(int argc, char *argv[])
 {
@@ -163,4 +163,4 @@ int main(int argc, char *argv[])
 
        return EXIT_SUCCESS;
 }
-#endif /* TEST_PROGRAM */
+#endif /* TEST_PROGRAM_MANGLE */
index 114b3f7a7a7d0c9bdcdb5fb1426bc1469e59086d..24284d60522e60f2bb7e4a13d05d6ef050ece09d 100644 (file)
@@ -260,7 +260,7 @@ void pager_close(void)
        memset(&pager_process, 0, sizeof(pager_process));
 }
 
-#ifdef TEST_PROGRAM
+#ifdef TEST_PROGRAM_PAGER
 
 #define MAX 255
 
@@ -274,4 +274,4 @@ int main(int argc __attribute__ ((__unused__)),
                printf("%d\n", i);
        return EXIT_SUCCESS;
 }
-#endif /* TEST_PROGRAM */
+#endif /* TEST_PROGRAM_PAGER */
index 16d1897b4358e86b9fc94361f9249c12e87baae6..8fb5d5c00d7c2d512f96484082923263f4bf4dde 100644 (file)
@@ -241,7 +241,7 @@ int proc_next_pid(struct proc_processes *ps, pid_t *pid)
        return 0;
 }
 
-#ifdef TEST_PROGRAM
+#ifdef TEST_PROGRAM_PROCUTILS
 
 static int test_tasks(int argc, char *argv[])
 {
@@ -305,4 +305,4 @@ int main(int argc, char *argv[])
 
        return EXIT_FAILURE;
 }
-#endif /* TEST_PROGRAM */
+#endif /* TEST_PROGRAM_PROCUTILS */
index 8defe744c6f6beec5eedaf0a9fe7b7061e2fc86e..daf0460051aa1ba1bf109b7ca956470bdb34f327 100644 (file)
@@ -173,7 +173,7 @@ const char *random_tell_source(void)
        return _("libc pseudo-random functions");
 }
 
-#ifdef TEST_PROGRAM
+#ifdef TEST_PROGRAM_RANDUTILS
 int main(int argc __attribute__ ((__unused__)),
          char *argv[] __attribute__ ((__unused__)))
 {
@@ -187,4 +187,4 @@ int main(int argc __attribute__ ((__unused__)),
 
        return EXIT_SUCCESS;
 }
-#endif /* TEST_PROGRAM */
+#endif /* TEST_PROGRAM_RANDUTILS */
index 8a52be048210f4d723accd7722c79da4c5ffb1a1..d3daa369dee293bc7c5df7a74b0f9bfa37cd984a 100644 (file)
@@ -959,7 +959,7 @@ int skip_fline(FILE *fp)
        } while (1);
 }
 
-#ifdef TEST_PROGRAM
+#ifdef TEST_PROGRAM_STRUTILS
 
 static int test_strutils_sizes(int argc, char *argv[])
 {
@@ -1011,4 +1011,4 @@ int main(int argc, char *argv[])
 
        return EXIT_FAILURE;
 }
-#endif /* TEST_PROGRAM */
+#endif /* TEST_PROGRAM_STRUTILS */
index b52446c20c1ab02454c43f973bccdaefdcc17504..9c66a611a2f39eac6c81388c2853dfc7ed0d3a45 100644 (file)
@@ -1097,4 +1097,4 @@ int main(int argc, char *argv[])
        sysfs_deinit(&cxt);
        return EXIT_SUCCESS;
 }
-#endif
+#endif /* TEST_PROGRAM_SYSFS */
index 608e6bdef1e12d0c4531a2708185c467d50d1dfb..ea5c0aad8fb79f5822d11bb20cf407d827ada8b7 100644 (file)
@@ -494,4 +494,4 @@ int main(int argc, char *argv[])
        return EXIT_SUCCESS;
 }
 
-#endif /* TEST_PROGRAM */
+#endif /* TEST_PROGRAM_TIMEUTILS */
index dd3acaba5cdc1f82f19389c4272d7bc62c8356c2..613e5af65dd923d2b1f8d61f8159753078d1e99f 100644 (file)
@@ -88,7 +88,7 @@ int get_terminal_name(const char **path,
 }
 
 
-#ifdef TEST_PROGRAM
+#ifdef TEST_PROGRAM_TTYUTILS
 # include <stdlib.h>
 int main(void)
 {
@@ -103,4 +103,4 @@ int main(void)
 
        return EXIT_SUCCESS;
 }
-#endif
+#endif /* TEST_PROGRAM_TTYUTILS */