]> git.pld-linux.org Git - packages/cgilibc.git/blame - cgilibc-shared.patch
- new - renamed, patched to build as shared library
[packages/cgilibc.git] / cgilibc-shared.patch
CommitLineData
40ae56e0
JB
1diff -Nur cgilib-0.5.orig/Makefile cgilib-0.5/Makefile
2--- cgilib-0.5.orig/Makefile 1999-08-20 23:14:07.000000000 +0200
3+++ cgilib-0.5/Makefile 2003-04-20 10:25:24.000000000 +0200
4@@ -15,24 +15,35 @@
5 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
6
7 CFLAGS = -I. -Wall -O2 -g
8-LDFLAGS = -L.
9-LIBS = -lcgi
10-
11-OBJS = cgi.o cookies.o
12-
13-libcgi.a: $(OBJS)
14- ar rc $@ $^
15-
16-cgitest: cgitest.o libcgi.a
17- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
18-
19-jumpto: jumpto.o libcgi.a
20- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
21-
22-all: libcgi.a cgitest jumpto
23-
24-install: cgitest
25- install -m 755 cgitest /usr/lib/cgi-bin
26+# used to be libcgi, but conflicted with cgilib++
27+LIBS = libcgic.la
28+LIBDIR = /usr/lib
29+INCLUDEDIR = /usr/include/cgilibc
30+MANDIR = /usr/share/man
31+
32+OBJS = cgi.lo cookies.lo
33+HEADERS = cgi.h
34+
35+all: $(LIBS) cgitest jumpto
36+
37+libcgic.la: $(OBJS)
38+ libtool --mode=link $(CC) -o libcgic.la $(OBJS) -rpath $(LIBDIR)
39+
40+cgitest: cgitest.o $(LIBS)
41+ libtool --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
42+
43+jumpto: jumpto.o $(LIBS)
44+ libtool --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
45+
46+%.lo: %.c
47+ libtool --mode=compile $(CC) $(CFLAGS) -o $@ -c $<
48+
49+install: libcgic.la
50+ install -d $(DESTDIR)$(LIBDIR) $(DESTDIR)$(INCLUDEDIR) $(DESTDIR)$(MANDIR)/man{3,5}
51+ libtool --mode=install install libcgic.la $(DESTDIR)$(LIBDIR)
52+ install $(HEADERS) $(DESTDIR)$(INCLUDEDIR)
53+ install *.3 $(DESTDIR)$(MANDIR)/man3
54+ install *.5 $(DESTDIR)$(MANDIR)/man5
55
56 clean:
57 rm -f cgitest cgitest.o jumpto jumpto.o libcgi.a $(OBJS) *.[35].html
This page took 0.086518 seconds and 4 git commands to generate.