summaryrefslogtreecommitdiffstats
path: root/libgnu/Makefile.am
blob: 05a8f6159dcb68250a3cbdb76a30a114efd55fc4 (plain)
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
## Process this file with automake to create Makefile.in
##
## Copyright (C) 2017 The Qt Company Ltd.
## This file is part of elfutils.
##
## This file is free software; you can redistribute it and/or modify
## it under the terms of either
##
##   * the GNU Lesser General Public License as published by the Free
##     Software Foundation; either version 3 of the License, or (at
##     your option) any later version
##
## or
##
##   * the GNU General Public License as published by the Free
##     Software Foundation; either version 2 of the License, or (at
##     your option) any later version
##
## or both in parallel, as here.
##
## elfutils is distributed in the hope that it will be useful, but
## WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
## General Public License for more details.
##
## You should have received copies of the GNU General Public License and
## the GNU Lesser General Public License along with this program.  If
## not, see <http://www.gnu.org/licenses/>.
##

# for eu-config.h
AM_CPPFLAGS = -I$(top_srcdir)/lib
AM_CFLAGS = $(fpic_CFLAGS)
noinst_LIBRARIES =
MOSTLYCLEANFILES =
MOSTLYCLEANDIRS =
BUILT_SOURCES =
EXTRA_DIST = endian.in.h byteswap.in.h sys_mman.win32.h mman_win32.c sysconf_win32.c
CLEANFILES =
SUFFIXES =

if !HAVE_ENDIAN_H
endian.h: endian.in.h
	$(AM_V_GEN)rm -f $@ && cat $< > $@
BUILT_SOURCES += endian.h
MOSTLYCLEANFILES += endian.h
endif

if !HAVE_BYTESWAP_H
byteswap.h: byteswap.in.h
	$(AM_V_GEN)rm -f $@ && cat $< > $@
BUILT_SOURCES += byteswap.h
MOSTLYCLEANFILES += byteswap.h
endif

if !HAVE_SYS_MMAN_H
if USE_WIN32_MMAN
sys/mman.h: sys_mman.win32.h
	$(AM_V_GEN)rm -f $@ && mkdir -p sys && cat $< > $@
BUILT_SOURCES += sys/mman.h
MOSTLYCLEANFILES += sys/mman.h
endif
endif

include gnulib.am

if !HAVE_SYS_MMAN_H
if USE_WIN32_MMAN
libgnu_a_SOURCES += mman_win32.c
endif
endif

if !HAVE_SYSCONF
if USE_WIN32_SYSCONF
libgnu_a_SOURCES += sysconf_win32.c
endif
endif