Remove some debugging code and clean up some gcc warnings in cgi-fcgi.c.
[catagits/fcgi2.git] / Makefile.in
1 #
2 #  Makefile for FastCGI development kit
3 #
4 #  Open Market, Inc.
5 #
6 #  $Id: Makefile.in,v 1.1 1997/09/16 15:36:24 stanleyg Exp $
7 #
8 SHELL = @SHELL@
9 O =     @O@
10 L =     @L@
11
12 #
13 exec_prefix   = @exec_prefix@
14 prefix        = @prefix@
15 common_prefix = @common_prefix@
16 CVS_TAG =       @CVS_TAG@
17 EXPORT_DIR = $(prefix)/build
18 PROTO_DIR = ../proto
19 BIN_DIR       = $(exec_prefix)/bin
20 LIB_DIR       = $(prefix)/lib
21 LINC_DIR      = $(prefix)/include
22 COMMON_DIR    = $(common_prefix)
23 INC_DIR       = $(common_prefix)/include
24 DOC_DIR       = $(common_prefix)/doc
25 MAN_DIR       = $(common_prefix)/man
26 MAN1_DIR      = $(MAN_DIR)/man1
27 MAN3_DIR      = $(MAN_DIR)/man3
28 RANLIB        = @RANLIB@
29
30 INSTALL         = @INSTALL@
31 INSTALL_PROGRAM = @INSTALL_PROGRAM@
32 INSTALL_DATA    = @INSTALL_DATA@
33
34 TARGET_DIRS = $(BIN_DIR) $(LIB_DIR) $(COMMON_DIR) $(INC_DIR) $(MAN_DIR) \
35               $(MAN1_DIR) $(MAN3_DIR) $(LINC_DIR) $(EXPORT_DIR)
36
37 LINKS = examples/perl examples/tclsh
38
39 all:
40         (cd libfcgi; make all)
41         (cd cgi-fcgi; make all)
42         (cd examples; make all)
43
44 export:
45         @ for i in $(TARGET_DIRS); \
46           do \
47           if test ! -d $$i; then \
48             echo "Creating $$i";\
49             mkdir -p $$i;\
50           fi;\
51           done;
52
53         $(INSTALL_DATA)    include/fastcgi.h $(INC_DIR)
54         $(INSTALL_DATA)    include/fcgi_stdio.h $(INC_DIR)
55         $(INSTALL_DATA)    include/fcgiapp.h $(INC_DIR)
56         $(INSTALL_DATA)    include/fcgiappmisc.h $(INC_DIR)
57         $(INSTALL_DATA)    include/fcgimisc.h $(INC_DIR)
58         $(INSTALL_DATA)    include/fcgi_config.h $(LINC_DIR)
59         $(INSTALL_DATA)    libfcgi/libfcgi.${L} $(LIB_DIR)
60         $(RANLIB)          $(LIB_DIR)/libfcgi.${L}
61         $(INSTALL_PROGRAM) cgi-fcgi/cgi-fcgi $(BIN_DIR)
62         $(INSTALL_DATA)    doc/cgi-fcgi.1 $(MAN1_DIR)
63         $(INSTALL_DATA)    doc/FCGI_Accept.3 $(MAN3_DIR)
64         $(INSTALL_DATA)    doc/FCGI_Finish.3 $(MAN3_DIR)
65         $(INSTALL_DATA)    doc/FCGI_SetExitStatus.3 $(MAN3_DIR)
66         $(INSTALL_DATA)    doc/FCGI_StartFilterData.3 $(MAN3_DIR)
67         rm -rf $(PROTO_DIR)
68         for i in $(LINKS); do  if  test ! -r $$i; then rm -f $$i; fi; done; 
69         cp -R . $(PROTO_DIR) 
70         (cd $(PROTO_DIR); make clean)
71         find $(PROTO_DIR) -name CVS -exec rm -rf {} \;
72         rm -rf $(EXPORT_DIR)
73         cp -R $(PROTO_DIR) $(EXPORT_DIR)
74         rm -rf $(PROTO_DIR)
75
76 reconfig: clean
77         uname -rs >config.uname
78         ./configure
79
80 clean:
81         rm -f *.${L} *.${O} core.* errs *~ \#* TAGS *.E a.out
82         rm -f *.${L} *.${O} core.* errs *~ \#* TAGS *.E a.out
83         rm -f config.cache config.log config.status config.uname
84         (cd libfcgi; make clean)
85         (cd cgi-fcgi; make clean)
86         (cd examples; make clean)
87
88 # ----------------------------------------------------------------------------