SUBDIRS=ext/yahttp
-CLEANFILES = dnsmessage.pb.cc dnsmessage.pb.h
+CLEANFILES = dnsmessage.pb.cc dnsmessage.pb.h htmlfiles.h.tmp htmlfiles.h
dnslabeltext.cc: dnslabeltext.rl
$(AM_V_GEN)$(RAGEL) $< -o dnslabeltext.cc
BUILT_SOURCES=htmlfiles.h
-htmlfiles.h: html/*
- ./incfiles > $@
+htmlfiles.h: $(srcdir)/html/*
+ $(AM_V_GEN)$(srcdir)/incfiles $(srcdir) > $@.tmp
+ @mv $@.tmp $@
SRC_JS_FILES := $(wildcard src_js/*.js)
MIN_JS_FILES := $(patsubst src_js/%.js,html/js/%.min.js,$(SRC_JS_FILES))
if HAVE_PROTOBUF
if HAVE_PROTOC
dnsmessage.pb.cc: dnsmessage.proto
- $(AM_V_GEN)$(PROTOC) --cpp_out=./ $<
+ $(AM_V_GEN)$(PROTOC) -I$(srcdir) --cpp_out=./ $<
BUILT_SOURCES += dnsmessage.pb.cc