diff options
author | joshua stein <jcs@jcs.org> | 2019-12-27 23:53:54 -0600 |
---|---|---|
committer | Andreas Kling <awesomekling@gmail.com> | 2019-12-28 21:09:33 +0100 |
commit | b624eaaf78fcda9732669262f465becb74d34874 (patch) | |
tree | d3aed4fd650a4e19bc58f91678df4565b1d4e3e9 /Servers/ProtocolServer/Makefile | |
parent | 0b501335f55d96ab78251b75310f3417f8659c6d (diff) | |
download | serenity-b624eaaf78fcda9732669262f465becb74d34874.zip |
Build: consider IPCCOMPILER and FORMCOMPILER just for ordering
Build them if they don't exist, but don't care about them being
newer or older than the target.
I believe this is what was causing build loops where IPCCompiler was
being run a second time, rebuilding its .h file, then a library
would depend on that .h file and get re-archived, then an
application would need relinking, and something in that whole
process would trigger IPCCompiler running again touching its .h
file.
Diffstat (limited to 'Servers/ProtocolServer/Makefile')
-rw-r--r-- | Servers/ProtocolServer/Makefile | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Servers/ProtocolServer/Makefile b/Servers/ProtocolServer/Makefile index b4e434345d..4a8ff50129 100644 --- a/Servers/ProtocolServer/Makefile +++ b/Servers/ProtocolServer/Makefile @@ -12,10 +12,10 @@ LIB_DEPS = Core IPC *.cpp: ProtocolServerEndpoint.h ProtocolClientEndpoint.h -ProtocolServerEndpoint.h: ProtocolServer.ipc IPCCOMPILER +ProtocolServerEndpoint.h: ProtocolServer.ipc | IPCCOMPILER @echo "IPC $<"; $(IPCCOMPILER) $< > $@ -ProtocolClientEndpoint.h: ProtocolClient.ipc IPCCOMPILER +ProtocolClientEndpoint.h: ProtocolClient.ipc | IPCCOMPILER @echo "IPC $<"; $(IPCCOMPILER) $< > $@ include ../../Makefile.common |