lib: use unique ifdefs for tests

Let's use unique TEST_PROGRAM_<NAME> ifdefs to make build system more
robust.

Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
Karel Zak 2017-01-04 11:44:37 +01:00
parent b8ef01a895
commit e8f7acb0d3
15 changed files with 32 additions and 32 deletions

View 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

View File

@ -406,4 +406,4 @@ main(int argc, char **argv)
return EXIT_SUCCESS;
}
#endif /* TEST_PROGRAM */
#endif /* TEST_PROGRAM_BLKDEV */

View 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 */

View 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>

View File

@ -124,7 +124,7 @@ int get_fd_tabsize(void)
return m;
}
#ifdef TEST_PROGRAM
#ifdef TEST_PROGRAM_FILEUTILS
int main(void)
{
FILE *f;

View 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;

View 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[])
{

View 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 */

View 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 */

View 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 */

View 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 */

View 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 */

View File

@ -1097,4 +1097,4 @@ int main(int argc, char *argv[])
sysfs_deinit(&cxt);
return EXIT_SUCCESS;
}
#endif
#endif /* TEST_PROGRAM_SYSFS */

View File

@ -494,4 +494,4 @@ int main(int argc, char *argv[])
return EXIT_SUCCESS;
}
#endif /* TEST_PROGRAM */
#endif /* TEST_PROGRAM_TIMEUTILS */

View 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 */