Commit | Line | Data |
---|---|---|
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 | ||
7 | SHELL = @SHELL@ | |
cbc0639b | 8 | O = @OBJEXT@ |
9 | L = @L@ | |
10 | CC = @CC@ | |
4ba10307 | 11 | HAVE_LIBPTHREAD = @HAVE_LIBPTHREAD@ |
12 | EXEEXT = @EXEEXT@ | |
0198fd3c | 13 | |
14 | INCLUDEDIR = ../include | |
cbc0639b | 15 | CFLAGS = @CCDEFS@ -I$(INCLUDEDIR) |
16 | LIBS = @LIBS@ | |
17 | RANLIB = @RANLIB@ | |
0198fd3c | 18 | |
0198fd3c | 19 | LIBDIR = ../libfcgi |
cbc0639b | 20 | LIBFCGI = $(LIBDIR)/libfcgi.${L} |
0198fd3c | 21 | |
31fdb475 | 22 | INCLUDES = $(INCLUDEDIR)/fastcgi.h \ |
23 | $(INCLUDEDIR)/fcgiapp.h \ | |
cbc0639b | 24 | $(INCLUDEDIR)/fcgimisc.h \ |
31fdb475 | 25 | $(INCLUDEDIR)/fcgi_stdio.h |
0198fd3c | 26 | |
cbc0639b | 27 | TARGETS = authorizer \ |
28 | echo \ | |
31fdb475 | 29 | echo-x\ |
cbc0639b | 30 | log-dump |
5a7cc494 | 31 | |
4ba10307 | 32 | if test "$(HAVE_LIBPTHREAD)"; then TARGETS="$TARGETS threaded" fi |
33 | ||
31fdb475 | 34 | all: $(TARGETS) |
0198fd3c | 35 | |
31fdb475 | 36 | threaded: threaded.c $(INCLUDES) $(LIBFCGI) |
37 | $(CC) $(CFLAGS) -D_REENTRANT threaded.c -o threaded $(LIBFCGI) $(LIBS) -lpthread | |
0198fd3c | 38 | |
31fdb475 | 39 | authorizer: authorizer.c $(INCLUDES) $(LIBFCGI) |
40 | $(CC) $(CFLAGS) authorizer.c -o authorizer $(LIBFCGI) $(LIBS) | |
0198fd3c | 41 | |
31fdb475 | 42 | echo: echo.c $(INCLUDES) $(LIBFCGI) |
43 | $(CC) $(CFLAGS) echo.c -o echo $(LIBFCGI) $(LIBS) | |
0198fd3c | 44 | |
31fdb475 | 45 | echo-x: echo-x.c $(INCLUDES) $(LIBFCGI) |
46 | $(CC) $(CFLAGS) echo-x.c -o echo-x $(LIBFCGI) $(LIBS) | |
0198fd3c | 47 | |
31fdb475 | 48 | log-dump: log-dump.c $(INCLUDES) $(LIBFCGI) |
49 | $(CC) $(CFLAGS) log-dump.c -o log-dump $(LIBFCGI) $(LIBS) | |
0198fd3c | 50 | |
51 | clean: | |
4ba10307 | 52 | rm -f *.${L} *.${O} core.* errs *~ \#* TAGS *.E a.out ${TARGETS:=$(EXEEXT)} |
0198fd3c | 53 | |
54 | # ---------------------------------------------------------------------------- |