First pass at better signal handling:
[openafs.git] / src / rx / Makefile.in
1 # Copyright 2000, International Business Machines Corporation and others.
2 # All Rights Reserved.
3
4 # This software has been released under the terms of the IBM Public
5 # License.  For details, see the LICENSE file in the top-level source
6 # directory or online at http://www.openafs.org/dl/license10.html
7
8 srcdir=@srcdir@
9 include @TOP_OBJDIR@/src/config/Makefile.config
10
11 CFLAGS=-I. -I${srcdir} ${OPTMZ} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} -DRXDEBUG ${XCFLAGS}
12
13 #
14 # Generic xdr objects (or, at least, xdr stuff that's not newly defined for rx).
15 # Really the xdr stuff should be in its own directory.
16 #
17 XDROBJS_common = xdr_rx.o xdr_afsuuid.o
18
19 XDROBJS = xdr_arrayn.o ${XDROBJS_common}
20
21 XDROBJS_djgpp = xdr.o xdr_rec.o xdr_stdio.o \
22         xdr_float.o  xdr_refernce.o  xdr_update.o \
23         xdr_array.o xdr_mem.o ${XDROBJS_common}
24
25 RXOBJS_common = rx_clock.o rx_event.o rx_user.o rx_lwp.o rx.o rx_null.o \
26         rx_globals.o rx_getaddr.o rx_misc.o rx_packet.o rx_rdwr.o rx_trace.o \
27         rx_conncache.o xdr_int64.o 
28
29 RXOBJS = ${RXOBJS_common} 
30 RXOBJS_djgpp = ${RXOBJS_common} rx_xmit_nt.o
31
32 MULTIOBJS = rx_multi.o
33
34 LIBOBJS = ${RXOBJS} ${MULTIOBJS} ${XDROBJS}
35
36 LIBOBJS_djgpp = ${RXOBJS_djgpp} ${MULTIOBJS} ${XDROBJS_djgpp}
37
38 BASICINCLS=${TOP_INCDIR}/lwp.h ${TOP_INCDIR}/lock.h \
39              rx_clock.h rx_queue.h rx_event.h
40
41 LIBS=librx.a ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
42                ${TOP_LIBDIR}/util.a
43
44 KSRCS = rx.c rx.h rx_clock.c rx_clock.h rx_event.c rx_event.h \
45         rx_globals.c rx_globals.h rx_kernel.h rx_misc.h \
46         rx_null.c rx_null.h rx_queue.h rx_getaddr.c rx_packet.c rx_packet.h \
47         rx_multi.h rx_kcommon.h rx_kcommon.c \
48         xdr.c xdr.h xdr_array.c xdr_arrayn.c xdr_rx.c rx_misc.c rx_rdwr.c \
49         xdr_afsuuid.c rx_trace.h xdr_int64.c
50 UKSRCS = $(KSRCS) rx_conncache.c
51
52 all: \
53         includes kinstall ukinstall \
54         ${TOP_LIBDIR}/librx.a
55
56 install-djgpp: \
57         includes kinstall ukinstall \
58         ${TOP_INCDIR}/rx/rx_xmit_nt.h \
59         ${TOP_LIBDIR}/librx-djgpp.a
60
61 RX_component_version_number.c: AFS_component_version_number.c
62         sed 's/cml_version/rx_cml_version/' <AFS_component_version_number.c >RX_component_version_number.c
63
64 RX_component_version_number.o: RX_component_version_number.c
65
66 ${RXOBJS}: ${BASICINCLS} rx.h rx_user.h rx_globals.h
67
68 ${MULTIOBJS}: rx.h rx_multi.h
69
70 ${XDROBJS}: xdr.h
71
72 rxperf.o: rx.h rx_null.h rx_globals.h
73
74 rx_user.o: rx.h rx_user.h
75
76 rx_packet.o: rx_packet.c rx_packet.h
77
78 rx_rdwr.o: rx_rdwr.c rx.h
79
80 rx.o: rx.h rx_user.h
81
82 rx_conncache.o: rx.h
83
84 rx_trace.o: rx_trace.h 
85
86 rx_getaddr.o: rx.h rx_getaddr.c
87
88 rx_globals.o: rx.h rx_user.h rx_globals.h
89
90 xdr_rx.o: xdr.h rx.h
91
92 xdr_refernce.o: xdr_refernce.c xdr.h
93
94 rxperf: rxperf.o librx.a
95         ${CC} -o $@ rxperf.o ${LIBS}
96
97 librx.a: ${LIBOBJS} RX_component_version_number.o
98         -$(RM) -f $@
99         $(AR) crv $@ ${LIBOBJS} RX_component_version_number.o
100         $(RANLIB) $@
101
102 librx-djgpp.a: ${LIBOBJS_djgpp} RX_component_version_number.o
103         -$(RM) -f librx-djgpp.a
104         $(AR) crv librx-djgpp.a RX_component_version_number.o ${LIBOBJS_djgpp}
105         $(RANLIB) librx-djgpp.a
106
107 #
108 # Install targets
109 #
110
111 includes: \
112         ${TOP_INCDIR}/rx/rx_packet.h \
113         ${TOP_INCDIR}/rx/rx.h \
114         ${TOP_INCDIR}/rx/rx_user.h \
115         ${TOP_INCDIR}/rx/rx_event.h \
116         ${TOP_INCDIR}/rx/rx_queue.h \
117         ${TOP_INCDIR}/rx/rx_globals.h \
118         ${TOP_INCDIR}/rx/rx_clock.h \
119         ${TOP_INCDIR}/rx/rx_multi.h \
120         ${TOP_INCDIR}/rx/rx_pthread.h \
121         ${TOP_INCDIR}/rx/rx_lwp.h \
122         ${TOP_INCDIR}/rx/rx_misc.h \
123         ${TOP_INCDIR}/rx/rx_null.h \
124         ${TOP_INCDIR}/rx/xdr.h
125
126 ${TOP_LIBDIR}/librx.a: librx.a
127         ${INSTALL} $? $@
128
129 ${TOP_LIBDIR}/librx-djgpp.a: librx-djgpp.a
130         ${INSTALL} $? ${TOP_LIBDIR}/librx-djgpp.a
131         ${INSTALL} $? ${TOP_LIBDIR}/librx.a
132
133 ${TOP_INCDIR}/rx/rx_packet.h: rx_packet.h
134         ${INSTALL} $? $@
135
136 ${TOP_INCDIR}/rx/rx.h: rx.h
137         ${INSTALL} $? $@
138
139 ${TOP_INCDIR}/rx/rx_user.h: rx_user.h
140         ${INSTALL} $? $@
141
142 ${TOP_INCDIR}/rx/rx_event.h: rx_event.h
143         ${INSTALL} $? $@
144
145 ${TOP_INCDIR}/rx/rx_queue.h: rx_queue.h
146         ${INSTALL} $? $@
147
148 ${TOP_INCDIR}/rx/rx_globals.h: rx_globals.h
149         ${INSTALL} $? $@
150
151 ${TOP_INCDIR}/rx/rx_clock.h: rx_clock.h
152         ${INSTALL} $? $@
153
154 ${TOP_INCDIR}/rx/rx_multi.h: rx_multi.h
155         ${INSTALL} $? $@
156
157 ${TOP_INCDIR}/rx/rx_pthread.h: rx_pthread.h
158         ${INSTALL} $? $@
159
160 ${TOP_INCDIR}/rx/rx_lwp.h: rx_lwp.h
161         ${INSTALL} $? $@
162
163 ${TOP_INCDIR}/rx/rx_misc.h: rx_misc.h
164         ${INSTALL} $? $@
165
166 ${TOP_INCDIR}/rx/rx_null.h: rx_null.h
167         ${INSTALL} $? $@
168
169 ${TOP_INCDIR}/rx/xdr.h: xdr.h
170         ${INSTALL} $? $@
171
172 ${TOP_INCDIR}/rx/rx_xmit_nt.h: rx_xmit_nt.h 
173         ${INSTALL} $? $@
174
175 kinstall: \
176         ${KERNELDIR}/rx \
177         ${KERNELDIR}/rx/rx.c \
178         ${KERNELDIR}/rx/rx_clock.c \
179         ${KERNELDIR}/rx/rx_clock.h \
180         ${KERNELDIR}/rx/rx_event.c \
181         ${KERNELDIR}/rx/rx_event.h \
182         ${KERNELDIR}/rx/rx_getaddr.c \
183         ${KERNELDIR}/rx/rx_globals.c \
184         ${KERNELDIR}/rx/rx_globals.h \
185         ${KERNELDIR}/rx/rx.h \
186         ${KERNELDIR}/rx/rx_kcommon.c \
187         ${KERNELDIR}/rx/rx_kcommon.h \
188         ${KERNELDIR}/rx/rx_kernel.h \
189         ${KERNELDIR}/rx/rx_kmutex.c \
190         ${KERNELDIR}/rx/rx_kmutex.h \
191         ${KERNELDIR}/rx/rx_knet.c \
192         ${KERNELDIR}/rx/rx_misc.c \
193         ${KERNELDIR}/rx/rx_misc.h \
194         ${KERNELDIR}/rx/rx_multi.h \
195         ${KERNELDIR}/rx/rx_null.c \
196         ${KERNELDIR}/rx/rx_null.h \
197         ${KERNELDIR}/rx/rx_packet.c \
198         ${KERNELDIR}/rx/rx_packet.h \
199         ${KERNELDIR}/rx/rx_queue.h \
200         ${KERNELDIR}/rx/rx_rdwr.c \
201         ${KERNELDIR}/rx/rx_trace.h \
202         ${KERNELDIR}/rx/xdr_afsuuid.c \
203         ${KERNELDIR}/rx/xdr_array.c \
204         ${KERNELDIR}/rx/xdr_arrayn.c \
205         ${KERNELDIR}/rx/xdr.c \
206         ${KERNELDIR}/rx/xdr.h \
207         ${KERNELDIR}/rx/xdr_int64.c      \
208         ${KERNELDIR}/rx/xdr_rx.c
209
210 ukinstall: \
211         ${UKERNELDIR}/rx \
212         ${UKERNELDIR}/rx/rx.c \
213         ${UKERNELDIR}/rx/rx_clock.c \
214         ${UKERNELDIR}/rx/rx_clock.h \
215         ${UKERNELDIR}/rx/rx_conncache.c \
216         ${UKERNELDIR}/rx/rx_event.c \
217         ${UKERNELDIR}/rx/rx_event.h \
218         ${UKERNELDIR}/rx/rx_getaddr.c \
219         ${UKERNELDIR}/rx/rx_globals.c \
220         ${UKERNELDIR}/rx/rx_globals.h \
221         ${UKERNELDIR}/rx/rx.h \
222         ${UKERNELDIR}/rx/rx_kcommon.c \
223         ${UKERNELDIR}/rx/rx_kcommon.h \
224         ${UKERNELDIR}/rx/rx_kernel.h \
225         ${UKERNELDIR}/rx/rx_kmutex.c \
226         ${UKERNELDIR}/rx/rx_kmutex.h \
227         ${UKERNELDIR}/rx/rx_knet.c \
228         ${UKERNELDIR}/rx/rx_misc.c \
229         ${UKERNELDIR}/rx/rx_misc.h \
230         ${UKERNELDIR}/rx/rx_multi.h \
231         ${UKERNELDIR}/rx/rx_null.c \
232         ${UKERNELDIR}/rx/rx_null.h \
233         ${UKERNELDIR}/rx/rx_packet.c \
234         ${UKERNELDIR}/rx/rx_packet.h \
235         ${UKERNELDIR}/rx/rx_queue.h \
236         ${UKERNELDIR}/rx/rx_rdwr.c \
237         ${UKERNELDIR}/rx/rx_trace.h \
238         ${UKERNELDIR}/rx/xdr_afsuuid.c \
239         ${UKERNELDIR}/rx/xdr_array.c \
240         ${UKERNELDIR}/rx/xdr_arrayn.c \
241         ${UKERNELDIR}/rx/xdr.c \
242         ${UKERNELDIR}/rx/xdr.h \
243         ${UKERNELDIR}/rx/xdr_int64.c \
244         ${UKERNELDIR}/rx/xdr_rx.c
245
246
247 ${UKERNELDIR}/rx:
248         mkdir -p $@
249
250 ${KERNELDIR}/rx:
251         mkdir -p $@
252
253 ${KERNELDIR}/rx/rx.c: rx.c
254         ${INSTALL} $? $@
255
256 ${KERNELDIR}/rx/rx_clock.c: rx_clock.c
257         ${INSTALL} $? $@
258
259 ${KERNELDIR}/rx/rx_clock.h: rx_clock.h
260         ${INSTALL} $? $@
261
262 ${KERNELDIR}/rx/rx_event.c: rx_event.c
263         ${INSTALL} $? $@
264
265 ${KERNELDIR}/rx/rx_event.h: rx_event.h
266         ${INSTALL} $? $@
267
268 ${KERNELDIR}/rx/rx_getaddr.c: rx_getaddr.c
269         ${INSTALL} $? $@
270
271 ${KERNELDIR}/rx/rx_globals.c: rx_globals.c
272         ${INSTALL} $? $@
273
274 ${KERNELDIR}/rx/rx_globals.h: rx_globals.h
275         ${INSTALL} $? $@
276
277 ${KERNELDIR}/rx/rx.h: rx.h
278         ${INSTALL} $? $@
279
280 ${KERNELDIR}/rx/rx_kcommon.c: rx_kcommon.c
281         ${INSTALL} $? $@
282
283 ${KERNELDIR}/rx/rx_kcommon.h: rx_kcommon.h
284         ${INSTALL} $? $@
285
286 ${KERNELDIR}/rx/rx_kernel.h: rx_kernel.h
287         ${INSTALL} $? $@
288
289 ${KERNELDIR}/rx/rx_kmutex.c: ${MKAFS_OSTYPE}/rx_kmutex.c
290         ${INSTALL} $? $@
291
292 ${KERNELDIR}/rx/rx_kmutex.h: ${MKAFS_OSTYPE}/rx_kmutex.h
293         ${INSTALL} $? $@
294
295 ${KERNELDIR}/rx/rx_knet.c: ${MKAFS_OSTYPE}/rx_knet.c
296         ${INSTALL} $? $@
297
298 ${KERNELDIR}/rx/rx_misc.c: rx_misc.c
299         ${INSTALL} $? $@
300
301 ${KERNELDIR}/rx/rx_misc.h: rx_misc.h
302         ${INSTALL} $? $@
303
304 ${KERNELDIR}/rx/rx_multi.h: rx_multi.h
305         ${INSTALL} $? $@
306
307 ${KERNELDIR}/rx/rx_null.c: rx_null.c
308         ${INSTALL} $? $@
309
310 ${KERNELDIR}/rx/rx_null.h: rx_null.h
311         ${INSTALL} $? $@
312
313 ${KERNELDIR}/rx/rx_packet.c: rx_packet.c
314         ${INSTALL} $? $@
315
316 ${KERNELDIR}/rx/rx_packet.h: rx_packet.h
317         ${INSTALL} $? $@
318
319 ${KERNELDIR}/rx/rx_queue.h: rx_queue.h
320         ${INSTALL} $? $@
321
322 ${KERNELDIR}/rx/rx_rdwr.c: rx_rdwr.c
323         ${INSTALL} $? $@
324
325 ${KERNELDIR}/rx/rx_trace.h: rx_trace.h
326         ${INSTALL} $? $@
327
328 ${KERNELDIR}/rx/xdr_afsuuid.c: xdr_afsuuid.c
329         ${INSTALL} $? $@
330
331 ${KERNELDIR}/rx/xdr_array.c: xdr_array.c
332         ${INSTALL} $? $@
333
334 ${KERNELDIR}/rx/xdr_arrayn.c: xdr_arrayn.c
335         ${INSTALL} $? $@
336
337 ${KERNELDIR}/rx/xdr.c: xdr.c
338         ${INSTALL} $? $@
339
340 ${KERNELDIR}/rx/xdr.h: xdr.h
341         ${INSTALL} $? $@
342
343 ${KERNELDIR}/rx/xdr_int64.c: xdr_int64.c
344         ${INSTALL} $? $@
345
346 ${KERNELDIR}/rx/xdr_rx.c: xdr_rx.c
347         ${INSTALL} $? $@
348
349 ${UKERNELDIR}/rx/rx_clock.c: rx_clock.c
350         ${INSTALL} $? $@
351
352 ${UKERNELDIR}/rx/rx_clock.h: rx_clock.h
353         ${INSTALL} $? $@
354
355 ${UKERNELDIR}/rx/rx_conncache.c: rx_conncache.c
356         ${INSTALL} $? $@
357
358 ${UKERNELDIR}/rx/rx.c: rx.c
359         ${INSTALL} $? $@
360
361 ${UKERNELDIR}/rx/rx_event.c: rx_event.c
362         ${INSTALL} $? $@
363
364 ${UKERNELDIR}/rx/rx_event.h: rx_event.h
365         ${INSTALL} $? $@
366
367 ${UKERNELDIR}/rx/rx_getaddr.c: rx_getaddr.c
368         ${INSTALL} $? $@
369
370 ${UKERNELDIR}/rx/rx_globals.c: rx_globals.c
371         ${INSTALL} $? $@
372
373 ${UKERNELDIR}/rx/rx_globals.h: rx_globals.h
374         ${INSTALL} $? $@
375
376 ${UKERNELDIR}/rx/rx.h: rx.h
377         ${INSTALL} $? $@
378
379 ${UKERNELDIR}/rx/rx_kcommon.c: rx_kcommon.c
380         ${INSTALL} $? $@
381
382 ${UKERNELDIR}/rx/rx_kcommon.h: UKERNEL/rx_kcommon.h
383         ${INSTALL} $? $@
384
385 ${UKERNELDIR}/rx/rx_kernel.h: rx_kernel.h
386         ${INSTALL} $? $@
387
388 ${UKERNELDIR}/rx/rx_kmutex.c: UKERNEL/rx_kmutex.c
389         ${INSTALL} $? $@
390
391 ${UKERNELDIR}/rx/rx_kmutex.h: UKERNEL/rx_kmutex.h
392         ${INSTALL} $? $@
393
394 ${UKERNELDIR}/rx/rx_knet.c: UKERNEL/rx_knet.c
395         ${INSTALL} $? $@
396
397 ${UKERNELDIR}/rx/rx_misc.c: rx_misc.c
398         ${INSTALL} $? $@
399
400 ${UKERNELDIR}/rx/rx_misc.h : rx_misc.h
401         ${INSTALL} $? $@
402
403 ${UKERNELDIR}/rx/rx_multi.h: rx_multi.h
404         ${INSTALL} $? $@
405
406 ${UKERNELDIR}/rx/rx_null.c: rx_null.c
407         ${INSTALL} $? $@
408
409 ${UKERNELDIR}/rx/rx_null.h: rx_null.h
410         ${INSTALL} $? $@
411
412 ${UKERNELDIR}/rx/rx_packet.c: rx_packet.c
413         ${INSTALL} $? $@
414
415 ${UKERNELDIR}/rx/rx_packet.h: rx_packet.h
416         ${INSTALL} $? $@
417
418 ${UKERNELDIR}/rx/rx_queue.h: rx_queue.h
419         ${INSTALL} $? $@
420
421 ${UKERNELDIR}/rx/rx_rdwr.c: rx_rdwr.c
422         ${INSTALL} $? $@
423
424 ${UKERNELDIR}/rx/rx_trace.h: rx_trace.h
425         ${INSTALL} $? $@
426
427 ${UKERNELDIR}/rx/xdr_afsuuid.c: xdr_afsuuid.c
428         ${INSTALL} $? $@
429
430 ${UKERNELDIR}/rx/xdr_array.c: xdr_array.c
431         ${INSTALL} $? $@
432
433 ${UKERNELDIR}/rx/xdr_arrayn.c: xdr_arrayn.c
434         ${INSTALL} $? $@
435
436 ${UKERNELDIR}/rx/xdr.c: xdr.c
437         ${INSTALL} $? $@
438
439 ${UKERNELDIR}/rx/xdr.h: xdr.h
440         ${INSTALL} $? $@
441
442 ${UKERNELDIR}/rx/xdr_int64.c: xdr_int64.c
443         ${INSTALL} $? $@
444
445 ${UKERNELDIR}/rx/xdr_rx.c: xdr_rx.c
446         ${INSTALL} $? $@
447
448 install: \
449         ${DESTDIR}${libdir}/librx.a \
450         ${DESTDIR}${includedir}/rx/rx_packet.h \
451         ${DESTDIR}${includedir}/rx/rx.h \
452         ${DESTDIR}${includedir}/rx/rx_user.h \
453         ${DESTDIR}${includedir}/rx/rx_event.h \
454         ${DESTDIR}${includedir}/rx/rx_queue.h \
455         ${DESTDIR}${includedir}/rx/rx_globals.h \
456         ${DESTDIR}${includedir}/rx/rx_clock.h \
457         ${DESTDIR}${includedir}/rx/rx_multi.h \
458         ${DESTDIR}${includedir}/rx/rx_pthread.h \
459         ${DESTDIR}${includedir}/rx/rx_lwp.h \
460         ${DESTDIR}${includedir}/rx/rx_misc.h \
461         ${DESTDIR}${includedir}/rx/rx_null.h \
462         ${DESTDIR}${includedir}/rx/xdr.h
463
464 ${DESTDIR}${libdir}/librx.a: librx.a
465         ${INSTALL} $? $@
466
467 ${DESTDIR}${includedir}/rx/rx_packet.h: rx_packet.h
468         ${INSTALL} $? $@
469
470 ${DESTDIR}${includedir}/rx/rx.h: rx.h
471         ${INSTALL} $? $@
472
473 ${DESTDIR}${includedir}/rx/rx_user.h: rx_user.h
474         ${INSTALL} $? $@
475
476 ${DESTDIR}${includedir}/rx/rx_event.h: rx_event.h
477         ${INSTALL} $? $@
478
479 ${DESTDIR}${includedir}/rx/rx_queue.h: rx_queue.h
480         ${INSTALL} $? $@
481
482 ${DESTDIR}${includedir}/rx/rx_globals.h: rx_globals.h
483         ${INSTALL} $? $@
484
485 ${DESTDIR}${includedir}/rx/rx_clock.h: rx_clock.h
486         ${INSTALL} $? $@
487
488 ${DESTDIR}${includedir}/rx/rx_multi.h: rx_multi.h
489         ${INSTALL} $? $@
490
491 ${DESTDIR}${includedir}/rx/rx_pthread.h: rx_pthread.h
492         ${INSTALL} $? $@
493
494 ${DESTDIR}${includedir}/rx/rx_lwp.h: rx_lwp.h
495         ${INSTALL} $? $@
496
497 ${DESTDIR}${includedir}/rx/rx_misc.h: rx_misc.h
498         ${INSTALL} $? $@
499
500 ${DESTDIR}${includedir}/rx/rx_null.h: rx_null.h
501         ${INSTALL} $? $@
502
503 ${DESTDIR}${includedir}/rx/xdr.h: xdr.h
504         ${INSTALL} $? $@
505
506
507 dest: ${DEST}/lib/librx.a \
508         ${DEST}/include/rx/rx_packet.h \
509         ${DEST}/include/rx/rx.h \
510         ${DEST}/include/rx/rx_user.h \
511         ${DEST}/include/rx/rx_event.h \
512         ${DEST}/include/rx/rx_queue.h \
513         ${DEST}/include/rx/rx_globals.h \
514         ${DEST}/include/rx/rx_clock.h \
515         ${DEST}/include/rx/rx_multi.h \
516         ${DEST}/include/rx/rx_pthread.h \
517         ${DEST}/include/rx/rx_lwp.h \
518         ${DEST}/include/rx/rx_misc.h \
519         ${DEST}/include/rx/rx_null.h \
520         ${DEST}/include/rx/xdr.h
521
522 ${DEST}/lib/librx.a: librx.a
523         ${INSTALL} $? $@
524
525 ${DEST}/include/rx/rx_packet.h: rx_packet.h
526         ${INSTALL} $? $@
527
528 ${DEST}/include/rx/rx.h: rx.h
529         ${INSTALL} $? $@
530
531 ${DEST}/include/rx/rx_user.h: rx_user.h
532         ${INSTALL} $? $@
533
534 ${DEST}/include/rx/rx_event.h: rx_event.h
535         ${INSTALL} $? $@
536
537 ${DEST}/include/rx/rx_queue.h: rx_queue.h
538         ${INSTALL} $? $@
539
540 ${DEST}/include/rx/rx_globals.h: rx_globals.h
541         ${INSTALL} $? $@
542
543 ${DEST}/include/rx/rx_clock.h: rx_clock.h
544         ${INSTALL} $? $@
545
546 ${DEST}/include/rx/rx_multi.h: rx_multi.h
547         ${INSTALL} $? $@
548
549 ${DEST}/include/rx/rx_pthread.h: rx_pthread.h
550         ${INSTALL} $? $@
551
552 ${DEST}/include/rx/rx_lwp.h: rx_lwp.h
553         ${INSTALL} $? $@
554
555 ${DEST}/include/rx/rx_misc.h: rx_misc.h
556         ${INSTALL} $? $@
557
558 ${DEST}/include/rx/rx_null.h: rx_null.h
559         ${INSTALL} $? $@
560
561 ${DEST}/include/rx/xdr.h: xdr.h
562         ${INSTALL} $? $@
563
564 #
565 # Misc. targets
566 #
567 clean:
568         $(RM) -f *.o *.a core *_component_version_number.c
569
570 include ../config/Makefile.version