2 # Common stuff to be included only once.
9 rm -f $(addsuffix *.[od],$(tocleandirs))
12 rpcgen -m $< | sed 's,include ".*/,include ",' > $@
14 rpcgen -c $< | sed -e 's,include ".*/,include ",' -e '/int32_t .buf/s/$$/ (void)buf;/'> $@
16 rpcgen -l $< | sed 's,include ".*/,include ",' > $@
29 echo -n $<-dep' : ' ; \
30 sed -n -e 's,^#include.*"\(.*\)".*,$(dir $@)\1 $(dir $@)\1-dep,p' $< | tr '\012' ' ' ; \
32 echo -n '-include ' ; \
33 sed -n -e 's,^#include.*"\(.*\)".*,$(dir $@)\1.d,p' $< | tr '\012' ' ' ; \
35 } | sed -e 's,[^ /]*/\.\./,,g' > $@
38 CFLAGS=-Wall -Werror -ggdb
39 CPPFLAGS= -DUSE_SIGACTION -DSIGRTN=void -I$(subst ../,,$(dir $<)) -D_GNU_SOURCE
40 LDLIBS = -lgdbm -lcrypt -lnsl -lcurses -ltermcap