Serenity Operating System
1OBJS = \
2 AppletManager.o \
3 Button.o \
4 ClientConnection.o \
5 Clipboard.o \
6 Compositor.o \
7 Cursor.o \
8 EventLoop.o \
9 Menu.o \
10 MenuBar.o \
11 MenuItem.o \
12 MenuManager.o \
13 Screen.o \
14 Window.o \
15 WindowFrame.o \
16 WindowManager.o \
17 WindowSwitcher.o \
18 main.o
19
20PROGRAM = WindowServer
21
22LIB_DEPS = Gfx Core Thread Pthread IPC
23
24*.cpp: WindowServerEndpoint.h WindowClientEndpoint.h
25
26WindowServerEndpoint.h: WindowServer.ipc | IPCCOMPILER
27 @echo "IPC $<"; $(IPCCOMPILER) $< > $@
28
29WindowClientEndpoint.h: WindowClient.ipc | IPCCOMPILER
30 @echo "IPC $<"; $(IPCCOMPILER) $< > $@
31
32EXTRA_CLEAN = WindowServerEndpoint.h WindowClientEndpoint.h
33
34install:
35 mkdir -p ../../Root/usr/include/WindowServer/
36 cp *.h ../../Root/usr/include/WindowServer/
37
38include ../../Makefile.common