File: Makefile.am

package info (click to toggle)
pmix 6.1.0-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 12,364 kB
  • sloc: ansic: 134,173; sh: 4,271; python: 2,785; makefile: 2,286; xml: 1,611; perl: 1,341; lex: 138
file content (121 lines) | stat: -rw-r--r-- 3,578 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
#
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
#                         University Research and Technology
#                         Corporation.  All rights reserved.
# Copyright (c) 2004-2005 The University of Tennessee and The University
#                         of Tennessee Research Foundation.  All rights
#                         reserved.
# Copyright (c) 2004-2009 High Performance Computing Center Stuttgart,
#                         University of Stuttgart.  All rights reserved.
# Copyright (c) 2004-2005 The Regents of the University of California.
#                         All rights reserved.
# Copyright (c) 2006-2010 Cisco Systems, Inc.  All rights reserved.
# Copyright (c) 2012-2013 Los Alamos National Security, Inc.  All rights reserved.
# Copyright (c) 2013-2020 Intel, Inc.  All rights reserved.
# Copyright (c) 2018      Research Organization for Information Science
#                         and Technology (RIST). All rights reserved.
# Copyright (c) 2021      Nanook Consulting.  All rights reserved.
# Copyright (c) 2022      Amazon.com, Inc. or its affiliates.
#                         All Rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#

if !WANT_HIDDEN
# these tests use internal symbols
# use --disable-visibility
SUBDIRS = simple sshot util

if WANT_PYTHON_BINDINGS
SUBDIRS += python
endif

endif

headers = test_common.h cli_stages.h server_callbacks.h utils.h test_fence.h \
        test_publish.h test_spawn.h test_cd.h test_resolve_peers.h test_error.h \
        test_replace.h test_internal.h test_server.h

AM_CPPFLAGS = -I$(top_builddir)/src -I$(top_builddir)/src/include -I$(top_builddir)/src/api
# we do NOT want picky compilers down here

noinst_SCRIPTS = pmix_client_otheruser.sh \
	run_tests00.pl \
	run_tests01.pl \
	run_tests02.pl \
	run_tests03.pl \
	run_tests04.pl \
	run_tests05.pl \
	run_tests06.pl \
	run_tests07.pl \
	run_tests08.pl \
	run_tests09.pl \
	run_tests10.pl \
	run_tests11.pl \
	run_tests12.pl \
	run_tests13.pl
#	run_tests14.pl \
#	run_tests15.pl

noinst_PROGRAMS =

#########################
# Support for "make check"

check_PROGRAMS = \
    pmix_test \
    pmix_client \
    pmix_regex \
    pmix_environ

TESTS = \
	run_tests00.pl \
	run_tests01.pl \
	run_tests02.pl \
	run_tests03.pl \
	run_tests04.pl \
	run_tests05.pl \
	run_tests06.pl \
	run_tests07.pl \
	run_tests08.pl \
	run_tests09.pl \
	run_tests10.pl \
	run_tests11.pl \
	run_tests12.pl \
	run_tests13.pl \
	pmix_environ
#	run_tests14.pl \
#	run_tests15.pl


##########################

noinst_PROGRAMS += pmix_test pmix_client pmix_regex pmix_environ

pmix_test_SOURCES = $(headers) \
        pmix_test.c test_common.c cli_stages.c server_callbacks.c test_server.c utils.c
pmix_test_LDFLAGS = $(PMIX_PKG_CONFIG_LDFLAGS)
pmix_test_LDADD = \
    $(top_builddir)/src/libpmix.la

pmix_client_SOURCES = $(headers) \
        pmix_client.c test_fence.c test_common.c test_publish.c test_spawn.c \
        test_cd.c test_resolve_peers.c test_error.c test_replace.c test_internal.c
pmix_client_LDFLAGS = $(PMIX_PKG_CONFIG_LDFLAGS)
pmix_client_LDADD = \
    $(top_builddir)/src/libpmix.la

pmix_regex_SOURCES = $(headers) \
        pmix_regex.c test_common.c cli_stages.c server_callbacks.c test_server.c utils.c
pmix_regex_LDFLAGS = $(PMIX_PKG_CONFIG_LDFLAGS)
pmix_regex_LDADD = \
    $(top_builddir)/src/libpmix.la

pmix_environ_SOURCES = pmix_environ.c
pmix_environ_LDFLAGS = $(PMIX_PKG_CONFIG_LDFLAGS)
pmix_environ_LDADD = $(top_builddir)/src/libpmix.la

EXTRA_DIST = $(noinst_SCRIPTS)