]>
Commit | Line | Data |
---|---|---|
40ae56e0 JB |
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 |