update changelog
[catagits/fcgi2.git] / examples / Makefile.in
1 #
2 #  Makefile for FastCGI examples directory
3 #
4 #  $Id: Makefile.in,v 1.10 2001/09/01 01:06:58 robs Exp $
5 #
6
7 SHELL = @SHELL@
8 O     = @OBJEXT@
9 L     = @L@
10 CC    = @CC@
11 HAVE_LIBPTHREAD  = @HAVE_LIBPTHREAD@
12 EXEEXT  = @EXEEXT@
13
14 INCLUDEDIR  = ../include
15 CFLAGS  = @CCDEFS@ -I$(INCLUDEDIR)
16 LIBS    = @LIBS@
17 RANLIB  = @RANLIB@
18
19 LIBDIR      = ../libfcgi
20 LIBFCGI     = $(LIBDIR)/libfcgi.${L}
21
22 INCLUDES    = $(INCLUDEDIR)/fastcgi.h    \
23               $(INCLUDEDIR)/fcgiapp.h    \
24               $(INCLUDEDIR)/fcgimisc.h   \
25               $(INCLUDEDIR)/fcgi_stdio.h
26
27 TARGETS     = authorizer \
28               echo \
29               echo-x\
30               log-dump
31
32 if test "$(HAVE_LIBPTHREAD)"; then TARGETS="$TARGETS threaded" fi
33
34 all: $(TARGETS)
35
36 threaded: threaded.c $(INCLUDES) $(LIBFCGI)
37         $(CC) $(CFLAGS) -D_REENTRANT threaded.c -o threaded $(LIBFCGI) $(LIBS) -lpthread
38
39 authorizer: authorizer.c $(INCLUDES) $(LIBFCGI)
40         $(CC) $(CFLAGS) authorizer.c -o authorizer $(LIBFCGI) $(LIBS)
41
42 echo: echo.c $(INCLUDES) $(LIBFCGI)
43         $(CC) $(CFLAGS) echo.c -o echo $(LIBFCGI) $(LIBS)
44
45 echo-x: echo-x.c $(INCLUDES) $(LIBFCGI)
46         $(CC) $(CFLAGS) echo-x.c -o echo-x $(LIBFCGI) $(LIBS)
47
48 log-dump: log-dump.c $(INCLUDES) $(LIBFCGI)
49         $(CC) $(CFLAGS) log-dump.c -o log-dump $(LIBFCGI) $(LIBS)
50
51 clean:
52         rm -f *.${L} *.${O} core.* errs *~ \#* TAGS *.E a.out ${TARGETS:=$(EXEEXT)}
53
54 # ----------------------------------------------------------------------------