src/admin.$(OBJEXT): src/admin_rpl.hpp
src/admin_rpl.hpp: src/ircfmt.hpp rplbindings.lua
@if test "x$(LUA)" = xno; then echo "No lua interpreter! Please set LUA="; exit 1; fi
- $(AM_V_GEN)$(LUA) `test -f rplbindings.lua || echo $(srcdir)/`rplbindings.lua <$< >$@
+ $(AM_V_GEN)$(LUA) `test -f rplbindings.lua || echo $(srcdir)/`rplbindings.lua \
+ <`test -f src/ircfmt.hpp || echo $(srcdir)/`src/ircfmt.hpp \
+ >$@
MAINTAINERCLEANFILES = src/admin_rpl.hpp
dist_ircddata_DATA = \
MOSTLYCLEANFILES = common.hpp.$(PCHEXT)
AM_CPPFLAGS += -Winvalid-pch `test -f common.hpp.$(PCHEXT) && printf $(PCHOPT) "common.hpp"`
common.hpp.$(PCHEXT): src/common.hpp
- $(AM_V_GEN)$(RM) $@; $(CXXCOMPILE) -x c++-header -o $@ $<
+ $(AM_V_GEN)$(RM) $@; $(CXXCOMPILE) -x c++-header -o $@ \
+ `test -f src/common.hpp || echo $(srcdir)/`src/common.hpp
pch: common.hpp.$(PCHEXT)
pch.mk: common.hpp.$(PCHEXT)
@: >pch.mk