1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 02:18:12 +00:00
serenity/Servers/WindowServer/Makefile
Andreas Kling 9ac17c7bc9 WindowServer: Render the global menubar into a separate WSWindow.
Previously we were rendering the whole menubar on every compose(),
even if nothing changed about it. Now it's in its own window and can
be invalidated and painted separately.
2019-06-21 08:19:43 +02:00

50 lines
1 KiB
Makefile

include ../../Makefile.common
SHAREDGRAPHICS_OBJS = \
../../SharedGraphics/Painter.o \
../../SharedGraphics/StylePainter.o \
../../SharedGraphics/Font.o \
../../SharedGraphics/Rect.o \
../../SharedGraphics/GraphicsBitmap.o \
../../SharedGraphics/CharacterBitmap.o \
../../SharedGraphics/DisjointRectSet.o \
../../SharedGraphics/Color.o \
../../SharedGraphics/PNGLoader.o
WINDOWSERVER_OBJS = \
WSEventLoop.o \
WSWindow.o \
WSWindowManager.o \
WSScreen.o \
WSMenuBar.o \
WSMenu.o \
WSMenuItem.o \
WSClientConnection.o \
WSWindowSwitcher.o \
WSClipboard.o \
WSCursor.o \
WSWindowFrame.o \
WSButton.o \
WSCPUMonitor.o \
WSCompositor.o \
WSMenuBarKeeper.o \
main.o
APP = WindowServer
OBJS = $(SHAREDGRAPHICS_OBJS) $(WINDOWSERVER_OBJS)
DEFINES += -DUSERLAND
all: $(APP)
$(APP): $(OBJS)
$(LD) -o $(APP) $(LDFLAGS) $(OBJS) -lc -lcore
.cpp.o:
@echo "CXX $<"; $(CXX) $(CXXFLAGS) -o $@ -c $<
-include $(OBJS:%.o=%.d)
clean:
@echo "CLEAN"; rm -f $(APP) $(OBJS) *.d