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