From: Egor Date: Wed, 25 Feb 2026 04:07:15 +0000 (+0200) Subject: Makefile.am: don't use $< in non-suffix rules X-Git-Url: https://git.patchysicp.xyz/?a=commitdiff_plain;h=7935cbe3e9dfbfec57c977615d8c3edfdea68f6d;p=patchyircd.git Makefile.am: don't use $< in non-suffix rules --- diff --git a/Makefile.am b/Makefile.am index f3dbf74..57a5bf6 100644 --- a/Makefile.am +++ b/Makefile.am @@ -32,7 +32,9 @@ LDADD = $(LIBUV_LIBS) $(LIBTLS_LIBS) $(LUA_LIBS) $(SQLITE3_LIBS) 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 = \ @@ -68,7 +70,8 @@ if ENABLE_PCH 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