5748422 [rkeene@sledge /home/rkeene/devel/old/rutil_tcpcgi-0.1.17]$ cat -n Makefile
 1 CC = gcc
 2 CFLAGS = -Wall
 3 LDFLAGS =
 4 BINS = tcpcgi tcpcgi.cgi telnetd
 5 TCPCGI_CGI_OBJS = tcpcgid.o cache.o
 6 OS = `uname -s`
 7 PREFIX=$(prefix)
 8 prefix=/usr/local
 9 include rules/incpre.inc
10 
11 pre:
12     @rules/incpre.sh
13     @$(MAKE) all_real
14     @echo "" > rules/incpre.inc
15 
16 all: pre
17 
18 all_real: $(BINS)
19 
20 tcpcgid: tcpcgid.o cache.o tcpnet.o
21     $(CC) $(LDFLAGS) -o $@ $^
22 tcpcgi: tcpcgi.o tcpnet.o
23     $(CC) $(LDFLAGS) -o $@ $^
24 tcpcgi.cgi: tcpcgi.cgi.o tcpnet.o $(TCPCGI_CGI_OBJS)
25     $(CC) $(LDFLAGS) -o $@ $^
26 telnetd: telnetd.o tcpnet.o
27     $(CC) $(LDFLAGS) -o $@ $^
28 
29 tcpcgid.o: tcpcgid.c tcpcgi.h tcpnet.h cache.h tcpcgid.h
30 tcpnet.o: tcpnet.c tcpnet.h
31 cache.o: cache.c cache.h
32 tcpcgi.o: tcpcgi.c tcpcgi.h tcpcgid.h
33 tcpcgi.cgi.o: tcpcgi.cgi.c tcpcgi.h
34 telnetd.o: telnetd.c tcpnet.h
35 
36 .PHONY: clean install
37 clean:
38     rm -f *.o $(BINS) tcpcgid rules/incpre.inc
39     echo "" > rules/incpre.inc
40 
41 install:
42     -mkdir -p $(prefix)/bin/
43     -mkdir -p $(prefix)/share/doc/tcpcgi/
44     -cp USAGE FAQ README $(prefix)/share/doc/tcpcgi/
45     cp tcpcgi.cgi tcpcgi $(prefix)/bin/
5748423 [rkeene@sledge /home/rkeene/devel/old/rutil_tcpcgi-0.1.17]$

Click here to go back to the directory listing.
Click here to download this file.
last modified: 2004-01-01 16:22:42