summaryrefslogtreecommitdiff
path: root/packaging/docker-alpine/Makefile
blob: cbfb75a425ed3ecfb4e7575dc70558df836bcfd8 (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
40
41
42
43
44
45
46
47
48
author = nullptrderef

all: build

build-builder:
	./contrib/build-image.sh $(author) gnunet-builder builder

build-libmicrohttpd-builder:
	./contrib/build-image.sh $(author) libmicrohttpd libmicrohttpd-builder builder

build-libmicrohttpd: build-libmicrohttpd-builder
	./contrib/build-image.sh $(author) libmicrohttpd libmicrohttpd

build-libgnunet-builder:
	./contrib/build-image.sh $(author) libgnunet libgnunet-builder builder

build-libgnunet: build-libgnunet-builder
	./contrib/build-image.sh $(author) libgnunet libgnunet

build-taler-exchange-builder:
	./contrib/build-image.sh $(author) taler-exchange taler-exchange-builder builder

# TODO: regular non-lib taler exchange image

build-libtalerexchange: build-taler-exchange-builder
	./contrib/build-image.sh $(author) libtalerexchange libtalerexchange

build-taler-merchant-builder:
	./contrib/build-image.sh $(author) taler-merchant taler-merchant-builder builder

build-libtalermerchant: build-taler-merchant-builder
	./contrib/build-image.sh $(author) libtalermerchant libtalermerchant

# TODO: regular non-lib taler merchant image

build-anastasis-builder:
	./contrib/build-image.sh $(author) anastasis anastasis-builder builder

build-anastasis: build-anastasis-builder
	./contrib/build-image.sh $(author) anastasis anastasis

clean:
	./contrib/clean.sh

publish: build
	./contrib/publish.sh $(author)

build: build-builder build-libmicrohttpd build-libgnunet build-libtalerexchange build-libtalermerchant build-anastasis