File: common.am

package info (click to toggle)
otf2 3.1.1-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 29,000 kB
  • sloc: ansic: 92,997; python: 16,977; cpp: 9,057; sh: 6,299; makefile: 238; awk: 54
file content (76 lines) | stat: -rw-r--r-- 2,272 bytes parent folder | download
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
## -*- mode: makefile -*-

##
## This file is part of the Score-P software (http://www.score-p.org)
##
## Copyright (c) 2009-2011,
## RWTH Aachen University, Germany
##
## Copyright (c) 2009-2011,
## Gesellschaft fuer numerische Simulation mbH Braunschweig, Germany
##
## Copyright (c) 2009-2011, 2015, 2021,
## Technische Universitaet Dresden, Germany
##
## Copyright (c) 2009-2011,
## University of Oregon, Eugene, USA
##
## Copyright (c) 2009-2011, 2023,
## Forschungszentrum Juelich GmbH, Germany
##
## Copyright (c) 2009-2011,
## German Research School for Simulation Sciences GmbH, Juelich/Aachen, Germany
##
## Copyright (c) 2009-2011,
## Technische Universitaet Muenchen, Germany
##
## This software may be modified and distributed under the terms of
## a BSD-style license.  See the COPYING file in the package base
## directory for details.
##

## file  build-includes/common.am
##       Intended to be included by the components
##       build-(front|back)end/Makefile.am. Defines "common" entities
##       that all build-* Makefiles rely on.


include ../build-config/common/common.am

AM_CPPFLAGS += \
    -I../src \
    -I$(BUILD_PUBLIC_INC_DIR) \
    -I$(PUBLIC_INC_DIR) \
    -DOTF2_IGNORE_ATTRIBUTE_DEPRECATED

## Convenience variable for referencing public headers that will be
## installed. Use e.g. with the primary nobase_include_HEADERS
PUBLIC_INC_SRC = $(SRC_ROOT)include/otf2/
BUILD_PUBLIC_INC_DIR = ../include

INSTALLCHECK_LOCAL =
INSTALLCHECK_LOCAL += shared-objects-self-contained
installcheck-local: $(INSTALLCHECK_LOCAL)

INSTALL_EXEC_HOOK =
INSTALL_EXEC_HOOK += install-exec-move-la-files
install-exec-hook: $(INSTALL_EXEC_HOOK)

UNINSTALL_HOOK =
UNINSTALL_HOOK += uninstall-moved-la-files
uninstall-hook: $(UNINSTALL_HOOK)

## Include flags for the public headers of the utils component.
UTILS_CPPFLAGS = \
    -I$(INC_DIR_COMMON_UTILS)

SCOREP_TESTS =
SCOREP_XFAIL_TESTS =

$(srcdir)/../include/otf2/OTF2_GeneralDefinitions.h: ../share/otf2/__version__.py

../share/otf2/__version__.py: $(srcdir)/../share/otf2/__version__.py.in $(srcdir)/../build-config/VERSION
	@$(am__cd) .. && $(MAKE) $(AM_MAKEFLAGS) share/otf2/__version__.py

pkgconfigdir           = $(libdir)/pkgconfig
nodist_pkgconfig_DATA  = ../otf2-@AFS_PACKAGE_BUILD_name@.pc