aboutsummaryrefslogtreecommitdiff
path: root/profiles/Makefile
blob: 7da5900613d8c5eb2b35a540c1d6b52cc7a63eb5 (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

# Entry Point ##################################################################

.PHONY: all
all: unpack

.PHONY: all
unpack:

.PHONY: clean
clean:


# Macros #######################################################################

define profile
.PHONY: $1
$1: $1/.token

$1/.token: $1.tar
	tar -xvf $$<
	touch $$@

unpack: $1

clean-$1:
	$(RM) -r $1
clean: clean-$1
endef


# Profile Management ###########################################################

$(eval $(call profile,chrome))
$(eval $(call profile,firefox))