]> git.proxmox.com Git - proxmox-acme.git/blob - src/Makefile
buildsys: move submodule to src, cleanups
[proxmox-acme.git] / src / Makefile
1 PREFIX=/usr
2 ACMEDIR=${PREFIX}/share/proxmox-acme/
3 PERLDIR=${PREFIX}/share/perl5
4
5 ACME_SOURCES = \
6 dnsapi/dns_acmedns.sh \
7 dnsapi/dns_acmeproxy.sh \
8 dnsapi/dns_active24.sh \
9 dnsapi/dns_ad.sh \
10 dnsapi/dns_ali.sh \
11 dnsapi/dns_autodns.sh \
12 dnsapi/dns_aws.sh \
13 dnsapi/dns_azure.sh \
14 dnsapi/dns_cf.sh \
15 dnsapi/dns_clouddns.sh \
16 dnsapi/dns_cloudns.sh \
17 dnsapi/dns_cn.sh \
18 dnsapi/dns_conoha.sh \
19 dnsapi/dns_constellix.sh \
20 dnsapi/dns_cx.sh \
21 dnsapi/dns_cyon.sh \
22 dnsapi/dns_da.sh \
23 dnsapi/dns_ddnss.sh \
24 dnsapi/dns_desec.sh \
25 dnsapi/dns_dgon.sh \
26 dnsapi/dns_dnsimple.sh \
27 dnsapi/dns_do.sh \
28 dnsapi/dns_doapi.sh \
29 dnsapi/dns_domen.sh \op.sh \
30 dnsapi/dns_dp.sh \
31 dnsapi/dns_dpi.sh \
32 dnsapi/dns_dreamhost.sh \
33 dnsapi/dns_duckdns.sh \
34 dnsapi/dns_durabledns.sh \
35 dnsapi/dns_dyn.sh \
36 dnsapi/dns_dynu.sh \
37 dnsapi/dns_dynv6.sh \
38 dnsapi/dns_easydns.sh \
39 dnsapi/dns_euserv.sh \
40 dnsapi/dns_exoscale.sh \
41 dnsapi/dns_freedns.sh \
42 dnsapi/dns_gandi_livedns.sh \
43 dnsapi/dns_gcloud.sh \
44 dnsapi/dns_gd.sh \
45 dnsapi/dns_gdnsdk.sh \
46 dnsapi/dns_he.sh \
47 dnsapi/dns_hexonet.sh \
48 dnsapi/dns_hostingde.sh \
49 dnsapi/dns_infoblox.sh \
50 dnsapi/dns_internetbs.sh \
51 dnsapi/dns_inwx.sh \
52 dnsapi/dns_ispconfig.sh \
53 dnsapi/dns_jd.sh \
54 dnsapi/dns_kas.sh \
55 dnsapi/dns_kinghost.sh \
56 dnsapi/dns_knot.sh \
57 dnsapi/dns_leaseweb.sh \
58 dnsapi/dns_lexicon.sh \
59 dnsapi/dns_linode.sh \
60 dnsapi/dns_linode_v4.sh \
61 dnsapi/dns_loopia.sh \
62 dnsapi/dns_lua.sh \
63 dnsapi/dns_maradns.sh \
64 dnsapi/dns_me.sh \
65 dnsapi/dns_miab.sh \
66 dnsapi/dns_misaka.sh \
67 dnsapi/dns_myapi.sh \
68 dnsapi/dns_mydevil.sh \
69 dnsapi/dns_mydnsjp.sh \
70 dnsapi/dns_namecheap.sh \
71 dnsapi/dns_namecom.sh \
72 dnsapi/dns_namesilo.sh \
73 dnsapi/dns_nederhost.sh \
74 dnsapi/dns_neodigit.sh \
75 dnsapi/dns_netcup.sh \
76 dnsapi/dns_nic.sh \
77 dnsapi/dns_nsd.sh \
78 dnsapi/dns_nsone.sh \
79 dnsapi/dns_nsupdate.sh \
80 dnsapi/dns_nw.sh \
81 dnsapi/dns_one.sh \
82 dnsapi/dns_online.sh \
83 dnsapi/dns_openprovider.sh \
84 dnsapi/dns_opnsense.sh \
85 dnsapi/dns_ovh.sh \
86 dnsapi/dns_pdns.sh \
87 dnsapi/dns_pleskxml.sh \
88 dnsapi/dns_pointhq.sh \
89 dnsapi/dns_rackspace.sh \
90 dnsapi/dns_rcode0.sh \
91 dnsapi/dns_regru.sh \
92 dnsapi/dns_schlundtech.sh \
93 dnsapi/dns_selectel.sh \
94 dnsapi/dns_servercow.sh \
95 dnsapi/dns_tele3.sh \
96 dnsapi/dns_ultra.sh \
97 dnsapi/dns_unoeuro.sh \
98 dnsapi/dns_variomedia.sh \
99 dnsapi/dns_vscale.sh \
100 dnsapi/dns_vultr.sh \
101 dnsapi/dns_yandex.sh \
102 dnsapi/dns_zilore.sh \
103 dnsapi/dns_zone.sh \
104 dnsapi/dns_zonomi.sh \
105
106 LIB_SOURCES = \
107 ACME.pm \
108 ACME/Challenge.pm \
109 ACME/DNSChallenge.pm \
110 ACME/StandAlone.pm \
111
112 all:
113
114 .PHONY: install
115 install:
116 install -D -m 0744 proxmox-acme ${DESTDIR}${ACMEDIR}/proxmox-acme
117 for f in ${ACME_SOURCES}; do install -D -m 0644 acme.sh/$$f ${DESTDIR}${ACMEDIR}/$$f; done
118 install -d -m 0755 ${DESTDIR}${PERLDIR}/PVE
119 install -d -m 0755 ${DESTDIR}${PERLDIR}/PVE/ACME
120 for f in ${LIB_SOURCES}; do install -D -m 0644 PVE/$$f ${DESTDIR}${PERLDIR}/PVE/$$f; done
121
122 .PHONY: clean
123 clean:
124 rm -rf *~
125
126 .PHONY: distclean
127 distclean: clean