mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-26 01:20:25 +00:00
LibGUI: Generate NotificationServer IPC messages during build
I hacked this to skip using flock since NotificationServer and LibGUI depend on each other. There's probably a better solution.
This commit is contained in:
parent
30549502ca
commit
a78bc5e6fc
Notes:
sideshowbarker
2024-07-19 09:16:02 +09:00
Author: https://github.com/awesomekling Commit: https://github.com/SerenityOS/serenity/commit/a78bc5e6fc9
1 changed files with 7 additions and 3 deletions
|
@ -72,13 +72,17 @@ LIBRARY = libgui.a
|
|||
|
||||
Application.cpp: ../../Servers/WindowServer/WindowServerEndpoint.h
|
||||
|
||||
Notification.cpp: ../../Servers/NotificationServer/NotificationServerEndpoint.h
|
||||
|
||||
../../Servers/WindowServer/WindowServerEndpoint.h:
|
||||
@flock $(dir $(@)) $(MAKE) -C $(dir $(@))
|
||||
|
||||
# HACK: NotificationServer depends on LibGUI so we don't flock for these..
|
||||
Notification.cpp: ../../Servers/NotificationServer/NotificationServerEndpoint.h ../../Servers/NotificationServer/NotificationClientEndpoint.h
|
||||
|
||||
../../Servers/NotificationServer/NotificationServerEndpoint.h:
|
||||
@flock $(dir $(@)) $(MAKE) -C $(dir $(@))
|
||||
$(MAKE) -C $(dir $(@)) NotificationServerEndpoint.h
|
||||
|
||||
../../Servers/NotificationServer/NotificationClientEndpoint.h:
|
||||
$(MAKE) -C $(dir $(@)) NotificationClientEndpoint.h
|
||||
|
||||
install:
|
||||
mkdir -p $(SERENITY_BASE_DIR)/Root/usr/include/LibGUI/
|
||||
|
|
Loading…
Reference in a new issue