Blame Makefile.rules

Packit Service b38f0b
Packit Service b38f0b
#
Packit Service b38f0b
# standard target definitions.  Set appropriate variables to make use of them.
Packit Service b38f0b
#
Packit Service b38f0b
# note: the strange use of the "it" variable is for shell parsing when
Packit Service b38f0b
# there is no targets to install for that rule.
Packit Service b38f0b
#
Packit Service b38f0b
Packit Service b38f0b
# the standard items to build: libraries, bins, and sbins
Packit Service b38f0b
STANDARDTARGETS     =$(INSTALLLIBS) $(INSTALLBINPROGS) $(INSTALLSBINPROGS)
Packit Service b38f0b
STANDARDCLEANTARGETS=$(INSTALLLIBS) $(INSTALLPOSTLIBS) $(INSTALLBINPROGS) $(INSTALLSBINPROGS) $(INSTALLUCDLIBS)
Packit Service b38f0b
Packit Service b38f0b
standardall: subdirs $(STANDARDTARGETS)
Packit Service b38f0b
Packit Service b38f0b
objs: ${OBJS} ${LOBJS}
Packit Service b38f0b
Packit Service b38f0b
# features require that subdirs be made *first* to get dependency
Packit Service b38f0b
# collection processed in the right order
Packit Service b38f0b
.PHONY: features ftobjs ftsubdirs
Packit Service b38f0b
features: $(FTOTHERTARGS) ftsubdirs ftobjs $(FEATUREFILE)
Packit Service b38f0b
ftobjs: $(FTOBJS)
Packit Service b38f0b
$(FEATUREFILE): $(FTOBJS) $(top_builddir)/include/net-snmp/feature-details.h
Packit Service b38f0b
	cat $(FTOBJS) > $(FEATUREFILE).in
Packit Service b38f0b
	$(FEATUREPROCESS) $(FEATUREFILE) $(top_builddir)/include/net-snmp/feature-details.h @FEATURE_REMOVE_FLAGS@ @FEATURE_ADD_FLAGS@
Packit Service b38f0b
ftsubdirs:
Packit Service b38f0b
	@if test "$(FTSUBDIRS)" != ""; then \
Packit Service b38f0b
	    SUBDIRS="$(FTSUBDIRS)" ;        \
Packit Service b38f0b
        else 			 	    \
Packit Service b38f0b
            SUBDIRS="$(SUBDIRS)" ;          \
Packit Service b38f0b
        fi ;                                \
Packit Service b38f0b
	if test "$$SUBDIRS" != ""; then \
Packit Service b38f0b
		it="$$SUBDIRS" ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			echo "making features in `pwd`/$$i"; \
Packit Service b38f0b
			( cd $$i ; $(MAKE) features ) ; \
Packit Service b38f0b
			if test $$? != 0 ; then \
Packit Service b38f0b
				exit 1 ; \
Packit Service b38f0b
			fi  \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
.PHONY: cleanfeatures cleanfeaturessubdirs
Packit Service b38f0b
cleanfeatures: cleanfeaturessubdirs
Packit Service b38f0b
	       rm -f $(FTOBJS)
Packit Service b38f0b
	       rm -f $(FEATUREFILE)
Packit Service b38f0b
	       rm -f $(top_builddir)/include/net-snmp/feature-details.h
Packit Service b38f0b
Packit Service b38f0b
cleanfeaturessubdirs:
Packit Service b38f0b
	@if test "$(FTSUBDIRS)" != ""; then \
Packit Service b38f0b
	    SUBDIRS="$(FTSUBDIRS)" ;        \
Packit Service b38f0b
        else 			 	    \
Packit Service b38f0b
            SUBDIRS="$(SUBDIRS)" ;          \
Packit Service b38f0b
        fi ;                                \
Packit Service b38f0b
	if test "$$SUBDIRS" != ""; then \
Packit Service b38f0b
		it="$$SUBDIRS" ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			echo "making cleanfeatures in `pwd`/$$i"; \
Packit Service b38f0b
			( cd $$i ; $(MAKE) cleanfeatures ) ; \
Packit Service b38f0b
			if test $$? != 0 ; then \
Packit Service b38f0b
				exit 1 ; \
Packit Service b38f0b
			fi  \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
# feature-check definitions
Packit Service b38f0b
.SUFFIXES: .ft
Packit Service b38f0b
.c.ft:
Packit Service b38f0b
	@test -f $(top_builddir)/include/net-snmp/feature-details.h || \
Packit Service b38f0b
	    echo "/* Generated by make. Do not modify directly */" \
Packit Service b38f0b
		> $(top_builddir)/include/net-snmp/feature-details.h
Packit Service b38f0b
	$(FEATURECHECK) --feature-global $(top_builddir)/include/net-snmp/feature-details.h $(mysubdir) $< $@ $(CC) -E $(CPPFLAGS) $(CFLAGS) -c
Packit Service b38f0b
Packit Service b38f0b
subdirs:
Packit Service b38f0b
	@if test "$(SUBDIRS)" != ""; then \
Packit Service b38f0b
		it="$(SUBDIRS)" ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			echo "making all in `pwd`/$$i"; \
Packit Service b38f0b
			( cd $$i ; $(MAKE) ) ; \
Packit Service b38f0b
			if test $$? != 0 ; then \
Packit Service b38f0b
				exit 1 ; \
Packit Service b38f0b
			fi  \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
# installlibs handles local, ucd and subdir libs. need to do subdir libs
Packit Service b38f0b
# before bins, sinze those libs may be needed for successful linking
Packit Service b38f0b
install: installlocalheaders @installucdheaders@ \
Packit Service b38f0b
         installlibs \
Packit Service b38f0b
         installlocalbin      installlocalsbin   \
Packit Service b38f0b
         installsubdirs      $(OTHERINSTALL)
Packit Service b38f0b
Packit Service b38f0b
uninstall: uninstalllibs uninstallbin uninstallsbin uninstallheaders \
Packit Service b38f0b
           uninstallsubdirs $(OTHERUNINSTALL)
Packit Service b38f0b
Packit Service b38f0b
installprogs: installbin installsbin
Packit Service b38f0b
Packit Service b38f0b
#
Packit Service b38f0b
# headers
Packit Service b38f0b
#
Packit Service b38f0b
# set INSTALLHEADERS to a list of things to install in each makefile.
Packit Service b38f0b
# set INSTALLBUILTINCLUDEHEADERS a list built and placed into include/net-snmp/
Packit Service b38f0b
# set INSTALLBUILTHEADERS to a list of things to install from builddir
Packit Service b38f0b
# set INSTALLSUBDIRHEADERS and INSTALLSUBDIR to subdirectory headers
Packit Service b38f0b
# set INSTALLSUBDIRHEADERS2 and INSTALLSUBDIR2 to more subdirectory headers
Packit Service b38f0b
# set INSTALLBUILTSUBDIRHEADERS and INSTALLBUILTSUBDIR to a list from builddir
Packit Service b38f0b
#
Packit Service b38f0b
installheaders: installlocalheaders @installucdheaders@ installsubdirheaders
Packit Service b38f0b
Packit Service b38f0b
installlocalheaders:
Packit Service b38f0b
	@if test "$(INSTALLBUILTINCLUDEHEADERS)" != "" ; then \
Packit Service b38f0b
		echo creating directory $(INSTALL_PREFIX)$(includedir) ; \
Packit Service b38f0b
		it="$(INSTALLBUILTINCLUDEHEADERS)" ; \
Packit Service b38f0b
		$(SHELL) $(top_srcdir)/mkinstalldirs $(INSTALL_PREFIX)$(includedir)/library ; \
Packit Service b38f0b
		$(SHELL) $(top_srcdir)/mkinstalldirs $(INSTALL_PREFIX)$(includedir)/agent ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			$(INSTALL_DATA) include/net-snmp/$$i $(INSTALL_PREFIX)$(includedir)/$$i ; \
Packit Service b38f0b
			echo "installing $$i in $(INSTALL_PREFIX)$(includedir)/$$i" ; \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
	@if test "$(INSTALLHEADERS)" != "" ; then \
Packit Service b38f0b
		echo creating directory $(INSTALL_PREFIX)$(includedir) ; \
Packit Service b38f0b
		it="$(INSTALLHEADERS)" ; \
Packit Service b38f0b
		$(SHELL) $(top_srcdir)/mkinstalldirs $(INSTALL_PREFIX)$(includedir) ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			$(INSTALL_DATA) $(top_srcdir)/include/net-snmp/$$i $(INSTALL_PREFIX)$(includedir) ; \
Packit Service b38f0b
			echo "installing $$i in $(INSTALL_PREFIX)$(includedir)" ; \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
	@if test "$(INSTALLBUILTHEADERS)" != "" ; then \
Packit Service b38f0b
		echo creating directory $(INSTALL_PREFIX)$(includedir) ; \
Packit Service b38f0b
		it="$(INSTALLBUILTHEADERS)" ; \
Packit Service b38f0b
		$(SHELL) $(top_srcdir)/mkinstalldirs $(INSTALL_PREFIX)$(includedir) ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			$(INSTALL_DATA) $$i $(INSTALL_PREFIX)$(includedir) ; \
Packit Service b38f0b
			echo "installing $$i in $(INSTALL_PREFIX)$(includedir)" ; \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
	@if test "$(INCLUDESUBDIRHEADERS)" != "" ; then \
Packit Service b38f0b
		echo creating directory $(INSTALL_PREFIX)$(includedir)/$(INCLUDESUBDIR) ; \
Packit Service b38f0b
		it="$(INCLUDESUBDIRHEADERS)" ; \
Packit Service b38f0b
		$(SHELL) $(top_srcdir)/mkinstalldirs $(INSTALL_PREFIX)$(includedir)/$(INCLUDESUBDIR) ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			$(INSTALL_DATA) $(top_srcdir)/include/net-snmp/$(INCLUDESUBDIR)/$$i $(INSTALL_PREFIX)$(includedir)/$(INCLUDESUBDIR) ; \
Packit Service b38f0b
			echo "installing $$i in $(INSTALL_PREFIX)$(includedir)/$(INCLUDESUBDIR)" ; \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
	@if test "$(INCLUDESUBDIRHEADERS2)" != "" ; then \
Packit Service b38f0b
		echo creating directory $(INSTALL_PREFIX)$(includedir)/$(INCLUDESUBDIR2) ; \
Packit Service b38f0b
		it="$(INCLUDESUBDIRHEADERS2)" ; \
Packit Service b38f0b
		$(SHELL) $(top_srcdir)/mkinstalldirs $(INSTALL_PREFIX)$(includedir)/$(INCLUDESUBDIR2) ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			$(INSTALL_DATA) $(top_srcdir)/include/net-snmp/$(INCLUDESUBDIR2)/$$i $(INSTALL_PREFIX)$(includedir)/$(INCLUDESUBDIR2) ; \
Packit Service b38f0b
			echo "installing $$i in $(INSTALL_PREFIX)$(includedir)/$(INCLUDESUBDIR2)" ; \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
	@if test "$(INSTALLBUILTSUBDIRHEADERS)" != "" ; then \
Packit Service b38f0b
		echo creating directory $(INSTALL_PREFIX)$(includedir)/$(INSTALLBUILTSUBDIR) ; \
Packit Service b38f0b
		it="$(INSTALLBUILTSUBDIRHEADERS)" ; \
Packit Service b38f0b
		$(SHELL) $(top_srcdir)/mkinstalldirs $(INSTALL_PREFIX)$(includedir)/$(INSTALLBUILTSUBDIR) ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			$(INSTALL_DATA) $$i $(INSTALL_PREFIX)$(includedir)/$(INSTALLBUILTSUBDIR) ; \
Packit Service b38f0b
			echo "installing $$i in $(INSTALL_PREFIX)$(includedir)/$(INSTALLBUILTSUBDIR)" ; \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
installucdheaders:
Packit Service b38f0b
	@if test "$(INSTALLUCDHEADERS)" != "" ; then \
Packit Service b38f0b
		echo creating directory $(INSTALL_PREFIX)$(ucdincludedir) ; \
Packit Service b38f0b
		it="$(INSTALLUCDHEADERS)" ; \
Packit Service b38f0b
		$(SHELL) $(top_srcdir)/mkinstalldirs $(INSTALL_PREFIX)$(ucdincludedir) ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			$(INSTALL_DATA) $(top_srcdir)/include/ucd-snmp/$$i $(INSTALL_PREFIX)$(ucdincludedir) ; \
Packit Service b38f0b
			echo "installing $$i in $(INSTALL_PREFIX)$(ucdincludedir)" ; \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
installsubdirheaders:
Packit Service b38f0b
	@if test "$(SUBDIRS)" != ""; then \
Packit Service b38f0b
		it="$(SUBDIRS)" ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			echo "making installheaders in `pwd`/$$i"; \
Packit Service b38f0b
			( cd $$i ; $(MAKE) installheaders) ;   \
Packit Service b38f0b
			if test $$? != 0 ; then \
Packit Service b38f0b
				exit 1 ; \
Packit Service b38f0b
			fi  \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
uninstallheaders:
Packit Service b38f0b
	@if test "$(INSTALLHEADERS)" != "" ; then \
Packit Service b38f0b
		it="$(INSTALLHEADERS)" ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			rm -f $(INSTALL_PREFIX)$(includedir)/$$i ; \
Packit Service b38f0b
			echo "removing $$i from $(INSTALL_PREFIX)$(includedir)" ; \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
	@if test "$(INSTALLBUILTHEADERS)" != "" ; then \
Packit Service b38f0b
		it="$(INSTALLBUILTHEADERS)" ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			rm -f $(INSTALL_PREFIX)$(includedir)/`basename $$i` ; \
Packit Service b38f0b
			echo "removing $$i from $(INSTALL_PREFIX)$(includedir)" ; \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
	@if test "$(INCLUDESUBDIRHEADERS)" != "" ; then \
Packit Service b38f0b
		it="$(INCLUDESUBDIRHEADERS)" ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			rm -f $(INSTALL_PREFIX)$(includedir)/$(INCLUDESUBDIR)/$$i ; \
Packit Service b38f0b
			echo "removing $$i from $(INSTALL_PREFIX)$(includedir)/$(INCLUDESUBDIR)" ; \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
	@if test "$(INCLUDESUBDIRHEADERS2)" != "" ; then \
Packit Service b38f0b
		it="$(INCLUDESUBDIRHEADERS2)" ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			rm -f $(INSTALL_PREFIX)$(includedir)/$(INCLUDESUBDIR2)/$$i ; \
Packit Service b38f0b
			echo "removing $$i from $(INSTALL_PREFIX)$(includedir)/$(INCLUDESUBDIR2)" ; \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
	@if test "$(INSTALLBUILTSUBDIRHEADERS)" != "" ; then \
Packit Service b38f0b
		it="$(INSTALLBUILTSUBDIRHEADERS)" ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			rm -f $(INSTALL_PREFIX)$(includedir)/$(INSTALLBUILTSUBDIR)/`basename $$i` ; \
Packit Service b38f0b
			echo "removing $$i from $(INSTALL_PREFIX)$(includedir)/$(INSTALLBUILTSUBDIR)" ; \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
#
Packit Service b38f0b
# libraries
Packit Service b38f0b
#
Packit Service b38f0b
# set INSTALLLIBS to a list of things to install in each makefile.
Packit Service b38f0b
#
Packit Service b38f0b
installlibs: installlocallibs @installucdlibs@ installsubdirlibs installpostlibs
Packit Service b38f0b
Packit Service b38f0b
installlocallibs: $(INSTALLLIBS)
Packit Service b38f0b
	@if test "$(INSTALLLIBS)" != ""; then \
Packit Service b38f0b
		it="$(INSTALLLIBS)" ; \
Packit Service b38f0b
		$(SHELL) $(top_srcdir)/mkinstalldirs $(INSTALL_PREFIX)$(libdir) ; \
Packit Service b38f0b
		$(INSTALL) $(INSTALLLIBS) $(INSTALL_PREFIX)$(libdir) ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			echo "installing $$i in $(INSTALL_PREFIX)$(libdir)"; \
Packit Service b38f0b
			$(RANLIB) $(INSTALL_PREFIX)$(libdir)/$$i ; \
Packit Service b38f0b
		done ; \
Packit Service b38f0b
		$(LIB_LDCONFIG_CMD) ; \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
installpostlibs: $(INSTALLPOSTLIBS)
Packit Service b38f0b
	@if test "$(INSTALLPOSTLIBS)" != ""; then \
Packit Service b38f0b
		it="$(INSTALLPOSTLIBS)" ; \
Packit Service b38f0b
		$(SHELL) $(top_srcdir)/mkinstalldirs $(INSTALL_PREFIX)$(libdir) ; \
Packit Service b38f0b
		$(INSTALL) $(INSTALLPOSTLIBS) $(INSTALL_PREFIX)$(libdir) ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			echo "installing $$i in $(INSTALL_PREFIX)$(libdir)"; \
Packit Service b38f0b
			$(RANLIB) $(INSTALL_PREFIX)$(libdir)/$$i ; \
Packit Service b38f0b
		done ; \
Packit Service b38f0b
		$(LIB_LDCONFIG_CMD) ; \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
installucdlibs: $(INSTALLUCDLIBS)
Packit Service b38f0b
	@if test "$(INSTALLUCDLIBS)" != ""; then \
Packit Service b38f0b
		it="$(INSTALLUCDLIBS)" ; \
Packit Service b38f0b
		$(SHELL) $(top_srcdir)/mkinstalldirs $(INSTALL_PREFIX)$(libdir) ; \
Packit Service b38f0b
		$(INSTALL) $(INSTALLUCDLIBS) $(INSTALL_PREFIX)$(libdir) ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			echo "installing $$i in $(INSTALL_PREFIX)$(libdir)"; \
Packit Service b38f0b
			$(RANLIB) $(INSTALL_PREFIX)$(libdir)/$$i ; \
Packit Service b38f0b
		done ; \
Packit Service b38f0b
		$(LIB_LDCONFIG_CMD) ; \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
installsubdirlibs:
Packit Service b38f0b
	@if test "$(SUBDIRS)" != ""; then \
Packit Service b38f0b
		it="$(SUBDIRS)" ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			echo "making installlibs in `pwd`/$$i"; \
Packit Service b38f0b
			( cd $$i ; $(MAKE) installlibs) ;   \
Packit Service b38f0b
			if test $$? != 0 ; then \
Packit Service b38f0b
				exit 1 ; \
Packit Service b38f0b
			fi  \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
uninstalllibs:
Packit Service b38f0b
	@if test "$(INSTALLLIBS)" != ""; then \
Packit Service b38f0b
		it="$(INSTALLLIBS)" ; \
Packit Service b38f0b
		for i in $$it ; do   \
Packit Service b38f0b
			$(UNINSTALL) $(INSTALL_PREFIX)$(libdir)/$$i ; \
Packit Service b38f0b
			echo "removing $$i from $(INSTALL_PREFIX)$(libdir)"; \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
#
Packit Service b38f0b
# normal bin binaries
Packit Service b38f0b
#
Packit Service b38f0b
# set INSTALLBINPROGS to a list of things to install in each makefile.
Packit Service b38f0b
#
Packit Service b38f0b
installbin: installlocalbin installsubdirbin
Packit Service b38f0b
Packit Service b38f0b
installlocalbin: $(INSTALLBINPROGS)
Packit Service b38f0b
	@if test "$(INSTALLBINPROGS) $(INSTALLBINSCRIPTS)" != " "; then \
Packit Service b38f0b
		$(SHELL) $(top_srcdir)/mkinstalldirs $(INSTALL_PREFIX)$(bindir) ; \
Packit Service b38f0b
		it="$(INSTALLBINPROGS) $(INSTALLBINSCRIPTS)" ; \
Packit Service b38f0b
		$(INSTALL) $(INSTALLBINPROGS) $(INSTALLBINSCRIPTS) $(INSTALL_PREFIX)$(bindir) ; \
Packit Service b38f0b
		for i in $$it ; do   \
Packit Service b38f0b
			echo "installing $$i in $(INSTALL_PREFIX)$(bindir)"; \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
installsubdirbin:
Packit Service b38f0b
	@if test "$(SUBDIRS)" != ""; then \
Packit Service b38f0b
		it="$(SUBDIRS)" ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			echo "making installbin in `pwd`/$$i"; \
Packit Service b38f0b
			( cd $$i ; $(MAKE) installbin) ;   \
Packit Service b38f0b
			if test $$? != 0 ; then \
Packit Service b38f0b
				exit 1 ; \
Packit Service b38f0b
			fi  \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
uninstallbin:
Packit Service b38f0b
	@if test "$(INSTALLBINPROGS) $(INSTALLBINSCRIPTS)" != " "; then \
Packit Service b38f0b
		it="$(INSTALLBINPROGS) $(INSTALLBINSCRIPTS)" ; \
Packit Service b38f0b
		for i in $$it ; do   \
Packit Service b38f0b
			$(UNINSTALL) $(INSTALL_PREFIX)$(bindir)/$$i ; \
Packit Service b38f0b
			echo "removing $$i from $(INSTALL_PREFIX)$(bindir)"; \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
#
Packit Service b38f0b
# sbin binaries
Packit Service b38f0b
#
Packit Service b38f0b
# set INSTALLSBINPROGS to a list of things to install in each makefile.
Packit Service b38f0b
#
Packit Service b38f0b
installsbin: installlocalsbin installsubdirsbin
Packit Service b38f0b
Packit Service b38f0b
installlocalsbin: $(INSTALLSBINPROGS)
Packit Service b38f0b
	@if test "$(INSTALLSBINPROGS)" != ""; then \
Packit Service b38f0b
		it="$(INSTALLSBINPROGS)" ; \
Packit Service b38f0b
		$(SHELL) $(top_srcdir)/mkinstalldirs $(INSTALL_PREFIX)$(sbindir) ; \
Packit Service b38f0b
		$(INSTALL) $(INSTALLSBINPROGS) $(INSTALL_PREFIX)$(sbindir) ;  \
Packit Service b38f0b
		for i in $$it ; do   \
Packit Service b38f0b
			echo "installing $$i in $(INSTALL_PREFIX)$(sbindir)"; \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
installsubdirsbin:
Packit Service b38f0b
	@if test "$(SUBDIRS)" != ""; then \
Packit Service b38f0b
		it="$(SUBDIRS)" ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			echo "making installsbin in `pwd`/$$i"; \
Packit Service b38f0b
			( cd $$i ; $(MAKE) installsbin) ;   \
Packit Service b38f0b
			if test $$? != 0 ; then \
Packit Service b38f0b
				exit 1 ; \
Packit Service b38f0b
			fi  \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
uninstallsbin:
Packit Service b38f0b
	@if test "$(INSTALLSBINPROGS)" != ""; then \
Packit Service b38f0b
		it="$(INSTALLSBINPROGS)" ; \
Packit Service b38f0b
		for i in $$it ; do   \
Packit Service b38f0b
			$(UNINSTALL) $(INSTALL_PREFIX)$(sbindir)/$$i ; \
Packit Service b38f0b
			echo "removing $$i from $(INSTALL_PREFIX)$(sbindir)"; \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
#
Packit Service b38f0b
# general make install target for subdirs
Packit Service b38f0b
#
Packit Service b38f0b
installsubdirs:
Packit Service b38f0b
	@if test "$(SUBDIRS)" != ""; then \
Packit Service b38f0b
		it="$(SUBDIRS)" ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			echo "making install in `pwd`/$$i"; \
Packit Service b38f0b
			( cd $$i ; $(MAKE) install) ;   \
Packit Service b38f0b
			if test $$? != 0 ; then \
Packit Service b38f0b
				exit 1 ; \
Packit Service b38f0b
			fi  \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
uninstallsubdirs:
Packit Service b38f0b
	@if test "$(SUBDIRS)" != ""; then \
Packit Service b38f0b
		it="$(SUBDIRS)" ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			echo "making uninstall in `pwd`/$$i"; \
Packit Service b38f0b
			( cd $$i ; $(MAKE) uninstall) ;   \
Packit Service b38f0b
			if test $$? != 0 ; then \
Packit Service b38f0b
				exit 1 ; \
Packit Service b38f0b
			fi  \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
#
Packit Service b38f0b
# cleaning targets
Packit Service b38f0b
#
Packit Service b38f0b
clean: cleansubdirs $(OTHERCLEANTODOS)
Packit Service b38f0b
	$(LIBTOOLCLEAN) ${OBJS} ${LOBJS}  ${FTOBJS} core $(STANDARDCLEANTARGETS) $(OTHERCLEANTARGETS)
Packit Service b38f0b
Packit Service b38f0b
cleansubdirs:
Packit Service b38f0b
	@if test "$(SUBDIRS)" != ""; then \
Packit Service b38f0b
		it="$(SUBDIRS)" ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			echo "making clean in `pwd`/$$i"; \
Packit Service b38f0b
			( cd $$i ; $(MAKE) clean) ;   \
Packit Service b38f0b
			if test $$? != 0 ; then \
Packit Service b38f0b
				exit 1 ; \
Packit Service b38f0b
			fi  \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
lint:
Packit Service b38f0b
	lint -nhx $(CSRCS)
Packit Service b38f0b
Packit Service b38f0b
#
Packit Service b38f0b
# wacky dependency building.
Packit Service b38f0b
#
Packit Service b38f0b
depend: dependdirs
Packit Service b38f0b
	@if test -f Makefile.depend ; then \
Packit Service b38f0b
		makedepend `echo $(CPPFLAGS) | sed 's/-f[-a-z]*//g'` -o .lo $(srcdir)/*.c $(srcdir)/*/*.c ; \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
Packit Service b38f0b
nosysdepend: nosysdependdirs
Packit Service b38f0b
	@if test -f Makefile.depend ; then \
Packit Service b38f0b
		makedepend `echo $(CPPFLAGS) | sed 's/-f[-a-z]*//g'` -o .lo $(srcdir)/*.c $(srcdir)/*/*.c ; \
Packit Service b38f0b
		$(PERL) -n -i.bak $(top_srcdir)/makenosysdepend.pl Makefile ; \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
distdepend: nosysdepend distdependdirs
Packit Service b38f0b
	@if test -f Makefile.depend ; then \
Packit Service b38f0b
		$(PERL) $(top_srcdir)/makefileindepend.pl ; \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
dependdirs:
Packit Service b38f0b
	@if test "$(SUBDIRS)" != ""; then \
Packit Service b38f0b
		it="$(SUBDIRS)" ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			echo "making depend in `pwd`/$$i"; \
Packit Service b38f0b
			( cd $$i ; $(MAKE) depend) ;   \
Packit Service b38f0b
			if test $$? != 0 ; then \
Packit Service b38f0b
				exit 1 ; \
Packit Service b38f0b
			fi  \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
nosysdependdirs:
Packit Service b38f0b
	@if test "$(SUBDIRS)" != ""; then \
Packit Service b38f0b
		it="$(SUBDIRS)" ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			echo "making nosysdepend in `pwd`/$$i"; \
Packit Service b38f0b
			( cd $$i ; $(MAKE) nosysdepend) ;   \
Packit Service b38f0b
			if test $$? != 0 ; then \
Packit Service b38f0b
				exit 1 ; \
Packit Service b38f0b
			fi  \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
distdependdirs:
Packit Service b38f0b
	@if test "$(SUBDIRS)" != ""; then \
Packit Service b38f0b
		it="$(SUBDIRS)" ; \
Packit Service b38f0b
		for i in $$it ; do \
Packit Service b38f0b
			echo "making distdepend in `pwd`/$$i"; \
Packit Service b38f0b
			( cd $$i ; $(MAKE) distdepend) ;   \
Packit Service b38f0b
			if test $$? != 0 ; then \
Packit Service b38f0b
				exit 1 ; \
Packit Service b38f0b
			fi  \
Packit Service b38f0b
		done \
Packit Service b38f0b
	fi
Packit Service b38f0b
Packit Service b38f0b
# These aren't real targets, let gnu's make know that.
Packit Service b38f0b
.PHONY: clean cleansubdirs lint \
Packit Service b38f0b
	install installprogs installheaders installlibs \
Packit Service b38f0b
	installbin installsbin installsubdirs \
Packit Service b38f0b
	all subdirs standardall objs features \
Packit Service b38f0b
	depend nosysdepend distdepend dependdirs nosysdependdirs distdependdirs