summaryrefslogtreecommitdiff
path: root/usr.sbin/afs/lib/libarla/Makefile.rxdef.inc
blob: 50e2ec9acbf200127aec61c473701ba463fbe627 (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
### rxdef stuff
includes:	fs.h vldb.h cb.h pts.h bos.h volumeserver.h ubik.h bos.h ka.h

## No, cb.ss.c is _not_ a mistake. The _client_ is the callback server.
SRCS	+= vldb.cs.c \
	   fs.cs.c \
	   cb.ss.c \
	   pts.cs.c \
	   volumeserver.cs.c \
	   ubik.cs.c \
	   bos.cs.c \
	   ka.cs.c

CFLAGS		+= -I${AFSSRC}/rxdef -I${AFSSRC}/arlad

YDRFLAGS	= -I${.CURDIR}
.PATH: ${AFSSRC}/rxdef

.for f in vldb fs cb pts volumeserver ubik bos ka

stamp_$f: $f.xg
		$(YDR) $(YDRFLAGS) ${AFSSRC}/rxdef/$f.xg
		touch $@

$f.cs.c $f.cs.h $f.ss.c $f.ss.h $f.ydr.c $f.h: stamp_$f

CLEANFILES+=$f.cs.c $f.cs.h $f.ss.c $f.ss.h $f.ydr.c $f.h stamp_$f
.endfor