1DISTCLEAN_TARGETS = apxs apachectl dbmmanage log_server_status \ 2 logresolve.pl phf_abuse_log.cgi split-logfile envvars-std 3 4CLEAN_TARGETS = suexec 5 6PROGRAMS = htpasswd htdigest rotatelogs logresolve ab htdbm htcacheclean httxt2dbm $(NONPORTABLE_SUPPORT) 7TARGETS = $(PROGRAMS) 8 9PROGRAM_LDADD = $(UTIL_LDFLAGS) $(PROGRAM_DEPENDENCIES) $(EXTRA_LIBS) $(AP_LIBS) 10PROGRAM_DEPENDENCIES = 11 12include $(top_builddir)/build/rules.mk 13 14install: 15 @test -d $(DESTDIR)$(bindir) || $(MKINSTALLDIRS) $(DESTDIR)$(bindir) 16 @test -d $(DESTDIR)$(sbindir) || $(MKINSTALLDIRS) $(DESTDIR)$(sbindir) 17 @test -d $(DESTDIR)$(libexecdir) || $(MKINSTALLDIRS) $(DESTDIR)$(libexecdir) 18 @cp -p $(top_builddir)/server/httpd.exp $(DESTDIR)$(libexecdir) 19 @for i in apxs apachectl dbmmanage; do \ 20 if test -f "$(builddir)/$$i"; then \ 21 cp -p $$i $(DESTDIR)$(sbindir); \ 22 chmod 755 $(DESTDIR)$(sbindir)/$$i; \ 23 fi ; \ 24 done 25 @if test -f "$(builddir)/envvars-std"; then \ 26 cp -p envvars-std $(DESTDIR)$(sbindir); \ 27 if test ! -f $(DESTDIR)$(sbindir)/envvars; then \ 28 cp -p envvars-std $(DESTDIR)$(sbindir)/envvars ; \ 29 fi ; \ 30 fi 31 32htpasswd_OBJECTS = htpasswd.lo 33htpasswd: $(htpasswd_OBJECTS) 34 $(LINK) $(htpasswd_LTFLAGS) $(htpasswd_OBJECTS) $(PROGRAM_LDADD) $(CRYPT_LIBS) 35 36htdigest_OBJECTS = htdigest.lo 37htdigest: $(htdigest_OBJECTS) 38 $(LINK) $(htdigest_LTFLAGS) $(htdigest_OBJECTS) $(PROGRAM_LDADD) 39 40rotatelogs_OBJECTS = rotatelogs.lo 41rotatelogs: $(rotatelogs_OBJECTS) 42 $(LINK) $(rotatelogs_LTFLAGS) $(rotatelogs_OBJECTS) $(PROGRAM_LDADD) 43 44logresolve_OBJECTS = logresolve.lo 45logresolve: $(logresolve_OBJECTS) 46 $(LINK) $(logresolve_LTFLAGS) $(logresolve_OBJECTS) $(PROGRAM_LDADD) 47 48htdbm_OBJECTS = htdbm.lo 49htdbm: $(htdbm_OBJECTS) 50 $(LINK) $(htdbm_LTFLAGS) $(htdbm_OBJECTS) $(PROGRAM_LDADD) $(CRYPT_LIBS) 51 52ab_OBJECTS = ab.lo 53ab_LDADD = $(PROGRAM_LDADD) $(SSL_LIBS) 54ab: $(ab_OBJECTS) 55 $(LINK) $(ab_LTFLAGS) $(ab_OBJECTS) $(ab_LDADD) 56 57checkgid_OBJECTS = checkgid.lo 58checkgid: $(checkgid_OBJECTS) 59 $(LINK) $(checkgid_LTFLAGS) $(checkgid_OBJECTS) $(PROGRAM_LDADD) 60 61suexec_OBJECTS = suexec.lo 62suexec: $(suexec_OBJECTS) 63 $(LINK) $(suexec_OBJECTS) 64 65htcacheclean_OBJECTS = htcacheclean.lo 66htcacheclean: $(htcacheclean_OBJECTS) 67 $(LINK) $(htcacheclean_LTFLAGS) $(htcacheclean_OBJECTS) $(PROGRAM_LDADD) 68 69httxt2dbm_OBJECTS = httxt2dbm.lo 70httxt2dbm: $(httxt2dbm_OBJECTS) 71 $(LINK) $(httxt2dbm_LTFLAGS) $(httxt2dbm_OBJECTS) $(PROGRAM_LDADD) 72 73