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