summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authoruint <abhinav.prsai@gmail.com>2025-12-18 20:16:00 +0000
committeruint <abhinav.prsai@gmail.com>2025-12-18 20:16:00 +0000
commit47fd7d3d40feb8990a6be4d0bd60be22a43bc1eb (patch)
treeb5bcff1e012a5ef9d3874919baa2be5584f3a42d /Makefile
parent9cb4e4bd8309a227703b45a01c7fe48f1bf5a487 (diff)
update patches
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile17
1 files changed, 10 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index 443c894..e6e47be 100644
--- a/Makefile
+++ b/Makefile
@@ -4,14 +4,17 @@ CXXFLAGS = -std=c++23 -Os -Wall -Wextra
PKG_CONFIG = pkg-config
# CHANGE THIS: ladybird source tree
-LADYBIRD = $(HOME)/clones/ladybird-test
-# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+LADYBIRD = $(HOME)/clones/ladybird
+# ^^^^^^^^^^^^^^^^^^^^^^^
BUILD = $(LADYBIRD)/Build/release
INCS = -I$(LADYBIRD) -I$(LADYBIRD)/Services -I$(LADYBIRD)/Libraries \
-I$(BUILD)/Lagom -I$(BUILD)/Lagom/Services -I$(BUILD)/Lagom/Libraries \
-I$(BUILD)/vcpkg_installed/x64-linux-dynamic/include \
$$($(PKG_CONFIG) --cflags sdl3 2>/dev/null)
+# for patch
+ROOT = $(PWD)
+
# ladybird libs
LAGOM_LIBS = -L$(BUILD)/lib \
-llagom-webview \
@@ -80,12 +83,12 @@ run: install
patch:
cd $(LADYBIRD) && \
- git apply $$PWD/build_patches/cmake.patch && \
- git apply $$PWD/build_patches/lagom_options.patch && \
- git apply $$PWD/build_patches/vcpkg.patch && \
- git apply $$PWD/build_patches/ui_cmake.patch && \
+ git apply $(ROOT)/build_patches/CMakeLists.txt.patch && \
+ git apply $(ROOT)/build_patches/Meta_CMake_lagom_options.cmake.patch && \
+ git apply $(ROOT)/build_patches/vcpkg.json.patch && \
+ git apply $(ROOT)/build_patches/UI_CMakeLists.txt.patch && \
rm -f $(LADYBIRD)/UI/quartz && \
- ln -sf $$PWD/quartz $(LADYBIRD)/UI/quartz
+ ln -sf $(ROOT)/quartz $(LADYBIRD)/UI/quartz
ladybird:
cd $(LADYBIRD) && \