1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
---
Makefile | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 95 insertions(+)
Index: Makefile
===================================================================
--- /dev/null
+++ Makefile
@@ -0,0 +1,95 @@
+# Generated automatically from Makefile.in by configure.
+INSTALL = /usr/bin/install -c -D
+INSTALL_PROGRAM = ${INSTALL} -D
+INSTALL_DATA = ${INSTALL} -m 644 -D
+
+prefix = /usr
+exec_prefix = ${prefix}
+
+SHAREDOPT = -shared -fPIC,-Wl,-soname,libcgi.so.0
+LIBDIR = $(prefix)/lib
+INCDIR = $(prefix)/include/libcgi/
+MANDIR = $(prefix)/man/man3
+SHELL = /bin/sh
+EXTRA_LIBS =
+
+INCS = -Isrc
+FLAGS = -Wall -D_REENTRANT
+
+OBJS = src/error.o src/cgi.o src/session.o src/base64.o src/md5.o \
+ src/string.o src/general.o src/list.o src/cookie.o
+SHOBJS=$(OBJS:.o=.sh.o)
+
+%.o: %.c
+ $(CC) $(FLAGS) -c $*.c -o $@
+
+%.sh.o: %.c
+ $(CC) $(FLAGS) -fPIC -c $*.c -o $@
+
+all: src/libcgi.so src/libcgi.a
+
+ @echo ""
+ @echo ""
+ @echo ""
+ @echo "+---------------------------------------+"
+ @echo "| Thanks for using LibCGI |"
+ @echo "+---------------------------------------+"
+ @echo "| LibCGI is getting better because |"
+ @echo "| people like you are using it. So, if |"
+ @echo "| LibCGI is helping you in some way, |"
+ @echo "| please help us to improve it, sending |"
+ @echo "| suggestions, bug reports, bug fixes, |"
+ @echo "| and specially improvment code. |"
+ @echo "| You can subscribe to the mailing list |"
+ @echo "| or send a mail to the author. |"
+ @echo "+---------------------------------------+---------------------------+"
+ @echo "| List: http://lists.sourceforge.net/lists/listinfo/libcgi-general |"
+ @echo "+-------------------------------------------------------------------+"
+ @echo ""
+
+
+shared: src/libcgi.so
+ $(INSTALL) -m 0644 src/libcgi.so $(DESTDIR)$(LIBDIR)
+
+src/libcgi.a: $(OBJS)
+ $(AR) rc src/libcgi.a $(OBJS)
+
+src/libcgi.so: $(SHOBJS)
+ $(CC) $(SHAREDOPT) -o src/libcgi.so $(SHOBJS) $(EXTRA_LIBS)
+
+install:
+ $(INSTALL) -m 0644 src/libcgi.a $(DESTDIR)/$(LIBDIR)/libcgi.a
+ $(INSTALL) -m 0644 src/libcgi.so $(DESTDIR)/$(LIBDIR)/libcgi.so
+ $(INSTALL) -m 0644 src/cgi.h $(DESTDIR)/$(INCDIR)/cgi.h
+ $(INSTALL) -m 0644 src/session.h $(DESTDIR)/$(INCDIR)/session.h
+
+
+src/error.o: src/error.c src/error.h
+src/cgi.o: src/cgi.c src/cgi.h
+src/session.o: src/session.c src/session.h
+src/base64.o: src/base64.c
+src/md5.o: src/md5.c
+src/string.o: src/string.c
+src/cookie.o: src/cookie.c
+src/general.o: src/general.c
+src/list.o: src/list.c
+
+clean:
+ find src/ -name *.o -exec rm -f {} \;
+ find src/ -name *.a -exec rm -f {} \;
+ find src/ -name *.so -exec rm -f {} \;
+
+uninstall: clean
+ rm -f $(LIBDIR)/libcgi.*
+ rm -f $(INCDIR)/cgi.h
+ rm -f $(INCDIR)/session.h
+ rm -f $(MANDIR)/libcgi*
+
+#install_man:
+# cp doc/man/man3/libcgi_base64.3 $(MANDIR)
+# cp doc/man/man3/libcgi_cgi.3 $(MANDIR)
+# cp doc/man/man3/libcgi_general.3 $(MANDIR)
+# cp doc/man/man3/libcgi_string.3 $(MANDIR)
+# cp doc/man/man3/libcgi_session.3 $(MANDIR)
+# cp doc/man/man3/libcgi_cookie.3 $(MANDIR)
+
|