]> git.pld-linux.org Git - packages/cgilibc.git/blob - cgilibc-shared.patch
- release 3
[packages/cgilibc.git] / cgilibc-shared.patch
1 diff -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.082093 seconds and 3 git commands to generate.