File: Makefile.am

package info (click to toggle)
kronosnet 1.32-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 4,080 kB
  • sloc: ansic: 25,419; sh: 5,295; makefile: 664
file content (56 lines) | stat: -rw-r--r-- 1,179 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
#
# Copyright (C) 2010-2025 Red Hat, Inc.  All rights reserved.
#
# Author: Fabio M. Di Nitto <fabbione@kronosnet.org>
#
# This software licensed under GPL-2.0+
#

MAINTAINERCLEANFILES	= Makefile.in

include $(top_srcdir)/build-aux/check.mk

SYMFILE			= libnozzle_exported_syms

EXTRA_DIST		= $(SYMFILE)

if BUILD_LIBNOZZLE

SUBDIRS			= . tests

libnozzleversion	= 1:0:0

sources			= libnozzle.c \
			  internals.c

include_HEADERS		= libnozzle.h

pkgconfigdir		= $(libdir)/pkgconfig

pkgconfig_DATA		= libnozzle.pc

noinst_HEADERS		= \
			  internals.h

lib_LTLIBRARIES		= libnozzle.la

libnozzle_la_SOURCES	= $(sources)

libnozzle_la_CFLAGS	= $(AM_CFLAGS) $(PTHREAD_CFLAGS) $(libnl_CFLAGS) $(libnlroute_CFLAGS)

EXTRA_libnozzle_la_DEPENDENCIES	= $(SYMFILE)

if BUILD_FOR_SOLARIS
libnozzle_la_LDFLAGS	= $(AM_LDFLAGS) \
			  -Wl,-M$(abs_srcdir)/$(SYMFILE) \
			  -version-info $(libnozzleversion)
else
libnozzle_la_LDFLAGS	= $(AM_LDFLAGS) \
			  -Wl,-version-script,$(abs_srcdir)/$(SYMFILE) \
			  -version-info $(libnozzleversion)
endif

libnozzle_la_LIBADD	= $(PTHREAD_LIBS) $(socket_LIBS) $(libnl_LIBS) $(libnlroute_LIBS) $(dlpi_LIBS)

check-local: check-annocheck-libs
endif