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
|