Makefile.in revision 55682
155682Smarkm# Makefile.in generated automatically by automake 1.4 from Makefile.am
255682Smarkm
355682Smarkm# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
455682Smarkm# This Makefile.in is free software; the Free Software Foundation
555682Smarkm# gives unlimited permission to copy and/or distribute it,
655682Smarkm# with or without modifications, as long as this notice is preserved.
755682Smarkm
855682Smarkm# This program is distributed in the hope that it will be useful,
955682Smarkm# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
1055682Smarkm# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
1155682Smarkm# PARTICULAR PURPOSE.
1255682Smarkm
1355682Smarkm# $Id: Makefile.am,v 1.3 1999/10/19 23:00:37 assar Exp $
1455682Smarkm
1555682Smarkm
1655682Smarkm# $Id: Makefile.am.common,v 1.3 1999/04/01 14:58:43 joda Exp $
1755682Smarkm
1855682Smarkm
1955682Smarkm# $Id: Makefile.am.common,v 1.13 1999/11/01 03:19:58 assar Exp $
2055682Smarkm
2155682Smarkm
2255682SmarkmSHELL = @SHELL@
2355682Smarkm
2455682Smarkmsrcdir = @srcdir@
2555682Smarkmtop_srcdir = @top_srcdir@
2655682SmarkmVPATH = @srcdir@
2755682Smarkmprefix = @prefix@
2855682Smarkmexec_prefix = @exec_prefix@
2955682Smarkm
3055682Smarkmbindir = @bindir@
3155682Smarkmsbindir = @sbindir@
3255682Smarkmlibexecdir = @libexecdir@
3355682Smarkmdatadir = @datadir@
3455682Smarkmsysconfdir = @sysconfdir@
3555682Smarkmsharedstatedir = @sharedstatedir@
3655682Smarkmlocalstatedir = @localstatedir@
3755682Smarkmlibdir = @libdir@
3855682Smarkminfodir = @infodir@
3955682Smarkmmandir = @mandir@
4055682Smarkmincludedir = @includedir@
4155682Smarkmoldincludedir = /usr/include
4255682Smarkm
4355682SmarkmDESTDIR =
4455682Smarkm
4555682Smarkmpkgdatadir = $(datadir)/@PACKAGE@
4655682Smarkmpkglibdir = $(libdir)/@PACKAGE@
4755682Smarkmpkgincludedir = $(includedir)/@PACKAGE@
4855682Smarkm
4955682Smarkmtop_builddir = ../..
5055682Smarkm
5155682SmarkmACLOCAL = @ACLOCAL@
5255682SmarkmAUTOCONF = @AUTOCONF@
5355682SmarkmAUTOMAKE = @AUTOMAKE@
5455682SmarkmAUTOHEADER = @AUTOHEADER@
5555682Smarkm
5655682SmarkmINSTALL = @INSTALL@
5755682SmarkmINSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
5855682SmarkmINSTALL_DATA = @INSTALL_DATA@
5955682SmarkmINSTALL_SCRIPT = @INSTALL_SCRIPT@
6055682Smarkmtransform = @program_transform_name@
6155682Smarkm
6255682SmarkmNORMAL_INSTALL = :
6355682SmarkmPRE_INSTALL = :
6455682SmarkmPOST_INSTALL = :
6555682SmarkmNORMAL_UNINSTALL = :
6655682SmarkmPRE_UNINSTALL = :
6755682SmarkmPOST_UNINSTALL = :
6855682Smarkmhost_alias = @host_alias@
6955682Smarkmhost_triplet = @host@
7055682SmarkmAFS_EXTRA_LD = @AFS_EXTRA_LD@
7155682SmarkmAIX_EXTRA_KAFS = @AIX_EXTRA_KAFS@
7255682SmarkmAWK = @AWK@
7355682SmarkmCANONICAL_HOST = @CANONICAL_HOST@
7455682SmarkmCATMAN = @CATMAN@
7555682SmarkmCATMANEXT = @CATMANEXT@
7655682SmarkmCC = @CC@
7755682SmarkmDBLIB = @DBLIB@
7855682SmarkmEXEEXT = @EXEEXT@
7955682SmarkmEXTRA_LIB45 = @EXTRA_LIB45@
8055682SmarkmGROFF = @GROFF@
8155682SmarkmINCLUDE_ = @INCLUDE_@
8255682SmarkmLD = @LD@
8355682SmarkmLEX = @LEX@
8455682SmarkmLIBOBJS = @LIBOBJS@
8555682SmarkmLIBTOOL = @LIBTOOL@
8655682SmarkmLIB_ = @LIB_@
8755682SmarkmLIB_AUTH_SUBDIRS = @LIB_AUTH_SUBDIRS@
8855682SmarkmLIB_kdb = @LIB_kdb@
8955682SmarkmLIB_otp = @LIB_otp@
9055682SmarkmLIB_roken = @LIB_roken@
9155682SmarkmLIB_security = @LIB_security@
9255682SmarkmLN_S = @LN_S@
9355682SmarkmLTLIBOBJS = @LTLIBOBJS@
9455682SmarkmMAKEINFO = @MAKEINFO@
9555682SmarkmMAKE_X_PROGS_BIN_PROGS = @MAKE_X_PROGS_BIN_PROGS@
9655682SmarkmMAKE_X_PROGS_BIN_SCRPTS = @MAKE_X_PROGS_BIN_SCRPTS@
9755682SmarkmMAKE_X_PROGS_LIBEXEC_PROGS = @MAKE_X_PROGS_LIBEXEC_PROGS@
9855682SmarkmNEED_WRITEAUTH_FALSE = @NEED_WRITEAUTH_FALSE@
9955682SmarkmNEED_WRITEAUTH_TRUE = @NEED_WRITEAUTH_TRUE@
10055682SmarkmNM = @NM@
10155682SmarkmNROFF = @NROFF@
10255682SmarkmOBJEXT = @OBJEXT@
10355682SmarkmPACKAGE = @PACKAGE@
10455682SmarkmRANLIB = @RANLIB@
10555682SmarkmVERSION = @VERSION@
10655682SmarkmVOID_RETSIGTYPE = @VOID_RETSIGTYPE@
10755682SmarkmWFLAGS = @WFLAGS@
10855682SmarkmWFLAGS_NOIMPLICITINT = @WFLAGS_NOIMPLICITINT@
10955682SmarkmWFLAGS_NOUNUSED = @WFLAGS_NOUNUSED@
11055682SmarkmYACC = @YACC@
11155682Smarkm
11255682SmarkmAUTOMAKE_OPTIONS = foreign no-dependencies
11355682Smarkm
11455682SmarkmSUFFIXES = .et .h .1 .3 .5 .8 .cat1 .cat3 .cat5 .cat8 .x
11555682Smarkm
11655682SmarkmINCLUDES = -I$(top_builddir)/include $(INCLUDE_krb4)
11755682Smarkm
11855682SmarkmAM_CFLAGS =  $(WFLAGS)
11955682Smarkm
12055682SmarkmCOMPILE_ET = $(top_builddir)/lib/com_err/compile_et
12155682Smarkm
12255682Smarkmbuildinclude = $(top_builddir)/include
12355682Smarkm
12455682SmarkmLIB_XauReadAuth = @LIB_XauReadAuth@
12555682SmarkmLIB_crypt = @LIB_crypt@
12655682SmarkmLIB_dbm_firstkey = @LIB_dbm_firstkey@
12755682SmarkmLIB_dbopen = @LIB_dbopen@
12855682SmarkmLIB_dlopen = @LIB_dlopen@
12955682SmarkmLIB_dn_expand = @LIB_dn_expand@
13055682SmarkmLIB_el_init = @LIB_el_init@
13155682SmarkmLIB_getattr = @LIB_getattr@
13255682SmarkmLIB_gethostbyname = @LIB_gethostbyname@
13355682SmarkmLIB_getpwent_r = @LIB_getpwent_r@
13455682SmarkmLIB_getpwnam_r = @LIB_getpwnam_r@
13555682SmarkmLIB_getsockopt = @LIB_getsockopt@
13655682SmarkmLIB_logout = @LIB_logout@
13755682SmarkmLIB_logwtmp = @LIB_logwtmp@
13855682SmarkmLIB_odm_initialize = @LIB_odm_initialize@
13955682SmarkmLIB_readline = @LIB_readline@
14055682SmarkmLIB_res_search = @LIB_res_search@
14155682SmarkmLIB_setpcred = @LIB_setpcred@
14255682SmarkmLIB_setsockopt = @LIB_setsockopt@
14355682SmarkmLIB_socket = @LIB_socket@
14455682SmarkmLIB_syslog = @LIB_syslog@
14555682SmarkmLIB_tgetent = @LIB_tgetent@
14655682Smarkm
14755682SmarkmHESIODLIB = @HESIODLIB@
14855682SmarkmHESIODINCLUDE = @HESIODINCLUDE@
14955682SmarkmINCLUDE_hesiod = @INCLUDE_hesiod@
15055682SmarkmLIB_hesiod = @LIB_hesiod@
15155682Smarkm
15255682SmarkmINCLUDE_krb4 = @INCLUDE_krb4@
15355682SmarkmLIB_krb4 = @LIB_krb4@
15455682Smarkm
15555682SmarkmINCLUDE_readline = @INCLUDE_readline@
15655682Smarkm
15755682SmarkmLEXLIB = @LEXLIB@
15855682Smarkm
15955682Smarkmcat1dir = $(mandir)/cat1
16055682Smarkmcat3dir = $(mandir)/cat3
16155682Smarkmcat5dir = $(mandir)/cat5
16255682Smarkmcat8dir = $(mandir)/cat8
16355682Smarkm
16455682SmarkmMANRX = \(.*\)\.\([0-9]\)
16555682SmarkmCATSUFFIX = @CATSUFFIX@
16655682Smarkm
16755682SmarkmNROFF_MAN = groff -mandoc -Tascii
16855682Smarkm
16955682Smarkm@KRB4_TRUE@LIB_kafs = $(top_builddir)/lib/kafs/libkafs.la $(AIX_EXTRA_KAFS)
17055682Smarkm
17155682Smarkm@KRB5_TRUE@LIB_krb5 = $(top_builddir)/lib/krb5/libkrb5.la 	$(top_builddir)/lib/asn1/libasn1.la
17255682Smarkm@KRB5_TRUE@LIB_gssapi = $(top_builddir)/lib/gssapi/libgssapi.la
17355682Smarkm
17455682SmarkmCHECK_LOCAL = $(PROGRAMS)
17555682Smarkm
17655682Smarkmnoinst_PROGRAMS = su
17755682Smarkm#bin_SUIDS = su
17855682Smarkmsu_SOURCES = su.c
17955682Smarkm
18055682SmarkmLDADD = $(LIB_kafs) 	$(top_builddir)/lib/krb5/libkrb5.la 	$(LIB_krb4) 	$(top_builddir)/lib/des/libdes.la 	$(top_builddir)/lib/asn1/libasn1.la 	$(LIB_roken)
18155682Smarkm
18255682Smarkmmkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
18355682SmarkmCONFIG_HEADER = ../../include/config.h
18455682SmarkmCONFIG_CLEAN_FILES = 
18555682Smarkmnoinst_PROGRAMS =  su$(EXEEXT)
18655682SmarkmPROGRAMS =  $(noinst_PROGRAMS)
18755682Smarkm
18855682Smarkm
18955682SmarkmDEFS = @DEFS@ -I. -I$(srcdir) -I../../include
19055682SmarkmCPPFLAGS = @CPPFLAGS@
19155682SmarkmLDFLAGS = @LDFLAGS@
19255682SmarkmLIBS = @LIBS@
19355682SmarkmX_CFLAGS = @X_CFLAGS@
19455682SmarkmX_LIBS = @X_LIBS@
19555682SmarkmX_EXTRA_LIBS = @X_EXTRA_LIBS@
19655682SmarkmX_PRE_LIBS = @X_PRE_LIBS@
19755682Smarkmsu_OBJECTS =  su.$(OBJEXT)
19855682Smarkmsu_LDADD = $(LDADD)
19955682Smarkm@KRB4_TRUE@su_DEPENDENCIES =  $(top_builddir)/lib/kafs/libkafs.la \
20055682Smarkm@KRB4_TRUE@$(top_builddir)/lib/krb5/libkrb5.la \
20155682Smarkm@KRB4_TRUE@$(top_builddir)/lib/des/libdes.la \
20255682Smarkm@KRB4_TRUE@$(top_builddir)/lib/asn1/libasn1.la
20355682Smarkm@KRB4_FALSE@su_DEPENDENCIES =  $(top_builddir)/lib/krb5/libkrb5.la \
20455682Smarkm@KRB4_FALSE@$(top_builddir)/lib/des/libdes.la \
20555682Smarkm@KRB4_FALSE@$(top_builddir)/lib/asn1/libasn1.la
20655682Smarkmsu_LDFLAGS = 
20755682SmarkmCFLAGS = @CFLAGS@
20855682SmarkmCOMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
20955682SmarkmLTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
21055682SmarkmCCLD = $(CC)
21155682SmarkmLINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
21255682SmarkmDIST_COMMON =  ChangeLog Makefile.am Makefile.in
21355682Smarkm
21455682Smarkm
21555682SmarkmDISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
21655682Smarkm
21755682SmarkmTAR = tar
21855682SmarkmGZIP_ENV = --best
21955682SmarkmSOURCES = $(su_SOURCES)
22055682SmarkmOBJECTS = $(su_OBJECTS)
22155682Smarkm
22255682Smarkmall: all-redirect
22355682Smarkm.SUFFIXES:
22455682Smarkm.SUFFIXES: .1 .3 .5 .8 .S .c .cat1 .cat3 .cat5 .cat8 .et .h .lo .o .obj .s .x
22555682Smarkm$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) $(top_srcdir)/Makefile.am.common $(top_srcdir)/cf/Makefile.am.common
22655682Smarkm	cd $(top_srcdir) && $(AUTOMAKE) --foreign appl/su/Makefile
22755682Smarkm
22855682SmarkmMakefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
22955682Smarkm	cd $(top_builddir) \
23055682Smarkm	  && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
23155682Smarkm
23255682Smarkm
23355682Smarkmmostlyclean-noinstPROGRAMS:
23455682Smarkm
23555682Smarkmclean-noinstPROGRAMS:
23655682Smarkm	-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
23755682Smarkm
23855682Smarkmdistclean-noinstPROGRAMS:
23955682Smarkm
24055682Smarkmmaintainer-clean-noinstPROGRAMS:
24155682Smarkm
24255682Smarkm.c.o:
24355682Smarkm	$(COMPILE) -c $<
24455682Smarkm
24555682Smarkm# FIXME: We should only use cygpath when building on Windows,
24655682Smarkm# and only if it is available.
24755682Smarkm.c.obj:
24855682Smarkm	$(COMPILE) -c `cygpath -w $<`
24955682Smarkm
25055682Smarkm.s.o:
25155682Smarkm	$(COMPILE) -c $<
25255682Smarkm
25355682Smarkm.S.o:
25455682Smarkm	$(COMPILE) -c $<
25555682Smarkm
25655682Smarkmmostlyclean-compile:
25755682Smarkm	-rm -f *.o core *.core
25855682Smarkm	-rm -f *.$(OBJEXT)
25955682Smarkm
26055682Smarkmclean-compile:
26155682Smarkm
26255682Smarkmdistclean-compile:
26355682Smarkm	-rm -f *.tab.c
26455682Smarkm
26555682Smarkmmaintainer-clean-compile:
26655682Smarkm
26755682Smarkm.c.lo:
26855682Smarkm	$(LIBTOOL) --mode=compile $(COMPILE) -c $<
26955682Smarkm
27055682Smarkm.s.lo:
27155682Smarkm	$(LIBTOOL) --mode=compile $(COMPILE) -c $<
27255682Smarkm
27355682Smarkm.S.lo:
27455682Smarkm	$(LIBTOOL) --mode=compile $(COMPILE) -c $<
27555682Smarkm
27655682Smarkmmostlyclean-libtool:
27755682Smarkm	-rm -f *.lo
27855682Smarkm
27955682Smarkmclean-libtool:
28055682Smarkm	-rm -rf .libs _libs
28155682Smarkm
28255682Smarkmdistclean-libtool:
28355682Smarkm
28455682Smarkmmaintainer-clean-libtool:
28555682Smarkm
28655682Smarkmsu$(EXEEXT): $(su_OBJECTS) $(su_DEPENDENCIES)
28755682Smarkm	@rm -f su$(EXEEXT)
28855682Smarkm	$(LINK) $(su_LDFLAGS) $(su_OBJECTS) $(su_LDADD) $(LIBS)
28955682Smarkm
29055682Smarkmtags: TAGS
29155682Smarkm
29255682SmarkmID: $(HEADERS) $(SOURCES) $(LISP)
29355682Smarkm	list='$(SOURCES) $(HEADERS)'; \
29455682Smarkm	unique=`for i in $$list; do echo $$i; done | \
29555682Smarkm	  awk '    { files[$$0] = 1; } \
29655682Smarkm	       END { for (i in files) print i; }'`; \
29755682Smarkm	here=`pwd` && cd $(srcdir) \
29855682Smarkm	  && mkid -f$$here/ID $$unique $(LISP)
29955682Smarkm
30055682SmarkmTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) $(LISP)
30155682Smarkm	tags=; \
30255682Smarkm	here=`pwd`; \
30355682Smarkm	list='$(SOURCES) $(HEADERS)'; \
30455682Smarkm	unique=`for i in $$list; do echo $$i; done | \
30555682Smarkm	  awk '    { files[$$0] = 1; } \
30655682Smarkm	       END { for (i in files) print i; }'`; \
30755682Smarkm	test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
30855682Smarkm	  || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags  $$unique $(LISP) -o $$here/TAGS)
30955682Smarkm
31055682Smarkmmostlyclean-tags:
31155682Smarkm
31255682Smarkmclean-tags:
31355682Smarkm
31455682Smarkmdistclean-tags:
31555682Smarkm	-rm -f TAGS ID
31655682Smarkm
31755682Smarkmmaintainer-clean-tags:
31855682Smarkm
31955682Smarkmdistdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
32055682Smarkm
32155682Smarkmsubdir = appl/su
32255682Smarkm
32355682Smarkmdistdir: $(DISTFILES)
32455682Smarkm	@for file in $(DISTFILES); do \
32555682Smarkm	  d=$(srcdir); \
32655682Smarkm	  if test -d $$d/$$file; then \
32755682Smarkm	    cp -pr $$/$$file $(distdir)/$$file; \
32855682Smarkm	  else \
32955682Smarkm	    test -f $(distdir)/$$file \
33055682Smarkm	    || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
33155682Smarkm	    || cp -p $$d/$$file $(distdir)/$$file || :; \
33255682Smarkm	  fi; \
33355682Smarkm	done
33455682Smarkm	$(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-hook
33555682Smarkminfo-am:
33655682Smarkminfo: info-am
33755682Smarkmdvi-am:
33855682Smarkmdvi: dvi-am
33955682Smarkmcheck-am: all-am
34055682Smarkm	$(MAKE) $(AM_MAKEFLAGS) check-local
34155682Smarkmcheck: check-am
34255682Smarkminstallcheck-am:
34355682Smarkminstallcheck: installcheck-am
34455682Smarkminstall-exec-am:
34555682Smarkm	@$(NORMAL_INSTALL)
34655682Smarkm	$(MAKE) $(AM_MAKEFLAGS) install-exec-hook
34755682Smarkminstall-exec: install-exec-am
34855682Smarkm
34955682Smarkminstall-data-am: install-data-local
35055682Smarkminstall-data: install-data-am
35155682Smarkm
35255682Smarkminstall-am: all-am
35355682Smarkm	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
35455682Smarkminstall: install-am
35555682Smarkmuninstall-am:
35655682Smarkmuninstall: uninstall-am
35755682Smarkmall-am: Makefile $(PROGRAMS) all-local
35855682Smarkmall-redirect: all-am
35955682Smarkminstall-strip:
36055682Smarkm	$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
36155682Smarkminstalldirs:
36255682Smarkm
36355682Smarkm
36455682Smarkmmostlyclean-generic:
36555682Smarkm
36655682Smarkmclean-generic:
36755682Smarkm
36855682Smarkmdistclean-generic:
36955682Smarkm	-rm -f Makefile $(CONFIG_CLEAN_FILES)
37055682Smarkm	-rm -f config.cache config.log stamp-h stamp-h[0-9]*
37155682Smarkm
37255682Smarkmmaintainer-clean-generic:
37355682Smarkmmostlyclean-am:  mostlyclean-noinstPROGRAMS mostlyclean-compile \
37455682Smarkm		mostlyclean-libtool mostlyclean-tags \
37555682Smarkm		mostlyclean-generic
37655682Smarkm
37755682Smarkmmostlyclean: mostlyclean-am
37855682Smarkm
37955682Smarkmclean-am:  clean-noinstPROGRAMS clean-compile clean-libtool clean-tags \
38055682Smarkm		clean-generic mostlyclean-am
38155682Smarkm
38255682Smarkmclean: clean-am
38355682Smarkm
38455682Smarkmdistclean-am:  distclean-noinstPROGRAMS distclean-compile \
38555682Smarkm		distclean-libtool distclean-tags distclean-generic \
38655682Smarkm		clean-am
38755682Smarkm	-rm -f libtool
38855682Smarkm
38955682Smarkmdistclean: distclean-am
39055682Smarkm
39155682Smarkmmaintainer-clean-am:  maintainer-clean-noinstPROGRAMS \
39255682Smarkm		maintainer-clean-compile maintainer-clean-libtool \
39355682Smarkm		maintainer-clean-tags maintainer-clean-generic \
39455682Smarkm		distclean-am
39555682Smarkm	@echo "This command is intended for maintainers to use;"
39655682Smarkm	@echo "it deletes files that may require special tools to rebuild."
39755682Smarkm
39855682Smarkmmaintainer-clean: maintainer-clean-am
39955682Smarkm
40055682Smarkm.PHONY: mostlyclean-noinstPROGRAMS distclean-noinstPROGRAMS \
40155682Smarkmclean-noinstPROGRAMS maintainer-clean-noinstPROGRAMS \
40255682Smarkmmostlyclean-compile distclean-compile clean-compile \
40355682Smarkmmaintainer-clean-compile mostlyclean-libtool distclean-libtool \
40455682Smarkmclean-libtool maintainer-clean-libtool tags mostlyclean-tags \
40555682Smarkmdistclean-tags clean-tags maintainer-clean-tags distdir info-am info \
40655682Smarkmdvi-am dvi check-local check check-am installcheck-am installcheck \
40755682Smarkminstall-exec-am install-exec install-data-local install-data-am \
40855682Smarkminstall-data install-am install uninstall-am uninstall all-local \
40955682Smarkmall-redirect all-am all installdirs mostlyclean-generic \
41055682Smarkmdistclean-generic clean-generic maintainer-clean-generic clean \
41155682Smarkmmostlyclean distclean maintainer-clean
41255682Smarkm
41355682Smarkm
41455682Smarkminstall-suid-programs:
41555682Smarkm	@foo='$(bin_SUIDS)'; \
41655682Smarkm	for file in $$foo; do \
41755682Smarkm	x=$(DESTDIR)$(bindir)/$$file; \
41855682Smarkm	if chown 0:0 $$x && chmod u+s $$x; then :; else \
41955682Smarkm	chmod 0 $$x; fi; done
42055682Smarkm
42155682Smarkminstall-exec-hook: install-suid-programs
42255682Smarkm
42355682Smarkminstall-build-headers:: $(include_HEADERS) $(build_HEADERZ)
42455682Smarkm	@foo='$(include_HEADERS) $(build_HEADERZ)'; \
42555682Smarkm	for f in $$foo; do \
42655682Smarkm		f=`basename $$f`; \
42755682Smarkm		if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \
42855682Smarkm		else file="$$f"; fi; \
42955682Smarkm		if cmp -s  $$file $(buildinclude)/$$f 2> /dev/null ; then \
43055682Smarkm		: ; else \
43155682Smarkm			echo " cp $$file $(buildinclude)/$$f"; \
43255682Smarkm			cp $$file $(buildinclude)/$$f; \
43355682Smarkm		fi ; \
43455682Smarkm	done
43555682Smarkm
43655682Smarkmall-local: install-build-headers
43755682Smarkm#NROFF_MAN = nroff -man
43855682Smarkm.1.cat1:
43955682Smarkm	$(NROFF_MAN) $< > $@
44055682Smarkm.3.cat3:
44155682Smarkm	$(NROFF_MAN) $< > $@
44255682Smarkm.5.cat5:
44355682Smarkm	$(NROFF_MAN) $< > $@
44455682Smarkm.8.cat8:
44555682Smarkm	$(NROFF_MAN) $< > $@
44655682Smarkm
44755682Smarkmdist-cat1-mans:
44855682Smarkm	@foo='$(man1_MANS)'; \
44955682Smarkm	bar='$(man_MANS)'; \
45055682Smarkm	for i in $$bar; do \
45155682Smarkm	case $$i in \
45255682Smarkm	*.1) foo="$$foo $$i";; \
45355682Smarkm	esac; done ;\
45455682Smarkm	for i in $$foo; do \
45555682Smarkm		x=`echo $$i | sed 's/\.[^.]*$$/.cat1/'`; \
45655682Smarkm		echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
45755682Smarkm		$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
45855682Smarkm	done
45955682Smarkm
46055682Smarkmdist-cat3-mans:
46155682Smarkm	@foo='$(man3_MANS)'; \
46255682Smarkm	bar='$(man_MANS)'; \
46355682Smarkm	for i in $$bar; do \
46455682Smarkm	case $$i in \
46555682Smarkm	*.3) foo="$$foo $$i";; \
46655682Smarkm	esac; done ;\
46755682Smarkm	for i in $$foo; do \
46855682Smarkm		x=`echo $$i | sed 's/\.[^.]*$$/.cat3/'`; \
46955682Smarkm		echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
47055682Smarkm		$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
47155682Smarkm	done
47255682Smarkm
47355682Smarkmdist-cat5-mans:
47455682Smarkm	@foo='$(man5_MANS)'; \
47555682Smarkm	bar='$(man_MANS)'; \
47655682Smarkm	for i in $$bar; do \
47755682Smarkm	case $$i in \
47855682Smarkm	*.5) foo="$$foo $$i";; \
47955682Smarkm	esac; done ;\
48055682Smarkm	for i in $$foo; do \
48155682Smarkm		x=`echo $$i | sed 's/\.[^.]*$$/.cat5/'`; \
48255682Smarkm		echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
48355682Smarkm		$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
48455682Smarkm	done
48555682Smarkm
48655682Smarkmdist-cat8-mans:
48755682Smarkm	@foo='$(man8_MANS)'; \
48855682Smarkm	bar='$(man_MANS)'; \
48955682Smarkm	for i in $$bar; do \
49055682Smarkm	case $$i in \
49155682Smarkm	*.8) foo="$$foo $$i";; \
49255682Smarkm	esac; done ;\
49355682Smarkm	for i in $$foo; do \
49455682Smarkm		x=`echo $$i | sed 's/\.[^.]*$$/.cat8/'`; \
49555682Smarkm		echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \
49655682Smarkm		$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \
49755682Smarkm	done
49855682Smarkm
49955682Smarkmdist-hook: dist-cat1-mans dist-cat3-mans dist-cat5-mans dist-cat8-mans
50055682Smarkm
50155682Smarkminstall-cat1-mans:
50255682Smarkm	@ext=1;\
50355682Smarkm	foo='$(man1_MANS)'; \
50455682Smarkm	bar='$(man_MANS)'; \
50555682Smarkm	for i in $$bar; do \
50655682Smarkm	case $$i in \
50755682Smarkm	*.1) foo="$$foo $$i";; \
50855682Smarkm	esac; done; \
50955682Smarkm	if test "$$foo"; then \
51055682Smarkm		$(mkinstalldirs) $(DESTDIR)$(cat1dir); \
51155682Smarkm		for x in $$foo; do \
51255682Smarkm			f=`echo $$x | sed 's/\.[^.]*$$/.cat1/'`; \
51355682Smarkm			if test -f "$(srcdir)/$$f"; then \
51455682Smarkm				b=`echo $$x | sed 's!$(MANRX)!\1!'`; \
51555682Smarkm				echo "$(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(cat1dir)/$$b.$(CATSUFFIX)";\
51655682Smarkm				$(INSTALL_DATA) $(srcdir)/$$g $(DESTDIR)$(cat1dir)/$$b.$(CATSUFFIX);\
51755682Smarkm			 fi; \
51855682Smarkm		done ;\
51955682Smarkm	fi
52055682Smarkm
52155682Smarkminstall-cat3-mans:
52255682Smarkm	@ext=3;\
52355682Smarkm	foo='$(man3_MANS)'; \
52455682Smarkm	bar='$(man_MANS)'; \
52555682Smarkm	for i in $$bar; do \
52655682Smarkm	case $$i in \
52755682Smarkm	*.3) foo="$$foo $$i";; \
52855682Smarkm	esac; done; \
52955682Smarkm	if test "$$foo"; then \
53055682Smarkm		$(mkinstalldirs) $(DESTDIR)$(cat3dir); \
53155682Smarkm		for x in $$foo; do \
53255682Smarkm			f=`echo $$x | sed 's/\.[^.]*$$/.cat3/'`; \
53355682Smarkm			if test -f "$(srcdir)/$$f"; then \
53455682Smarkm				b=`echo $$x | sed 's!$(MANRX)!\1!'`; \
53555682Smarkm				echo "$(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(cat3dir)/$$b.$(CATSUFFIX)";\
53655682Smarkm				$(INSTALL_DATA) $(srcdir)/$$g $(DESTDIR)$(cat3dir)/$$b.$(CATSUFFIX);\
53755682Smarkm			 fi; \
53855682Smarkm		done ;\
53955682Smarkm	fi
54055682Smarkm
54155682Smarkminstall-cat5-mans:
54255682Smarkm	@ext=5;\
54355682Smarkm	foo='$(man5_MANS)'; \
54455682Smarkm	bar='$(man_MANS)'; \
54555682Smarkm	for i in $$bar; do \
54655682Smarkm	case $$i in \
54755682Smarkm	*.5) foo="$$foo $$i";; \
54855682Smarkm	esac; done; \
54955682Smarkm	if test "$$foo"; then \
55055682Smarkm		$(mkinstalldirs) $(DESTDIR)$(cat5dir); \
55155682Smarkm		for x in $$foo; do \
55255682Smarkm			f=`echo $$x | sed 's/\.[^.]*$$/.cat5/'`; \
55355682Smarkm			if test -f "$(srcdir)/$$f"; then \
55455682Smarkm				b=`echo $$x | sed 's!$(MANRX)!\1!'`; \
55555682Smarkm				echo "$(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(cat5dir)/$$b.$(CATSUFFIX)";\
55655682Smarkm				$(INSTALL_DATA) $(srcdir)/$$g $(DESTDIR)$(cat5dir)/$$b.$(CATSUFFIX);\
55755682Smarkm			 fi; \
55855682Smarkm		done ;\
55955682Smarkm	fi
56055682Smarkm
56155682Smarkminstall-cat8-mans:
56255682Smarkm	@ext=8;\
56355682Smarkm	foo='$(man8_MANS)'; \
56455682Smarkm	bar='$(man_MANS)'; \
56555682Smarkm	for i in $$bar; do \
56655682Smarkm	case $$i in \
56755682Smarkm	*.8) foo="$$foo $$i";; \
56855682Smarkm	esac; done; \
56955682Smarkm	if test "$$foo"; then \
57055682Smarkm		$(mkinstalldirs) $(DESTDIR)$(cat8dir); \
57155682Smarkm		for x in $$foo; do \
57255682Smarkm			f=`echo $$x | sed 's/\.[^.]*$$/.cat8/'`; \
57355682Smarkm			if test -f "$(srcdir)/$$f"; then \
57455682Smarkm				b=`echo $$x | sed 's!$(MANRX)!\1!'`; \
57555682Smarkm				echo "$(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(cat8dir)/$$b.$(CATSUFFIX)";\
57655682Smarkm				$(INSTALL_DATA) $(srcdir)/$$g $(DESTDIR)$(cat8dir)/$$b.$(CATSUFFIX);\
57755682Smarkm			 fi; \
57855682Smarkm		done ;\
57955682Smarkm	fi
58055682Smarkm
58155682Smarkminstall-cat-mans: install-cat1-mans install-cat3-mans install-cat5-mans install-cat8-mans
58255682Smarkm
58355682Smarkminstall-data-local: install-cat-mans
58455682Smarkm
58555682Smarkm.et.h:
58655682Smarkm	$(COMPILE_ET) $<
58755682Smarkm.et.c:
58855682Smarkm	$(COMPILE_ET) $<
58955682Smarkm
59055682Smarkm.x.c:
59155682Smarkm	@cmp -s $< $@ 2> /dev/null || cp $< $@
59255682Smarkm
59355682Smarkmcheck-local::
59455682Smarkm	@foo='$(CHECK_LOCAL)'; \
59555682Smarkm	  if test "$$foo"; then \
59655682Smarkm	  failed=0; all=0; \
59755682Smarkm	  for i in $$foo; do \
59855682Smarkm	    all=`expr $$all + 1`; \
59955682Smarkm	    if ./$$i --version > /dev/null 2>&1; then \
60055682Smarkm	      echo "PASS: $$i"; \
60155682Smarkm	    else \
60255682Smarkm	      echo "FAIL: $$i"; \
60355682Smarkm	      failed=`expr $$failed + 1`; \
60455682Smarkm	    fi; \
60555682Smarkm	  done; \
60655682Smarkm	  if test "$$failed" -eq 0; then \
60755682Smarkm	    banner="All $$all tests passed"; \
60855682Smarkm	  else \
60955682Smarkm	    banner="$$failed of $$all tests failed"; \
61055682Smarkm	  fi; \
61155682Smarkm	  dashes=`echo "$$banner" | sed s/./=/g`; \
61255682Smarkm	  echo "$$dashes"; \
61355682Smarkm	  echo "$$banner"; \
61455682Smarkm	  echo "$$dashes"; \
61555682Smarkm	  test "$$failed" -eq 0; \
61655682Smarkm	fi
61755682Smarkm
61855682Smarkm# Tell versions [3.59,3.63) of GNU make to not export all variables.
61955682Smarkm# Otherwise a system limit (for SysV at least) may be exceeded.
62055682Smarkm.NOEXPORT:
621