[svn-inject] Installing original source of suphp
[manu/suphp.git] / src / Makefile.in
1 SHELL = /bin/sh
2
3 top_srcdir = @top_srcdir@
4 srcdir = @srcdir@
5
6 prefix = @prefix@
7 exec_prefix = @exec_prefix@
8 sbindir = @sbindir@
9 CC = @CC@
10 CFLAGS = @CFLAGS@
11 DEFS = @DEFS@
12 LDFLAGS = @LDFLAGS@
13
14 INSTALL = @INSTALL@
15 INSTALL_PROGRAM = @INSTALL_PROGRAM@
16 APXS = @APXS@
17
18 APACHE_VERSION_1_3 = @APACHE_VERSION_1_3@
19 APACHE_VERSION_2 = @APACHE_VERSION_2@
20
21 DESTDIR =
22
23 MAKEDEFS = CC='$(CC)' DEFS='$(DEFS)' CFLAGS='$(CFLAGS)' \
24            LDFLAGS='$(LDFLAGS)' prefix='$(prefix)' \
25            sbindir='$(sbindir)' DESTDIR='$(DESTDIR)' \
26            srcdir='$(srcdir)'
27
28 INCLUDES = -I$(top_srcdir)/src
29 RM = rm -f
30
31 all: suphp suphp.mod
32
33 suphp: suphp.o filesystem.o check.o error.o log.o compat.o
34         $(CC) $(LDFLAGS) $(DEFS) -o suphp \
35          suphp.o filesystem.o check.o error.o log.o compat.o
36
37 suphp.mod:
38         @if test "$(APXS)" != "/notfound/"; then \
39           if test "$(APACHE_VERSION_2)" = "true"; then \
40             echo "*** INFO: Building mod_suphp for Apache 2.0 ***"; \
41             $(MAKE) $(MAKEDEFS) -C apache2; \
42           fi; \
43           if test "$(APACHE_VERSION_1_3)" = "true"; then \
44             echo "*** INFO: Building mod_suphp for Apache 1.3 ***"; \
45             $(MAKE) $(MAKEDEFS) -C apache; \
46           fi; \
47         else \
48           echo "*** WARNING: No 'apxs' found. Skipping mod_suphp! ***"; \
49         fi
50
51 install: suphp suphp.mod
52         $(INSTALL_PROGRAM) -d $(DESTDIR)$(sbindir)
53         $(INSTALL_PROGRAM) -m 4755 suphp $(DESTDIR)$(sbindir)/suphp
54         @if test "$(APXS)" != "/notfound/"; then \
55           if test "$(APACHE_VERSION_2)" = "true"; then \
56             echo "*** INFO: Installing mod_suphp for Apache 2.0 ***"; \
57             $(MAKE) $(MAKEDEFS) -C apache2 install; \
58           fi; \
59           if test "$(APACHE_VERSION_1_3)" = "true"; then \
60             echo "*** INFO: Installing mod_suphp for Apache 1.3 ***"; \
61             $(MAKE) $(MAKEDEFS) -C apache install; \
62           fi; \
63         else \
64           echo "*** WARNING: No 'apxs' found. Skipping installation of mod_suphp! ***"; \
65         fi
66
67 clean:
68         $(RM) suphp *.o
69         @$(MAKE) $(MAKEDEFS) -C apache clean
70         @$(MAKE) $(MAKEDEFS) -C apache2 clean
71
72 %.o : %.c
73         $(CC) -c $(CFLAGS) $(DEFS) $(INCLUDES) -o $@ $<
74