blob: d57dfffcd8f829083298e834451da6b4cb524d20 (
plain)
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
105
106
107
108
109
110
111
112
|
# Generated automatically from Makefile.in by configure.
#
# WebStone src/Makefile.in, version 2.0a5
# last modified 12 Dec 1995 by mblakele@engr.sgi.com
#
PRODUCT = webstone
VERSION = 2.0b4
DYNAMICDEFS = -DMCC_HTTPD -DXP_UNIX
DYNAMICINCLUDES = -I/usr/ns-home/nsapi/include
LD_SHAREDCMD = ld -shared
CC = cc
LIBS = -lsocket -lm -lthread #-lm
LDFLAGS =
INCLUDES = $(DYNAMICINCLUDES)
CFLAGS = -fast
CPPFLAGS =
DEFS = -DHAVE_CONFIG_H $(DYNAMICDEFS)
BINDIR = ../bin
CP = cp
RM = rm -f
EXECUTABLE1 = webmaster
MAIN1 = webmaster.c
EXECUTABLE2 = webclient
MAIN2 = webclient.c
EXECUTABLE3 = genrand
MAIN3 = genrand.c
MASTERSRCS = timefunc.c bench.c parse_file_list.c statistics.c \
errexit.c sysdep.c
STONESRCS = timefunc.c get.c \
parse_file_list.c bench.c statistics.c errexit.c \
sysdep.c
#For Solaris 2.x, remove the comment from the following lines
LIBS = -lm -lnsl -lsocket
#-L/usr/ucblib -lucb
#INCLUDES = -I/usr/ns-home/nsapi/include -I/usr/ucbinclude
OPTIMIZATION = -O
COMPILE = $(CC) $(CFLAGS) $(DEFS) $(INCLUDES)
MASTEROBJS = webmaster.o $(MASTERSRCS:.c=.o)
STONEOBJS = webclient.o $(STONESRCS:.c=.o)
GENRANDOBJS = genrand.o
TARGETS = $(EXECUTABLE1) $(EXECUTABLE2) $(EXECUTABLE3)
.SUFFIXES:
.SUFFIXES: .c .o
.c.o:
@echo "COMPILING FILE " $<
$(COMPILE) -c $< -o $@
all: $(TARGETS)
install: all
$(CP) $(TARGETS) $(BINDIR)
pure: all
purify -mail-to-user=root webclient
$(CP) webclient.pure $(BINDIR)/webclient
$(RM) webclient.pure
purify -mail-to-user=root webmaster
$(CP) webmaster.pure $(BINDIR)/webmaster
$(RM) webmaster.pure
clean:
$(RM) $(MASTEROBJS) $(STONEOBJS) $(GENRANDOBJS)
$(RM) webmaster.pure webclient.pure
clobber: clean
$(RM) config.cache config.log config.status config.h Makefile
$(RM) $(TARGETS)
webmaster.o: webmaster.c bench.h parse_file_list.h statistics.h \
sysdep.h timefunc.h debug.h config.h
webclient.o: webclient.c bench.h debug.h get.h \
parse_file_list.h statistics.h sysdep.h timefunc.h config.h
timefunc.o: timefunc.c timefunc.h bench.h debug.h statistics.h \
sysdep.h config.h
bench.o: bench.c bench.h debug.h statistics.h sysdep.h timefunc.h config.h
errexit.o: errexit.c sysdep.h config.h
statistics.o: statistics.c statistics.h sysdep.h config.h
cgi: cgi-send.o
$(COMPILE) cgi-send.o -o cgi-send.cgi
nsapi: nsapi-send.o
$(LD_SHAREDCMD) nsapi-send.o -o nsapi-send.so
webmaster: $(MASTEROBJS)
$(COMPILE) $(MASTEROBJS) $(LIBPATH) $(LIBS) -o $(EXECUTABLE1)
webclient: $(STONEOBJS)
$(COMPILE) $(STONEOBJS) $(LIBPATH) $(LIBS) -lthread -o $(EXECUTABLE2)
genrand: $(GENRANDOBJS)
$(COMPILE) $(GENRANDOBJS) $(LIBPATH) $(LIBS) -o $(EXECUTABLE3)
#
|