1 # Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
3 # Copyright (C) 1994, 1995-8, 1999, 2001 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.
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
17 top_srcdir = @top_srcdir@
20 exec_prefix = @exec_prefix@
24 libexecdir = @libexecdir@
26 sysconfdir = @sysconfdir@
27 sharedstatedir = @sharedstatedir@
28 localstatedir = @localstatedir@
32 includedir = @includedir@
33 oldincludedir = /usr/include
37 pkgdatadir = $(datadir)/@PACKAGE@
38 pkglibdir = $(libdir)/@PACKAGE@
39 pkgincludedir = $(includedir)/@PACKAGE@
46 AUTOHEADER = @AUTOHEADER@
49 INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
50 INSTALL_DATA = @INSTALL_DATA@
51 INSTALL_SCRIPT = @INSTALL_SCRIPT@
52 transform = @program_transform_name@
60 host_alias = @host_alias@
62 APACHE_VERSION_1_3 = @APACHE_VERSION_1_3@
63 APACHE_VERSION_2 = @APACHE_VERSION_2@
64 APR_INCLUDEDIR = @APR_INCLUDEDIR@
66 APXS_EXTRA_CFLAGS = @APXS_EXTRA_CFLAGS@
67 APXS_INCLUDEDIR = @APXS_INCLUDEDIR@
68 APXS_LIBEXECDIR = @APXS_LIBEXECDIR@
89 OPT_APACHEMOD_USERGROUP_DEF = @OPT_APACHEMOD_USERGROUP_DEF@
96 AM_CXXFLAGS = -DOPT_CONFIGFILE=\"${sysconfdir}/suphp.conf\"
98 DIST_SUBDIRS = apache apache2
100 sbin_PROGRAMS = suphp
102 suphp_SOURCES = API.cpp API.hpp API_Helper.cpp API_Helper.hpp API_Linux.cpp API_Linux.hpp API_Linux_Logger.cpp API_Linux_Logger.hpp Application.cpp Application.hpp CommandLine.cpp CommandLine.hpp Configuration.cpp Configuration.hpp Environment.cpp Environment.hpp Exception.cpp Exception.hpp File.cpp File.hpp GroupInfo.cpp GroupInfo.hpp IOException.cpp IOException.hpp IniFile.cpp IniFile.hpp IniSection.cpp IniSection.hpp KeyNotFoundException.cpp KeyNotFoundException.hpp Logger.cpp Logger.hpp LookupException.cpp LookupException.hpp OutOfRangeException.cpp OutOfRangeException.hpp ParsingException.cpp ParsingException.hpp PointerException.cpp PointerException.hpp SecurityException.cpp SecurityException.hpp SmartPtr.hpp SoftException.cpp SoftException.hpp SystemException.cpp SystemException.hpp UserInfo.cpp UserInfo.hpp Util.cpp Util.hpp
103 mkinstalldirs = $(SHELL) $(top_srcdir)/[config]/mkinstalldirs
104 CONFIG_HEADER = ../[src/config.h]
106 sbin_PROGRAMS = suphp$(EXEEXT)
107 PROGRAMS = $(sbin_PROGRAMS)
110 DEFS = @DEFS@ -I. -I$(srcdir) -I../[src
111 CPPFLAGS = @CPPFLAGS@
114 suphp_OBJECTS = API.$(OBJEXT) API_Helper.$(OBJEXT) API_Linux.$(OBJEXT) \
115 API_Linux_Logger.$(OBJEXT) Application.$(OBJEXT) CommandLine.$(OBJEXT) \
116 Configuration.$(OBJEXT) Environment.$(OBJEXT) Exception.$(OBJEXT) \
117 File.$(OBJEXT) GroupInfo.$(OBJEXT) IOException.$(OBJEXT) \
118 IniFile.$(OBJEXT) IniSection.$(OBJEXT) KeyNotFoundException.$(OBJEXT) \
119 Logger.$(OBJEXT) LookupException.$(OBJEXT) \
120 OutOfRangeException.$(OBJEXT) ParsingException.$(OBJEXT) \
121 PointerException.$(OBJEXT) SecurityException.$(OBJEXT) \
122 SoftException.$(OBJEXT) SystemException.$(OBJEXT) UserInfo.$(OBJEXT) \
124 suphp_LDADD = $(LDADD)
127 CXXFLAGS = @CXXFLAGS@
128 CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
129 LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
131 CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@
133 COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
134 LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
136 LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
137 DIST_COMMON = Makefile.am Makefile.in
140 DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
144 DEP_FILES = .deps/API.P .deps/API_Helper.P .deps/API_Linux.P \
145 .deps/API_Linux_Logger.P .deps/Application.P .deps/CommandLine.P \
146 .deps/Configuration.P .deps/Environment.P .deps/Exception.P \
147 .deps/File.P .deps/GroupInfo.P .deps/IOException.P .deps/IniFile.P \
148 .deps/IniSection.P .deps/KeyNotFoundException.P .deps/Logger.P \
149 .deps/LookupException.P .deps/OutOfRangeException.P \
150 .deps/ParsingException.P .deps/PointerException.P \
151 .deps/SecurityException.P .deps/SoftException.P .deps/SystemException.P \
152 .deps/UserInfo.P .deps/Util.P
153 SOURCES = $(suphp_SOURCES)
154 OBJECTS = $(suphp_OBJECTS)
158 .SUFFIXES: .S .c .cpp .lo .o .obj .s
159 $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)
160 cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile
162 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
164 && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
167 mostlyclean-sbinPROGRAMS:
170 -test -z "$(sbin_PROGRAMS)" || rm -f $(sbin_PROGRAMS)
172 distclean-sbinPROGRAMS:
174 maintainer-clean-sbinPROGRAMS:
176 install-sbinPROGRAMS: $(sbin_PROGRAMS)
178 $(mkinstalldirs) $(DESTDIR)$(sbindir)
179 @list='$(sbin_PROGRAMS)'; for p in $$list; do \
180 if test -f $$p; then \
181 echo " $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(sbindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
182 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(sbindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
186 uninstall-sbinPROGRAMS:
188 list='$(sbin_PROGRAMS)'; for p in $$list; do \
189 rm -f $(DESTDIR)$(sbindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
192 # FIXME: We should only use cygpath when building on Windows,
193 # and only if it is available.
195 $(COMPILE) -c `cygpath -w $<`
204 -rm -f *.o core *.core
212 maintainer-clean-compile:
215 $(LIBTOOL) --mode=compile $(COMPILE) -c $<
218 $(LIBTOOL) --mode=compile $(COMPILE) -c $<
228 maintainer-clean-libtool:
230 suphp$(EXEEXT): $(suphp_OBJECTS) $(suphp_DEPENDENCIES)
231 @rm -f suphp$(EXEEXT)
232 $(CXXLINK) $(suphp_LDFLAGS) $(suphp_OBJECTS) $(suphp_LDADD) $(LIBS)
236 $(CXXCOMPILE) -c `cygpath -w $<`
238 $(LTCXXCOMPILE) -c $<
240 # This directory's subdirectories are mostly independent; you can cd
241 # into them and run `make' without going through this Makefile.
242 # To change the values of `make' variables: instead of editing Makefiles,
243 # (1) if the variable is set in `config.status', edit `config.status'
244 # (which will cause the Makefiles to be regenerated when you run `make');
245 # (2) otherwise, pass the desired values on the `make' command line.
249 all-recursive install-data-recursive install-exec-recursive \
250 installdirs-recursive install-recursive uninstall-recursive \
251 check-recursive installcheck-recursive info-recursive dvi-recursive:
252 @set fnord $(MAKEFLAGS); amf=$$2; \
254 target=`echo $@ | sed s/-recursive//`; \
255 list='$(SUBDIRS)'; for subdir in $$list; do \
256 echo "Making $$target in $$subdir"; \
257 if test "$$subdir" = "."; then \
259 local_target="$$target-am"; \
261 local_target="$$target"; \
263 (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
264 || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
266 if test "$$dot_seen" = "no"; then \
267 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
270 mostlyclean-recursive clean-recursive distclean-recursive \
271 maintainer-clean-recursive:
272 @set fnord $(MAKEFLAGS); amf=$$2; \
274 rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
275 rev="$$subdir $$rev"; \
276 test "$$subdir" != "." || dot_seen=yes; \
278 test "$$dot_seen" = "no" && rev=". $$rev"; \
279 target=`echo $@ | sed s/-recursive//`; \
280 for subdir in $$rev; do \
281 echo "Making $$target in $$subdir"; \
282 if test "$$subdir" = "."; then \
283 local_target="$$target-am"; \
285 local_target="$$target"; \
287 (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
288 || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
289 done && test -z "$$fail"
291 list='$(SUBDIRS)'; for subdir in $$list; do \
292 test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
297 ID: $(HEADERS) $(SOURCES) $(LISP)
298 list='$(SOURCES) $(HEADERS)'; \
299 unique=`for i in $$list; do echo $$i; done | \
300 awk ' { files[$$0] = 1; } \
301 END { for (i in files) print i; }'`; \
302 here=`pwd` && cd $(srcdir) \
303 && mkid -f$$here/ID $$unique $(LISP)
305 TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP)
308 list='$(SUBDIRS)'; for subdir in $$list; do \
309 if test "$$subdir" = .; then :; else \
310 test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
313 list='$(SOURCES) $(HEADERS)'; \
314 unique=`for i in $$list; do echo $$i; done | \
315 awk ' { files[$$0] = 1; } \
316 END { for (i in files) print i; }'`; \
317 test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
318 || (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags $$unique $(LISP))
327 maintainer-clean-tags:
329 distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
333 distdir: $(DISTFILES)
334 here=`cd $(top_builddir) && pwd`; \
335 top_distdir=`cd $(top_distdir) && pwd`; \
336 distdir=`cd $(distdir) && pwd`; \
338 && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu src/Makefile
339 @for file in $(DISTFILES); do \
341 if test -d $$d/$$file; then \
342 cp -pr $$d/$$file $(distdir)/$$file; \
344 test -f $(distdir)/$$file \
345 || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
346 || cp -p $$d/$$file $(distdir)/$$file || :; \
349 for subdir in $(DIST_SUBDIRS); do \
350 if test "$$subdir" = .; then :; else \
351 test -d $(distdir)/$$subdir \
352 || mkdir $(distdir)/$$subdir \
354 chmod 777 $(distdir)/$$subdir; \
355 (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \
360 DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
362 -include $(DEP_FILES)
371 maintainer-clean-depend:
374 @echo '$(COMPILE) -c $<'; \
375 $(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
376 @-cp .deps/$(*F).pp .deps/$(*F).P; \
377 tr ' ' '\012' < .deps/$(*F).pp \
378 | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
383 @echo '$(LTCOMPILE) -c $<'; \
384 $(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
385 @-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \
386 < .deps/$(*F).pp > .deps/$(*F).P; \
387 tr ' ' '\012' < .deps/$(*F).pp \
388 | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
393 @echo '$(CXXCOMPILE) -c $<'; \
394 $(CXXCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
395 @-cp .deps/$(*F).pp .deps/$(*F).P; \
396 tr ' ' '\012' < .deps/$(*F).pp \
397 | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
402 @echo '$(LTCXXCOMPILE) -c $<'; \
403 $(LTCXXCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
404 @-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \
405 < .deps/$(*F).pp > .deps/$(*F).P; \
406 tr ' ' '\012' < .deps/$(*F).pp \
407 | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
415 check: check-recursive
417 installcheck: installcheck-recursive
418 install-exec-am: install-sbinPROGRAMS
420 $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
421 install-exec: install-exec-recursive
424 install-data: install-data-recursive
427 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
428 install: install-recursive
429 uninstall-am: uninstall-sbinPROGRAMS
430 uninstall: uninstall-recursive
431 all-am: Makefile $(PROGRAMS)
432 all-redirect: all-recursive
434 $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
435 installdirs: installdirs-recursive
437 $(mkinstalldirs) $(DESTDIR)$(sbindir)
445 -rm -f Makefile $(CONFIG_CLEAN_FILES)
446 -rm -f config.cache config.log stamp-h stamp-h[0-9]*
448 maintainer-clean-generic:
449 mostlyclean-am: mostlyclean-sbinPROGRAMS mostlyclean-compile \
450 mostlyclean-libtool mostlyclean-tags mostlyclean-depend \
453 mostlyclean: mostlyclean-recursive
455 clean-am: clean-sbinPROGRAMS clean-compile clean-libtool clean-tags \
456 clean-depend clean-generic mostlyclean-am
458 clean: clean-recursive
460 distclean-am: distclean-sbinPROGRAMS distclean-compile \
461 distclean-libtool distclean-tags distclean-depend \
462 distclean-generic clean-am
465 distclean: distclean-recursive
467 maintainer-clean-am: maintainer-clean-sbinPROGRAMS \
468 maintainer-clean-compile maintainer-clean-libtool \
469 maintainer-clean-tags maintainer-clean-depend \
470 maintainer-clean-generic distclean-am
471 @echo "This command is intended for maintainers to use;"
472 @echo "it deletes files that may require special tools to rebuild."
474 maintainer-clean: maintainer-clean-recursive
476 .PHONY: mostlyclean-sbinPROGRAMS distclean-sbinPROGRAMS \
477 clean-sbinPROGRAMS maintainer-clean-sbinPROGRAMS uninstall-sbinPROGRAMS \
478 install-sbinPROGRAMS mostlyclean-compile distclean-compile \
479 clean-compile maintainer-clean-compile mostlyclean-libtool \
480 distclean-libtool clean-libtool maintainer-clean-libtool \
481 install-data-recursive uninstall-data-recursive install-exec-recursive \
482 uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
483 all-recursive check-recursive installcheck-recursive info-recursive \
484 dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
485 maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
486 distclean-tags clean-tags maintainer-clean-tags distdir \
487 mostlyclean-depend distclean-depend clean-depend \
488 maintainer-clean-depend info-am info dvi-am dvi check check-am \
489 installcheck-am installcheck install-exec-am install-exec \
490 install-data-am install-data install-am install uninstall-am uninstall \
491 all-redirect all-am all installdirs-am installdirs mostlyclean-generic \
492 distclean-generic clean-generic maintainer-clean-generic clean \
493 mostlyclean distclean maintainer-clean
496 @COND_AP13_TRUE@ MAYBE_AP = apache
497 @COND_AP20_TRUE@ MAYBE_AP = apache2
500 chmod u+s $(DESTDIR)$(sbindir)/suphp$(EXEEXT)
502 # Tell versions [3.59,3.63) of GNU make to not export all variables.
503 # Otherwise a system limit (for SysV at least) may be exceeded.