~ubuntu-branches/ubuntu/utopic/gridengine/utopic

« back to all changes in this revision

Viewing changes to source/libs/comm/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Mark Hymers
  • Date: 2008-06-25 22:36:13 UTC
  • Revision ID: james.westby@ubuntu.com-20080625223613-tvd9xlhuoct9kyhm
Tags: upstream-6.2~beta2
ImportĀ upstreamĀ versionĀ 6.2~beta2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
###############################################################################
 
2
# Variable definitions for targets to build
 
3
###############################################################################
 
4
#___INFO__MARK_BEGIN__
 
5
##########################################################################
 
6
#
 
7
#  The Contents of this file are made available subject to the terms of
 
8
#  the Sun Industry Standards Source License Version 1.2
 
9
#
 
10
#  Sun Microsystems Inc., March, 2001
 
11
#
 
12
#
 
13
#  Sun Industry Standards Source License Version 1.2
 
14
#  =================================================
 
15
#  The contents of this file are subject to the Sun Industry Standards
 
16
#  Source License Version 1.2 (the "License"); You may not use this file
 
17
#  except in compliance with the License. You may obtain a copy of the
 
18
#  License at http://gridengine.sunsource.net/Gridengine_SISSL_license.html
 
19
#
 
20
#  Software provided under this License is provided on an "AS IS" basis,
 
21
#  WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
 
22
#  WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
 
23
#  MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
 
24
#  See the License for the specific provisions governing your rights and
 
25
#  obligations concerning the Software.
 
26
#
 
27
#  The Initial Developer of the Original Code is: Sun Microsystems, Inc.
 
28
#
 
29
#  Copyright: 2001 by Sun Microsystems, Inc.
 
30
#
 
31
#  All Rights Reserved.
 
32
#
 
33
##########################################################################
 
34
#___INFO__MARK_END__
 
35
 
 
36
##########################################################################
 
37
SHELL  = /bin/sh
 
38
RM     = rm -f 
 
39
DEPEND = $(SOURCE)/3rdparty/sge_depend/$(COMPILE_ARCH)/sge_depend -l -S -Y $(DEPEND_FLAGS)
 
40
##########################################################################
 
41
 
 
42
###############################################################################
 
43
include $(SDIR)/libs/comm/lists/Makefile
 
44
include $(SDIR)/libs/comm/examples/Makefile
 
45
###############################################################################
 
46
 
 
47
COMMLIB = libcomm$(LIBEXT)
 
48
COMMLIB_DIR = $(SDIR)/libs/comm
 
49
COMMLIB_SRC = \
 
50
         cl_tcp_framework.c \
 
51
         cl_communication.c \
 
52
         cl_xml_parsing.c \
 
53
         cl_connection_list.c \
 
54
         cl_app_message_queue.c \
 
55
         cl_message_list.c \
 
56
         cl_host_list.c \
 
57
         cl_host_alias_list.c \
 
58
         cl_endpoint_list.c \
 
59
         cl_handle_list.c \
 
60
         cl_application_error_list.c \
 
61
         cl_commlib.c
 
62
 
 
63
# We need to build a version of the commlib that uses statically linked
 
64
# libssl.a and libcrypto.a, because the sge_shepherd can't use the
 
65
# compiled in runpath ($ORIGIN/...) and we don't want to set the
 
66
# LD_LIBRARY_PATH to our libs directory for the shepherd.
 
67
# The shepherd can't use the runpath, because for security reasons, the
 
68
# runpath is always empty for binaries that are started with different
 
69
# uid and euid, and the shepherd must be started with uid=root and 
 
70
# euid=sge admin user.
 
71
 
 
72
COMMLIB_SSL_DYNAMIC_OBJ  = cl_ssl_framework.o
 
73
COMMLIB_SSL_STATIC_OBJ  = cl_ssl_framework_static.o
 
74
 
 
75
COMMLIB_OBJS = $(COMMLIB_SRC:.c=.o) $(COMMLIB_SSL_DYNAMIC_OBJ)
 
76
COMMLIB_STATIC_OBJS = $(COMMLIB_SRC:.c=.o) $(COMMLIB_SSL_STATIC_OBJ)
 
77
 
 
78
COMMLIB_TEST_SRC = \
 
79
         test_cl_tcp_framework.c \
 
80
         test_cl_commlib.c \
 
81
         test_server_connection.c \
 
82
         test_cl_commlib_client.c \
 
83
         test_cl_hostname_list.c  \
 
84
         test_cl_hostalias_list.c \
 
85
         test_cl_endpoint_list.c \
 
86
         test_cl_com_parameter_list.c \
 
87
         test_multithread_io.c  \
 
88
         test_virtual_qmaster.c \
 
89
         test_virtual_event_client.c \
 
90
         test_virtual_gdi_client.c \
 
91
         test_debug_client.c \
 
92
         test_status_info.c \
 
93
         test_issues.c \
 
94
         test_general.c \
 
95
         test_thread_throughput.c
 
96
 
 
97
COMMLIB_TEST_OBJS = $(COMMLIB_TEST_SRC:.c=.o)
 
98
 
 
99
###############################################################################
 
100
COMMLIBS = $(COMMLIB) $(COMMLISTSLIB) libcomm_static.a
 
101
 
 
102
###############################################################################
 
103
# global rules: all, clean, depend, messages
 
104
###############################################################################
 
105
comm_all: commlib commlists_all commexamples_all test_cl_commlib test_cl_commlib_client \
 
106
     test_cl_hostname_list test_cl_hostalias_list test_multithread_io test_status_info \
 
107
     test_server_connection test_cl_endpoint_list test_cl_com_parameter_list test_virtual_qmaster \
 
108
     test_virtual_event_client test_virtual_gdi_client test_debug_client test_general \
 
109
     test_issues test_thread_throughput
 
110
 
 
111
depend: commlib_depend commlistslib_depend
 
112
 
 
113
messages: commlib_messages commlistslib_messages
 
114
 
 
115
clean: commlib_clean commexamples_clean commlistslib_clean
 
116
 
 
117
commlib: $(COMMLIBS)
 
118
 
 
119
commlib_clean: commlistslib_clean
 
120
                $(RM) $(COMMLIB_OBJS) $(COMMLIB_TEST_OBJS) $(COMMLIB_SSL_STATIC_OBJ) libcomm.a \
 
121
      libcomm_static.a libcomm$(SHAREDEXT) \
 
122
      test_cl_tcp_framework test_cl_commlib_client test_cl_commlib test_cl_hostname_list \
 
123
      test_cl_hostalias_list test_multithread_io test_status_info test_server_connection \
 
124
      test_cl_endpoint_list test_cl_com_parameter_list test_virtual_qmaster test_virtual_event_client \
 
125
      test_virtual_gdi_client test_debug_client test_general test_issues test_thread_throughput
 
126
 
 
127
commlib_depend: commlistslib_depend
 
128
                $(DEPEND) -f$(COMMLIB_DIR)/commlib_dependencies $(COMMLIB_DIR)/*.c
 
129
 
 
130
commlib_messages: commlistslib_messages commlib_messages
 
131
        @echo Creating $@
 
132
        @for i in `ls $(COMMLIB_DIR)/*.c`; do \
 
133
           $(CC) $(CFLAGS) -DEXTRACT_MESSAGES -E $$i | $(XGETTEXT) - ;\
 
134
        done
 
135
 
 
136
###############################################################################
 
137
# rules to build library
 
138
###############################################################################
 
139
libcomm.a:      $(COMMLIB_OBJS)
 
140
        $(AR) $(ARFLAGS) libcomm.a $(COMMLIB_OBJS)
 
141
        $(RANLIB) libcomm.a
 
142
 
 
143
libcomm$(SHAREDEXT): $(COMMLIB_OBJS) $(SGEOBJLIB) $(SGEOBJDLIB) $(COMMLISTSLIB) $(CULLLIB) $(UTILIB) $(RMONLIB) $(LCKLIB)
 
144
        $(SHAREDLD) $(SHARED_LFLAGS) -o libcomm$(SHAREDEXT) $(COMMLIB_OBJS) -luti -llck -lrmon $(DLLIB) $(LIBS)
 
145
 
 
146
libcomm_static.a:       $(COMMLIB_STATIC_OBJS)
 
147
        $(AR) $(ARFLAGS) libcomm_static.a $(COMMLIB_STATIC_OBJS)
 
148
        $(RANLIB) libcomm_static.a
 
149
 
 
150
###############################################################################
 
151
# include dependencies for object files generated by sge_depend
 
152
###############################################################################
 
153
include $(COMMLIB_DIR)/commlib_dependencies
 
154
 
 
155
###############################################################################
 
156
# rules to build object codes
 
157
###############################################################################
 
158
cl_tcp_framework.o: $(COMMLIB_DIR)/cl_tcp_framework.c 
 
159
                $(CC) $(CFLAGS) $(SHARED_CFLAGS) -c $(COMMLIB_DIR)/cl_tcp_framework.c
 
160
# unset prototype warning (with NOERR_PROTO) for ssl_framework file because ssl has no strict prototypes
 
161
cl_ssl_framework.o: $(COMMLIB_DIR)/cl_ssl_framework.c 
 
162
                $(CC) $(CFLAGS) $(NOERR_PROTO) $(SHARED_CFLAGS) -c $(COMMLIB_DIR)/cl_ssl_framework.c
 
163
cl_ssl_framework_static.o: $(COMMLIB_DIR)/cl_ssl_framework.c 
 
164
                $(CC) $(CFLAGS) $(NOERR_PROTO) $(SHARED_CFLAGS) -ULOAD_OPENSSL -c $(COMMLIB_DIR)/cl_ssl_framework.c -o $(COMMLIB_SSL_STATIC_OBJ)
 
165
cl_communication.o: $(COMMLIB_DIR)/cl_communication.c 
 
166
                $(CC) $(CFLAGS) $(SHARED_CFLAGS) -c $(COMMLIB_DIR)/cl_communication.c
 
167
cl_xml_parsing.o: $(COMMLIB_DIR)/cl_xml_parsing.c 
 
168
                $(CC) $(CFLAGS) $(SHARED_CFLAGS) -c $(COMMLIB_DIR)/cl_xml_parsing.c
 
169
cl_connection_list.o: $(COMMLIB_DIR)/cl_connection_list.c 
 
170
                $(CC) $(CFLAGS) $(SHARED_CFLAGS) -c $(COMMLIB_DIR)/cl_connection_list.c
 
171
cl_app_message_queue.o: $(COMMLIB_DIR)/cl_app_message_queue.c 
 
172
                $(CC) $(CFLAGS) $(SHARED_CFLAGS) -c $(COMMLIB_DIR)/cl_app_message_queue.c
 
173
cl_message_list.o: $(COMMLIB_DIR)/cl_message_list.c 
 
174
                $(CC) $(CFLAGS) $(SHARED_CFLAGS) -c $(COMMLIB_DIR)/cl_message_list.c
 
175
cl_host_list.o: $(COMMLIB_DIR)/cl_host_list.c 
 
176
                $(CC) $(CFLAGS) $(SHARED_CFLAGS) -c $(COMMLIB_DIR)/cl_host_list.c
 
177
cl_endpoint_list.o: $(COMMLIB_DIR)/cl_endpoint_list.c 
 
178
                $(CC) $(CFLAGS) $(SHARED_CFLAGS) -c $(COMMLIB_DIR)/cl_endpoint_list.c
 
179
cl_host_alias_list.o: $(COMMLIB_DIR)/cl_host_alias_list.c 
 
180
                $(CC) $(CFLAGS) $(SHARED_CFLAGS) -c $(COMMLIB_DIR)/cl_host_alias_list.c
 
181
cl_handle_list.o: $(COMMLIB_DIR)/cl_handle_list.c 
 
182
                $(CC) $(CFLAGS) $(SHARED_CFLAGS) -c $(COMMLIB_DIR)/cl_handle_list.c
 
183
cl_application_error_list.o: $(COMMLIB_DIR)/cl_application_error_list.c 
 
184
                $(CC) $(CFLAGS) $(SHARED_CFLAGS) -c $(COMMLIB_DIR)/cl_application_error_list.c
 
185
cl_commlib.o: $(COMMLIB_DIR)/cl_commlib.c 
 
186
                $(CC) $(CFLAGS) $(SHARED_CFLAGS) -c $(COMMLIB_DIR)/cl_commlib.c
 
187
 
 
188
#---------------------------------------------------------------------
 
189
# test programs
 
190
test_cl_tcp_framework:  test_cl_tcp_framework.o $(COMMLIB) $(COMMLISTSLIB) $(WINGRIDLIB_DEP) $(UTILIB) $(LCKLIB)  $(RMONLIB)
 
191
        $(CC) -o test_cl_tcp_framework $(LFLAGS) test_cl_tcp_framework.o $(SECLIB) $(COMMLIB) $(COMMLISTSLIB) $(UTILIB) $(WINGRIDLIB) $(LCKLIB) $(RMONLIB) $(DLLIB) $(LIBS) 
 
192
 
 
193
test_cl_commlib: test_cl_commlib.o $(COMMLIB) $(COMMLISTSLIB) $(WINGRIDLIB_DEP) $(UTILIB) $(LCKLIB) $(RMONLIB)
 
194
        $(CC) -o test_cl_commlib $(LFLAGS) test_cl_commlib.o $(SECLIB) $(COMMLIB) $(COMMLISTSLIB) $(UTILIB) $(WINGRIDLIB) $(LCKLIB) $(RMONLIB) $(DLLIB) $(LIBS)
 
195
 
 
196
test_server_connection: test_server_connection.o $(COMMLIB) $(COMMLISTSLIB) $(WINGRIDLIB_DEP) $(UTILIB) $(LCKLIB) $(RMONLIB)
 
197
        $(CC) -o test_server_connection $(LFLAGS) test_server_connection.o $(SECLIB) $(COMMLIB) $(COMMLISTSLIB) $(UTILIB) $(WINGRIDLIB) $(LCKLIB) $(RMONLIB) $(DLLIB) $(LIBS)
 
198
 
 
199
test_cl_commlib_client: test_cl_commlib_client.o $(COMMLIB) $(COMMLISTSLIB) $(WINGRIDLIB_DEP) $(UTILIB) $(LCKLIB) $(RMONLIB)
 
200
        $(CC) -o test_cl_commlib_client $(LFLAGS) test_cl_commlib_client.o $(SECLIB) $(COMMLIB) $(COMMLISTSLIB) $(UTILIB) $(WINGRIDLIB) $(LCKLIB) $(RMONLIB) $(DLLIB) $(LIBS)
 
201
 
 
202
test_cl_hostname_list: test_cl_hostname_list.o $(COMMLIB) $(COMMLISTSLIB) $(WINGRIDLIB_DEP) $(UTILIB) $(LCKLIB) $(RMONLIB)
 
203
        $(CC) -o test_cl_hostname_list $(LFLAGS) test_cl_hostname_list.o $(SECLIB) $(COMMLIB) $(COMMLISTSLIB) $(UTILIB) $(WINGRIDLIB) $(LCKLIB) $(RMONLIB) $(DLLIB) $(LIBS)
 
204
 
 
205
test_cl_endpoint_list: test_cl_endpoint_list.o $(COMMLIB) $(COMMLISTSLIB) $(WINGRIDLIB_DEP) $(UTILIB) $(LCKLIB) $(RMONLIB)
 
206
        $(CC) -o test_cl_endpoint_list $(LFLAGS) test_cl_endpoint_list.o $(SECLIB) $(COMMLIB) $(COMMLISTSLIB) $(UTILIB) $(WINGRIDLIB) $(LCKLIB) $(RMONLIB) $(DLLIB) $(LIBS)
 
207
 
 
208
test_cl_com_parameter_list: test_cl_com_parameter_list.o $(COMMLIB) $(COMMLISTSLIB) $(WINGRIDLIB_DEP) $(UTILIB) $(LCKLIB) $(RMONLIB)
 
209
        $(CC) -o test_cl_com_parameter_list $(LFLAGS) test_cl_com_parameter_list.o $(SECLIB) $(COMMLIB) $(COMMLISTSLIB) $(UTILIB) $(WINGRIDLIB) $(LCKLIB) $(RMONLIB) $(DLLIB) $(LIBS)
 
210
 
 
211
test_cl_hostalias_list: test_cl_hostalias_list.o $(COMMLIB) $(COMMLISTSLIB) $(WINGRIDLIB_DEP) $(UTILIB) $(LCKLIB) $(RMONLIB) 
 
212
        $(CC) -o test_cl_hostalias_list $(LFLAGS) test_cl_hostalias_list.o $(SECLIB) $(COMMLIB) $(COMMLISTSLIB) $(UTILIB) $(WINGRIDLIB) $(LCKLIB) $(RMONLIB) $(DLLIB) $(LIBS)
 
213
 
 
214
test_multithread_io: test_multithread_io.o $(COMMLIB) $(COMMLISTSLIB) $(WINGRIDLIB_DEP) $(UTILIB) $(LCKLIB) $(RMONLIB)
 
215
        $(CC) -o test_multithread_io $(LFLAGS) test_multithread_io.o $(SECLIB) $(COMMLIB) $(COMMLISTSLIB) $(UTILIB) $(WINGRIDLIB) $(LCKLIB) $(RMONLIB) $(DLLIB) $(LIBS)
 
216
 
 
217
test_virtual_qmaster: test_virtual_qmaster.o $(COMMLIB) $(COMMLISTSLIB) $(WINGRIDLIB_DEP) $(UTILIB) $(LCKLIB) $(RMONLIB)
 
218
        $(CC) -o test_virtual_qmaster $(LFLAGS) test_virtual_qmaster.o $(SECLIB) $(COMMLIB) $(COMMLISTSLIB) $(UTILIB) $(WINGRIDLIB) $(LCKLIB) $(RMONLIB) $(DLLIB) $(LIBS)
 
219
 
 
220
test_virtual_event_client: test_virtual_event_client.o $(COMMLIB) $(COMMLISTSLIB) $(WINGRIDLIB_DEP) $(UTILIB) $(LCKLIB) $(RMONLIB)
 
221
        $(CC) -o test_virtual_event_client $(LFLAGS) test_virtual_event_client.o $(SECLIB) $(COMMLIB) $(COMMLISTSLIB) $(UTILIB) $(WINGRIDLIB) $(LCKLIB) $(RMONLIB) $(DLLIB) $(LIBS)
 
222
 
 
223
test_virtual_gdi_client: test_virtual_gdi_client.o $(COMMLIB) $(COMMLISTSLIB) $(WINGRIDLIB_DEP) $(UTILIB) $(LCKLIB) $(RMONLIB)
 
224
        $(CC) -o test_virtual_gdi_client $(LFLAGS) test_virtual_gdi_client.o $(SECLIB) $(COMMLIB) $(COMMLISTSLIB) $(UTILIB) $(WINGRIDLIB) $(LCKLIB) $(RMONLIB) $(DLLIB) $(LIBS)
 
225
 
 
226
test_debug_client: test_debug_client.o $(COMMLIB) $(COMMLISTSLIB) $(WINGRIDLIB_DEP) $(UTILIB) $(LCKLIB) $(RMONLIB)
 
227
        $(CC) -o test_debug_client $(LFLAGS) test_debug_client.o $(SECLIB) $(COMMLIB) $(COMMLISTSLIB) $(UTILIB) $(WINGRIDLIB) $(LCKLIB) $(RMONLIB) $(DLLIB) $(LIBS)
 
228
 
 
229
test_status_info: test_status_info.o $(COMMLIB) $(COMMLISTSLIB) $(WINGRIDLIB_DEP) $(UTILIB) $(LCKLIB) $(RMONLIB)
 
230
        $(CC) -o test_status_info $(LFLAGS) test_status_info.o $(SECLIB) $(COMMLIB) $(COMMLISTSLIB) $(UTILIB) $(WINGRIDLIB) $(LCKLIB) $(RMONLIB) $(DLLIB) $(LIBS)
 
231
 
 
232
test_issues: test_issues.o $(COMMLIB) $(COMMLISTSLIB) $(WINGRIDLIB_DEP) $(UTILIB) $(LCKLIB) $(RMONLIB)
 
233
        $(CC) -o test_issues $(LFLAGS) test_issues.o $(SECLIB) $(COMMLIB) $(COMMLISTSLIB) $(UTILIB) $(WINGRIDLIB) $(LCKLIB) $(RMONLIB) $(DLLIB) $(LIBS)
 
234
 
 
235
 
 
236
test_general: test_general.o $(COMMLIB) $(COMMLISTSLIB) $(UTILIB) $(WINGRIDLIB_DEP) $(LCKLIB) $(RMONLIB)
 
237
        $(CC) -o test_general $(LFLAGS) test_general.o $(SECLIB) $(COMMLIB) $(COMMLISTSLIB) $(UTILIB) $(WINGRIDLIB) $(LCKLIB) $(RMONLIB) $(DLLIB) $(LIBS)
 
238
 
 
239
test_thread_throughput: test_thread_throughput.o $(COMMLIB) $(COMMLISTSLIB) $(UTILIB) $(WINGRIDLIB_DEP) $(LCKLIB) $(RMONLIB)
 
240
        $(CC) -o test_thread_throughput $(LFLAGS) test_thread_throughput.o $(SECLIB) $(COMMLIB) $(COMMLISTSLIB) $(UTILIB) $(WINGRIDLIB) $(LCKLIB) $(RMONLIB) $(DLLIB) $(LIBS)
 
241
 
 
242
 
 
243
 
 
244
test_cl_tcp_framework.o: $(COMMLIB_DIR)/test_cl_tcp_framework.c
 
245
        $(CC) $(CFLAGS) -c $(COMMLIB_DIR)/test_cl_tcp_framework.c
 
246
test_cl_commlib.o: $(COMMLIB_DIR)/test_cl_commlib.c
 
247
        $(CC) $(CFLAGS) -c $(COMMLIB_DIR)/test_cl_commlib.c
 
248
test_server_connection.o: $(COMMLIB_DIR)/test_server_connection.c
 
249
        $(CC) $(CFLAGS) -c $(COMMLIB_DIR)/test_server_connection.c
 
250
test_cl_commlib_client.o: $(COMMLIB_DIR)/test_cl_commlib_client.c
 
251
        $(CC) $(CFLAGS) -c $(COMMLIB_DIR)/test_cl_commlib_client.c
 
252
test_cl_hostname_list.o: $(COMMLIB_DIR)/test_cl_hostname_list.c
 
253
        $(CC) $(CFLAGS) -c $(COMMLIB_DIR)/test_cl_hostname_list.c
 
254
test_cl_endpoint_list.o: $(COMMLIB_DIR)/test_cl_endpoint_list.c
 
255
        $(CC) $(CFLAGS) -c $(COMMLIB_DIR)/test_cl_endpoint_list.c
 
256
test_cl_com_parameter_list.o: $(COMMLIB_DIR)/test_cl_com_parameter_list.c
 
257
        $(CC) $(CFLAGS) -c $(COMMLIB_DIR)/test_cl_com_parameter_list.c
 
258
test_cl_hostalias_list.o: $(COMMLIB_DIR)/test_cl_hostalias_list.c
 
259
        $(CC) $(CFLAGS) -c $(COMMLIB_DIR)/test_cl_hostalias_list.c
 
260
test_multithread_io.o: $(COMMLIB_DIR)/test_multithread_io.c
 
261
        $(CC) $(CFLAGS) -c $(COMMLIB_DIR)/test_multithread_io.c
 
262
test_virtual_qmaster.o: $(COMMLIB_DIR)/test_virtual_qmaster.c
 
263
        $(CC) $(CFLAGS) -c $(COMMLIB_DIR)/test_virtual_qmaster.c
 
264
test_virtual_event_client.o: $(COMMLIB_DIR)/test_virtual_event_client.c
 
265
        $(CC) $(CFLAGS) -c $(COMMLIB_DIR)/test_virtual_event_client.c
 
266
test_virtual_gdi_client.o: $(COMMLIB_DIR)/test_virtual_gdi_client.c
 
267
        $(CC) $(CFLAGS) -c $(COMMLIB_DIR)/test_virtual_gdi_client.c
 
268
test_status_info.o: $(COMMLIB_DIR)/test_status_info.c
 
269
        $(CC) $(CFLAGS) -c $(COMMLIB_DIR)/test_status_info.c
 
270
test_issues.o: $(COMMLIB_DIR)/test_issues.c
 
271
        $(CC) $(CFLAGS) -c $(COMMLIB_DIR)/test_issues.c
 
272
test_general.o: $(COMMLIB_DIR)/test_general.c
 
273
        $(CC) $(CFLAGS) -c $(COMMLIB_DIR)/test_general.c
 
274
test_thread_throughput.o: $(COMMLIB_DIR)/test_thread_throughput.c
 
275
        $(CC) $(CFLAGS) -c $(COMMLIB_DIR)/test_thread_throughput.c
 
276
test_debug_client.o: $(COMMLIB_DIR)/test_debug_client.c
 
277
        $(CC) $(CFLAGS) -c $(COMMLIB_DIR)/test_debug_client.c