mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 19:07:35 +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
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue