-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathMakefile
60 lines (47 loc) · 2.39 KB
/
Makefile
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
49
50
51
52
53
54
55
56
57
58
59
60
EXTRA_SONVALIDATE_ARGS:=
EXTRA_SONPACKAGE_ARGS:=
#all: package package-emu
all: package
#docker-images: docker-image-squid docker-image-fw docker-image-vpn docker-image-cache
#docker-image-squid:
# cd install/roles/docker-squid/files && \
# docker build -t sonata-psa/squid .
#docker-image-haproxy:
# cd install/roles/docker-haproxy/files && \
# docker build -t sonata-psa/haproxy .
# docker-image-snort:
# docker pull glanf/snort
#docker-image-vpn:
# cd install/roles/docker-openvpn/files && \
# docker build -t sonata-psa/vpn .
#docker-image-fw:
# cd install/roles/docker-firewall/files && \
# docker build -t sonata-psa/fw .
#
#docker-image-cache:
# cd install/roles/docker-addblk/files && \
# docker build -t sonata-psa/cache .
package:
son-validate $(EXTRA_SONVALIDATE_ARGS) --debug -s -i -t --project projects/sonata-psa-portal
son-package $(EXTRA_SONPACKAGE_ARGS) --project projects/sonata-psa-portal
son-validate $(EXTRA_SONVALIDATE_ARGS) --debug -s -i -t --project projects/sonata-psa-vpn-fsm
son-package $(EXTRA_SONPACKAGE_ARGS) --project projects/sonata-psa-vpn-fsm
son-validate $(EXTRA_SONVALIDATE_ARGS) --debug -s -i -t --project projects/sonata-psa-vpn-tor
son-package $(EXTRA_SONPACKAGE_ARGS) --project projects/sonata-psa-vpn-tor
son-validate $(EXTRA_SONVALIDATE_ARGS) --debug -s -i -t --project projects/sonata-psa-prx-fsm
son-package $(EXTRA_SONPACKAGE_ARGS) --project projects/sonata-psa-prx-fsm
son-validate $(EXTRA_SONVALIDATE_ARGS) --debug -s -i -t --project projects/sonata-psa-vfw-fsm
son-package $(EXTRA_SONPACKAGE_ARGS) --project projects/sonata-psa-vfw-fsm
son-validate $(EXTRA_SONVALIDATE_ARGS) --debug -s -i -t --project projects/sonata-psa-vpn-vfw
son-package $(EXTRA_SONPACKAGE_ARGS) --project projects/sonata-psa-vpn-vfw
son-validate $(EXTRA_SONVALIDATE_ARGS) --debug -s -i -t --project projects/sonata-psa-vpn-prx-vfw
son-package $(EXTRA_SONPACKAGE_ARGS) --project projects/sonata-psa-vpn-prx-vfw
son-validate $(EXTRA_SONVALIDATE_ARGS) --debug -s -i -t --project projects/sonata-psa-vpn-tor-vfw
son-package $(EXTRA_SONPACKAGE_ARGS) --project projects/sonata-psa-vpn-tor-vfw
#package-emu: docker-images gen_emu
#package-emu:
# son-validate $(EXTRA_SONVALIDATE_ARGS) --debug -s -i -t --project projects/sonata-psa-gen-emu
# son-package $(EXTRA_SONPACKAGE_ARGS) --project projects/sonata-psa-gen-emu
#gen_emu:
# $(MAKE) -C projects gen_emu
#.PHONY: gen_emu docker-images