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
113
114
115
|
# Makefile for JACE tests
# $Id$
.SUFFIXES: .java .class
JACE_WRAPPER = ../..
CLASSDIR = $(JACE_WRAPPER)/classes
JC = javac
JCOPTS = -d $(CLASSDIR)
COMPILE.java = $(JC) $(JCOPTS) $(filter %.java,$?)
CLASSPATH := $(CLASSDIR):$(CLASSPATH)
all: asx concurrency condition connection misc reactor socksap svcconfig netsvcs
pkg_all = $(pkg_asx) $(pkg_concurrency) $(pkg_condition) $(pkg_connection) \
$(pkg_misc) $(pkg_reactor) $(pkg_socksap) $(pkg_svcconfig) $(pkg_netsvcs)
clean:
find ${JACE_WRAPPER}/classes/JACE/tests -name '*.class' -print | xargs ${RM}
pkg_asx = \
BufferStreamTest \
MessageQueueTest \
PriorityBufferTest \
TaskTest \
ThreadPoolTest
asx: $(addprefix ASX/,$(addsuffix .java,$(pkg_asx)))
$(COMPILE.java)
pkg_concurrency = \
IterationTest \
RWMutexTest \
TimingTest \
TokenTest
concurrency: $(addprefix Concurrency/,$(addsuffix .java,$(pkg_concurrency)))
$(COMPILE.java)
pkg_condition = \
Consumer \
JoinableThreadGroup \
Producer \
QueueTest \
SimpleMessageQueue
condition: $(addprefix Concurrency/Condition/,$(addsuffix .java,$(pkg_condition)))
$(COMPILE.java)
pkg_connection = \
AcceptorTest \
ClientHandler \
ConnectorTest \
HTTPHelperTest \
ServerHandler
connection: $(addprefix Connection/,$(addsuffix .java,$(pkg_connection)))
$(COMPILE.java)
pkg_misc = \
ParseArgsTest
misc: $(addprefix Misc/,$(addsuffix .java,$(pkg_misc)))
$(COMPILE.java)
pkg_reactor = \
TimeValueTest \
TimerQueueTest
reactor: $(addprefix Reactor/,$(addsuffix .java,$(pkg_reactor)))
$(COMPILE.java)
pkg_socksap = \
SOCKAcceptorTest \
SOCKConnectorTest
socksap: $(addprefix SOCK_SAP/,$(addsuffix .java,$(pkg_socksap)))
$(COMPILE.java)
pkg_svcconfig = \
Main
svcconfig: $(addprefix ServiceConfigurator/,$(addsuffix .java,$(pkg_svcconfig)))
$(COMPILE.java)
netsvcs: logger_tests naming_tests time_tests token_tests
pkg_logger_tests = \
LoggerTest
logger_tests: $(addprefix netsvcs/Logger/,$(addsuffix .java,$(pkg_logger_tests)))
$(COMPILE.java)
pkg_naming_tests = \
ClientTest
naming_tests: $(addprefix netsvcs/Naming/,$(addsuffix .java,$(pkg_naming_tests)))
$(COMPILE.java)
pkg_time_tests = \
TSClient
time_tests: $(addprefix netsvcs/Time/,$(addsuffix .java,$(pkg_time_tests)))
$(COMPILE.java)
pkg_token_tests = \
ProxyClientTest
token_tests: $(addprefix netsvcs/Token/,$(addsuffix .java,$(pkg_token_tests)))
$(COMPILE.java)
|