1# Makefile.in generated automatically by automake 1.4 from Makefile.am 2 3# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. 4# This Makefile.in is free software; the Free Software Foundation 5# gives unlimited permission to copy and/or distribute it, 6# with or without modifications, as long as this notice is preserved. 7 8# This program is distributed in the hope that it will be useful, 9# but WITHOUT ANY WARRANTY, to the extent permitted by law; without 10# even the implied warranty of MERCHANTABILITY or FITNESS FOR A 11# PARTICULAR PURPOSE. 12 13# $Id: Makefile.am,v 1.33 2000/02/07 03:37:27 assar Exp $ 14 15 16# $Id: Makefile.am.common,v 1.3 1999/04/01 14:58:43 joda Exp $ 17 18 19# $Id: Makefile.am.common,v 1.13 1999/11/01 03:19:58 assar Exp $ 20 21 22SHELL = @SHELL@ 23 24srcdir = @srcdir@ 25top_srcdir = @top_srcdir@ 26VPATH = @srcdir@ 27prefix = @prefix@ 28exec_prefix = @exec_prefix@ 29 30bindir = @bindir@ 31sbindir = @sbindir@ 32libexecdir = @libexecdir@ 33datadir = @datadir@ 34sysconfdir = @sysconfdir@ 35sharedstatedir = @sharedstatedir@ 36localstatedir = @localstatedir@ 37libdir = @libdir@ 38infodir = @infodir@ 39mandir = @mandir@ 40includedir = @includedir@ 41oldincludedir = /usr/include 42 43DESTDIR = 44 45pkgdatadir = $(datadir)/@PACKAGE@ 46pkglibdir = $(libdir)/@PACKAGE@ 47pkgincludedir = $(includedir)/@PACKAGE@ 48 49top_builddir = ../.. 50 51ACLOCAL = @ACLOCAL@ 52AUTOCONF = @AUTOCONF@ 53AUTOMAKE = @AUTOMAKE@ 54AUTOHEADER = @AUTOHEADER@ 55 56INSTALL = @INSTALL@ 57INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) 58INSTALL_DATA = @INSTALL_DATA@ 59INSTALL_SCRIPT = @INSTALL_SCRIPT@ 60transform = @program_transform_name@ 61 62NORMAL_INSTALL = : 63PRE_INSTALL = : 64POST_INSTALL = : 65NORMAL_UNINSTALL = : 66PRE_UNINSTALL = : 67POST_UNINSTALL = : 68host_alias = @host_alias@ 69host_triplet = @host@ 70AFS_EXTRA_LD = @AFS_EXTRA_LD@ 71AIX_EXTRA_KAFS = @AIX_EXTRA_KAFS@ 72AWK = @AWK@ 73CANONICAL_HOST = @CANONICAL_HOST@ 74CATMAN = @CATMAN@ 75CATMANEXT = @CATMANEXT@ 76CC = @CC@ 77DBLIB = @DBLIB@ 78EXEEXT = @EXEEXT@ 79EXTRA_LIB45 = @EXTRA_LIB45@ 80GROFF = @GROFF@ 81INCLUDE_ = @INCLUDE_@ 82LD = @LD@ 83LEX = @LEX@ 84LIBOBJS = @LIBOBJS@ 85LIBTOOL = @LIBTOOL@ 86LIB_ = @LIB_@ 87LIB_AUTH_SUBDIRS = @LIB_AUTH_SUBDIRS@ 88LIB_kdb = @LIB_kdb@ 89LIB_otp = @LIB_otp@ 90LIB_roken = @LIB_roken@ 91LIB_security = @LIB_security@ 92LN_S = @LN_S@ 93LTLIBOBJS = @LTLIBOBJS@ 94MAKEINFO = @MAKEINFO@ 95MAKE_X_PROGS_BIN_PROGS = @MAKE_X_PROGS_BIN_PROGS@ 96MAKE_X_PROGS_BIN_SCRPTS = @MAKE_X_PROGS_BIN_SCRPTS@ 97MAKE_X_PROGS_LIBEXEC_PROGS = @MAKE_X_PROGS_LIBEXEC_PROGS@ 98NEED_WRITEAUTH_FALSE = @NEED_WRITEAUTH_FALSE@ 99NEED_WRITEAUTH_TRUE = @NEED_WRITEAUTH_TRUE@ 100NM = @NM@ 101NROFF = @NROFF@ 102OBJEXT = @OBJEXT@ 103PACKAGE = @PACKAGE@ 104RANLIB = @RANLIB@ 105VERSION = @VERSION@ 106VOID_RETSIGTYPE = @VOID_RETSIGTYPE@ 107WFLAGS = @WFLAGS@ 108WFLAGS_NOIMPLICITINT = @WFLAGS_NOIMPLICITINT@ 109WFLAGS_NOUNUSED = @WFLAGS_NOUNUSED@ 110YACC = @YACC@ 111 112AUTOMAKE_OPTIONS = foreign no-dependencies 113 114SUFFIXES = .et .h .1 .3 .5 .8 .cat1 .cat3 .cat5 .cat8 .x 115 116INCLUDES = -I$(top_builddir)/include 117 118AM_CFLAGS = $(WFLAGS) 119 120COMPILE_ET = $(top_builddir)/lib/com_err/compile_et 121 122buildinclude = $(top_builddir)/include 123 124LIB_XauReadAuth = @LIB_XauReadAuth@ 125LIB_crypt = @LIB_crypt@ 126LIB_dbm_firstkey = @LIB_dbm_firstkey@ 127LIB_dbopen = @LIB_dbopen@ 128LIB_dlopen = @LIB_dlopen@ 129LIB_dn_expand = @LIB_dn_expand@ 130LIB_el_init = @LIB_el_init@ 131LIB_getattr = @LIB_getattr@ 132LIB_gethostbyname = @LIB_gethostbyname@ 133LIB_getpwent_r = @LIB_getpwent_r@ 134LIB_getpwnam_r = @LIB_getpwnam_r@ 135LIB_getsockopt = @LIB_getsockopt@ 136LIB_logout = @LIB_logout@ 137LIB_logwtmp = @LIB_logwtmp@ 138LIB_odm_initialize = @LIB_odm_initialize@ 139LIB_readline = @LIB_readline@ 140LIB_res_search = @LIB_res_search@ 141LIB_setpcred = @LIB_setpcred@ 142LIB_setsockopt = @LIB_setsockopt@ 143LIB_socket = @LIB_socket@ 144LIB_syslog = @LIB_syslog@ 145LIB_tgetent = @LIB_tgetent@ 146 147HESIODLIB = @HESIODLIB@ 148HESIODINCLUDE = @HESIODINCLUDE@ 149INCLUDE_hesiod = @INCLUDE_hesiod@ 150LIB_hesiod = @LIB_hesiod@ 151 152INCLUDE_krb4 = @INCLUDE_krb4@ 153LIB_krb4 = @LIB_krb4@ 154 155INCLUDE_readline = @INCLUDE_readline@ 156 157LEXLIB = @LEXLIB@ 158 159cat1dir = $(mandir)/cat1 160cat3dir = $(mandir)/cat3 161cat5dir = $(mandir)/cat5 162cat8dir = $(mandir)/cat8 163 164MANRX = \(.*\)\.\([0-9]\) 165CATSUFFIX = @CATSUFFIX@ 166 167NROFF_MAN = groff -mandoc -Tascii 168 169@KRB4_TRUE@LIB_kafs = $(top_builddir)/lib/kafs/libkafs.la $(AIX_EXTRA_KAFS) 170 171@KRB5_TRUE@LIB_krb5 = $(top_builddir)/lib/krb5/libkrb5.la $(top_builddir)/lib/asn1/libasn1.la 172@KRB5_TRUE@LIB_gssapi = $(top_builddir)/lib/gssapi/libgssapi.la 173 174CHECK_LOCAL = $(PROGRAMS) 175 176lib_LTLIBRARIES = libkadm5srv.la libkadm5clnt.la 177libkadm5srv_la_LDFLAGS = -version-info 5:1:0 178libkadm5clnt_la_LDFLAGS = -version-info 4:2:0 179sbin_PROGRAMS = dump_log replay_log 180 181libexec_PROGRAMS = ipropd-master ipropd-slave 182 183kadm5includedir = $(includedir)/kadm5 184buildkadm5include = $(buildinclude)/kadm5 185 186kadm5include_HEADERS = kadm5_err.h admin.h private.h 187 188C_SOURCES = admin.h chpass_c.c common_glue.c create_c.c delete_c.c destroy_c.c flush_c.c free.c get_c.c get_princs_c.c init_c.c kadm5_err.c kadm5_locl.h marshall.c modify_c.c private.h privs_c.c randkey_c.c rename_c.c send_recv.c 189 190 191S_SOURCES = acl.c admin.h chpass_s.c common_glue.c context_s.c create_s.c delete_s.c destroy_s.c ent_setup.c error.c flush_s.c free.c get_princs_s.c get_s.c init_s.c kadm5_err.c kadm5_locl.h log.c marshall.c modify_s.c private.h privs_s.c randkey_s.c rename_s.c set_keys.c set_modifier.c password_quality.c 192 193 194libkadm5srv_la_SOURCES = $(S_SOURCES) server_glue.c 195libkadm5clnt_la_SOURCES = $(C_SOURCES) client_glue.c 196 197dump_log_SOURCES = dump_log.c kadm5_locl.h 198 199replay_log_SOURCES = replay_log.c kadm5_locl.h 200 201ipropd_master_SOURCES = ipropd_master.c iprop.h kadm5_locl.h 202 203ipropd_slave_SOURCES = ipropd_slave.c iprop.h kadm5_locl.h 204 205LDADD = libkadm5srv.la $(top_builddir)/lib/hdb/libhdb.la $(top_builddir)/lib/krb5/libkrb5.la $(top_builddir)/lib/asn1/libasn1.la $(top_builddir)/lib/des/libdes.la $(LIB_roken) $(DBLIB) $(LIB_dlopen) 206 207 208CLEANFILES = kadm5_err.c kadm5_err.h 209mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs 210CONFIG_HEADER = ../../include/config.h 211CONFIG_CLEAN_FILES = 212LTLIBRARIES = $(lib_LTLIBRARIES) 213 214 215DEFS = @DEFS@ -I. -I$(srcdir) -I../../include 216CPPFLAGS = @CPPFLAGS@ 217LDFLAGS = @LDFLAGS@ 218LIBS = @LIBS@ 219X_CFLAGS = @X_CFLAGS@ 220X_LIBS = @X_LIBS@ 221X_EXTRA_LIBS = @X_EXTRA_LIBS@ 222X_PRE_LIBS = @X_PRE_LIBS@ 223libkadm5srv_la_LIBADD = 224libkadm5srv_la_OBJECTS = acl.lo chpass_s.lo common_glue.lo context_s.lo \ 225create_s.lo delete_s.lo destroy_s.lo ent_setup.lo error.lo flush_s.lo \ 226free.lo get_princs_s.lo get_s.lo init_s.lo kadm5_err.lo log.lo \ 227marshall.lo modify_s.lo privs_s.lo randkey_s.lo rename_s.lo set_keys.lo \ 228set_modifier.lo password_quality.lo server_glue.lo 229libkadm5clnt_la_LIBADD = 230libkadm5clnt_la_OBJECTS = chpass_c.lo common_glue.lo create_c.lo \ 231delete_c.lo destroy_c.lo flush_c.lo free.lo get_c.lo get_princs_c.lo \ 232init_c.lo kadm5_err.lo marshall.lo modify_c.lo privs_c.lo randkey_c.lo \ 233rename_c.lo send_recv.lo client_glue.lo 234libexec_PROGRAMS = ipropd-master$(EXEEXT) ipropd-slave$(EXEEXT) 235sbin_PROGRAMS = dump_log$(EXEEXT) replay_log$(EXEEXT) 236PROGRAMS = $(libexec_PROGRAMS) $(sbin_PROGRAMS) 237 238ipropd_master_OBJECTS = ipropd_master.$(OBJEXT) 239ipropd_master_LDADD = $(LDADD) 240ipropd_master_DEPENDENCIES = libkadm5srv.la \ 241$(top_builddir)/lib/hdb/libhdb.la $(top_builddir)/lib/krb5/libkrb5.la \ 242$(top_builddir)/lib/asn1/libasn1.la $(top_builddir)/lib/des/libdes.la 243ipropd_master_LDFLAGS = 244ipropd_slave_OBJECTS = ipropd_slave.$(OBJEXT) 245ipropd_slave_LDADD = $(LDADD) 246ipropd_slave_DEPENDENCIES = libkadm5srv.la \ 247$(top_builddir)/lib/hdb/libhdb.la $(top_builddir)/lib/krb5/libkrb5.la \ 248$(top_builddir)/lib/asn1/libasn1.la $(top_builddir)/lib/des/libdes.la 249ipropd_slave_LDFLAGS = 250dump_log_OBJECTS = dump_log.$(OBJEXT) 251dump_log_LDADD = $(LDADD) 252dump_log_DEPENDENCIES = libkadm5srv.la \ 253$(top_builddir)/lib/hdb/libhdb.la $(top_builddir)/lib/krb5/libkrb5.la \ 254$(top_builddir)/lib/asn1/libasn1.la $(top_builddir)/lib/des/libdes.la 255dump_log_LDFLAGS = 256replay_log_OBJECTS = replay_log.$(OBJEXT) 257replay_log_LDADD = $(LDADD) 258replay_log_DEPENDENCIES = libkadm5srv.la \ 259$(top_builddir)/lib/hdb/libhdb.la $(top_builddir)/lib/krb5/libkrb5.la \ 260$(top_builddir)/lib/asn1/libasn1.la $(top_builddir)/lib/des/libdes.la 261replay_log_LDFLAGS = 262CFLAGS = @CFLAGS@ 263COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 264LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 265CCLD = $(CC) 266LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ 267HEADERS = $(kadm5include_HEADERS) 268 269DIST_COMMON = ChangeLog Makefile.am Makefile.in 270 271 272DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) 273 274TAR = tar 275GZIP_ENV = --best 276SOURCES = $(libkadm5srv_la_SOURCES) $(libkadm5clnt_la_SOURCES) $(ipropd_master_SOURCES) $(ipropd_slave_SOURCES) $(dump_log_SOURCES) $(replay_log_SOURCES) 277OBJECTS = $(libkadm5srv_la_OBJECTS) $(libkadm5clnt_la_OBJECTS) $(ipropd_master_OBJECTS) $(ipropd_slave_OBJECTS) $(dump_log_OBJECTS) $(replay_log_OBJECTS) 278 279all: all-redirect 280.SUFFIXES: 281.SUFFIXES: .1 .3 .5 .8 .S .c .cat1 .cat3 .cat5 .cat8 .et .h .lo .o .obj .s .x 282$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) $(top_srcdir)/Makefile.am.common $(top_srcdir)/cf/Makefile.am.common 283 cd $(top_srcdir) && $(AUTOMAKE) --foreign lib/kadm5/Makefile 284 285Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 286 cd $(top_builddir) \ 287 && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status 288 289 290mostlyclean-libLTLIBRARIES: 291 292clean-libLTLIBRARIES: 293 -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) 294 295distclean-libLTLIBRARIES: 296 297maintainer-clean-libLTLIBRARIES: 298 299install-libLTLIBRARIES: $(lib_LTLIBRARIES) 300 @$(NORMAL_INSTALL) 301 $(mkinstalldirs) $(DESTDIR)$(libdir) 302 @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ 303 if test -f $$p; then \ 304 echo "$(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(libdir)/$$p"; \ 305 $(LIBTOOL) --mode=install $(INSTALL) $$p $(DESTDIR)$(libdir)/$$p; \ 306 else :; fi; \ 307 done 308 309uninstall-libLTLIBRARIES: 310 @$(NORMAL_UNINSTALL) 311 list='$(lib_LTLIBRARIES)'; for p in $$list; do \ 312 $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p; \ 313 done 314 315.c.o: 316 $(COMPILE) -c $< 317 318# FIXME: We should only use cygpath when building on Windows, 319# and only if it is available. 320.c.obj: 321 $(COMPILE) -c `cygpath -w $<` 322 323.s.o: 324 $(COMPILE) -c $< 325 326.S.o: 327 $(COMPILE) -c $< 328 329mostlyclean-compile: 330 -rm -f *.o core *.core 331 -rm -f *.$(OBJEXT) 332 333clean-compile: 334 335distclean-compile: 336 -rm -f *.tab.c 337 338maintainer-clean-compile: 339 340.c.lo: 341 $(LIBTOOL) --mode=compile $(COMPILE) -c $< 342 343.s.lo: 344 $(LIBTOOL) --mode=compile $(COMPILE) -c $< 345 346.S.lo: 347 $(LIBTOOL) --mode=compile $(COMPILE) -c $< 348 349mostlyclean-libtool: 350 -rm -f *.lo 351 352clean-libtool: 353 -rm -rf .libs _libs 354 355distclean-libtool: 356 357maintainer-clean-libtool: 358 359libkadm5srv.la: $(libkadm5srv_la_OBJECTS) $(libkadm5srv_la_DEPENDENCIES) 360 $(LINK) -rpath $(libdir) $(libkadm5srv_la_LDFLAGS) $(libkadm5srv_la_OBJECTS) $(libkadm5srv_la_LIBADD) $(LIBS) 361 362libkadm5clnt.la: $(libkadm5clnt_la_OBJECTS) $(libkadm5clnt_la_DEPENDENCIES) 363 $(LINK) -rpath $(libdir) $(libkadm5clnt_la_LDFLAGS) $(libkadm5clnt_la_OBJECTS) $(libkadm5clnt_la_LIBADD) $(LIBS) 364 365mostlyclean-libexecPROGRAMS: 366 367clean-libexecPROGRAMS: 368 -test -z "$(libexec_PROGRAMS)" || rm -f $(libexec_PROGRAMS) 369 370distclean-libexecPROGRAMS: 371 372maintainer-clean-libexecPROGRAMS: 373 374install-libexecPROGRAMS: $(libexec_PROGRAMS) 375 @$(NORMAL_INSTALL) 376 $(mkinstalldirs) $(DESTDIR)$(libexecdir) 377 @list='$(libexec_PROGRAMS)'; for p in $$list; do \ 378 if test -f $$p; then \ 379 echo " $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(libexecdir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ 380 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(libexecdir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ 381 else :; fi; \ 382 done 383 384uninstall-libexecPROGRAMS: 385 @$(NORMAL_UNINSTALL) 386 list='$(libexec_PROGRAMS)'; for p in $$list; do \ 387 rm -f $(DESTDIR)$(libexecdir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ 388 done 389 390mostlyclean-sbinPROGRAMS: 391 392clean-sbinPROGRAMS: 393 -test -z "$(sbin_PROGRAMS)" || rm -f $(sbin_PROGRAMS) 394 395distclean-sbinPROGRAMS: 396 397maintainer-clean-sbinPROGRAMS: 398 399install-sbinPROGRAMS: $(sbin_PROGRAMS) 400 @$(NORMAL_INSTALL) 401 $(mkinstalldirs) $(DESTDIR)$(sbindir) 402 @list='$(sbin_PROGRAMS)'; for p in $$list; do \ 403 if test -f $$p; then \ 404 echo " $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(sbindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ 405 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(sbindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ 406 else :; fi; \ 407 done 408 409uninstall-sbinPROGRAMS: 410 @$(NORMAL_UNINSTALL) 411 list='$(sbin_PROGRAMS)'; for p in $$list; do \ 412 rm -f $(DESTDIR)$(sbindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ 413 done 414 415ipropd-master$(EXEEXT): $(ipropd_master_OBJECTS) $(ipropd_master_DEPENDENCIES) 416 @rm -f ipropd-master$(EXEEXT) 417 $(LINK) $(ipropd_master_LDFLAGS) $(ipropd_master_OBJECTS) $(ipropd_master_LDADD) $(LIBS) 418 419ipropd-slave$(EXEEXT): $(ipropd_slave_OBJECTS) $(ipropd_slave_DEPENDENCIES) 420 @rm -f ipropd-slave$(EXEEXT) 421 $(LINK) $(ipropd_slave_LDFLAGS) $(ipropd_slave_OBJECTS) $(ipropd_slave_LDADD) $(LIBS) 422 423dump_log$(EXEEXT): $(dump_log_OBJECTS) $(dump_log_DEPENDENCIES) 424 @rm -f dump_log$(EXEEXT) 425 $(LINK) $(dump_log_LDFLAGS) $(dump_log_OBJECTS) $(dump_log_LDADD) $(LIBS) 426 427replay_log$(EXEEXT): $(replay_log_OBJECTS) $(replay_log_DEPENDENCIES) 428 @rm -f replay_log$(EXEEXT) 429 $(LINK) $(replay_log_LDFLAGS) $(replay_log_OBJECTS) $(replay_log_LDADD) $(LIBS) 430 431install-kadm5includeHEADERS: $(kadm5include_HEADERS) 432 @$(NORMAL_INSTALL) 433 $(mkinstalldirs) $(DESTDIR)$(kadm5includedir) 434 @list='$(kadm5include_HEADERS)'; for p in $$list; do \ 435 if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \ 436 echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(kadm5includedir)/$$p"; \ 437 $(INSTALL_DATA) $$d$$p $(DESTDIR)$(kadm5includedir)/$$p; \ 438 done 439 440uninstall-kadm5includeHEADERS: 441 @$(NORMAL_UNINSTALL) 442 list='$(kadm5include_HEADERS)'; for p in $$list; do \ 443 rm -f $(DESTDIR)$(kadm5includedir)/$$p; \ 444 done 445 446tags: TAGS 447 448ID: $(HEADERS) $(SOURCES) $(LISP) 449 list='$(SOURCES) $(HEADERS)'; \ 450 unique=`for i in $$list; do echo $$i; done | \ 451 awk ' { files[$$0] = 1; } \ 452 END { for (i in files) print i; }'`; \ 453 here=`pwd` && cd $(srcdir) \ 454 && mkid -f$$here/ID $$unique $(LISP) 455 456TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP) 457 tags=; \ 458 here=`pwd`; \ 459 list='$(SOURCES) $(HEADERS)'; \ 460 unique=`for i in $$list; do echo $$i; done | \ 461 awk ' { files[$$0] = 1; } \ 462 END { for (i in files) print i; }'`; \ 463 test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ 464 || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) 465 466mostlyclean-tags: 467 468clean-tags: 469 470distclean-tags: 471 -rm -f TAGS ID 472 473maintainer-clean-tags: 474 475distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) 476 477subdir = lib/kadm5 478 479distdir: $(DISTFILES) 480 @for file in $(DISTFILES); do \ 481 d=$(srcdir); \ 482 if test -d $$d/$$file; then \ 483 cp -pr $$/$$file $(distdir)/$$file; \ 484 else \ 485 test -f $(distdir)/$$file \ 486 || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ 487 || cp -p $$d/$$file $(distdir)/$$file || :; \ 488 fi; \ 489 done 490 $(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-hook 491info-am: 492info: info-am 493dvi-am: 494dvi: dvi-am 495check-am: all-am 496 $(MAKE) $(AM_MAKEFLAGS) check-local 497check: check-am 498installcheck-am: 499installcheck: installcheck-am 500install-exec-am: install-libLTLIBRARIES install-libexecPROGRAMS \ 501 install-sbinPROGRAMS 502 @$(NORMAL_INSTALL) 503 $(MAKE) $(AM_MAKEFLAGS) install-exec-hook 504install-exec: install-exec-am 505 506install-data-am: install-kadm5includeHEADERS install-data-local 507install-data: install-data-am 508 509install-am: all-am 510 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am 511install: install-am 512uninstall-am: uninstall-libLTLIBRARIES uninstall-libexecPROGRAMS \ 513 uninstall-sbinPROGRAMS uninstall-kadm5includeHEADERS 514uninstall: uninstall-am 515all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(HEADERS) all-local 516all-redirect: all-am 517install-strip: 518 $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install 519installdirs: 520 $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(libexecdir) \ 521 $(DESTDIR)$(sbindir) $(DESTDIR)$(kadm5includedir) 522 523 524mostlyclean-generic: 525 526clean-generic: 527 -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 528 529distclean-generic: 530 -rm -f Makefile $(CONFIG_CLEAN_FILES) 531 -rm -f config.cache config.log stamp-h stamp-h[0-9]* 532 533maintainer-clean-generic: 534mostlyclean-am: mostlyclean-libLTLIBRARIES mostlyclean-compile \ 535 mostlyclean-libtool mostlyclean-libexecPROGRAMS \ 536 mostlyclean-sbinPROGRAMS mostlyclean-tags \ 537 mostlyclean-generic 538 539mostlyclean: mostlyclean-am 540 541clean-am: clean-libLTLIBRARIES clean-compile clean-libtool \ 542 clean-libexecPROGRAMS clean-sbinPROGRAMS clean-tags \ 543 clean-generic mostlyclean-am 544 545clean: clean-am 546 547distclean-am: distclean-libLTLIBRARIES distclean-compile \ 548 distclean-libtool distclean-libexecPROGRAMS \ 549 distclean-sbinPROGRAMS distclean-tags distclean-generic \ 550 clean-am 551 -rm -f libtool 552 553distclean: distclean-am 554 555maintainer-clean-am: maintainer-clean-libLTLIBRARIES \ 556 maintainer-clean-compile maintainer-clean-libtool \ 557 maintainer-clean-libexecPROGRAMS \ 558 maintainer-clean-sbinPROGRAMS maintainer-clean-tags \ 559 maintainer-clean-generic distclean-am 560 @echo "This command is intended for maintainers to use;" 561 @echo "it deletes files that may require special tools to rebuild." 562 563maintainer-clean: maintainer-clean-am 564 565.PHONY: mostlyclean-libLTLIBRARIES distclean-libLTLIBRARIES \ 566clean-libLTLIBRARIES maintainer-clean-libLTLIBRARIES \ 567uninstall-libLTLIBRARIES install-libLTLIBRARIES mostlyclean-compile \ 568distclean-compile clean-compile maintainer-clean-compile \ 569mostlyclean-libtool distclean-libtool clean-libtool \ 570maintainer-clean-libtool mostlyclean-libexecPROGRAMS \ 571distclean-libexecPROGRAMS clean-libexecPROGRAMS \ 572maintainer-clean-libexecPROGRAMS uninstall-libexecPROGRAMS \ 573install-libexecPROGRAMS mostlyclean-sbinPROGRAMS distclean-sbinPROGRAMS \ 574clean-sbinPROGRAMS maintainer-clean-sbinPROGRAMS uninstall-sbinPROGRAMS \ 575install-sbinPROGRAMS uninstall-kadm5includeHEADERS \ 576install-kadm5includeHEADERS tags mostlyclean-tags distclean-tags \ 577clean-tags maintainer-clean-tags distdir info-am info dvi-am dvi \ 578check-local check check-am installcheck-am installcheck install-exec-am \ 579install-exec install-data-local install-data-am install-data install-am \ 580install uninstall-am uninstall all-local all-redirect all-am all \ 581installdirs mostlyclean-generic distclean-generic clean-generic \ 582maintainer-clean-generic clean mostlyclean distclean maintainer-clean 583 584 585install-suid-programs: 586 @foo='$(bin_SUIDS)'; \ 587 for file in $$foo; do \ 588 x=$(DESTDIR)$(bindir)/$$file; \ 589 if chown 0:0 $$x && chmod u+s $$x; then :; else \ 590 chmod 0 $$x; fi; done 591 592install-exec-hook: install-suid-programs 593 594install-build-headers:: $(include_HEADERS) $(build_HEADERZ) 595 @foo='$(include_HEADERS) $(build_HEADERZ)'; \ 596 for f in $$foo; do \ 597 f=`basename $$f`; \ 598 if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \ 599 else file="$$f"; fi; \ 600 if cmp -s $$file $(buildinclude)/$$f 2> /dev/null ; then \ 601 : ; else \ 602 echo " cp $$file $(buildinclude)/$$f"; \ 603 cp $$file $(buildinclude)/$$f; \ 604 fi ; \ 605 done 606 607all-local: install-build-headers 608#NROFF_MAN = nroff -man 609.1.cat1: 610 $(NROFF_MAN) $< > $@ 611.3.cat3: 612 $(NROFF_MAN) $< > $@ 613.5.cat5: 614 $(NROFF_MAN) $< > $@ 615.8.cat8: 616 $(NROFF_MAN) $< > $@ 617 618dist-cat1-mans: 619 @foo='$(man1_MANS)'; \ 620 bar='$(man_MANS)'; \ 621 for i in $$bar; do \ 622 case $$i in \ 623 *.1) foo="$$foo $$i";; \ 624 esac; done ;\ 625 for i in $$foo; do \ 626 x=`echo $$i | sed 's/\.[^.]*$$/.cat1/'`; \ 627 echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \ 628 $(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \ 629 done 630 631dist-cat3-mans: 632 @foo='$(man3_MANS)'; \ 633 bar='$(man_MANS)'; \ 634 for i in $$bar; do \ 635 case $$i in \ 636 *.3) foo="$$foo $$i";; \ 637 esac; done ;\ 638 for i in $$foo; do \ 639 x=`echo $$i | sed 's/\.[^.]*$$/.cat3/'`; \ 640 echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \ 641 $(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \ 642 done 643 644dist-cat5-mans: 645 @foo='$(man5_MANS)'; \ 646 bar='$(man_MANS)'; \ 647 for i in $$bar; do \ 648 case $$i in \ 649 *.5) foo="$$foo $$i";; \ 650 esac; done ;\ 651 for i in $$foo; do \ 652 x=`echo $$i | sed 's/\.[^.]*$$/.cat5/'`; \ 653 echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \ 654 $(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \ 655 done 656 657dist-cat8-mans: 658 @foo='$(man8_MANS)'; \ 659 bar='$(man_MANS)'; \ 660 for i in $$bar; do \ 661 case $$i in \ 662 *.8) foo="$$foo $$i";; \ 663 esac; done ;\ 664 for i in $$foo; do \ 665 x=`echo $$i | sed 's/\.[^.]*$$/.cat8/'`; \ 666 echo "$(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x"; \ 667 $(NROFF_MAN) $(srcdir)/$$i > $(distdir)/$$x; \ 668 done 669 670dist-hook: dist-cat1-mans dist-cat3-mans dist-cat5-mans dist-cat8-mans 671 672install-cat1-mans: 673 @ext=1;\ 674 foo='$(man1_MANS)'; \ 675 bar='$(man_MANS)'; \ 676 for i in $$bar; do \ 677 case $$i in \ 678 *.1) foo="$$foo $$i";; \ 679 esac; done; \ 680 if test "$$foo"; then \ 681 $(mkinstalldirs) $(DESTDIR)$(cat1dir); \ 682 for x in $$foo; do \ 683 f=`echo $$x | sed 's/\.[^.]*$$/.cat1/'`; \ 684 if test -f "$(srcdir)/$$f"; then \ 685 b=`echo $$x | sed 's!$(MANRX)!\1!'`; \ 686 echo "$(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(cat1dir)/$$b.$(CATSUFFIX)";\ 687 $(INSTALL_DATA) $(srcdir)/$$g $(DESTDIR)$(cat1dir)/$$b.$(CATSUFFIX);\ 688 fi; \ 689 done ;\ 690 fi 691 692install-cat3-mans: 693 @ext=3;\ 694 foo='$(man3_MANS)'; \ 695 bar='$(man_MANS)'; \ 696 for i in $$bar; do \ 697 case $$i in \ 698 *.3) foo="$$foo $$i";; \ 699 esac; done; \ 700 if test "$$foo"; then \ 701 $(mkinstalldirs) $(DESTDIR)$(cat3dir); \ 702 for x in $$foo; do \ 703 f=`echo $$x | sed 's/\.[^.]*$$/.cat3/'`; \ 704 if test -f "$(srcdir)/$$f"; then \ 705 b=`echo $$x | sed 's!$(MANRX)!\1!'`; \ 706 echo "$(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(cat3dir)/$$b.$(CATSUFFIX)";\ 707 $(INSTALL_DATA) $(srcdir)/$$g $(DESTDIR)$(cat3dir)/$$b.$(CATSUFFIX);\ 708 fi; \ 709 done ;\ 710 fi 711 712install-cat5-mans: 713 @ext=5;\ 714 foo='$(man5_MANS)'; \ 715 bar='$(man_MANS)'; \ 716 for i in $$bar; do \ 717 case $$i in \ 718 *.5) foo="$$foo $$i";; \ 719 esac; done; \ 720 if test "$$foo"; then \ 721 $(mkinstalldirs) $(DESTDIR)$(cat5dir); \ 722 for x in $$foo; do \ 723 f=`echo $$x | sed 's/\.[^.]*$$/.cat5/'`; \ 724 if test -f "$(srcdir)/$$f"; then \ 725 b=`echo $$x | sed 's!$(MANRX)!\1!'`; \ 726 echo "$(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(cat5dir)/$$b.$(CATSUFFIX)";\ 727 $(INSTALL_DATA) $(srcdir)/$$g $(DESTDIR)$(cat5dir)/$$b.$(CATSUFFIX);\ 728 fi; \ 729 done ;\ 730 fi 731 732install-cat8-mans: 733 @ext=8;\ 734 foo='$(man8_MANS)'; \ 735 bar='$(man_MANS)'; \ 736 for i in $$bar; do \ 737 case $$i in \ 738 *.8) foo="$$foo $$i";; \ 739 esac; done; \ 740 if test "$$foo"; then \ 741 $(mkinstalldirs) $(DESTDIR)$(cat8dir); \ 742 for x in $$foo; do \ 743 f=`echo $$x | sed 's/\.[^.]*$$/.cat8/'`; \ 744 if test -f "$(srcdir)/$$f"; then \ 745 b=`echo $$x | sed 's!$(MANRX)!\1!'`; \ 746 echo "$(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(cat8dir)/$$b.$(CATSUFFIX)";\ 747 $(INSTALL_DATA) $(srcdir)/$$g $(DESTDIR)$(cat8dir)/$$b.$(CATSUFFIX);\ 748 fi; \ 749 done ;\ 750 fi 751 752install-cat-mans: install-cat1-mans install-cat3-mans install-cat5-mans install-cat8-mans 753 754install-data-local: install-cat-mans 755 756.et.h: 757 $(COMPILE_ET) $< 758.et.c: 759 $(COMPILE_ET) $< 760 761.x.c: 762 @cmp -s $< $@ 2> /dev/null || cp $< $@ 763 764check-local:: 765 @foo='$(CHECK_LOCAL)'; \ 766 if test "$$foo"; then \ 767 failed=0; all=0; \ 768 for i in $$foo; do \ 769 all=`expr $$all + 1`; \ 770 if ./$$i --version > /dev/null 2>&1; then \ 771 echo "PASS: $$i"; \ 772 else \ 773 echo "FAIL: $$i"; \ 774 failed=`expr $$failed + 1`; \ 775 fi; \ 776 done; \ 777 if test "$$failed" -eq 0; then \ 778 banner="All $$all tests passed"; \ 779 else \ 780 banner="$$failed of $$all tests failed"; \ 781 fi; \ 782 dashes=`echo "$$banner" | sed s/./=/g`; \ 783 echo "$$dashes"; \ 784 echo "$$banner"; \ 785 echo "$$dashes"; \ 786 test "$$failed" -eq 0; \ 787 fi 788 789install-build-headers:: $(kadm5include_HEADERS) 790 @foo='$(kadm5include_HEADERS)'; \ 791 for f in $$foo; do \ 792 f=`basename $$f`; \ 793 if test -f "$(srcdir)/$$f"; then file="$(srcdir)/$$f"; \ 794 else file="$$f"; fi; \ 795 if cmp -s $$file $(buildkadm5include)/$$f 2> /dev/null ; then \ 796 : ; else \ 797 echo "cp $$file $(buildkadm5include)/$$f";\ 798 cp $$file $(buildkadm5include)/$$f; \ 799 fi ; \ 800 done 801 802$(libkadm5srv_la_OBJECTS): kadm5_err.h 803 804client_glue.lo server_glue.lo: $(srcdir)/common_glue.c 805 806# to help stupid solaris make 807 808kadm5_err.h: kadm5_err.et 809 810# Tell versions [3.59,3.63) of GNU make to not export all variables. 811# Otherwise a system limit (for SysV at least) may be exceeded. 812.NOEXPORT: 813