aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 3e8b3e7abd75e2ef93fc91fa3394b31ec2f1df39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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