-BUILT_SOURCES = lockrpc.gen.h
-EXTRADIST = lockrpc.gen.h
-lockrpc.gen.h: $(top_srcdir)/libevent/event_rpcgen.py $(top_srcdir)/libatalk/rpc/lockrpc.rpc
- cd $(top_srcdir)/libatalk/rpc/ \
- && $(top_srcdir)/libevent/event_rpcgen.py lockrpc.rpc \
- && mv lockrpc.gen.h $(top_srcdir)/include/atalk
\ No newline at end of file
+if WITH_DTRACE
+BUILT_SOURCES += afp_dtrace.h
+CLEANFILES += afp_dtrace.h
+afp_dtrace.h: $(top_srcdir)/include/atalk/afp_dtrace.d
+ $(LIBTOOL) --mode=execute dtrace -o afp_dtrace.h -h -s $(top_srcdir)/include/atalk/afp_dtrace.d
+endif