summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjahoti <jahoti@tilde.team>2021-10-07 00:00:00 +0000
committerjahoti <jahoti@tilde.team>2021-10-07 00:00:00 +0000
commit95b040ff77bc15f18e9b6976fbcb83712844f7c7 (patch)
treee6e188f85032f828e767fcc6c9b9570f83fab2bb
parent44fa85f38519552b26aabeea78c9a626a855d8d0 (diff)
downloadbrowser-extension-95b040ff77bc15f18e9b6976fbcb83712844f7c7.tar.gz
browser-extension-95b040ff77bc15f18e9b6976fbcb83712844f7c7.zip
Start on a makefile
Currently includes targets for unpacked versions and zips
-rw-r--r--Makefile39
-rwxr-xr-xbuild.sh2
2 files changed, 40 insertions, 1 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..3e8b3e7
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,39 @@
+# SPDX-FileCopyrightText: 2019 Martin Timko
+# SPDX-FileCopyrightText: 2019-2021 Libor Polčák
+# SPDX-FileCopyrightText: 2020 Peter Horňák
+# SPDX-FileCopyrightText: 2021 Giorgio Maone
+#
+# SPDX-License-Identifier: GPL-3.0-or-later
+
+SHELL = /bin/sh
+UPDATE_URL =
+default_target = all
+srcdir = .
+
+# The default target: placed up here
+default: $(default_target)
+
+.PHONY: clean mozilla chromium \
+ all build_all build_all.zip all_zip \
+ default build zip
+
+all: mozilla chromium
+mozilla: build_mozilla build_mozilla.zip
+chromium: build_chromium build_chromium.zip
+
+build: build_$(default_target)
+build_all: build_mozilla build_chromium
+
+zip: build_$(default_target).zip
+all_zip: build_mozilla.zip build_chromium.zip
+build_all.zip: all_zip
+
+build_%:
+ $(srcdir)/build.sh $* $(srcdir) $(UPDATE_URL)
+
+build_%.zip: build_%
+ cd $< && zip -q -r ../$@ *
+
+clean:
+ rm -rf build_mozilla build_chromium
+ rm -f build_mozilla.zip build_chromium.zip
diff --git a/build.sh b/build.sh
index 98f6440..ec3a750 100755
--- a/build.sh
+++ b/build.sh
@@ -301,7 +301,7 @@ main() {
if [ "x$1" = "xmozilla" -o "x$1" = "xchromium" ]; then
BROWSER=$1
else
- errcho "usage: $0 mozilla|chromium [build directory] [update url]"
+ errcho "usage: $0 mozilla|chromium [source directory] [update url]"
exit 1
fi