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/WindowServer | |
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/WindowServer')
-rw-r--r-- | Servers/WindowServer/Makefile | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Servers/WindowServer/Makefile b/Servers/WindowServer/Makefile index 508c7de1bd..1ba3e8ae92 100644 --- a/Servers/WindowServer/Makefile +++ b/Servers/WindowServer/Makefile @@ -22,10 +22,10 @@ LIB_DEPS = Draw Core Thread Pthread IPC *.cpp: WindowServerEndpoint.h WindowClientEndpoint.h -WindowServerEndpoint.h: WindowServer.ipc IPCCOMPILER +WindowServerEndpoint.h: WindowServer.ipc | IPCCOMPILER @echo "IPC $<"; $(IPCCOMPILER) $< > $@ -WindowClientEndpoint.h: WindowClient.ipc IPCCOMPILER +WindowClientEndpoint.h: WindowClient.ipc | IPCCOMPILER @echo "IPC $<"; $(IPCCOMPILER) $< > $@ EXTRA_CLEAN = WindowServerEndpoint.h WindowClientEndpoint.h |