mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 22:07:36 +00:00
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.
This commit is contained in:
parent
0b501335f5
commit
b624eaaf78
4 changed files with 7 additions and 7 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue