Blame Makefile.top

Packit Service b38f0b
#
Packit Service b38f0b
# Minimum environment and virtual path setup
Packit Service b38f0b
#
Packit Service b38f0b
SHELL		= @SHELL@
Packit Service b38f0b
srcdir		= @srcdir@
Packit Service b38f0b
top_srcdir	= @top_srcdir@
Packit Service b38f0b
top_builddir	= @top_builddir@
Packit Service b38f0b
VERSION		= @VERSION@
Packit Service b38f0b
@SET_MAKE@
Packit Service b38f0b
Packit Service b38f0b
#
Packit Service b38f0b
# Paths
Packit Service b38f0b
#
Packit Service b38f0b
prefix		= @prefix@
Packit Service b38f0b
exec_prefix	= @exec_prefix@
Packit Service b38f0b
bindir		= @bindir@
Packit Service b38f0b
sbindir		= @sbindir@
Packit Service b38f0b
libdir		= @libdir@
Packit Service b38f0b
datarootdir	= @datarootdir@
Packit Service b38f0b
datadir		= @datadir@
Packit Service b38f0b
includedir	= @includedir@/net-snmp
Packit Service b38f0b
ucdincludedir	= @includedir@/ucd-snmp
Packit Service b38f0b
mandir		= @mandir@
Packit Service b38f0b
man1dir		= $(mandir)/man1
Packit Service b38f0b
man3dir		= $(mandir)/man3
Packit Service b38f0b
man5dir		= $(mandir)/man5
Packit Service b38f0b
man8dir		= $(mandir)/man8
Packit Service b38f0b
snmplibdir	= $(datadir)/snmp
Packit Service b38f0b
mibdir		= $(snmplibdir)/mibs
Packit Service b38f0b
persistentdir	= @PERSISTENT_DIRECTORY@
Packit Service b38f0b
DESTDIR         = @INSTALL_PREFIX@
Packit Service b38f0b
INSTALL_PREFIX  = $(DESTDIR)
Packit Service b38f0b
Packit Service b38f0b
#
Packit Service b38f0b
# Programs
Packit Service b38f0b
#
Packit Service b38f0b
INSTALL		= $(LIBTOOL) --mode=install @INSTALL@
Packit Service b38f0b
UNINSTALL	= $(LIBTOOL) --mode=uninstall rm -f
Packit Service b38f0b
LIBTOOLCLEAN	= $(LIBTOOL) --mode=clean rm -f
Packit Service b38f0b
FEATURECHECK	= $(top_srcdir)/local/minimalist/feature-check
Packit Service b38f0b
FEATUREPROCESS	= $(top_srcdir)/local/minimalist/feature-remove
Packit Service b38f0b
INSTALL_DATA    = @INSTALL_DATA@
Packit Service b38f0b
SED		= @SED@
Packit Service b38f0b
LN_S		= @LN_S@
Packit Service b38f0b
AUTOCONF	= @AUTOCONF@
Packit Service b38f0b
AUTOHEADER	= @AUTOHEADER@
Packit Service b38f0b
PERL            = @PERLPROG@
Packit Service b38f0b
PYTHON          = @PYTHONPROG@
Packit Service b38f0b
FIND            = @FIND@
Packit Service b38f0b
EGREP           = @EGREP@
Packit Service b38f0b
Packit Service b38f0b
#
Packit Service b38f0b
# Compiler arguments
Packit Service b38f0b
#
Packit Service b38f0b
CFLAGS		= @CFLAGS@ @DEVFLAGS@
Packit Service b38f0b
EXTRACPPFLAGS	= @EXTRACPPFLAGS@
Packit Service b38f0b
LDFLAGS		= @LDFLAGS@ 
Packit Service b38f0b
LIBTOOL		= @LIBTOOL@ @LIBTOOLFLAGS@
Packit Service b38f0b
EXEEXT		= @EXEEXT@
Packit Service b38f0b
Packit Service b38f0b
# Misc Compiling Stuff
Packit Service b38f0b
CC	        = @CC@
Packit Service b38f0b
LINKCC	        = @LINKCC@
Packit Service b38f0b
Packit Service b38f0b
# use libtool versioning the way they recommend.
Packit Service b38f0b
# The (slightly clarified) rules:
Packit Service b38f0b
#
Packit Service b38f0b
# - If any interfaces/structures have been removed or changed since the
Packit Service b38f0b
#   last update, increment current (+5), and set age and revision to 0. Stop.
Packit Service b38f0b
#
Packit Service b38f0b
# - If any interfaces have been added since the last public release, then
Packit Service b38f0b
#   increment current and age, and set revision to 0. Stop.
Packit Service b38f0b
# 
Packit Service b38f0b
# - If the source code has changed at all since the last update,
Packit Service b38f0b
#   then increment revision (c:r:a becomes c:r+1:a). 
Packit Service b38f0b
#
Packit Service b38f0b
# Note: maintenance releases (eg 5.2.x) should never have changes
Packit Service b38f0b
#       that would require a current to be incremented.
Packit Service b38f0b
#
Packit Service b38f0b
# policy: we increment major releases of LIBCURRENT by 5 starting at
Packit Service b38f0b
# 5.3 was at 10, 5.4 is at 15, ...  This leaves some room for needed
Packit Service b38f0b
# changes for past releases if absolutely necessary.
Packit Service b38f0b
#
Packit Service b38f0b
# Most recent change: 35 for release 5.8
Packit Service b38f0b
LIBCURRENT  = 35
Packit Service b38f0b
LIBAGE      = 0
Packit Service b38f0b
LIBREVISION = 0
Packit Service b38f0b
Packit Service b38f0b
LIB_LD_CMD      = $(LIBTOOL) --mode=link $(LINKCC) $(CFLAGS) -rpath $(libdir) -version-info $(LIBCURRENT):$(LIBREVISION):$(LIBAGE) -o
Packit Service b38f0b
LIB_EXTENSION   = la
Packit Service b38f0b
LIB_VERSION     =
Packit Service b38f0b
LIB_LDCONFIG_CMD = $(LIBTOOL) --mode=finish $(INSTALL_PREFIX)$(libdir)
Packit Service b38f0b
LINK		= $(LIBTOOL) --mode=link $(LINKCC)
Packit Service b38f0b
# RANLIB 	= @RANLIB@
Packit Service b38f0b
RANLIB		= :
Packit Service b38f0b
Packit Service b38f0b
# libtool definitions
Packit Service b38f0b
.SUFFIXES: .c .o .lo .rc
Packit Service b38f0b
.c.lo:
Packit Service b38f0b
	$(LIBTOOL) --mode=compile $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
Packit Service b38f0b
.rc.lo:
Packit Service b38f0b
	$(LIBTOOL) --mode=compile --tag=CC windres -o $@ -i $<
Packit Service b38f0b
Packit Service b38f0b
# include paths
Packit Service b38f0b
#
Packit Service b38f0b
SRC_TOP_INCLUDES            = -I$(top_srcdir)/include
Packit Service b38f0b
SRC_SNMPLIB_INCLUDES        = -I$(top_srcdir)/snmplib
Packit Service b38f0b
SRC_AGENT_INCLUDES          = -I$(top_srcdir)/agent
Packit Service b38f0b
SRC_HELPER_INCLUDES         = -I$(top_srcdir)/agent/helpers
Packit Service b38f0b
SRC_MIBGROUP_INCLUDES       = -I$(top_srcdir)/agent/mibgroup
Packit Service b38f0b
Packit Service b38f0b
BLD_TOP_INCLUDES            = -I$(top_builddir)/include $(SRC_TOP_INCLUDES)
Packit Service b38f0b
BLD_SNMPLIB_INCLUDES        = -I$(top_builddir)/snmplib $(SRC_SNMPLIB_INCLUDES)
Packit Service b38f0b
BLD_AGENT_INCLUDES          = -I$(top_builddir)/agent $(SRC_AGENT_INCLUDES)
Packit Service b38f0b
BLD_HELPER_INCLUDES         = -I$(top_builddir)/agent/helpers $(SRC_HELPER_INCLUDES)
Packit Service b38f0b
BLD_MIBGROUP_INCLUDES       = -I$(top_builddir)/agent/mibgroup $(SRC_MIBGROUP_INCLUDES)
Packit Service b38f0b
Packit Service b38f0b
TOP_INCLUDES            = $(@TOP_INCLUDES@)
Packit Service b38f0b
SNMPLIB_INCLUDES        = $(@SNMPLIB_INCLUDES@)
Packit Service b38f0b
AGENT_INCLUDES          = $(@AGENT_INCLUDES@)
Packit Service b38f0b
HELPER_INCLUDES         = $(@HELPER_INCLUDES@)
Packit Service b38f0b
MIBGROUP_INCLUDES       = $(@MIBGROUP_INCLUDES@) @EXTERNAL_MIBGROUP_INCLUDES@
Packit Service b38f0b