mirror of
https://github.com/RGBCube/serenity
synced 2025-05-22 14:25:07 +00:00
97 lines
2.2 KiB
Makefile
97 lines
2.2 KiB
Makefile
OBJS = \
|
|
AboutDialog.o \
|
|
AbstractButton.o \
|
|
AbstractTableView.o \
|
|
AbstractView.o \
|
|
Action.o \
|
|
ActionGroup.o \
|
|
Application.o \
|
|
BoxLayout.o \
|
|
Button.o \
|
|
CheckBox.o \
|
|
Clipboard.o \
|
|
ColorInput.o \
|
|
ColorPicker.o \
|
|
ColumnsView.o \
|
|
ComboBox.o \
|
|
Command.o \
|
|
CppLexer.o \
|
|
CppSyntaxHighlighter.o \
|
|
Desktop.o \
|
|
Dialog.o \
|
|
DisplayLink.o \
|
|
DragOperation.o \
|
|
Event.o \
|
|
FilePicker.o \
|
|
FileSystemModel.o \
|
|
FontDatabase.o \
|
|
Frame.o \
|
|
GroupBox.o \
|
|
Icon.o \
|
|
InputBox.o \
|
|
ItemView.o \
|
|
JsonArrayModel.o \
|
|
JSSyntaxHighlighter.o \
|
|
Label.o \
|
|
Layout.o \
|
|
LazyWidget.o \
|
|
ListView.o \
|
|
Menu.o \
|
|
MenuBar.o \
|
|
MenuItem.o \
|
|
MessageBox.o \
|
|
Model.o \
|
|
ModelIndex.o \
|
|
ModelSelection.o \
|
|
MultiView.o \
|
|
Notification.o \
|
|
Painter.o \
|
|
ProgressBar.o \
|
|
RadioButton.o \
|
|
ResizeCorner.o \
|
|
ScrollBar.o \
|
|
ScrollableWidget.o \
|
|
Shortcut.o \
|
|
Slider.o \
|
|
SortingProxyModel.o \
|
|
SpinBox.o \
|
|
Splitter.o \
|
|
StackWidget.o \
|
|
StatusBar.o \
|
|
SyntaxHighlighter.o \
|
|
TabWidget.o \
|
|
TableView.o \
|
|
TextBox.o \
|
|
TextDocument.o \
|
|
TextEditor.o \
|
|
ToolBar.o \
|
|
ToolBarContainer.o \
|
|
TreeView.o \
|
|
UndoStack.o \
|
|
Variant.o \
|
|
Widget.o \
|
|
Window.o \
|
|
WindowServerConnection.o
|
|
|
|
LIBRARY = libgui.a
|
|
|
|
Application.cpp: ../../Servers/WindowServer/WindowServerEndpoint.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:
|
|
$(MAKE) -C $(dir $(@)) NotificationServerEndpoint.h
|
|
|
|
../../Servers/NotificationServer/NotificationClientEndpoint.h:
|
|
$(MAKE) -C $(dir $(@)) NotificationClientEndpoint.h
|
|
|
|
install:
|
|
mkdir -p $(SERENITY_BASE_DIR)/Root/usr/include/LibGUI/
|
|
cp ./*.h $(SERENITY_BASE_DIR)/Root/usr/include/LibGUI/
|
|
cp $(LIBRARY) $(SERENITY_BASE_DIR)/Root/usr/lib/
|
|
|
|
include ../../Makefile.common
|