mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 15:47:45 +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 @@ EXTRA_CLEAN = AudioServerEndpoint.h AudioClientEndpoint.h
|
|||
|
||||
*.cpp: AudioServerEndpoint.h AudioClientEndpoint.h
|
||||
|
||||
AudioServerEndpoint.h: AudioServer.ipc IPCCOMPILER
|
||||
AudioServerEndpoint.h: AudioServer.ipc | IPCCOMPILER
|
||||
@echo "IPC $<"; $(IPCCOMPILER) $< > $@
|
||||
|
||||
AudioClientEndpoint.h: AudioClient.ipc IPCCOMPILER
|
||||
AudioClientEndpoint.h: AudioClient.ipc | IPCCOMPILER
|
||||
@echo "IPC $<"; $(IPCCOMPILER) $< > $@
|
||||
|
||||
install:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue